Kaksi vikaa selittää useimmat rikkinäiset QinQ-kanavanvaihdot VSI:lle, eikä kumpikaan näy alaliittymänä. Joko tuloportti syö asiakkaan tunnisteen ennen kuin luokittelu näkee sen, tai kiinnityspiiri on sidottu VSI:hen, johon etäpää ei koskaan liittynyt. Asiakkaan puolelta nämä kaksi näyttävät identtisiltä: piiri ilmoittaa ylöspäin eikä kehysristeyksiä. Käy läpi neljä alla olevaa tarkistusta järjestyksessä ja pysähdy ensimmäiseen, jossa havaitsemasi kehys eroaa muistiin kirjoittamastasi ruudusta.

Kirjoita tunnistepino ylös ennen kuin kosketat laitetta

Valitse yksi edustava palvelu ja kuvaile sitä kehyksinä, ei konfiguraatioina. Palvelulla, joka pitää asiakkaan VLANit 100 ja 200 palveluntarjoajan VLAN 900:n sisällä, sopimus on lyhyt: sisääntulokehyksissä on yksi asiakastunniste, palveluntarjoaja lisää yhden palvelutunnisteen ja asiakkaan oma tunniste säilyy koskemattomana sen alla.

customer to provider:  [ C-tag 100 | payload ]
provider inside:       [ S-tag 900 ][ C-tag 100 | payload ]
provider to customer:  [ C-tag 100 | payload ]

Kirjoita myös paluusuunta, koska vain sisääntuloa kuvaava sopimus läpäisee yksisuuntaisen testin ja epäonnistuu tuotannossa. Kaukopään on annettava asiakkaalle kehys, jota asiakas odottaa, mikä tarkoittaa, että sen oman pop-operaation on oltava täsmällinen käänteinen työntöllesi. Kaikki, mikä ei ole symmetristä tässä kuvauksessa, on suunnittelupäätös, jota et ole vielä tehnyt.

Tarkista ensin sisääntulon ottelu

Luokittelu tapahtuu ennen mitään tunnistetoimintoa, ja se voi vastata vain saapuvaa. Tarkista, onko portti määritetty pääsy-, runko- tai hybridiportiksi, mitkä kehystyypit se hyväksyy ja mitä portin VLAN-tunniste tekee merkitsemättömälle kehykselle. Pääsyportissa asiakkaan tunniste poistetaan saapuessa, joten myöhemmällä säännöllä, joka vastaa C-tag 100:aa, ei ole enää mitään täsmättävää ja palvelu liittyy väärään lähetysalueeseen ilman virheitä.

Palveluntarjoajan puolella oleva sieppaus ratkaisee tämän sekunneissa: oikein luokiteltu QinQ-kehys näyttää kaksi tunnistetta, ja yksittäinen kehys tarkoittaa, että sisäinen tunniste kulutettiin.

Tarkista, mitä tunnistetoiminto todella tekee

Pinoaminen ja kääntäminen ovat eri toimintoja ja alustat paljastavat ne erilaisina esineinä. Pinoaminen työntää ulomman tagin ja jättää sisemmän rauhaan, mitä yllä oleva sopimus tarvitsee. Käännös kirjoittaa uudelleen tunnisteen toiseksi, mikä on kelvollinen malli, mutta tuottaa eri kehyksen langalle. Joissakin perheissä QinQ on myös otettava käyttöön erikseen portissa ennen kuin pinoamissääntö tulee voimaan, ja ulompi TPID voi olla konfiguroitavissa 802.1Q- ja 802.1ad-arvojen välillä.

Paluupolku ansaitsee yhtä paljon huomiota. Jos poistumissääntö ponnahtaa ulomman tagin yhteen alirajapintaan, mutta eri alirajapinta kuljettaa vastauksen ilman täsmäytyssääntöä, asiakas näkee toimivan lähetyksen ja vastaanoton.

Tarkista palvelun sitominen, älä liitännän numeroa

VSI tunnistetaan sen omilla palvelu- ja virtuaalipiiritunnisteilla, ja vertaiskäyttäjän on käytettävä vastaavia arvoja ennen kuin pseudowire muodostuu. Liitäntäpiiri sitoo sitten kyseisen VSI:n tiettyyn porttiin ja VLAN:iin, mikä on erillinen lauseke kehyksen luokittelevasta säännöstä. Oikealta näyttävä alirajapinnan numero ei todista mitään kummastakaan sitomisesta.

Tarkista pseudowire-tila ja liitospiirin tila erikseen ja tarkista pseudowirreä kuljettava signalointiistunto. Kaksi näistä kolmesta voi olla terve, kun taas kolmas ei ole, ja se, joka on alhaalla, kertoo, kumpi puoli korjataan.

Eristäminen on erillinen lupaus. Asiakastunnisteiden pitäminen ennallaan yhden VSI:n sisällä ei segmentoi asiakkaita toisistaan, koska MAC-oppiminen kattaa koko esiintymän, jos sopimuksessa sanotaan eristämisestä, se tarvitsee erilliset esiintymät tai nimenomaisen VLAN-käytännön.

Tarkista koko budjetti ja todista sitten sopimus

Ulompi tunniste lisää neljä tavua, ja pseudowire-kapselointi lisää tarrapinon ja mahdollisesti ohjaussanan sen päälle. Laita se kaikki MTU- ja MRU-budjettiin molemmissa palveluntarjoajan reunalaitteissa, äläkä sammuta ohjaussanaa pelkästään kokovaroituksen vaimentamiseksi, koska etäpää saattaa vaatia sitä. Säilytä hallintapolku, joka ei riipu muutettavasta palvelusta.

Testaa sitten kolme tapausta asiakasliitteessä: ensimmäinen hyväksytty C-VLAN molempiin suuntiin, toinen hyväksytty C-VLAN ja VLAN, joka sopimuksen mukaan on evättävä. Tarkkaile kehyksiä sen sijaan, että luet käyttöliittymän tiloja, ja toista kaikki tunnistesäännön muutoksen jälkeen.

Nouseva VSI vain sanoo, että pseudowire on muodostunut. Se ei kerro mitään siitä, onko sen ylittävä kehys se kehys, josta asiakas on maksanut.

Aiheeseen liittyvät artikkelit