Cześć,
Z Nexusem nie mam doświadczenia, ale ogólne zasady QinQ są takie, że interfejs, na którym konfigurujesz "switchport mode dot1q-tunnel" jest portem dostępowym dla "klienta", czyli urządzenie do niego podłączone może wysyłać do niego ramki otagowane takimi vlanami jakimi chce. Z kolei po Twojej stronie powinien być przypisany do tego portu vlan transferowy, np. 1000:
Kod: Zaznacz cały
switch(config)# int et 7/1
switch(config-if)# switchport
switch(config-if)# switchport mode dot1q-tunnel
switch(config-if)# switchport access vlan 1000
Dalej w Twojej infrastrukturze cały ruch przyjęty na ten port będzie transportowany vlanem 1000 po normalnych trunkach tam gdzie chcesz. Po drugiej stronie będzie port wyjściowy do "klienta" skonfigurowany tak samo i będzie oddawał te ramki z takimi samymi tagami klienta jakie przyjął na wejściu.
Jeśli chcesz od jednego klienta przyjąć vlany 64,23,53 i transportować je vlanem 2000, a od drugiego klienta vlany 131,20,16 i transportować je vlanem 3000, a jeszcze od trzeciego klienta vlany 2,400,401 i je z kolei transportować vlanem 1000, to musisz dla każdego z tych klientów mieć oddzielny port na obu końcach. Mogłoby to wyglądać np. tak:
Q-in-Q
Pozdrawiam!
JD