Huawei QinQ hanggang VSI: Suriin ang stack ng tag Bago Mo I-configure
Isagawa muna ang tag stack, pagkatapos ay suriin ang pag-uuri ng ingress, pagkilos ng tag at VSI binding sa eksaktong Huawei platform na iyong kino-configure
Dalawang pagkabigo ang dahilan para sa karamihan ng mga nasirang handoff ng QinQ sa isang VSI, at wala ni isa ang nagpapakita bilang isang down na interface. Maaaring kainin ng ingress port ang tag ng customer bago ito makita ng klasipikasyon, o ang attachment circuit ay nakatali sa isang VSI na hindi kailanman sinalihan ng dulong dulo. Mula sa panig ng customer, magkapareho ang hitsura ng dalawa: ang circuit ay nag-uulat at walang frame na tumatawid. Gawin ang apat na tseke sa ibaba sa pagkakasunud-sunod, at huminto sa una kung saan ang frame na iyong naobserbahan ay naiiba sa frame na iyong isinulat.
Isulat ang stack ng tag bago mo hawakan ang device
Pumili ng isang kinatawan na serbisyo at ilarawan ito bilang mga frame, hindi bilang configuration. Para sa isang serbisyong nagpapanatili ng mga VLAN ng customer na 100 at 200 sa loob ng provider na VLAN 900, ang kontrata ay maikli: ang mga frame ng pagpasok ay nagdadala ng isang tag ng customer, nagdaragdag ang provider ng isang tag ng serbisyo, at ang sariling tag ng customer ay nananatiling hindi nagalaw sa ilalim.
customer to provider: [ C-tag 100 | payload ]
provider inside: [ S-tag 900 ][ C-tag 100 | payload ]
provider to customer: [ C-tag 100 | payload ]Isulat din ang direksyon sa pagbabalik, dahil ang isang kontrata na naglalarawan lamang ng pagpasok ay papasa sa isang one-way na pagsubok at mabibigo sa produksyon. Ang dulong dulo ay kailangang ibigay sa customer ang frame na inaasahan ng customer, na nangangahulugang ang sarili nitong pop operation ay dapat ang eksaktong kabaligtaran ng iyong push. Ang anumang bagay na hindi simetriko sa paglalarawang iyon ay isang desisyon sa disenyo na hindi mo pa nagagawa.
Suriin muna ang tugma sa pagpasok
Nangyayari ang pag-uuri bago ang anumang pagpapatakbo ng tag, at maaari lamang itong tumugma sa kung ano ang dumating. Kumpirmahin kung ang port ay na-configure bilang access, trunk o hybrid, kung aling mga uri ng frame ang tinatanggap nito, at kung ano ang ginagawa ng port VLAN identifier sa isang hindi naka-tag na frame. Sa isang access port, ang tag ng customer ay tinanggal sa pagdating, kaya ang susunod na panuntunan na tumutugma sa C-tag 100 ay walang maitutugma at ang serbisyo ay sumasali sa maling broadcast domain nang walang anumang error.
Ang pagkuha sa panig ng provider ay aayusin ito sa loob ng ilang segundo: ang isang wastong inuri na QinQ frame ay nagpapakita ng dalawang tag, at ang isang naka-tag na frame doon ay nangangahulugan na ang panloob na tag ay natupok.
Tingnan kung ano talaga ang ginagawa ng pagkilos ng tag
Ang pagsasalansan at pagsasalin ay magkakaibang mga operasyon at inilalantad ng mga platform ang mga ito bilang magkakaibang mga bagay. Itinutulak ng stacking ang isang panlabas na tag at iniiwan ang panloob, na siyang kailangan ng kontrata sa itaas. Ang pagsasalin ay muling isinusulat ang isang tag sa isa pa, na isang wastong disenyo ngunit gumagawa ng ibang frame sa wire. Kailangan din ng ilang pamilya na tahasang naka-enable ang QinQ sa port bago magkabisa ang isang stacking rule, at maaaring ma-configure ang panlabas na TPID sa pagitan ng 802.1Q at 802.1ad value.
Ang landas ng pagbabalik ay nararapat ng pantay na atensyon. Kung ang egress rule ay nagpa-pop sa panlabas na tag sa isang subinterface ngunit ibang subinterface ang nagdadala ng tugon na walang katugmang panuntunan, nakikita ng customer na gumagana ang transmit at dead receive.
Suriin ang service binding, hindi ang interface number
Natutukoy ang isang VSI sa pamamagitan ng sarili nitong serbisyo at mga virtual-circuit identifier, at dapat gumamit ang peer ng mga katumbas na halaga bago mabuo ang isang pseudowire. Ang attachment circuit ay nagbubuklod sa VSI na iyon sa isang partikular na port at VLAN, na isang hiwalay na pahayag mula sa panuntunang nag-uuri sa frame. Ang isang subinterface na numero na mukhang tama ay hindi nagpapatunay sa alinman sa pagbubuklod.
Suriin nang hiwalay ang pseudowire state at ang attachment-circuit state, at suriin ang signaling session na nagdadala ng pseudowire. Dalawa sa tatlong iyon ay maaaring maging malusog habang ang pangatlo ay hindi, at ang isa na nasa ibaba ay nagsasabi sa iyo kung aling bahagi ang aayusin.
Ang paghihiwalay ay isang hiwalay na pangako. Ang pagpapanatiling buo ng mga tag ng customer sa loob ng isang VSI ay hindi nagse-segment ng mga customer sa isa't isa, dahil ang pagkatuto ng MAC ay sumasaklaw sa buong pagkakataon; kung ang kontrata ay nagsasabi ng paghihiwalay, kailangan nito ng hiwalay na mga pagkakataon o isang tahasang patakaran sa bawat-VLAN.
Suriin ang laki ng badyet at pagkatapos ay patunayan ang kontrata
Ang panlabas na tag ay nagdaragdag ng apat na byte, at ang pseudowire encapsulation ay nagdaragdag ng isang stack ng label at posibleng isang control word sa itaas nito. Ilagay ang lahat ng ito sa MTU at MRU na badyet sa parehong provider edge device, at huwag isara ang isang control word para lang patahimikin ang isang babala sa laki, dahil maaaring kailanganin ito ng dulong dulo. Panatilihin ang isang landas sa pamamahala na hindi nakadepende sa serbisyong iyong binabago.
Pagkatapos ay subukan ang tatlong kaso sa attachment ng customer: ang unang inamin na C-VLAN sa parehong direksyon, ang pangalawa ay umamin na C-VLAN, at isang VLAN na sinasabi ng kontrata na dapat tanggihan. Obserbahan ang mga frame sa halip na basahin ang mga status ng interface, at ulitin pagkatapos ng anumang pagbabago sa panuntunan ng tag.
Sinasabi lamang ng isang up VSI na nabuo ang pseudowire. Wala itong sinasabi kung ang frame na tumatawid dito ay ang frame na binayaran ng customer.