Technologia Wieloprotokołowej Komutacji Etykietowej (MPLS – MultiProtocol Label Switching) dostarcza odpowiednie mechanizmy wspierające proces zachowania jakości usług, jednak wymaga nadrzędnego elementu sterującego. Takim elementem może być kontroler zrealizowany w koncepcji Sieci Definiowanych Programowo (SDN – Software Defined Networking), wprowadzający abstrakcję, rozdzielającą płaszczyznę przekazywania od płaszczyzny sterowania. W niniejszym artykule przedstawiono sposób połączenia obu technologii w ramach jednej sieci wielodomenowej.
Słowa kluczowe: OpenDaylight, OpenFlow, Open vSwitch, MPLS, SDN.
Abstract
Multiprotocol Label Switching (MPLS) provides appropriate mechanisms to support the process of maintaining the quality of services. However, it requires a superior control element. Such an element may be a controller implemented according to Software Defined Networking concept, introducing abstraction that separates the forwarding plane from the control plane. This article presents the method of combining both technologies within one multi-domain network
Keywords: OpenDaylight, OpenFlow, Open vSwitch, MPLS, SDN.
1. WSTĘP Technologia Wieloprotokołowej Komutacji Etykietowej (MPLS, MultiProtocol Label Switching) odpowiada za obsługę ruchu oraz dostarcza odpowiednie mechanizmy wspierające proces zachowania jakości usług (QoS, Quality of Service) w sieci, w której jest stosowana, jednak wymaga nadrzędnego elementu sterującego lub protokołów umożliwiających wykorzystanie algorytmów rutingu do tworzenia ścieżek przełączanych etykietowo (LSP, Label-Switched Path) [12]. Rolę takiego nadrzędnego elementu sterującego, zarządzającego przełącznikami MPLS, może pełnić kontroler SDN (Software Defined Networking - Sieci Definiowanych Programowo). Koncepcja technik SDN umożliwia sterowanie i zarządzanie zasobami sieciowymi w sposób programowy, ułatwiając projektowanie, dostarczanie i utrzymanie usług sieciowych. Wprowadzane przez tę technologię abstrakcja, rozdzielająca płaszczyznę przekazywania od płaszczyzny sterowania oraz centralizacja funkcji sterowania dostarczają możliwość redukcji złożoności sieci, a także niezależność od dostawców sprzętu sieciowego [9, 10]. Niniejszy artykuł przedstawia opracowanie konfiguracji sieci wielodomenowej z zachowaniem jakości usług, wykorzystującej technologie MPLS i SDN oraz implementację tej sieci z wykorzystaniem elementów fizycznych (minikomputery Raspberry Pi 3), a także zasobów wirtualnych (środowisko emulacyjne Mininet). W pracy założono zastosowanie technologii MPLS w płaszczyźnie przekazywania, a SDN - w płaszczyźnie sterowania, co umożliwia uzyskanie komutacji bazującej na etykietach MPLS, realizowanej na podstawie zasad sterowania ruchem, ustalanych przez kontroler SDN. W celu implementacji przedstawianej w niniejszym artykule koncepcji opracowano strukturę sieci składającą się z dwóch połączonych domen: fizycznej i wirtualnej. W dalszej części artykułu przedstawiono koncepcję połączenia technologii MPLS i SDN w ramach jednej sieci - cel tego przedsięwzięcia, algorytm przetwarzania pakietów wyk [...]


Metoda płatności: Płatności elektroniczne (karta kredytowa, przelew elektroniczny) | |
Dostęp do publikacji (format pdf): 6.00 zł
|
|
Dostęp do Wirtualnej Czytelni - archiwalne e-zeszyty czasopisma (format swf) - 1h: 24.60 zł | |
Dostęp do Wirtualnej Czytelni - archiwalne e-zeszyty czasopisma (format swf) - 4h: 43.05 zł | |
Dostęp do Wirtualnej Czytelni - archiwalne e-zeszyty czasopisma (format swf) - 12h: 73.80 zł | |
Prenumerata
Bibliografia
[1] Nunes Bruno Astuto A., Marc Mendonca, Xuan-
Nam Nguyen, Katia Obraczka, Thierry Turletti.
2014. "A Survey of SoftwareDefined Networking:
Past, Present, and Future of Programmable Networks".
IEEE Communications Surveys & Tutorials,
16 (3) : 1617-1634.
[2] Paliwal Manish, Deepti Shrimankar, Omprakash
Tembhurne. 2018. "Controllers in SDN: A Review
Report". IEEE Access, 6 : 36256-36270
[3] Cai Dennis, Anna Wielosz, Songbin Wei. 2014.
"Evolve Carrier Ethernet Architecture with SDN
and Segment Routing". Proceeding of IEEE International
Symposium on a World of Wireless, Mobile
and Multimedia Networks.
[4] Eastlake D., J. Abley. 2013. "IANA Considerations
and IETF Protocol and Documentation Usage for
IEEE 802 Parameters". Internet Engineering Task
Force (IETF), RFC 7042.
[5] Internet Assigned Numbers Authority (IANA).
"Differentiated Services Field Codepoints (DSCP)".
Data dostępu 13.03.2019 r.
https://www.iana.org/assignments/dscpregistry/
dscp-registry.xhtml.
[6] Internet Assigned Numbers Authority (IANA).
"IEEE 802 Numbers". Data dostępu 13.03.2019 r.
https://www.iana.org/assignments/ieee-802-
numbers/ieee-802-numbers.xhtml
[7] Sharafat Ali Reza, Saurav Das, Guru Parulkar, Nick
McKeown. 2011. "MPLS-TE and MPLS VPNs with
OpenFlow". ACM SIGCOMM Computer Communication
Review - SIGCOMM '11, 41 (4) : 452-453.
[8] Rosen E., A. Viswanathan, R. Callon. 2001. "Multiprotocol
Label Switching Architecture". Network
Working Group, RFC 3031.
[9] Boucadair M., C. Jacquenet. 2014. "Software-
Defined Networking: A Perspective from within a
Service Provider Environment". Internet Engineering
Task Force (IETF), RFC 7149.
[10] Haleplidis E., K. Pentikousis, S. Denazis, J. Hadi
Salim, D. Meyer, O. Koufopavlou. 2015. "Software-
Defined Networking (SDN): Layers and Architecture
Terminology". Internet Research Task Force
(IRTF), RFC 7426.
[11] Crockford D. 2006. "The application/json Media
Type for JavaScript Object Notation (JSON)". Network
Working Group, RFC 4627.
[12] Stankiewicz Rafał, Andrzej Jajszczyk. 2002. "Wieloprotokołowa
komutacja etykietowa (MPLS) i jej
rola w zapewnianiu jakości usług w sieciach IP".
Przegląd Telekomunikacyjny nr 4/2002 : 251-259.
[13] Bjorklund M. 2010. "YANG - A Data Modeling
Language for the Network Configuration Protocol
(NETCONF)". Internet Engineering Task Force
(IETF), RFC 6020.