18 research outputs found

    GMPLS-OBS interoperability and routing acalability in internet

    Get PDF
    The popularization of Internet has turned the telecom world upside down over the last two decades. Network operators, vendors and service providers are being challenged to adapt themselves to Internet requirements in a way to properly serve the huge number of demanding users (residential and business). The Internet (data-oriented network) is supported by an IP packet-switched architecture on top of a circuit-switched, optical-based architecture (voice-oriented network), which results in a complex and rather costly infrastructure to the transport of IP traffic (the dominant traffic nowadays). In such a way, a simple and IP-adapted network architecture is desired. From the transport network perspective, both Generalized Multi-Protocol Label Switching (GMPLS) and Optical Burst Switching (OBS) technologies are part of the set of solutions to progress towards an IP-over-WDM architecture, providing intelligence in the control and management of resources (i.e. GMPLS) as well as a good network resource access and usage (i.e. OBS). The GMPLS framework is the key enabler to orchestrate a unified optical network control and thus reduce network operational expenses (OPEX), while increasing operator's revenues. Simultaneously, the OBS technology is one of the well positioned switching technologies to realize the envisioned IP-over-WDM network architecture, leveraging on the statistical multiplexing of data plane resources to enable sub-wavelength in optical networks. Despite of the GMPLS principle of unified control, little effort has been put on extending it to incorporate the OBS technology and many open questions still remain. From the IP network perspective, the Internet is facing scalability issues as enormous quantities of service instances and devices must be managed. Nowadays, it is believed that the current Internet features and mechanisms cannot cope with the size and dynamics of the Future Internet. Compact Routing is one of the main breakthrough paradigms on the design of a routing system scalable with the Future Internet requirements. It intends to address the fundamental limits of current stretch-1 shortest-path routing in terms of RT scalability (aiming at sub-linear growth). Although "static" compact routing works fine, scaling logarithmically on the number of nodes even in scale-free graphs such as Internet, it does not handle dynamic graphs. Moreover, as multimedia content/services proliferate, the multicast is again under the spotlight as bandwidth efficiency and low RT sizes are desired. However, it makes the problem even worse as more routing entries should be maintained. In a nutshell, the main objective of this thesis in to contribute with fully detailed solutions dealing both with i) GMPLS-OBS control interoperability (Part I), fostering unified control over multiple switching domains and reduce redundancy in IP transport. The proposed solution overcomes every interoperability technology-specific issue as well as it offers (absolute) QoS guarantees overcoming OBS performance issues by making use of the GMPLS traffic-engineering (TE) features. Keys extensions to the GMPLS protocol standards are equally approached; and ii) new compact routing scheme for multicast scenarios, in order to overcome the Future Internet inter-domain routing system scalability problem (Part II). In such a way, the first known name-independent (i.e. topology unaware) compact multicast routing algorithm is proposed. On the other hand, the AnyTraffic Labeled concept is also introduced saving on forwarding entries by sharing a single forwarding entry to unicast and multicast traffic type. Exhaustive simulation campaigns are run in both cases in order to assess the reliability and feasible of the proposals

    Architectures and protocols for sub-wavelength optical networks: contributions to connectionless and connection-oriented data transport

    Get PDF
    La r脿pida evoluci贸 d鈥橧nternet i l鈥櫭爉plia gamma de noves aplicacions (per exemple, multim猫dia, videoconfer猫ncia, jocs en l铆nia, etc.) ha fomentat canvis revolucionaris en la manera com ens comuniquem. A m茅s, algunes d鈥檃questes aplicacions demanden grans quantitats de recursos d鈥檃mple de banda amb diversos requeriments de qualitat de servei (QoS). El desenvolupament de la multiplexaci贸 per divisi贸 de longitud d鈥檕na (WDM) en els anys noranta va fer molt rendible la disponibilitat d鈥檃mple de banda. Avui dia, les tecnologies de commutaci贸 貌ptica de circuits s贸n predominants en el nucli de la xarxa, les quals permeten la configuraci贸 de canals (lightpaths) a trav茅s de la xarxa. No obstant aix貌, la granularitat d鈥檃quests canals ocupa tota la longitud d鈥檕na, el que fa que siguin ineficients per a proveir canals de menor ample de banda (sub-longitud d鈥檕na). Segons la comunitat cient铆fica, 茅s necessari augmentar la transpar猫ncia dels protocols, aix铆 com millorar l鈥檃provisionament d鈥檃mple de banda de forma din脿mica. Per tal de fer aix貌 realitat, 茅s necessari desenvolupar noves arquitectures. La commutaci贸 貌ptica de r脿fegues i de paquets (OBS/OPS), s贸n dues de les tecnologies proposades. Aquesta tesi contribueix amb tres arquitectures de xarxa destinades a millorar el transport de dades sub-longitud d鈥檕na. En primer lloc, aprofundim en la naturalesa sense connexi贸 en OBS. En aquest cas, la xarxa incrementa el seu dinamisme a causa de les transmissions a r脿fega. A m茅s, les col路lisions entre r脿fegues degraden el rendiment de la xarxa fins i tot a c脿rregues molt baixes. Per fer front a aquestes col路lisions, es proposa un esquema de resoluci贸 de col路lisions pro actiu basat en un algorisme d鈥檈ncaminament i assignaci贸 de longitud d鈥檕na (RWA) que balanceja de forma autom脿tica i distribu茂da la c脿rrega en la xarxa. En aquest protocol, el RWA i la transmissi贸 de r脿fegues es basen en l鈥檈xplotaci贸 i exploraci贸 de regles de commutaci贸 que incorporen informaci贸 sobre contencions i encaminament. Per donar suport a aquesta arquitectura, s鈥檜tilitzen dos tipus de paquets de control per a l鈥檈ncaminament de les r脿fegues i l鈥檃ctualitzaci贸 de les regles de commutaci贸, respectivament. Per analitzar els beneficis del nou algorisme, s鈥檜tilitzen quatre topologies de xarxa diferents. Els resultats indiquen que el m猫tode proposat millora en diferents marges la resta d鈥檃lgorismes RWA en funci贸 de la topologia i sense penalitzar altres par脿metres com el retard extrem a extrem. La segona contribuci贸 proposa una arquitectura h铆brida sense i orientada a connexi贸 sobre la base d鈥檜n protocol de control d鈥檃cc茅s al medi (MAC) per a xarxes OBS (DAOBS). El MAC ofereix dos m猫todes d鈥檃cc茅s: arbitratge de cua (QA) per a la transmissi贸 de r脿fegues sense connexi贸, i pre-arbitratge (PA) per serveis TDM orientats a connexi贸. Aquesta arquitectura permet una 脿mplia gamma d鈥檃plicacions sensibles al retard i al bloqueig. Els resultats avaluats a trav茅s de simulacions mostren que en l鈥檃cc茅s QA, les r脿fegues de m茅s alta prioritat tenen garantides zero p猫rdues i lat猫ncies d鈥檃cc茅s molt baixes. Pel que fa a l鈥檃cc茅s PA, es reporta que la duplicaci贸 de la c脿rrega TDM augmenta en m茅s d鈥檜n ordre la probabilitat de bloqueig, per貌 sense afectar en la mateixa mesura les r脿fegues sense connexi贸. En aquest cap铆tol tamb茅 es tracten dos dels problemes relacionats amb l鈥檃rquitectura DAOBS i el seu funcionament. En primer lloc, es proposa un model matem脿tic per aproximar el retard d鈥檃cc茅s inferior i superior com a conseq眉猫ncia de l鈥檃cc茅s QA. En segon lloc, es formula matem脿ticament la generaci贸 i optimitzaci贸 de les topologies virtuals que suporten el protocol per a l鈥檈scenari amb tr脿fic est脿tic. Finalment, l鈥櫭簂tima contribuci贸 explora els beneficis d鈥檜na arquitectura de xarxa 貌ptica per temps compartit (TSON) basada en elements de c脿lcul de camins (PCE) centralitzats per tal d鈥檈vitar col路lisions en la xarxa. Aquesta arquitectura permet garantir l鈥檃provisionament orientat a connexi贸 de canals sub-longitud d鈥檕na. En aquest cap铆tol proposem i simulem tres arquitectures GMPLS/PCE/TSON. A causa del enfocament centralitzat, el rendiment de la xarxa dep猫n en gran mesura de l鈥檃ssignaci贸 i aprovisionament de les connexions. Amb aquesta finalitat, es proposen diferents algorismes d鈥檃ssignaci贸 de ranures temporals i es comparen amb les corresponents formulacions de programaci贸 lineal (ILP) per al cas est脿tic. Per al cas de tr脿fic din脿mic, proposem i avaluem mitjan莽ant simulaci贸 diferents heur铆stiques. Els resultats mostren els beneficis de proporcionar flexibilitat en els dominis temporal i freq眉encial a l鈥檋ora d鈥檃ssignar les ranures temporals.The rapid evolving Internet and the broad range of new data applications (e.g., multimedia, video-conference, online gaming, etc.) is fostering revolutionary changes in the way we communicate. In addition, some of these applications demand for unprecedented amounts of bandwidth resources with diverse quality of service (QoS). The development of wavelength division multiplexing (WDM) in the 90's made very cost-effective the availability of bandwidth. Nowadays, optical circuit switching technologies are predominant in the core enabling the set up of lightpaths across the network. However, full-wavelength lightpath granularity is too coarse, which results to be inefficient for provisioning sub-wavelength channels. As remarked by the research community, an open issue in optical networking is increasing the protocol transparency as well as provisioning true dynamic bandwidth allocation at the network level. To this end, new architectures are required. Optical burst/packet switching (OBS/OPS) are two such proposed technologies under investigation. This thesis contributes with three network architectures which aim at improving the sub-wavelength data transport from different perspectives. First, we gain insight into the connectionless nature of OBS. Here, the network dynamics are increased due to the short-lived burst transmissions. Moreover, burst contentions degrade the performance even at very low loads. To cope with them, we propose a proactive resolution scheme by means of a distributed auto load-balancing routing and wavelength assignment (RWA) algorithm for wavelength-continuity constraint networks. In this protocol, the RWA and burst forwarding is based on the exploitation and exploration of switching rule concentration values that incorporate contention and forwarding desirability information. To support such architecture, forward and backward control packets are used in the burst forwarding and updating rules, respectively. In order to analyze the benefits of the new algorithm, four different network topologies are used. Results indicate that the proposed method outperforms the rest of tested RWA algorithms at various margins depending on the topology without penalizing other parameters such as end-to-end delay. The second contribution proposes a hybrid connectionless and connection-oriented architecture based on a medium access control (MAC) protocol for OBS networks (DAOBS). The MAC provides two main access mechanisms: queue arbitrated (QA) for connectionless bursts and pre-arbitrated (PA) for TDM connection-oriented services. Such an architecture allows for a broad range of delay-sensitive applications or guaranteed services. Results evaluated through simulations show that in the QA access mode highest priority bursts are guaranteed zero losses and very low access latencies. Regarding the PA mode, we report that doubling the offered TDM traffic load increases in more than one order their connection blocking, slightly affecting the blocking of other connectionless bursts. In this chapter, we also tackle two of the issues related with the DAOBS architecture and its operation. Firstly, we model mathematically the lower and upper approximations of the access delay as a consequence of the connectionless queue arbitrated access. Secondly, we formulate the generation of the virtual light-tree overlay topology for the static traffic case.Postprint (published version

    Anuari: 2008-2009. Departament d'Arquitectura de Computadors (DAC)

    Get PDF

    Offset time-emulated architecture for optical burst switching-modelling and performance evaluation

    Get PDF
    L'evoluci贸 de les xarxes publiques de transport de dades destaca per el continu augment de la demanda de tr脿fic a la que estan sotmeses. La causa 茅s la imparable popularitzaci贸 d'Internet i del seu 煤s per a tot tipus d'aplicacions. Les xarxes de commutaci贸 de r脿fegues 貌ptiques (OBS: Optical Bursts Switching) s贸n una soluci贸 extraordin脿riament prometedora per la pr貌xima generaci贸 de xarxes, tant per la flexibilitat que ofereixen com per el seu alt rendiment fruit de l'explotaci贸 de la multiplexaci贸 estad铆stica en el domini 貌ptic.Aquesta tesi presenta l'an脿lisi, modelitzaci贸 i avaluaci贸 de les xarxes de commutaci贸 de r脿fegues 貌ptiques basades en l'emulaci贸 del temps de compensaci贸 (emulated offset time: E-OBS). El concepte d'E-OBS defineix una arquitectura de xarxa OBS per al transportar i commutar r脿fegues 貌ptiques en una xarxa troncal en la que, al contrari de l'arquitectura convencional (C-OBS) en la que el temps de compensaci贸 s'introdueix des dels nodes d'acc茅s, el temps de compensaci贸 s'introdueix en cadascun dels nodes de la xarxa per mitj脿 d'un retardador de fibra addicional. L'arquitectura E-OBS permet superar algunes de les desavantatges inherents a arquitectures C-OBS, per貌 la seva gran virtut 茅s la compatibilitat amb les xarxes de commutaci贸 de circuits 貌ptics (OCS: Optical Circuit Switching) actuals i les futures xarxes de commutaci贸 de paquets 貌ptics (OPS: Optical Packet Switching), de manera que les xarxes OBS basades en una arquitectura E-OBS) poden facilitat enormement la transici贸 de unes a les altres.A ala vista dels principals requeriments de disseny de les xarxes OBS, que s贸n la resoluci贸 de contencions en el domini 貌ptic, la provisi贸 de qualitat de servei (QoS) i l'貌ptim encaminament de les r脿fegues per tal de minimitzar la congesti贸 de la xarxa, . en aquesta tesi es proposa un disseny de l'arquitectura E-OBS basada en (i) un m猫tode viable per a la provisi贸 del temps de compensaci贸, (ii) una qualitat alta global de servei, i (iii) un mecanisme d'encaminament que minimitzi congesti贸 de xarxa.- La primera part d'aquesta tesi proporciona la informaci贸 documental necess脿ria per al disseny d'E-OBS.- La segona part se centra en l'estudi de la funcionalitat i viabilitat de l'arquitectura E-OBS. S'introdueixen els principis d'operaci贸 d'E-OBS i s'identifiquen els principals esculls que presenten les arquitectures C-OBS i que deixen de ser-ho en una arquitectura E-OBS. Alguns d'aquests esculls s贸n la dificultat d'utilitzar un algorisme d'encaminament amb rutes alternatives, la complexitat dels algoritmes de reserva de recursos i la seva falta d'equitat, la complexitat en la provisi贸 de la QoS, etc. En aquesta segona part es constata que l'arquitectura E-OBS redueix la complexitat dels de reserva de recursos i es verifica la viabilitat d'operaci贸 i de funcionament de la provisi贸 del tremps de compensaci贸 en aquesta arquitectura a partir de figures de comportament obtingudes amb retardadors de fibra comercialment disponibles.- La tercera part encara el problema de la provisi贸 de la QoS. Primer s'hi revisen els conceptes b脿sics de QoS aix铆 com els mecanismes de tractament de la QoS per a xarxes OBS fent-ne una comparaci贸 qualitativa i de rendiment de tots ells. Com a resultat s'obt茅 que el mecanisme que presenta un millor comportament 茅s el d'avortament de la transmissi贸 de les r脿fegues de m茅s baixa prioritat quan aquestes col路lisionen amb una de prioritat m茅s alta (es l'anomenat Burst Preemption mechanism), el qual en alguns casos presenta un problema de senyalitzaci贸 innecess脿ria. Aquesta tercera part es conclou amb la proposta d'un mecanisme de finestra a afegir al esquema de Burst Preemption que nom茅s funciona sobre una arquitectura E-OBS i que soluciona aquest problema.- En la quarta part s'afronta el problema de l'encaminament en xarxes OBS. S'estudia el comportament dels algoritmes d'encaminament adaptatius, els a茂llats amb rutes alternatives i els multicam铆 distribu茂ts, sobre xarxes E-OBS. A la vista dels resultats no massa satisfactoris que s'obtenen, es planteja una soluci贸 alternativa que es basa en model d'optimitzaci贸 no lineal. Es formulen i resolen dos models d'optimitzaci贸 per als algoritmes encaminament de font multicam铆 que redueixen notablement la congesti贸 en les xarxes OBS.Finalment, aquesta tesi conclou que l'arquitectura E-OBS 茅s factible, que 茅s m茅s eficient que la C-OBS, que proveeix efica莽ment QoS, i que 茅s capa莽 d'operar amb diverses estrat猫gies d'encaminament i de reduir efica莽ment la congesti贸 de xarxa.The fact that the Internet is a packet-based connection-less network is the main driver to develop a data-centric transport network. In this context, the optical burst switching (OBS) technology is considered as a promising solution for reducing the gap between transmission and switching speeds in future networks.This thesis presents the analysis, modelling, and evaluation of the OBS network with Emulated offset-time provisioning (E-OBS). E-OBS defines an OBS network architecture to transport and switch optical data bursts in a core network. On the contrary to a conventional offset-time provisioning OBS (C-OBS) architecture, where a transmission offset time is introduced in the edge node, in an E-OBS network the offset time is provided in the core node by means of an additional fibre delay element. The architecture is motivated by several drawbacks inherent to C-OBS architectures. It should be pointed out that the E-OBS has not been studied intensively in the literature and this concept has been considered rather occasionally.Due to the limitations in optical processing and queuing, OBS networks need a special treatment so that they could solve problems typical of data-centric networks. Contention resolution in optical domain together with quality of service (QoS) provisioning for quality demanding services are, among other things, the main designing issues when developing OBS networks. Another important aspect is routing problem, which concerns effective balancing of traffic load so that to reduce burst congestion at overloaded links. Accounting for these requirements, the design objectives for the E-OBS architecture are (i) feasibility of offset-time provisioning, (ii) an overall high quality of service, and (iii) reduction of network congestion. These objectives are achieved by combining selected concepts and strategies, together with appropriate system design as well as network traffic engineering.The contributions in this thesis can be summarized as follows.- At the beginning, we introduce the principles of E-OBS operation and we demonstrate that C-OBS possesses many drawbacks that can be easily avoided in E-OBS. Some of the discussed issues are the problem of unfairness in resources reservation, difficulty with alternative routing, complexity of resources reservation algorithms, efficiency of burst scheduling, and complexity in QoS provisioning. The feasibility of E-OBS operation is investigated as well; in this context, the impact of congestion in control plane on OBS operation is studied. As a result, we confirm the feasibility of E-OBS operation with commercially available fibre delay elements.- Then, we provide both qualitative and quantitative comparison of the selected, most addressed in the literature, QoS mechanisms. As an outcome a burst preemption mechanism, which is characterized by the highest overall performance, is qualified for operating in E-OBS. Since the preemptive mechanism may produce the overbooking of resources in an OBS network we address this issue as well. We propose the preemption window mechanism to solve the problem. An analytical model of the mechanism legitimates correctness of our solution.- Finally, we concern with a routing problem - our routing objective is to help the contention resolution algorithms in the reduction of burst losses. We propose and evaluate two isolated alternative routing algorithms designed for labelled E-OBS networks. Then we study multi-path source routing and we use network optimization theory to improve it. The presented formulae for partial derivatives, to be used in a non-linear optimization problem, are straightforward and very fast to compute. It makes the proposed non-linear optimization method a viable alternative for linear programming formulations based on piecewise linear approximations.Concluding, E-OBS is shown to be a feasible OBS network architecture of profitable functionality, to support efficiently the QoS provisioning, and to be able to operate with different routing strategies and effectively reduce the network congestion

    Traffic engineering in dynamic optical networks

    Get PDF
    Traffic Engineering (TE) refers to all the techniques a Service Provider employs to improve the efficiency and reliability of network operations. In IP over Optical (IPO) networks, traffic coming from upper layers is carried over the logical topology defined by the set of established lightpaths. Within this framework then, TE techniques allow to optimize the configuration of optical resources with respect to an highly dynamic traffic demand. TE can be performed with two main methods: if the demand is known only in terms of an aggregated traffic matrix, the problem of automatically updating the configuration of an optical network to accommodate traffic changes is called Virtual Topology Reconfiguration (VTR). If instead the traffic demand is known in terms of data-level connection requests with sub-wavelength granularity, arriving dynamically from some source node to any destination node, the problem is called Dynamic Traffic Grooming (DTG). In this dissertation new VTR algorithms for load balancing in optical networks based on Local Search (LS) techniques are presented. The main advantage of using LS is the minimization of network disruption, since the reconfiguration involves only a small part of the network. A comparison between the proposed schemes and the optimal solutions found via an ILP solver shows calculation time savings for comparable results of network congestion. A similar load balancing technique has been applied to alleviate congestion in an MPLS network, based on the efficient rerouting of Label-Switched Paths (LSP) from the most congested links to allow a better usage of network resources. Many algorithms have been developed to deal with DTG in IPO networks, where most of the attention is focused on optimizing the physical resources utilization by considering specific constraints on the optical node architecture, while very few attention has been put so far on the Quality of Service (QoS) guarantees for the carried traffic. In this thesis a novel Traffic Engineering scheme is proposed to guarantee QoS from both the viewpoint of service differentiation and transmission quality. Another contribution in this thesis is a formal framework for the definition of dynamic grooming policies in IPO networks. The framework is then specialized for an overlay architecture, where the control plane of the IP and optical level are separated, and no information is shared between the two. A family of grooming policies based on constraints on the number of hops and on the bandwidth sharing degree at the IP level is defined, and its performance analyzed in both regular and irregular topologies. While most of the literature on DTG problem implicitly considers the grooming of low-speed connections onto optical channels using a TDM approach, the proposed grooming policies are evaluated here by considering a realistic traffic model which consider a Dynamic Statistical Multiplexing (DSM) approach, i.e. a single wavelength channel is shared between multiple IP elastic traffic flows

    Planning and Provisioning Strategies for Optical Core Networks

    Full text link

    Loss-free architectures in optical burst switched networks for a reliable and dynamic optical layer

    Get PDF
    For the last three decades, the optical fiber has been a quite systematic response to dimensioning issues in the Internet. Originally restricted to long haul networks, the optical network has gradually descended the network hierarchy to discard the bottlenecks. In the 90's, metropolitan networks became optical. Today, optical fibers are deployed in access networks and reach the users. In a near future, besides wireless access and local area networks, all networks in the network hierarchy may be made of fibers, in order to support current services (HDTV) and the emergence of new applications (3D-TV newly commercialized in USA). The deployment of such greedy applications will initiate an upward upgrade. The first step may be the Metropolitan Area Networks (MANs), not only because of the traffic growth, but also because of the variety of served applications, each with a specific traffic profile. The current optical layer is of mitigated efficiency, dealing with unforeseen events. The lack of reactivity is mainly due to the slow switching devices: any on-line decision of the optical layer is delayed by the configuration of the. devices. When the optical network has been extended in the MANs, a lot of efforts has been deployed to improve the reactivity of the optical layer. The Optical Circuit Switching paradigm (OCS) has been improved but it ultimately relies on off-line configuration of the optical devices. Optical Burst Switching (OBS) can be viewed as a highly flexible evolution of OCS, that operates five order of magnitude faster. Within this 'architecture, the loss-free guaranty can be abandoned in order to improve the reactivity of the optical layer. Indeed, reliability and reactivity appear as antagonists properties and getting closer to either of them mitigates the other. This thesis aims at proposing a solution to achieve reliable transmission over a dynamic optical layer. Focusing on OBS networks, our objective is to solve the contention issue without mitigating the reactivity. After the consideration of contention avoidance mechanisms with routing constraints similar as in OCS networks, we investigate the reactive solutions that intend to solve the contentions. None of the available contention resolution scheme can ensure the 100% efficiency that leads to loss-free transmission. An attractive solution is the recourse to electrical buffering, but it is notoriously disregarded because (1) it may highly impact the delays and (2) loss can occur due to buffer overflows. The efficiency of translucent architectures thus highly depends on the buffer availability, that can be improved by reducing the time spent in the buffers and the contention rate. We show that traffic grooming can highly reduce the emission delay, and consequently the buffer occupancy. In a first architecture, traffic grooming is enabled by a translucent core node architecture, capable to re-aggregate incoming bursts. The re-aggregation is mandatory to "de-groom" the bursts in the core network (i.e., to demultiplex the content of a burst). On the one hand, the re-aggregation highly reduces the loss probability, but on the other hand, it absorbs the benefits of traffic grooming. Finally, dynamic access to re-aggregation for contention resolution, despite the significant reduction of the contention rate, dramatically impacts the end-to-end delay and the memory requirement. We thus propose a second architecture, called CAROBS, that exploits traffic grooming in the optical domain. This framework is fully dynamic and can be used jointly with our translucent architecture that performs re-aggregation. As the (de)grooming operations do not involve re-aggregation, the translucent module can be restricted to contention resolution. As a result, the volume of data submitted to re-aggregation is drastically reduced and loss-free transmission can be reached with the same reactivity, end-to-end delay and memory requirement as a native OBS networ

    Strategies for internet route control: past, present and future

    Get PDF
    Uno de los problemas m谩s complejos en redes de computadores es el de proporcionar garant铆as de calidad y confiabilidad a las comunicaciones de datos entre entidades que se encuentran en dominios distintos. Esto se debe a un amplio conjunto de razones -- las cuales ser谩n analizadas en detalle en esta tesis -- pero de manera muy breve podemos destacar: i) la limitada flexibilidad que presenta el modelo actual de encaminamiento inter-dominio en materia de ingenier铆a de tr谩fico; ii) la naturaleza distribuida y potencialmente antag贸nica de las pol铆ticas de encaminamiento, las cuales son administradas individualmente y sin coordinaci贸n por cada dominio en Internet; y iii) las carencias del protocolo de encaminamiento inter-dominio utilizado en Internet, denominado BGP (Border Gateway Protocol).El objetivo de esta tesis, es precisamente el estudio y propuesta de soluciones que permitan mejorar dr谩sticamente la calidad y confiabilidad de las comunicaciones de datos en redes conformadas por m煤ltiples dominios.Una de las principales herramientas para lograr este fin, es tomar el control de las decisiones de encaminamiento y las posibles acciones de ingenier铆a de tr谩fico llevadas a cabo en cada dominio. Por este motivo, esta tesis explora distintas estrategias de como controlar en forma precisa y eficiente, tanto el encaminamiento como las decisiones de ingenier铆a de tr谩fico en Internet. En la actualidad este control reside principalmente en BGP, el cual como indicamos anteriormente, es uno de los principales responsables de las limitantes existentes. El paso natural ser铆a reemplazar a BGP, pero su despliegue actual y su reconocida operatividad en muchos otros aspectos, resultan claros indicadores de que su sustituci贸n (贸 su posible evoluci贸n) ser谩 probablemente gradual. En este escenario, esta tesis propone analizar y contribuir con nuevas estrategias en materia de control de encaminamiento e ingenier铆a de tr谩fico inter-dominio en tres marcos temporales distintos: i) en la actualidad en redes IP; ii) en un futuro cercano en redes IP/MPLS (MultiProtocol Label Switching); y iii) a largo plazo en redes 贸pticas, modelando as铆 una evoluci贸n progresiva y realista, facilitando el reemplazo gradual de BGP.M谩s concretamente, este trabajo analiza y contribuye mediante: - La propuesta de estrategias incrementales basadas en el Control Inteligente de Rutas (Intelligent Route Control, IRC) para redes IP en la actualidad. Las estrategias propuestas en este caso son de car谩cter incremental en el sentido de que interaccionan con BGP, solucionando varias de las carencias que 茅ste presenta sin llegar a proponer a煤n su reemplazo. - La propuesta de estrategias concurrentes basadas en extender el concepto del PCE (Path Computation Element) proveniente del IETF (Internet Engineering Task Force) para redes IP/MPLS en un futuro cercano. Las estrategias propuestas en este caso son de car谩cter concurrente en el sentido de que no interaccionan con BGP y pueden ser desplegadas en forma paralela. En este caso, BGP contin煤a controlando el encaminamiento y las acciones de ingenier铆a de tr谩fico inter-dominio del tr谩fico IP, pero el control del tr谩fico IP/MPLS se efect煤a en forma independiente de BGP mediante los PCEs.- La propuesta de estrategias que reemplazan completamente a BGP basadas en la incorporaci贸n de un nuevo agente de control, al cual denominamos IDRA (Inter-Domain Routing Agent). Estos agentes proporcionan un plano de control dedicado, f铆sicamente independiente del plano de datos, y con gran capacidad computacional para las futuras redes 贸pticas multi-dominio.Los resultados expuestos aqu铆 validan la efectividad de las estrategias propuestas, las cuales mejoran significativamente tanto la concepci贸n como la performance de las actuales soluciones en el 谩rea de Control Inteligente de Rutas, del esperado PCE en un futuro cercano, y de las propuestas existentes para extender BGP al 谩rea de redes 贸pticas.One of the most complex problems in computer networks is how to provide guaranteed performance and reliability to the communications carried out between nodes located in different domains. This is due to several reasons -- which will be analyzed in detail in this thesis -- but in brief, this is mostly due to: i) the limited capabilities of the current inter-domain routing model in terms of Traffic Engineering (TE); ii) the distributed and potentially conflicting nature of policy-based routing, where routing policies are managed independently and without coordination among domains; and iii) the clear limitations of the inter-domain routing protocol, namely, the Border Gateway Protocol (BGP). The goal of this thesis is precisely to study and propose solutions allowing to drastically improve the performance and reliability of inter-domain communications. One of the most important tools to achieve this goal, is to control the routing and TE decisions performed by routing domains. Therefore, this thesis explores different strategies on how to control such decisions in a highly efficient and accurate way. At present, this control mostly resides in BGP, but as mentioned above, BGP is in fact one of the main causes of the existing limitations. The natural next-step would be to replace BGP, but the large installed base at present together with its recognized effectiveness in other aspects, are clear indicators that its replacement (or its possible evolution) will probably be gradually put into practice.In this framework, this thesis proposes to to study and contribute with novel strategies to control the routing and TE decisions of domains in three different time frames: i) at present in IP multi-domain networks; ii) in the near-future in IP/MPLS (MultiProtocol Label Switching) multi- domain networks; and iii) in the future optical Internet, modeling in this way a realistic and progressive evolution, facilitating the gradual replacement of BGP.More specifically, the contributions in this thesis can be summarized as follows. - We start by proposing incremental strategies based on Intelligent Route Control (IRC) solutions for IP networks. The strategies proposed in this case are incremental in the sense that they interact with BGP, and tackle several of its well-known limitations. - Then, we propose a set of concurrent route control strategies for MPLS networks, based on broadening the concept of the Path Computation Element (PCE) coming from the IETF (Internet Engineering Task Force). Our strategies are concurrent in the sense that they do not interact directly with BGP, and they can be deployed in parallel. In this case, BGP still controlls the routing and TE actions concerning regular IP-based traffic, but not how IP/MPLS paths are routed and controlled. These are handled independently by the PCEs.- We end with the proposal of a set of route control strategies for multi-domain optical networks, where BGP has been completely replaced. These strategies are supported by the introduction of a new route control element, which we named Inter-Domain Routing Agent (IDRA). These IDRAs provide a dedicated control plane, i.e., physically independent from the data plane, and with high computational capacity for future optical networks.The results obtained validate the effectiveness of the strategies proposed here, and confirm that our proposals significantly improve both the conception and performance of the current IRC solutions, the expected PCE in the near-future, as well as the existing proposals about the optical extension of BGP.Postprint (published version
    corecore