10 MPLS транспорттық технологиясы
Дәріс мақсаты: белгісі бар мультихаттамалы коммутация (MPLS -
Multi-Protocol Label Switching) архитектурасын оқу.
MPLS
архитектурасы
IETF
«Multiprotocol
Label
Switching
Architecture» (RFC3031) құжатында регламенттелген.
IP дәстүрлі желілерінде жалпы жағдайда дестелер маршрутизациясы
тағайындау IP адресінің (destination IP address) негізінде жүзеге асырады.
Желідегі әрбір маршрутизаторда келген IP-дестені қандай интерфейс
арқылы және қай көршіге жіберу туралы ақпарат болады.
Белгі бойынша мультихаттамалы коммутация басқа әдіс ұсынады.
Әрбір IP-дестеге бір белгі тағайындалады. Белгіге байланысты
маршрутизаторлар дестені келесі құрылғыға жіберу туралы шешім
қабылдайды. Белгі MPLS тақырыпшасының құрамына қосылады, ол
тақырыпша кадрлар тақырыпшасы (OSI екінші деңгейі) мен десте
тақырыпшасының (OSI үшінші деңгейі) арасына қосылады. 10.1 -.суретте
мысал көрсетілген.
10.1сурет – Кадрдағы MPLS тақырыпшасының орны
10.2 сурет - MPLS-белгісінің форматы
MPLS - тақырыпшасы жазықтығының сипаттамасы:
Белгі – коммутация іске асатын белгі;
CoS – дестеге қызмет көрсету классын сипаттайтын жазықтық ( IP
precedence аналогы).
E-LSR әрбір LSP үшін сәйкесінше кейбір көпшілік желіасты
тағайындайды. Желіастыға бекітілген дестелер, E-LSR-ден LSP-ге бір-
бірден жіберіледі. Мысалы, жоғары сипаттасақ, 10.2.1.0/24 желіасты LSP:
E-LSR, LSR1, LSR2, E-LSR сәйкес келеді. Сондай-ақ, E - LSR-де сол кезден
бірден қандай бағдармен десте коммутацияланатыны түсінікті болған, LSP -
де сәйкесінше нақты қондырылған көпшілік желіасты Forwarding
Equivalence Classes (FEC) деп аталады.
E-LSR/LSR архитектурасы.
41
LSR екі қызмет атқарады:белгі бойынша маршрутизациялау және
коммутациялау. Маршрутизации қызметі маршрутизацияның хаттамасын
базада функционирлейді. Маршрутизация үдерісі бағдарлық ақпаратты
көршіден алады және маршрутизация кестесін тазалайды.
Коммутация қыметі хаттама базасында көршілес айырбас белгілерді
функцияналайды (Label Distribution Protocol). Хаттаманың айырбасы
белгілермен белгінің нақты мағыналарын коммутацияның біртұтас жол
бағдарының түгелі үшін белгілерге тиісті (LSP). Коммутацияның үдерісінің
тығыз байланысы белгі бойынша және бағдарлауы IP- 10.2 суретте
көрсетілген, қызметінің сипаттамасы - LSR/LSR кестe келтірілген.
10.1кесте - E-LSR/LSR-мен негізгі функцилардың орындалуы
Функциясы
Ағылшын
тіліндегі
аталуы
Анықтамасы
IP-дестелердің
дәстүрлі
маршрутизациясы
IP routing
Кіріс IP-дестелер маршрутизация кестесінің
негізінде маршрутизацияланады
Белгінің мақсаты label
imposing
Егер құрылғы E-LSR сапасында функционирлесе,
IP-дестенің кірісі IP-маршрутизация кестесінде
белгі бойынша анықталады, десте жіберілуі
жөнінде шығыс интерфейсі тағайындалуы керек
пакет (1)
Белгі
бойынша
коммутация
label
swapping
1)
Кіріс IP-дестелер белгісі белгісі бойынша
коммутациямен ұйымдастырылады,
коммутацияның кестесінің белгілері бойынша
анықтайды, келесі әрекеттерден орындалады
2)
Кезекті белгі арқылы десте жіберілуі
анықталған нақты интерфейс (label swapping). Бұл
операция кезінде «стек» белгісінде қосымша
тағайымдар болуы мүмкін. Белгінің түсуі келесі іс-
қимылдан тұрады
3)
Егер белгі стегінің соңында болса, онда десте
маршрутизация үрдісінің IP-дестесіне(2) (дәстүрлі
коммутация) немесе нақты анықталған интерфейсі
(РНР-дағы коммутациямен) (3) арқылы жіберіледі
4)
Ал егерде белгі стегінің соңында болмаса, онда
десте нақты анықталған интерфейс арқылы
жіберіледі.
Белгіні алу
label poping
Белгіні алу (PHP) Label poping
with PHP
Ескерту: шығыс интерфейс белгі бойынша коммутация кестесінде анықаталады
.
Маршрутизациялар мен коммутациялар кестелеріне мысалдар.
IP-маршрутизациясына
және MPLS-коммутациясына мысалдар
10.2 - кестесінде келтірілген:
42
10.2 кесте – E-LSR-ға IP-маршрутизацияның мысал кестесі
Ішкі
желі
адресі
next-
hop
адресі
Шығыс
интерфейсі
Белгі Түсініктеме
10.1.2.0/24
10.1.3.1 Serial1
нет
Дәстүрлі IP-маршрутизация үшін
жазба
10.1.4.0/24
10.1.5.1 Serial2
100
Жазбалар, 10.1.4.0/24 желісіне сәйкес
бекітілген дестеге немесе 10.3.0.0/16
100
белгіге
тағайындалынатын
болады. Белгісі бар десте Serial1
(label imposing) интерфейс арқылы
жіберілетін
болады.
10.1.4.0/24
желіастында
және
10.3.0.0/16-да
біртұтас
FEC
құралатынын
байқаймыз
10.3.0.0/16
10.1.5.1 Serial2
100
10.1.6.0/24
10.1.7.1 Serial3
300/2
00
бекітілген десте үшін 10.1.6.0/24
желісі сәйкесінше 200 стекте 300-де
екі белгіге жазба, және белгісі бар
десте Serial1-ға интерфейс арқылы
жіберіледі (label imposing)
Міндетті деп айтатын болсақ, белгінің бірегейлігі интерфейстің
деңгейінде қамтамасыз етіледі. Яғни, екі әртүрлі кіріс интерфейсі үшін
белгінің бірдей белгісі кездесуі мүмкін.
Осылайша, Serial1 интерфейсынан 100 с белгімен келген десте және
Ethernet 2 интерфейсынен 100 с белгісімен келген десте әр түрлі LSP
бойынша жүреді. Кіріс интерфейс пен белгі идеалды комбинация болып
табылады. Және сол идеалды комбинаця үшін әрине кіріс интерфейс және
белгі алдында орындалу қажет операция анықталады. Мұндай жол LSP
между E-LSR-ам арасында толық LSP орнату мүмкіндігін береді.
Ескерту: әр түрлі құрастырушылар LSR/E-LSR архитектурасын алуан
түрлі құруы мүмкін. Мысалы, IP-маршрутизация және MPLS-
коммутацияның біріккен кестесін қолдануға болады. Немесе үш кестені
қолдануға болады: біреуі тек ұлттық IP-маршрутизация үшін, басқасы
белгі тағайындау үшін, үшіншісі MPLS-коммутациясы үшін. Құжатта
көрсетілген LSR/E-LSR архитектурасы тек оның күре жол моделі.
MPLS-тің Frame Relay-ден және ATM-нан айырмашылығы.
MPLS архитектурасының сипаттамасынан не түсінуге болады, егер
оның бәрі, Frame Relay немесе ATM – ды ескере түсіреді. Шындығында,
MPLS кейбір мағынада бұл ойлардың негізінде жасалған. MPLS
архитектурасы Frame Relay немесе ATM - ды (LDP) белгі
43
тағайындалуының соңғы протоколын қолдаған жағдайда LSR
коммутаторлар ретінде қолданыла алады. Бірақ ATM және Frame Relay
коммутаторлары LSR классикаға қарағанда кілттік айырмашылықтары
болады. Оның негізгі мағынасы мынада: LSR-лар белгінің алмасуы кезінде
бір шығыста екі әр түрлі кіріс белгілері кескінделуі мүмкін (label swapping).
Әрі қарай LSR классикалық коммутацияның және Frame Relay
коммутаторының ( 10.3 кесте) кестесінің мысалы көрсетілген.
10.3 кесте - LSR классикалық MPLS-коммутациясының кестесі
Кіріс интерфейсі Кіріс белгісі
Шығыстағы
интерфейсі
Шығыстағы
белгісі
Serial1
1000
Serial3
4000
Serial2
2000
Serial3
4000
10.4 кесте - FrameRalay коммутаторы үшін MPLS-коммутациясының
кестесі
Кіріс интерфейсі Кіріс
белгісі
(DLCI)
Шығыстағы
интерфейсі
Шығыстағы
белгі(DLCI)
Serial1
1000
Serial3
3000
Serial2
2000
Serial3
4000
Мысалдан көргендей классикалық LSR екі LSP – ді бір орталыққа
біріктіреді, ал Frame Relay коммутаторы екі бірдей LSP-ді жалғастырады.
Мұндай Frame Relay/ATM коммутаторларының әдісі олардың MPLS
архитектурасының айналасындағы мүмкіндіктерін аздап азайтады, алайда
оны жасауға да тиым салмайды. Классикалық LSR-ді (белгі бойынша
коммутацияны жүзеге асыратын) merge capatible LSR деп атайды, ал LSR-ді
Frame Relay базасында немесе ATM коммутациясында non-merge capatible
LSR деп атайды.
Сонымен қатар әдебиеттерде мынадай түсініктер кездеседі: frame-
based LSR – бұл қарапайым LSR және cell-based LSR – бұл мына non-merge
capatible LSR туралы болып келеді (яғни ATM/FrameRelay).
Ұзақтық оның болашағымен тығыз байланысты болғандықтан merge
capatible LSR-де фокусталған болады. Non-merge capatible LSR, барлығы
бағытындағы реверанстардың барлығы менің көзқарасын бойынша олар
негізі қаланған ATM және FrameRelay желілерімен бірігу жетістігі үшін
жасалады.
Достарыңызбен бөлісу: |