UDP ішіндегі MPLS: төменгі қабат үшін энтропия, домен үшін ережелер
UDP қабығы IP төменгі қабатына қызмет белгісін жоғалтпай хэштеуге материал береді. RFC 7510 оны ынтымақтасатын, басқарылатын домендермен де шектейді.
Екі провайдер бірдей қызмет белгісін сипаттайды, және олардың тек біреуі ғана UDP тақырыбын атайды. Айырмашылық косметикалық емес: MPLS-ті UDP ішіне қою сыртқы IP желісінің нені көре алатынын, демек параллель арналар арқылы нені хэштеуге болатынын өзгертеді. Бұл сондай-ақ оны кім орналастыра алатынын өзгертеді.
Қабаттар есте сақтауға жеткілікті қысқа: сыртқы IP, содан кейін UDP, содан кейін MPLS белгілерінің стекі, содан кейін қызметтің пайдалы жүктемесі. Белгілер стекі жойылмайды; ол белгілерді ауыстыруды қайта бастайтын шеткі нүктедегі жіберуді әлі де анықтайды.
UDP қабығы нені қосады
RFC 7510 бұл инкапсуляцияны UDP мақсатты порты 6635-пен анықтайды және ағын энтропиясын тасымалдау үшін көз порты өрісін пайдаланады. Инкапсуляциялайтын құрылғы нені ағын деп санау керектігін және мәнді қалай алу керектігін шешеді; стандарт әдейі бір нақты хэшті міндеттемейді. Бұл жеткізуші мінез-құлқына орын қалдырады және екі іске асыру бір трафик қоспасы үшін әртүрлі таралулар бере алатынын білдіреді. Мәнді төменгі қабатқа ұсынылған ишара ретінде оқыңыз, стандарт қабылдаған маршруттау шешімі ретінде емес.
Пайда жанама. Сыртқы бестік бойынша жүктемені теңестіретін транзиттік желінің енді хэштеуге арналған нәрсесі бар, ал жалаң MPLS пакеті, мүмкін, тек жоғарғы белгіні ұсынған. Бұл көмектесе ме, теңестіруді орындайтын платформаға және оның қандай өрістерді шын мәнінде ескеретініне байланысты.
Энтропия — өткізу қабілеті емес
Ағындарды қолжетімді арналарға біркелкірек бөлу оларды бір жылдамырақ жолға біріктірумен бірдей емес. Бір қолданба ағыны әлі де бір жолмен жүреді, және ағын бойынша теңестіру ол қонған арнаның сыйымдылығынан аспайды. Тетік біркелкі таралуды да кепілдендірмейді; ол хэш функциясына тек жақсырақ кірістер береді.
Берілген ағын үшін қабықты тұрақты ұстаңыз, егер қайта реттеу қолайлы болмаса. Көз порты әр пакетте өзгерсе, төменгі қабат бір әңгімені бірнеше жолға қуана таратады және қайта жинау қолданбаның мәселесіне айналады. Мақсат — ағынға шаққандағы дәйекті энтропия, үнемі жаңалық емес.
Орналастыру шекарасы спецификацияның бөлігі
RFC 7510 орналастыруды бір оператордың желісімен немесе ынтымақтасатын операторлардың көршілес тобымен шектейді, трафик кептелісті болдырмау үшін басқарылады. Ол сондай-ақ инкапсуляцияланған трафиктің осы доменнен шығуына жол бермейтін сүзгілеуді талап етеді. Бұлар сәндік шарттар емес; олар инкапсуляция өзінің қауіпсіздігін қоспайтынынан туындайды. Оларды заңды орналастырудың алғышарттары деп қараңыз, дизайн жазбасындағы ұсыныстар ретінде емес.
UDP тақырыбында ештеңе жіберушіні аутентификацияламайды және онда ештеңе пайдалы жүктеме үшін құпиялылық немесе тұтастық бермейді. Егер трафикке қорғаныс қажет болса, ол өз кілт басқаруы бар жеке тетіктен келеді. MPLS-in-UDP таңдауы сенім моделін жақсартпайды.
Қорғаныс қалаған хэштеуге не істейтініне назар аударыңыз
IPsec немесе басқа қауіпсіздік инкапсуляциясын қосыңыз, және транзиттік құрылғылар хэштейтін сыртқы тақырып пішінін мүлдем өзгертуі мүмкін. Туннель режимі ішкі UDP көз портын жаңа сыртқы тақырыптың артына жасыра алады, бұл мұқият берілген энтропияның теңестіру жүретін жерде көрінбеуі мүмкін екенін білдіреді. Алдымен шифрлап, содан кейін инкапсуляциялау кері тәртіптен өзгеше дизайн, және айырмашылық көршілерінен әлдеқайда көп трафик таситын арна ретінде көрінеді.
Толық пакетті сымда көрінгендей бағалаңыз, стандарт сипаттайтын қабатты ғана емес. Бұл MTU мен шеткі нүктенің сыйымдылығын қайта қарау керек жер де, өйткені UDP тақырыбы және кез келген қауіпсіздік қосымша жүктемесі сыятын пайдалы жүктемені азайтады.
Бүкіл жолды көз алдында ұстап шешіңіз
MPLS-in-UDP-ні GRE сияқты баламалармен желіңіз үшін маңызды өлшемдер бойынша салыстырыңыз: төменгі қабат қандай өрістер бойынша теңестіреді, қанша қосымша жүктемені көтере аласыз, қандай қауіпсіздік қабығы қажет және домен шекарасын орындауға бола ма. Оған GRE-ден сөзсіз өнімділік артықшылығын беру — стандарттар қолдамайтын тұжырым.
Содан кейін нақты трафик қоспаларымен сынап көріңіз және әр мүшенің арна пайдаланылуын тексеріңіз, өйткені зертханада жақсы көрінетін хэш барлық ағындар бір кортежді бөліскенде бір арнаға құлауы мүмкін. Адал қорытынды — инкапсуляция төменгі қабат пайдалана алатын ақпаратты, оны басқаруға келіскен домен ішінде ашады.