55
EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Embed Size (px)

Citation preview

Page 1: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

EtherChannel/IEEE 802.3adTunelamento VLAN /IEEE 802.3ac

Q-in-Q/IEEE 802.1adMAC-in-MAC/IEEE 802.1 ah

MPLS

Page 2: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

EtherChannel

• Agregação de Portas:– Etherchannel é um padrão

que permite agregar múltiplas portas de características comuns a fim de formar uma porta de maior capacidade.

• Atualmente é possível criar portas agregadas full-duplex com até 800 Mbps (Fast) ou 8 Gbps (Giga)

• O número total de Etherchannels é 48.

Page 3: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Modos EtherChannel

• Apenas portas trunk com características idênticas podem ser agregadas.

• A configuração pode ser:• Automática:

– PAgP: Port Aggregation Protocol– LACP: Link Aggregation Control Protocol

• Manual:– On: sem protocolo de negociação

• Usado apenas para compatibilidade entre switches que não suportam os protocolos de negociação.

Page 4: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Identificação da Porta Agregada• As portas Etherchannel são identificadas por uma interface lógica

(Logical port-channel), numerada de 1 até 8. – Comandos aplicados a interface lógica afetam simultaneamente todas

as portas do grupo. – Comandos aplicados as portas físicas não afetarão as demais portas do

grupo

Quando o grupo é criado pela primeira vez, as portas seguem a configuração da primeira porta do grupo:• Allowed-VLAN list• Spanning-tree path cost for each VLAN• Spanning-tree port priority for each VLAN• Spanning-tree Port Fast setting

Page 5: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

PAgP – Port Aggregation Protocol

• Protocolo proprietário da cisco– Apenas para switches simples, não funciona em

stacks.

• Agrupa automaticamente portas com as mesmas caracterísiticas:– Velocidade, modo duplex, native VLAN, VLAN range,

trunking status.• Porta Access devem pertencer a mesma VLAN• Portas Trunk devem pertencer a mesma native VLAN

• O grupo de portas é passado ao protocolo Spanning-Tree como sendo uma porta única.

• Permite agregar até 8 portas.

Page 6: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Modos PAgP• Auto: modo passivo que apenas responde a

solicitação para entrar no grupo.• Desirable: modo ativo, que solicita a outra porta

entrar no modo Etherchannel.

Desirable Desirable

Desirable Auto

Auto Auto

AutoDesirable

(Silent mode)

Não PAgP

Se não for usado o modo silent, a porta não entra em operação

Page 7: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Endereço MAC

• A primeira porta do Etherchannel que se torna ativa provê o endereço MAC para todo o grupo.

• Se a porta que cedeu o MAC for removida, outra porta oferecerá o endereço para o grupo.

• As mensagens PAgP são enviadas na menor VLAN associada a porta.

Page 8: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

LACP: Link Aggregation Control Protocol

• Padrão IEEE 802.3ad• Operação similar ao PAgP, mas suporta

também stack switching.• Modos de operação:

– Passivo• Similar ao modo auto PAgP

– Ativo• Similar ao modo desirable PAgP

• A escolha do MAC é similar ao PAgP• Permite agregar até 16 portas, mas

apenas 8 estão ativas num dado instante.

Page 9: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Configuração do EtherChannel• Step 1:

– configure terminal• Step 2:

– interface interface-id• Step 3:

– switchport mode {access | trunk}– switchport access vlan vlan-id

• Step 4:– channel-group channel-group-number mode

• {auto [non-silent] | desirable [non-silent] | on} | {active | passive}– PaGP: Auto/Desirable– LACP: Active/Passive

• Step 5:– end

• Step 6:– show running-config

Page 10: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Remover a porta do Channel Group

• Step 1: – configure terminal

• Step 2:

– interface interface-id• Step 3:

– no channel-group• Step 4:

– end• Step 5:

– show running-config

Page 11: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Exercício 1

B = 10.26.136.60

vlan1

A = 10.26.136.13

vlan1 vlan20

vlan20

Fa0/18

Fa0/6-10Fa0/1-5

C = 10.26.136.184

vlan1 vlan20

Fa0/1-5 Fa0/6-10

Fa0/1-5 Fa0/6-10

Fa0/24

Fa0/21

Fa0/24Fa0/23 Fa0/23

Fa0/19 Fa0/20

Ether 1 Ether 2

Page 12: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Comandos• 2950 -A

– configure terminal• interface range Fa0/18-19

– channel-group 1 mode desirable– end

• interface range Fa0/20-21– channel-group 2 mode desirable – exit

• 2950 -B– configure terminal

• interface range Fa0/23-24– channel-group 1 mode desirable– end

• 2950 -C– configure terminal

• interface range Fa0/23-24– channel-group 2 mode desirable– end

Page 13: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Verificando a Configuração• Para zerar os contadores:

– clear pagp {channel-group-number counters | counters}– clear lacp {channel-group-number counters | counters}

Page 14: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Verifique a configuração

• Comandos– show etherchannel ?– show interface ?– show pagp ?

• Acrescente mais uma porta no etherchannel e veja a alteração da configuração

• Desconecte o cabo da nova porta, e após verificar o efeito no switch, remova a porta do Etherchannel

Page 15: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Balanceamento de Carga

• O balanceamento de carga pode ser feito com base:– Endereço Mac de Origem

• Pacotes com o mesmo MAC de origem são sempre alocados na mesma porta do grupo.

• Diferentes MACs de origem são distribuídos entre as portas.

A

B

C

D

E

F

Page 16: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Balanceamento de Carga– Endereço Mac de Destino

• Pacotes com o mesmo MAC de destino são sempre alocados na mesma porta do grupo.

• Diferentes MACs de destino são distribuídos entre os pares

– Ambos• Mantém na mesma porta apenas o fluxo de quadro trocado

entre os mesmos parceiros.

A

B

C

D

E

F

Page 17: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Escolha do Método de Balanceamento

• A escolha do método depende da topologia de rede.

• O método deve ser escolhido de maneira a prover a máxima utilização de porta no Etherchannel.

Page 18: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Configuração Default

Page 19: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Balanceamento de Carga

• configure terminal– port-channel load-balance {dst-ip | dst-mac

| src-dst-ip | src-dst-mac | src-ip | src-mac}– end

• show etherchannel load-balance

Page 20: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Exercício 2 - SPT com EtherChannel

B = 10.26.136.60

vlan1

A = 10.26.136.13

vlan1 vlan20

vlan20

Fa0/18

Fa0/6-10Fa0/1-5

C = 10.26.136.184

vlan1 vlan20

Fa0/1-5 Fa0/6-10

Fa0/1-5 Fa0/6-10

Fa0/24

Fa0/21

Fa0/24Fa0/23 Fa0/23

Fa0/19 Fa0/20

Fa0/21

Fa0/22

Ether 1 Ether 2

Ether 3

Page 21: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Comandos• 2950 -B

– configure terminal• interface range Fa0/21 - 22

– channel-group 3 mode desirable– end

• 2950 -C– configure terminal

• interface range Fa0/21 - 22– channel-group 2 mode desirable– end

Page 22: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Trabalhando com as Portas Lógicas

• Os comandos de configuração do SPT podem ser aplicados aos EtherChannels alterando-se a seleção da interface para:– interface port-channel port-channel-number

• Para apagar um EtherChannel– no interface port-channel port-channel-

number

Page 23: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Exercício 3 - Balanceamento de Carga

B = 10.26.136.60

vlan1

A = 10.26.136.13

vlan1 vlan20

vlan20

Fa0/18

Fa0/6-10Fa0/1-5

C = 10.26.136.184

vlan1 vlan20

Fa0/1-5 Fa0/6-10

Fa0/1-5 Fa0/6-10

Fa0/24

Fa0/21

Fa0/24Fa0/23 Fa0/23

Fa0/19 Fa0/20

Fa0/21

Fa0/22

Ether 1 Ether 2

Ether 3

Vlan 20 prio 16

Page 24: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Comandos: 2950

• Switch B– configure terminal

• interface port-channel 3• spanning-tree vlan 20 port-priority 16• end

– show interface trunk– show spanning tree

• Switch C– idem

Page 25: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Configurações Adicionais

• Hot-StandBy– Portas Hot-StandBy são portas que só se

tornam ativas quando alguma outra porta não pode mais operar.

• LACP: Quando mais de 8 portas são colocadas no grupo, as demais entram em Hot-Standby. A escolha das portas pode ser feita por prioridade

• PAgP: Pode-se colocar uma porta em maior prioridade, fazendo-se com que as demais entrem em Hot-Standby para operação.

Page 26: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Arquitetura Metro EthernetQ-in-Q e MAC-in-MAC

User-facing provider edge (U-PE) Network-facing provider edge (N-PE)Provider edge aggregation (PE-AGG)

WAN

Page 27: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Ethernet access domains [EADs]

Intra-EAD and Inter-EAD Services

                                                                                                                                                                                                                                                                                                                                                                                           

Page 28: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

QinQQinQ

MPLS MPLS

U-PEU-PE N-PEN-PE

USUÁRIOUSUÁRIO ACESSOACESSO CORECORE WANWAN

Blocos Funcionais

QinQQinQouou

MinMMinM MPLSNetworks

PEPE

Page 29: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

50ms Ethernet 50ms Ethernet Access RingAccess Ring

QinQQinQ

QinQQinQOrOr

MinMMinM MPLS MPLS

U-PEU-PE N-PEN-PE

Customer Customer Prem AccessPrem Access

Metro Ethernet Metro Ethernet Access/AggregationAccess/Aggregation Metro CoreMetro Core WANWAN

Os novos padrões QinQ e MinM são utilizados para prover Os novos padrões QinQ e MinM são utilizados para prover escalabilidade na construção de backbones escalabilidade na construção de backbones

metropolitanos. metropolitanos.

MinM e QinQ

MinMMinM

QinQQinQOrOr

MinMMinM MPLSNetworks

Page 30: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Gerenciamento em Ethernet

Customer Premises

CPE

EthernetCO/POP

Access Aggregator

Backbone

Edge Device

NTU

Gerenciamento Ethernet

• O gerenciamento da camada Ethernet inclui:

• Marcação e Re-Marcação de TAGs VLAN

• Gerenciamento de Banda

• Alarmes de falha e diagnósticos

Page 31: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

IEEE802.1ad QinQ (Stacked VLAN)IEEE802.1ah MinM (Backbone Provider Bridge)

QinQ e MinM

Cabeçalho da rede do

usuário

Dados

QinQ

VLAN IDs

• As VLANs ID são colocadas no cabeçalho da rede do usuário.

• Permite a reutilização de VLANs nos sub-campos

Cabeçalho na rede do

usuário

Dados Cabeçalho do Service Provider

MinM

• Um novo cabeçalho acrescido pelo SP contém endereços MAC

• Permite a reutilização de VLANs no cabeçalho do usuário.

Page 32: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Princípio MinM

Site X

Site Y

Service Provider Metro Ethernet

network

Ethernet Switches

Enterprise Ethernet header

User data

SP Ethernet header

Pacotes Ethernet Chegam da rede da empresa

EthernetUNI

(source)

O switch de borda acrescenta um novo cabeçalho (SP) com endereços MAC

EthernetUNI

(destination)

O pacote é encaminhado pela rede utilizando as informações do cabeçalho SP

O switch de saída remove o cabeçalho SP

Page 33: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Customer Ethernet Frame

Quadro Mac-in-Mac

SP MAC DA

SP MAC SA

ET=0x8100

SP Q-tag1

ET=MiM

Service Tag

Customer Ethernet Frame

SP FCS

Destination MAC address• If destination unknown, then

0xFFFFFF

Source MAC address

P-bits

CFI

Tunnel ID (XXX)

Reserved

PT

Service ID(YYY)

SP Header

SP Payload

1 123

1 247

Future Growth. Vendor specific fields.

Payload Type (data or control)

ET: EthertypeCTI: Canonical Field Identifier

Traffic Management

EVC ID 16M

Page 34: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Enterprise CPE

Enterprise CPE

Carrier Access

Carrier Access

Carrier Core

Carrier Core

a1 b1

Princípios do QinQ

b1a1 Q

b1a1 Q Q

b1a1 Q Q Q b1a1 Q Q Q

b1a1 Q Q

b1a1 Q

Page 35: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Q in Q data frame format

C-MAC DA

C-MAC SA

C Tag

C-Payload

C-FCS

P VLAN ID

P-Ethertype

P-VLAN CoS

P CFIS Tag

Customer original Tag

SP CoS

SP EVC ID4096

Customer internal MAC

Page 36: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Camadas de QoS

• Múltiplas tecnologias de QoS estão disponíveis em diferentes camadas de rede• Nenhuma tecnologia sozinha consque prover

QoS fim a fim.

Application-signaled QoS

SIP/SDP, H.323

IP QoS IP Differentiated Services (DiffServ)

Network-signaled QoS ATM PNNI, MPLS RSVP-TE or CR-LDP

Traffic Engineered Paths

ATM PVCs, MPLS E-LSPs and L-LSPs

Link Layer QoSEthernet 802.1p, VLANs, ATM, PPP, MPLS EXP, DOCSIS, Frame Relay, 802.11e WLAN QoS

Physical Layer QoS s, Virtual Circuits (VCs), Ports, Frequencies

Qo

S M

on

ito

rin

g a

nd

M

easu

rem

ent

Page 37: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

QoS Fim-a-Fim

Physical Layer QoS – Port Prioritization

OE MAN

L2EthernetSwitch

L3EthernetSwitch

Link Layer QoS – Ethernet 802.1p

Network-signaled QoS – RSVP-TE

OESwitch

Traffic Engineered Paths - MPLS

CMTS

CableModem

Link Layer QoS – DOCSIS

QoS Monitoring / Measurement

IP QoS - DiffServ

CableAccess

Provider

Page 38: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Exemplo de CoS-based SLA

• 4 classes de serviço• CoS determinado via 802.1p

CoS ID

Service Service ClassClass Service CharacteristicsService Characteristics CoS IDCoS ID Bandwidth Profile per Bandwidth Profile per

EVC per CoS IDEVC per CoS IDService Service

PerformancePerformance

Premium VoIP e Video 6, 7 CIR > 0EIR = 0

Delay < 5msJitter < 1ms

Loss < 0.001%

Silver Aplicações de Missão Crítica (e.g. sistema ERP) 4, 5 CIR > 0

EIR ≤ UNI Speed

Delay < 5msJitter = N/S

Loss < 0.01%

Bronze Trágo do tipo burst com necessidade de banda 3, 4 CIR > 0

EIR ≤ UNI Speed

Delay < 15msJitter = N/SLoss < 0.1%

Standard Best effort 0, 1, 2 CIR=0 EIR=UNI speed

Delay < 30msJitter = N/SLoss < 0.5%

Page 39: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Tunelamento IEEE 802.1Q• O objetivo do tunelamento IEEE 802.1Q é permitir que a identidade

das VLANs nas redes de acesso seja mantida através do BACKBONE.

• Sem tunelamento, a quantidade total de VLANs numa rede é 4096.

Page 40: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Portas Túnel

• Os links com tunelamento são ditos assimétricos, pois a configuração na extremidade dos links não é a mesma.

switch cliente switch Edge

Porta IEEE 802.1Q convencional. Associada a múltiplas VLANs

Porta Tunel, associada a uma VLAN específica. e.g. 30

Page 41: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Double TAG• O tunelamento é feito através de um duplo TAG.

– O TAG externo, associado ao túnel, é normalmente referencido como metro-tag.

METRO-TAG

Page 42: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Inserção e Remoção de TAGs

Switch Cliente

Porta IEEE 802.1Q

switch Edge

switch Edge

switch Core

Switch Cliente

Porta Tunel

(Acrescente o Metro TAG)

Porta IEEE 802.1Q

Vê apenas o Metro TAG

Porta IEEE 802.1Q

Porta IEEE 802.1Q

Porta IEEE 802.1Q

Porta IEEE Túnel(Remove o Metro

TAG)

Porta IEEE 802.1Q

Page 43: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Formatação do TAG

• Todos os quadros que atravessam a porta túnel recebem o Metro-TAG:– Quadros sem TAG– Quadros com TAG

• O campo CoS do Metro-TAG é definido na configuração da porta túnel.

• Todos os quadros que saem pela porta túnel possuem o TAG mais externo removido, seja ele um Metro-TAG ou não.

Page 44: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Native VLAN

• Portas Túnel não são trunks. – Elas pertencem a uma VLAN de acesso.

• A VLAN de acesso de uma porta túnel não pode coincidir com a Native VLAN de nenhuma outra porta trunk no mesmo switch.– Em caso de coincidência, os pacotes

recebidos pela porta Túnel e direcionados para porta trunk não receberão o metro TAG.

Page 45: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Native VLAN• Pacotes recebidos pelo Switch A não vão receber o Metro-TAG.

– O TAG desses pacotes conterá 30 (a VLAN especificada pelo switch A).• Os pacotes serão enviados para o Switch C, e o TAG será removido. O

pacote resultante, sem TAG será enviado erroneamente para o Switch E.

mesma VLAN: o quadro mesma VLAN: o quadro não recebe metro-tagnão recebe metro-tag

Porta túnel remove o TAG 30Porta túnel remove o TAG 30

O pacote sem tag O pacote sem tag é enviado para o é enviado para o switch erradoswitch errado

O quadro O quadro atravessa a rede atravessa a rede com o TAG do com o TAG do cliente: 30cliente: 30

Page 46: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Correção do Problema

• 1) Utilizar apenas ISL trunks entre os switches de core

• 2) Usar vlan dot1q tag native, para obrigar o tageamento de todos os quadros, inclusive da native VLAN.

• 3) Fazer com que a Native VLAN dos trunks dos switches edge nunca coincidam com as VLANs na rede do usuário.

Page 47: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Configuração Assimétrica

• Porta Túnel não é uma porta Trunk, e dessa forma, não irá realizar auto-negociação com a porta do outro switch.

• A porta trunk no switch da rede do usuário deve ser configurado manualmente como trunk.

Page 48: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Exercício 4

B = 10.26.136.60

vlan1

vlan1 vlan30

vlan20

Fa0/23

Fa0/22

Fa0/6-10Fa0/1-5

Fa0/6-10Fa0/1-5

A = 10.26.136.13

C = 10.26.136.184

vlan1 vlan20

Fa0/6-10Fa0/1-5

Fa0/23

Fa0/23

Tunel Tunel

Porta TrunkManual

Native VLAN 1

Porta TunelAccess VLAN 30

Page 49: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Configuração

• Configuração Switch Tunel = A– configure terminal

• interface Fa0/22 - 23– switchport access vlan 30– switchport mode dot1q-tunnel– exit

• vlan dot1q tag native (opcional)

• Configuração Switch Cliente = B e C– configure terminal

• interface Fa0/23– switchport mode trunk– exit

Page 50: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Verificação

• show running-config

• show dot1q-tunnel

• show vlan dot1q tag native

Page 51: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

MTU

• Para suportar Metro-TAGs o MTU nas portas trunk do switch precisa ser aumentado em pelo menos 4 bytes.– O MTU default para tráfego no switch é 1500 bytes.– Com um TAG o MTU deve se de 1504 bytes

• Porta Fast-Ethernet:– Máximo MTU 1546

• Portas Gigabit-Ethernet– Máximo MTU 9000 bytes

• Para alterar o MTU utilize:– system MTU

Page 52: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Fragmentação de datagramas• As redes Ethernet limitam o tamanho dos quadros a

apenas 1500 bytes, enquanto os datagramas IP podem chegar até 64 K bytes. Nesse caso, é necessário transmitir um datragrama utilizando vários quadros.

Cabeçalho dodatagrama

Campo de dados do datagrama

Cabeçalho dodatagrama

Cabeçalho dodatagrama

Cabeçalho dodatagrama

Dados1

Dados2

Dados3

Fragmento 1 (Deslocamento 0)

Fragmento 2 (Deslocamento 600)

Fragmento 3 (Deslocamento 1200)

0 600 1200 1500 bytes

Dados1 Dados2 Dados3

o cabeçalho dodatagramaoriginal éreproduzido emcada um dossegmentos.

Page 53: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Formato de um datagrama

• O formato de um datagrama é mostrado abaixo:

VERS HLEN Tipo de serviço Comprimento total

Identificação flags Deslocamento do fragemento

Tempo de vida Protocolo Checksum do cabeçalho

Endereço IP de origem

Endereço IP de destino

Opções IP Preenchimento

Dados

Byte 1 Byte 2 Byte 3 Byte 4

0 4 8 12 16 20 24 28 31

…..

cabeçalho

dados

Page 54: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Prática

• Utilizando o comando ping do Windows e o Ethereal verifique o processo de fragmentação do IP sobre o Ethernet.

• ping –l tamanho_mensagem_bytes ip_destino –t

• Analise:– Ponto de fragmentação– Identificadores de Fragmento

Page 55: EtherChannel/IEEE 802.3ad Tunelamento VLAN /IEEE 802.3ac Q-in-Q/IEEE 802.1ad MAC-in-MAC/IEEE 802.1 ah MPLS

Aumentar o MTU do sistema