Este documento descreve o uso de placas de malha separadas com o ASR 9922 e o ASR 9912, semelhante à arquitetura de malha implementada com o Cisco Carrier Routing System (CRS).
O ASR 9000 (ASR9K) da Cisco usa um sistema de estrutura de três estágios. Em outros tipos de chassi (por exemplo, 9006 e 9010), a estrutura de três estágios é dividida em estágio um e estágio três nas placas de linha (LCs) e estágio dois no Route Switch Processor (RSP). Com o advento do 9922 e do 9912, o estágio dois da estrutura foi movido do RSP para placas de estrutura dedicadas e uma placa de processador de rota (RP) é usada em vez do RSP.
Cada placa de malha (FC) é seu próprio spine. Estes termos podem ser utilizados indistintamente, bem como o termo "plano" que é utilizado na terminologia do SIR. Abaixo está uma visualização de alto nível do sistema com a barra cruzada sendo rotulada como 'Intf de estrutura'.
Cada FC tem dois ASICs de matriz de comutação, comumente chamados de ASICs de barras cruzadas, que são mapeados como instâncias 0 e 1, enquanto cada LC e RP tem uma interface de barras cruzadas, instância 0.
Em cada LC, há duas interfaces Serializer/Deserializer (SerDes) que se conectam a cada FC, uma interface SerDes por barra cruzada FC (0 e 1). Essas barras cruzadas FC atuam como nosso estágio dois no tecido de três estágios, enquanto o estágio um e o estágio três existem como a barra cruzada do LC. Além disso, cada RP tem uma interface SerDes por FC com essa conexão sempre na instância 0 da barra cruzada de FCs.
Os Processadores de Rede (NPs - Network Processors) e os ASICs de Interface de Estrutura (FIAs - Fabric Interface ASICs) são independentes da programação em links de barras cruzadas, o tráfego tem a carga balanceada em todos os oito links que compõem a interface SerDes. Se um único link dentro da interface SerDes tiver um problema, a interface inteira será desativada. Ao detectar essa falha, os drivers de estrutura executam um retrain para tentar corrigir o link.
Com a atual arquitetura Typhoon, cinco FCs são compatíveis. Essas placas fornecem links de 8x7,5 G por interface SerDes, o que equivale a 55 G de largura de banda disponível depois que a codificação é contabilizada. Com todos os cinco FCs, cada LC terá 2x55x5 = 550 Gbps de largura de banda disponível. Ao contabilizar a redundância de estrutura 4+1, 440 Gbps estão disponíveis por LC.
Placas de última geração suportam conexões SerDes de 115 Gbps. Com o suporte adicional de sete placas de malha, isso fornece 2x115x7 = 1,61 Tbps de largura de banda por slot. Contabilizando a redundância de estrutura 6+1, isso fornece 1,38 Tbps por slot.
Como a largura de banda na barra cruzada é compartilhada entre todos os FIAs e NPs, alguns cálculos são necessários para determinar a largura de banda e a redundância de estrutura reais.
Para calcular o número mínimo de FCs necessários para um LC específico, use esta fórmula:
(num_ports_used*port_bandwidth)/(FC_bandwidth)
No caso da placa GigE de 36x10 com 30 portas, isso é (30*10)/(110)=2,72 FCs ou três FCs arredondados.
Para calcular a redundância n+1, use esta fórmula:
(num_ports_used*port_bandwidth)/(FC_bandwidth) + 1
No caso da placa GigE 36x10, seriam cinco se todas as 36 portas fossem usadas.
Esta tabela descreve o número de FCs necessários para taxa de linha completa.
Tipo de LC |
Min. FC necessário no chassi |
Número FC necessário para redundância n+1 |
A9K-MOD80 |
1 |
2 |
A9K-MOD160 |
2 |
3 |
A9K-2x100GE |
2 |
3 |
A9K-24x10GE |
3 |
4 |
A9K-36x10GE |
4 |
5 |
A primeira coisa a verificar é se todos os links SerDes em todos os planos, FCs, estão ativos. Para verificar isso, insira o comando show controller fabric plane [all | [0-6]]. Neste exemplo, como há dois RPs e três LCs, há links (1x2)+(2x3) = 8 e todos os links estão ativos em todos os planos.
RP/0/RP1/CPU0:ASR9922-B#show platform
Tue Apr 15 14:24:00.935 UTC
Node Type State Config State
-----------------------------------------------------------------------------
0/RP0/CPU0 ASR-9922-RP-SE(Standby) IOS XR RUN PWR,NSHUT,MON
0/RP1/CPU0 ASR-9922-RP-SE(Active) IOS XR RUN PWR,NSHUT,MON
0/0/CPU0 A9K-2x100GE-SE IOS XR RUN PWR,NSHUT,MON
0/2/CPU0 A9K-36x10GE-SE IOS XR RUN PWR,NSHUT,MON
0/3/CPU0 A9K-MOD160-TR IOS XR RUN PWR,NSHUT,MON
0/3/1 A9K-MPA-4X10GE OK PWR,NSHUT,MON
RP/0/RP1/CPU0:ASR9922-B#show controller fabric plane all
Mon Apr 14 14:37:00.116 UTC
Flags: Admin State: 1-Up 2-Down 12-UnPowered 16-Shutdown
Oper State: 1-Up 2-Down 3-Admin Down
Summary for All Fabric Planes:
Plane Id Admin State Oper State Links Up Links Down In Pkt Count Out Pkt count
===================================================================================
0 01 01 08 00 346770 431250
1 01 01 08 00 44397 44397
2 01 01 08 00 44459 44459
3 01 01 08 00 94005 94005
4 01 01 08 00 73814 73814
Se um link for exibido como inativo, o comando show controller fabric crossbar link-status instance <0-1> spine <FC_num> poderá ser usado para identificar exatamente qual. Neste exemplo, há cinco links de barras cruzadas até a instância 0 do FC4 e três links até a instância 1 do FC4 (5+3=8 de antes). Há mais dois na instância 0 devido aos RPs.
RP/0/RP1/CPU0:ASR9922-B#show controllers fabric crossbar link-status instance 0 spine 4
Fri Apr 18 18:08:31.953 UTC
PORT Remote Slot Remote Inst Logical ID Status
======================================================
01 05 00 0 Up
04 04 00 0 Up
05 02 00 0 Up
08 00 00 0 Up
09 01 00 0 Up
RP/0/RP1/CPU0:ASR9922-B#show controllers fabric crossbar link-status instance 1 spine 4
Fri Apr 18 18:09:13.637 UTC
PORT Remote Slot Remote Inst Logical ID Status
======================================================
00 05 00 0 Up
04 04 00 0 Up
05 02 00 0 Up
Com o link-status coletado na saída anterior como um mapeamento e essas estatísticas, é fácil restringir qualquer componente que tenha um problema de tráfego. Para cada porta de barra cruzada, interface SerDes, haverá estatísticas de entrada (de LC) e saída (em direção a LC). Eles são coletados por instância de barra cruzada FC.
RP/0/RP1/CPU0:ASR9922-B#show controller fabric crossbar statistics instance 0 spine 4
Tue Apr 22 16:52:23.162 UTC
Port statistics for xbar:0 port:0
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:1
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 14016
Egress Packet Count Since Last Read : 24971
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:2
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:4
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 21056
Egress Packet Count Since Last Read : 32195
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:5
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 7024
Egress Packet Count Since Last Read : 10477
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:6
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:7
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:8
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Ingress Packet Count Since Last Read : 37388
Egress Packet Count Since Last Read : 37388
Port statistics for xbar:0 port:9
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 72882
Egress Packet Count Since Last Read : 47335
Low priority stats (multicast)
===========================
Ingress Packet Count Since Last Read : 37386
Egress Packet Count Since Last Read : 37386
Port statistics for xbar:0 port:10
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:11
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:12
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:13
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:14
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:15
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:16
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:17
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:18
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:19
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:20
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:22
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:24
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Total Unicast In: 114978
Total Unicast Out: 114978
Total Multicast In: 74774
Total Multicast Out: 74774
No próprio LC, entre a barra cruzada e cada FIA, há links 2x8x6.25 que fornecem 100 G de largura de banda bruta por FIA. Entre cada NP e FIA há um único link 8x6.25 que fornece 50 G de largura de banda bruta por NP.
A coleção de status de links de barras cruzadas para um LC é semelhante à de um FC, mas nesse caso os links da barra cruzada do FC para a barra cruzada do LC serão vistos, bem como a barra cruzada do LC para os links do FIA. Como mencionado anteriormente, cada FIA se conecta à barra cruzada através de dois links. Neste exemplo, as portas 00 e 24 se conectam ao FIA 2. Como nos exemplos anteriores, os slots remotos 22-26 são os FCs e 0/2/CPU0 corresponde ao próprio slot 4.
RP/0/RP1/CPU0:ASR9922-B#show controller fabric crossbar link-status inst 0 loc 0/2/CPU0
Wed Apr 23 14:22:42.250 UTC
PORT Remote Slot Remote Inst Logical ID Status
======================================================
00 04 02 1 Up
01 04 01 1 Up
02 04 01 0 Up
03 04 00 0 Up
04 04 00 1 Up
05 04 03 1 Up
06 04 05 1 Up
07 25 01 0 Up
08 04 03 0 Up
09 25 00 0 Up
10 04 05 0 Up
11 26 01 0 Up
12 26 00 0 Up
14 24 00 0 Up
15 24 01 0 Up
16 23 00 0 Up
17 23 01 0 Up
20 22 00 0 Up
22 22 01 0 Up
23 04 04 1 Up
24 04 02 0 Up
25 04 04 0 Up
Usando o link-status coletado na saída anterior como um mapeamento de referência, a saída de estatísticas abaixo pode ser usada como uma maneira fácil de restringir quaisquer componentes que exibam perda de tráfego.
RP/0/RP1/CPU0:ASR9922-B#show controller fabric crossbar statistics instance 0 loc 0/2/CPU0
Wed Apr 23 15:53:41.955 UTC
Port statistics for xbar:0 port:0
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 15578
Egress Packet Count Since Last Read : 11957
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:1
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 15775
Egress Packet Count Since Last Read : 11647
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:2
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 15646
Egress Packet Count Since Last Read : 19774
Low priority stats (multicast)
===========================
Ingress Packet Count Since Last Read : 31424
Egress Packet Count Since Last Read : 188544
Port statistics for xbar:0 port:3
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 15663
Egress Packet Count Since Last Read : 15613
Low priority stats (multicast)
===========================
Ingress Packet Count Since Last Read : 31424
Egress Packet Count Since Last Read : 188547
Port statistics for xbar:0 port:4
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 15758
Egress Packet Count Since Last Read : 15813
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:5
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 15742
Egress Packet Count Since Last Read : 15628
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:6
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 15773
Egress Packet Count Since Last Read : 13687
Low priority stats (multicast)
===========================
Ingress Packet Count Since Last Read : 78666
Port statistics for xbar:0 port:7
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:8
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 15679
Egress Packet Count Since Last Read : 15793
Low priority stats (multicast)
===========================
Ingress Packet Count Since Last Read : 31424
Egress Packet Count Since Last Read : 188544
Port statistics for xbar:0 port:9
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 72826
Egress Packet Count Since Last Read : 58810
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:10
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 15653
Egress Packet Count Since Last Read : 23041
Low priority stats (multicast)
===========================
Egress Packet Count Since Last Read : 188544
Port statistics for xbar:0 port:11
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:12
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 54172
Egress Packet Count Since Last Read : 35440
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:14
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 15161
Egress Packet Count Since Last Read : 17790
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:15
==============================
Hi priority stats (unicast)
===========================
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:16
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 15220
Egress Packet Count Since Last Read : 17790
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:17
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 1
Egress Packet Count Since Last Read : 1
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:20
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 36457
Egress Packet Count Since Last Read : 58699
Low priority stats (multicast)
===========================
Ingress Packet Count Since Last Read : 188549
NULL FPOE Drop Count : 2
Egress Packet Count Since Last Read : 235786
Port statistics for xbar:0 port:22
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 1
Egress Packet Count Since Last Read : 1
Low priority stats (multicast)
===========================
Port statistics for xbar:0 port:23
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 15775
Egress Packet Count Since Last Read : 15835
Low priority stats (multicast)
===========================
Ingress Packet Count Since Last Read : 31424
Port statistics for xbar:0 port:24
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 15843
Egress Packet Count Since Last Read : 19464
Low priority stats (multicast)
===========================
Ingress Packet Count Since Last Read : 31424
Egress Packet Count Since Last Read : 188544
Port statistics for xbar:0 port:25
==============================
Hi priority stats (unicast)
===========================
Ingress Packet Count Since Last Read : 15646
Egress Packet Count Since Last Read : 15586
Low priority stats (multicast)
===========================
Egress Packet Count Since Last Read : 188544
Total Unicast In: 382369
Total Unicast Out: 382369
Total Multicast In: 424335
Total Multicast Out: 1367053
A primeira saída indica que há dois RPs e dois LCs. A segunda saída indica que o link de FC4 para o slot remoto 0 (RP0) está inoperante.
RP/0/RP0/CPU0:ASR9k-1#show controllers fabric plane all
Plane Id Admin State Oper State Links Up Links Down In Pkt Count Out Pkt count
======================================================================================
0 01 01 06 00 62266063301 62266209776
1 01 01 06 00 18730254608 18730254616
2 01 01 06 00 18730354183 18730354187
3 01 01 06 00 62257126982 62257127007
4 01 01 05 01 37448788006 37448788023
RP/0/RP0/CPU0:ASR9k-1#show controllers fabric crossbar link-status instance 0 spine 4
PORT Remote Slot Remote Inst Logical ID Status
======================================================
04 04 00 0 Up
08 00 00 0 Down
09 01 00 0 Up
10 03 00 0 Up
Como a largura de banda dos FCs é compartilhada entre todos os FIAs e NPs no LC quando um link de barra cruzada está inoperante, a largura de banda líquida para o LC será reduzida em 55 G em um sistema Typhoon. O sistema pode ser executado com um link inativo devido à redundância do sistema, mas deve ser imediatamente investigado.
Quando um link de barra cruzada é desativado, uma breve queda de tráfego pode ser vista e o driver de estrutura retreina o link para tentar a recuperação automática. Se isso falhar, uma OIR (Online Insertion and Removal) poderá recuperar o problema também. Para qualquer outro problema, entre em contato com o Centro de Assistência Técnica (TAC).
Essas mensagens indicam que o sistema é executado abaixo dos cinco FCs recomendados. Embora seja recomendável sempre executar cinco FCs, isso não significa necessariamente nenhuma perda de largura de banda para os LCs no sistema. Consulte a seção Requisitos de placa de estrutura para obter mais informações.
RP/0/RP1/CPU0:May 13 14:42:22.810 : pfm_node_rp[353]:
%PLATFORM-FABMGR-1-SPINE_UNAVAILABLE : Set|fabmgr[303204]|Fabric Manager(0x1032000)|
Number of active spines has dropped below the recommended number 5
RP/0/RP1/CPU0:May 13 14:53:18.897 : pfm_node_rp[353]:
%PLATFORM-FABMGR-1-SPINE_UNAVAILABLE : Clear|fabmgr[303204]|Fabric Manager(0x1032000)|
Number of active spines has dropped below the recommended number 5
Ao executar um OIR de uma FC, há dois botões mecânicos que devem ser pressionados antes que a placa seja parcialmente removida, o que requer um OIR para se recuperar. A razão para esses botões é permitir um desligamento normal do FC.
No roteador 9922, o botão superior é puramente mecânico, enquanto o botão inferior envia um sinal ao sistema para desligar a placa normalmente. Um syslog nesse formato é visto. Se os botões não foram pressionados e um OIR não recupera o problema, entre em contato com o TAC.
RP/0/RP0/CPU0:Dec 24 10:45:27.108 MST: fab_xbar_sp3[220]: FC3 Inactive due to
Front Panel Switch Press. Please OIR to recover.
Essas saídas são os mapeamentos lógicos para os slots físicos dos roteadores 9922 e 9912. Essas informações são necessárias ao examinar os comandos show da estrutura.
slot 00 -> 0/RP0/CPU0 (0x1)
slot 01 -> 0/RP1/CPU0 (0x11)
slot 02 -> 0/0/CPU0 (0x821)
slot 03 -> 0/1/CPU0 (0x831)
slot 04 -> 0/2/CPU0 (0x841)
slot 05 -> 0/3/CPU0 (0x851)
slot 06 -> 0/4/CPU0 (0x861)
slot 07 -> 0/5/CPU0 (0x871)
slot 08 -> 0/6/CPU0 (0x881)
slot 09 -> 0/7/CPU0 (0x891)
slot 10 -> 0/8/CPU0 (0x8a1)
slot 11 -> 0/9/CPU0 (0x8b1)
slot 12 -> 0/10/CPU0 (0x8c1)
slot 13 -> 0/11/CPU0 (0x8d1)
slot 14 -> 0/12/CPU0 (0x8e1)
slot 15 -> 0/13/CPU0 (0x8f1)
slot 16 -> 0/14/CPU0 (0x901)
slot 17 -> 0/15/CPU0 (0x911)
slot 18 -> 0/16/CPU0 (0x921)
slot 19 -> 0/17/CPU0 (0x931)
slot 20 -> 0/18/CPU0 (0x941)
slot 21 -> 0/19/CPU0 (0x951)
slot 22 -> 0/FC0/SP (0x1960)
slot 23 -> 0/FC1/SP (0x1970)
slot 24 -> 0/FC2/SP (0x1980)
slot 25 -> 0/FC3/SP (0x1990)
slot 26 -> 0/FC4/SP (0x19a0)
slot 27 -> 0/FC5/SP (0x19b0)
slot 28 -> 0/FC6/SP (0x19c0)
slot 34 -> 0/BPID0/SP (0x1220)
slot 35 -> 0/BPID1/SP (0x1230)
slot 36 -> 0/FT0/SP (0x640)
slot 37 -> 0/FT1/SP (0x650)
slot 38 -> 0/FT2/SP (0x660)
slot 39 -> 0/FT3/SP (0x670)
slot 40 -> 0/PM0/SP (0xe80)
slot 41 -> 0/PM1/SP (0xe90)
slot 42 -> 0/PM2/SP (0xea0)
slot 43 -> 0/PM3/SP (0xeb0)
slot 44 -> 0/PM4/SP (0xec0)
slot 45 -> 0/PM5/SP (0xed0)
slot 46 -> 0/PM6/SP (0xee0)
slot 47 -> 0/PM7/SP (0xef0)
slot 48 -> 0/PM8/SP (0xf00)
slot 49 -> 0/PM9/SP (0xf10)
slot 50 -> 0/PM10/SP (0xf20)
slot 51 -> 0/PM11/SP (0xf30)
slot 52 -> 0/PM12/SP (0xf40)
slot 53 -> 0/PM13/SP (0xf50)
slot 54 -> 0/PM14/SP (0xf60)
slot 55 -> 0/PM15/SP (0xf70)
slot 00 -> 0/RP0/CPU0 (0x1)
slot 01 -> 0/RP1/CPU0 (0x11)
slot 02 -> 0/0/CPU0 (0x821)
slot 03 -> 0/1/CPU0 (0x831)
slot 04 -> 0/2/CPU0 (0x841)
slot 05 -> 0/3/CPU0 (0x851)
slot 06 -> 0/4/CPU0 (0x861)
slot 07 -> 0/5/CPU0 (0x871)
slot 08 -> 0/6/CPU0 (0x881)
slot 09 -> 0/7/CPU0 (0x891)
slot 10 -> 0/8/CPU0 (0x8a1)
slot 11 -> 0/9/CPU0 (0x8b1)
slot 12 -> 0/FC0/SP (0x18c0)
slot 13 -> 0/FC1/SP (0x18d0)
slot 14 -> 0/FC2/SP (0x18e0)
slot 15 -> 0/FC3/SP (0x18f0)
slot 16 -> 0/FC4/SP (0x1900)
slot 17 -> 0/FC5/SP (0x1910)
slot 18 -> 0/FC6/SP (0x1920)
slot 25 -> 0/BPID0/SP (0x1190)
slot 26 -> 0/FT0/SP (0x5a0)
slot 27 -> 0/FT1/SP (0x5b0)
slot 40 -> 0/PM0/SP (0xe80)
slot 41 -> 0/PM1/SP (0xe90)
slot 42 -> 0/PM2/SP (0xea0)
slot 43 -> 0/PM3/SP (0xeb0)
slot 44 -> 0/PM4/SP (0xec0)
slot 45 -> 0/PM5/SP (0xed0)
slot 46 -> 0/PM6/SP (0xee0)
slot 47 -> 0/PM7/SP (0xef0)
slot 48 -> 0/PM8/SP (0xf00)
slot 49 -> 0/PM9/SP (0xf10)
slot 50 -> 0/PM10/SP (0xf20)
slot 51 -> 0/PM11/SP (0xf30)
As LCs usam um caminho fixo sobre a estrutura com base em um hash calculado sobre a origem e o grupo (S, G) do fluxo multicast. Portanto, para um throughput de multicast mais alto em um LC, é importante ter um número mais alto de fluxos com origem e grupo que varia para distribuir uniformemente o tráfego por todos os planos de estrutura ativos. Se o FC selecionado for removido ou desativado, o algoritmo de seleção de link selecionará um link diferente entre os planos de malha ativos disponíveis.
O encaminhamento multicast usa um campo de cabeçalho de estrutura de 12 bits chamado ID do grupo de estrutura (FGID). Os bits 0 e 1 são reservados para RP0/1. Os 10 bits restantes, de 2 a 11, são usados para endereçar 20 LCs. Como 1 bit está disponível para endereçar 2 LCs, há uma replicação de pacote multicast redundante (supercast) entre pares de LC [(LC0, LC10), (LC1, LC11), (LC2, LC12) e assim por diante]. A barra cruzada local no LC emparelhado descartará o tráfego de multicast redundante se nenhuma interface nesse LC tiver ingressado nesse grupo de multicast.
Bit FGID |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Slot |
RP0 |
RP1 |
LC0 |
LC1 |
LC2 |
LC3 |
LC4 |
LC5 |
LC6 |
LC7 |
LC8 |
LC9 |
Slot Emparelhado |
X |
X |
LC10 |
LC11 |
LC12 |
LC13 |
LC14 |
LC15 |
LC16 |
LC17 |
LC18 |
LC19 |
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
19-Mar-2015 |
Versão inicial |