Beruflich Dokumente
Kultur Dokumente
Parecer
Introduo
Desenvolvimento
Configuraes
Configuraes VLAN-Translate
Configuraes VLAN-Translate para Dm3000
Exemplos de Utilizao do Vlan-Translate e QinQ seletivo
Exemplo 1: VLAN-Translate, comunicao entre VLANs distintas
Exemplo 2: VLAN-Translate, alterao do TAG de VLAN para transporte
Exemplo 3 : QinQ Seletivo-Dm4000
Exemplo 4 : QinQ Seletivo-Dm3000
Exemplo 5 : Insero de dois TAGs de VLAN
Exemplo 6 : QinQ Seletivo-Dm3000 (Exemplo mais completo)
Parecer
Este documento tem o objetivo de explicar a funcionalidade do Vlan-Translate, e do QinQ. Tambm sero
demonstrados algums exemplos de utilizao destas features.
Introduo
O Vlan-Translate proporciona a alterao do TAG de VLAN na entrada e/ou na sada de uma interface
ethernet. Esta funcionalidade utilizada, por exemplo, para separar o trafego entrante de dois clientes que
utilizam a mesma CVLAN (customer VLAN). Utilizando o Vlan-Translate tambm podemos separar o
trfego tagged, vindo de um DSLAM por exemplo, quando estamos usando o double TAG (QinQ). Existe
ainda o QinQ seletivo, onde utilizando o Vlan-Translate, podemos passar uma parte do trfego com
CVLAN e SVLAN (service VLAN), e outra parte apenas com a CVLAN.
Com Vlan-Translate apenas conseguimos alterar a outer VLAN (VLAN mais externa), esta funcionalidade
somente est diponvel nos modelos da srio Dm4000. Para os modelos da srie Dm3000 pode-se utilizar
as ferramentas de filtros, e para alguns casos usaremos um Loop fsico.
Este documento tambm engloba algumas funcionalidades do QinQ, como o QinQ seletivo, onde pode-se
optar por no adicionar o segundo TAG em algumas VLANs.
Configurando Vlan-Translate:
Dm4004(config)#vlan qinq
Dm4004(config)#vlan-translate <?>
egress-table Add an entry or entries to the egress VLAN translation table
ingress-table Add an entry or entries to the ingress VLAN translation table
Dm4004(config)#vlan-translate ingress-table add ethernet <SLOT>/<PORTA> source-vlan <ID> new-vlan <ID> <?>
priority Assign a new priority to the packet
<enter> Preserve the packet priority
Comando Descrio
ingress Tfego que entra no switch
egress Trfego que sai do switch
ingress add Adiciona um TAG ao trfego
ingress replace Altera o TAG que chega na porta
priority Altera a prioridade 802.1p do pacote
Observao: Caso uma porta seja utilizada para fazer VLAN-Translate apenas na sada, o "switchport
vlan-translate ingress" no necessrio, o mesmo vale se for s para entrada, a o "switchport
vlan-translate egress" que no ser necessrio.
A interface (4/1) recebe os pacotes com TAG de VLAN 18, que sero transmitidos para as interfaces (5/1)
e (5/2), com TAGS 20 e 22, respectivamente. O teste realizado de forma bidirecional, e a VLAN 50
utilizada como SVLAN, ela quem ir fazer o transporte do trfego. Desta forma quando o switch recebe
o trfego com TAG 18, 20 ou 22, este TAG alterado para 50 na entrada, e para 18,20 ou 22 na sada,
dependendo do sentindo em que trfego est indo. O mesmo serve para as VLANs 24, 26 e 28, s que
estas utilizam a SVLAN 100. A figura abaixo ilustra a comutao interna destes pacotes:
O trfego que entra na porta (4/1) com TAG de VLAN 18, encaminhado para a porta (5/1) usando o
TAG de VLAN 50, e entregue na porta (5/1) com o mesmo TAG 18. O trfego que entra na porta (4/1)
com TAG de VLAN 24, encaminhado para as portas (5/1) e (5/2), usando o TAG de VLAN 100, e
entregue com o mesmo TAG 24 inicial.
Topologia:
Para uma melhor compreenso, observemos o desenho abaixo, que demonstra como isto ir funcionar
internamente no switch.
Configurao:
vlan qinq
!
interface vlan 12
set-member tagged ethernet 1/25
set-member tagged ethernet 1/27
!
interface vlan 400
set-member untagged ethernet 1/26
set-member tagged ethernet 1/27
set-member untagged ethernet 1/28
!
interface ethernet 1/26
switchport qinq external
switchport native vlan 400
!
interface ethernet 1/28
switchport native vlan 400
switchport qinq external
!
filter 1 action egress-block ethernet 1/27 match vlan-inner 12 ingress ethernet 1/28
filter 2 action egress-block ethernet 1/27 ingress ethernet 1/26
Configurao :
vlan qinq
!
interface vlan 10
set-member tagged ethernet 1/25
set-member untagged ethernet 1/28
!
interface vlan 100
set-member untagged ethernet 1/26
set-member tagged ethernet 1/27
!
interface ethernet 1/26
switchport native vlan 100
!
Descrio do teste
Trfego entra na porta (1/10) com TAG (40), sai pela porta 15, entra na porta 16 e recebe novo
TAG (50).
QinQ seletivo, vrias VLANs chegando na porta 1/28, e a VLAN 12 dever ser encaminhada
sem a SVLAN.
Trafego entra na porta 1/12 sem TAG, recebe TAG 10, passa pelo Loop nas portas (1/8) e (1/9),
e recebe o segundo TAG (100).
Configurao :
vlan qinq
!
interface vlan 10
set-member tagged ethernet 1/8
set-member untagged ethernet 1/12
!
interface vlan 12
set-member tagged ethernet 1/25
set-member tagged ethernet 1/27
!
interface vlan 40
set-member untagged ethernet 1/15
set-member tagged ethernet 1/10