Вы чытаеце «L2VPN» у прапанове, потым «VPLS» у аркушы канфігурацыі і мяркуеце, што другое слова звужвае першае. Часам так і ёсць, а часам два радкі адказваюць на незвязаныя пытанні. Памылковае ўяўленне — лічыць гэтыя назвы прыступкамі лесвіцы ад простага да складанага. L2VPN — гэта сямейства, VPWS і VPLS — два паводзіны паслугі ўнутры яго, а EVPN — механізм плоскасці кіравання, які можа несці любы з іх.

Кожная абрэвіятура адказвае на сваё пытанне

Пачніце з таго, што павінна рабіць падключэнне кліента, бо гэта адзінае пытанне, на якое адказвае мадэль паслугі. Круг пункт-пункт паміж двума пляцоўкамі і агульны сегмент Ethernet праз дзесяць пляцовак — розныя прадукты, нават калі абодва прадаюцца як злучэнне ўзроўню 2.

NameQuestion it answersWhat it does not tell you
L2VPNWhich family of services carries Ethernet framesPoint-to-point or multipoint
VPWSA pair of attachment circuits behaves as one wireWhich control plane builds it
VPLSMany attachments share a bridged broadcast domainWhether MAC learning is limited or flooded
EVPNBGP distributes MAC and IP reachabilityWhich service model it is being used for

Гэтая табліца не іерархія, і чытанне яе як іерархіі выклікае звычайную памылку закупшчыка: параўнанне прапановы VPWS з прапановай VPLS так, быццам другая — больш поўная версія першай. Яны вырашаюць розныя задачы, і ні адна не з’яўляецца надмноствам у тым сэнсе, які мяркуюць пакупнікі.

VPWS і VPLS разыходзяцца на рашэнні перасылкі

У паслузе віртуальнага прыватнага провада падключэнне выбирае аддалены канцавы пункт. Трафік, які прыходзіць на гэты порт, выходзіць да спаранога порта, і край пастаўшчыка не павінен вывучаць MAC-адрасы за ім для базавага рашэння перасылкі.

У VPLS край пастаўшчыка выконвае маставанне. Ён правярае адрас прызначэння MAC кожнага кадра, вывучае адрасы крыніц для кожнага падключэння і залівае невядомыя прызначэнні ўнутры эмуляванай LAN. Менавіта гэта робіць паслугу падобнай да LAN, і менавіта адсюль бяруцца эксплуатацыйныя абмежаванні.

Схема, якая выглядае шматпунктавай, не даказвае, што ўсе пляцоўкі падзяляюць адзін шырокавяшчальны дамен. Два пастаўшчыкі могуць намаляваць аднолькавую воблаку і прадаваць адзін аб’яднаны дамен або некалькі кругоў пункт-пункт, і розніца становіцца бачнай толькі тады, калі шырокавяшчанне, невядомы кадр unicast або перамяшчэнне MAC перасякае мяжу пляцоўкі. Пінг шырокавяшчаннем паміж двума пляцоўкамі адказвае на пытанне хутчэй за любы архітэктурны слайд. Калі адказы прыходзяць з кожнай іншай пляцоўкі, у вас адзін мост; калі адказвае толькі пара, у вас провад.

EVPN — гэта плоскасць кіравання, а не тапалогія

Базавая спецыфікацыя EVPN, RFC 7432, вызначае працэдуры Ethernet VPN на аснове BGP MPLS: дасяжнасць MAC абвяшчаецца ў BGP, а не вывучаецца толькі заліваннем плоскасці даных. Затым RFC 8214 вызначае падтрымку VPWS з дапамогай EVPN, і менавіта гэта ламае мадэль лесвіцы. Адна і тая ж плоскасць кіравання абслугоўвае і пункт-пункт, і шматпунктавую паслугу.

Таму «мы запускаем EVPN» — не адказ на пытанне «што мы купілі». Пастаўшчык па-ранейшаму павінен сказаць, ці паслуга — гэта пара падключэнняў ці агульны мост, і ці транспарт — MPLS, VXLAN або нешта іншае. Гэтыя выбары жывуць у розных дакументах і розных частках канфігурацыі.

Для аператара практычны вынік такі: ранні выбар EVPN робіць пазнейшыя змены паслугі таннейшымі, бо дасяжнасць ужо сігналізуецца, а не заліваецца. Гэта не адмяняе неабходнасці спачатку вызначыць мадэль паслугі і не робіць няправільна настроены мост правільным.

MPLS — шлях даных, а не вызначэнне

Дакументы асновы апісваюць сямейства і яго патрабаванні; яны не патрабуюць адной інкапсуляцыі. Шматлікавае тунеляванне MPLS — звычайны транспарт для гэтых паслуг, і не адзіны. Паслуга, сігналізаваная праз BGP, і шлях перасылкі MPLS — асобныя праектныя рашэнні, якія проста часта спалучаюць.

Калі пастаўшчык кажа «MPLS L2VPN», спытайце, якая палова апісваецца. Калі адказ — толькі транспарт, мадэль паслугі ўсё яшчэ не вызначана, і паводзіны падключэння ўсё яшчэ невядомыя.

Чатыры пытанні, якія ператвараюць назву ў кантракт

Спытайце, што такое перадача: порт, VLAN або набор VLAN, і якім з іх дазволена размаўляць адно з адным. Спытайце, ці падзяляюць пляцоўкі адзін шырокавяшчальны дамен, бо гэты адзіны адказ вызначае заліванне, абмежаванні MAC і паводзіны пятлі.

Запытайце бюджэт памеру кадра ад канца да канца, а затым самі дадайце накладныя выдаткі інкапсуляцыі. Спытайце, што адбываецца, калі адно падключэнне адмаўляе, ці працягваюць іншыя перасылку і ці адклікае пастаўшчык дасяжнасць або пакідае яе да сканчэння таймера.

Запішыце гэтыя чатыры адказы побач з назвай прадукту ў сваім запісе. Калі прыйдзе наступная прапанова з іншай абрэвіятурай і той жа цаной, параўнанне стане параўнаннем паводзін, і толькі яно прадказвае, што сетка зробіць у дрэнны дзень.

Падобныя артыкулы