P3310
Настройка Q-in-Q в BDCOM P3310
Пердположим нам нужно проборосить в транспортном вилан, пусть это будет вилан ID 350, грудку других виланов.
Для этого вписываем эти комманды:
На интерфейсе BDCOM который смотрит в транспортный канал:
# config /*Заходим в конфигурайионный режим*/ # interface GigaEthernet0/1 /*Заходим в конфигурацию интерфейса*/ # description Uplink Transport /*Подписываем дескрипшен интерфейса*/ # switchport trunk vlan-allowed 100,352 /*Прописываем какие виланы будут на интерфейса в данном случае их два. 100 - менеджемнет и 353 - в котором будет QinQ. (Они оба проброшены вышестоящим провайдером)*/ # switchport mode dot1q-tunnel-uplink /*Прописываем режим работы этого интерфейса как dot1q-tunnel-uplink*/ # no shutdown /*Включаем интерфейс*/ # exit /*И выходим из конфигруационного режима:*/
Интерфейс который смотрит дальше в сеть на котором уже будуту виланы отобранные из QinQ в данном случае 352.
# config /*Заходим в конфигурайионный режим*/ # interface GigaEthernet0/2 /*Заходим в конфигурацию интерфейса*/ # description DownLink Network /*Подписываем дескрипшен интерфейса*/ # switchport mode dot1q-translating-tunnel /*Прописываем режим работы этого интерфейса как dot1q-translating-tunnel*/ # switchport pvid 352 /*Указыаем pvid вилана QinQ*/ # switchport dot1q-translating-tunnel mode QinQ translate 465-468 352 /*Указываем какие виланы транслировать в Q-in-Q в данном случае это 352*/
На EPON портах нужно настраивать аналогично как и уходящем интерфейсе, а тег отбирать на онушках абонента. То есть мы пробрасываем вилан который будет в QinQ аж до онушке а она снимает тег. А прт EPON заворачивет это вилан в QinQ.
Сначала созданим тэмлейт для онушек EPON порта который будет применён к порту.
# config /*Заходим в конфигурайионный режим*/ # epon onu-config-template EPON01 /*Даём имя темплейту EPON01*/ # cmd-sequence 1 epon onu port 1 ctc vlan mode tag 469 /*Указываем последовательность темплейта 1, замтем прописываем что на порту 1 онушки нужно отобрать тег 469*/ # exit /*Выходим из тэмплейта*/
Конфигурируем EPON порт.
# config /*Заходим в конфигурайионный режим*/ # interface EPON0/1 /*Заходим в конфигурацию интерфейса EPON*/ # description EPON-Abonent01 /*Подписываем дескрипшен интерфейса*/ # epon pre-config-template EPON01 binded-onu-llid 1-64 /*Применяем темплейт для всех онушек*/ # switchport mode dot1q-translating-tunnel /*Прописываем режим работы этого интерфейса как dot1q-translating-tunnel*/ # switchport pvid 352 /*Указыаем pvid вилана QinQ*/ # switchport dot1q-translating-tunnel mode QinQ translate 469 352 /*Указываем какие виланы транслировать в Q-in-Q в данном случае 469 вилан будет упакован в 352*/ # exit
В глобальном конфиге прописываем dot1q-tunnel - если перед эти на аплинк не повесить это switchport mode dot1q-tunnel-uplink отвалиться управление.
# config /*Заходим в конфигурайионный режим*/ # dot1q-tunnel # exit
Если нужно пробросить ещё один вилан, например для менджмента то добавляем в конфиг уходящего интерфейса эти строки (252 - вилан как пример)
# config /*Заходим в конфигурайионный режим*/ # interface GigaEthernet0/2 /*Заходим в конфигурацию интерфейса (смотрит дальше в сеть)*/ # switchport dot1q-translating-tunnel mode flat translate 252 252 0 /*Добавляем этот режим*/