이 문서에서는 Cisco CRS(Carrier Routing System)와 함께 구현되는 패브릭 아키텍처와 유사한 ASR 9922 및 ASR 9912에서 별도의 패브릭 카드를 사용하는 방법에 대해 설명합니다.
Cisco의 ASR 9000(ASR9K)은 3단계 패브릭 시스템을 사용합니다.다른 섀시 유형(예: 9006 및 9010)에서 3단계 패브릭은 LC(linecards)의 1단계와 3단계로 나뉘며 RSP(Route Switch Processor)의 2단계로 구성됩니다. 9922 및 9912가 등장하면서 패브릭 2단계가 RSP에서 전용 패브릭 카드로 이동되었으며 RSP 대신 RP(Route Processor) 카드가 사용됩니다.
각 패브릭 카드(FC)는 고유한 스파인입니다.이러한 용어는 CRS 용어에서 사용되는 '평면'이라는 용어와 함께 교환해서 사용할 수 있습니다.아래는 크로스바에 '패브릭 인터페이스'라는 레이블이 붙은 시스템의 개괄적인 보기입니다.
각 FC에는 2개의 스위치 패브릭 ASIC가 있으며, 일반적으로 크로스바 ASIC라고 합니다. 이 ASIC는 인스턴스 0과 1로 매핑되며 각 LC와 RP에는 하나의 크로스바 인터페이스(인스턴스 0)가 있습니다.
각 LC에는 모든 FC에 연결되는 직렬 변환기/역직렬화기(SerDes) 인터페이스 2개, FC 크로스바당 SerDes 인터페이스 1개(0 및 1)가 있습니다. 이러한 FC 크로스바는 3단계 패브릭에서 2단계 역할을 하며, 1단계와 3단계는 LC의 크로스바로서 존재합니다.또한 모든 RP에는 FC당 하나의 SerDes 인터페이스가 있으며 이 연결은 항상 FCs 크로스바 인스턴스 0에 있습니다.
NP(Network Processor) 및 FIA(Fabric Interface ASIC)는 크로스바 링크를 통해 스케줄링하는 것에 관계없이 SerDes 인터페이스를 구성하는 8개 링크 모두에서 트래픽이 로드 밸런싱됩니다.SerDes 인터페이스 내의 단일 링크에 문제가 발생하면 전체 인터페이스가 종료됩니다.이 장애가 감지되면 패브릭 드라이버는 링크를 수정하려고 재교육을 실행합니다.
현재의 태풍 아키텍처에서는 5개의 FC가 지원됩니다.이러한 카드는 인코딩을 계상한 후 사용 가능한 대역폭의 55G와 같은 SerDes 인터페이스당 8x7.5G 링크를 제공합니다.5개의 FC를 모두 사용할 경우 각 LC는 2x55x5 = 550Gbps의 대역폭을 사용할 수 있습니다.LC당 4+1 패브릭 리던던시 440Gbps를 사용할 수 있는 경우
차세대 카드는 115Gbps SerDes 연결을 지원합니다.패브릭 카드 7개를 추가로 지원하므로 슬롯당 2x115x7 = 1.61Tbps의 대역폭을 제공합니다.6+1 패브릭 이중화를 고려하여 슬롯당 1.38Tbps를 제공합니다.
크로스바의 대역폭은 모든 FIA와 NP에서 공유되므로 진정한 대역폭과 패브릭 이중화를 결정하기 위해 몇 가지 계산이 필요합니다.
특정 LC에 필요한 최소 FC 수를 계산하려면 다음 공식을 사용합니다.
(num_ports_used*port_bandwidth)/(FC_bandwidth)
36x10 GigE 카드(30개 포트 포함)의 경우 (30*10)/(110)=2.72 FC 또는 3개의 FC가 반올림됩니다.
n+1 이중화를 계산하려면 다음 공식을 사용합니다.
(num_ports_used*port_bandwidth)/(FC_bandwidth) + 1
36x10 GigE 카드의 경우 36개 포트 모두를 사용한 경우 5개가 됩니다.
이 표에는 전체 라인 레이트(full line rate)에 필요한 FC의 수가 요약되어 있습니다.
LC 유형 |
최소섀시에 필요한 FC |
n+1 이중화에 필요한 FC 수 |
A9K-MOD80 |
1 |
2 |
A9K-MOD160 |
2 |
3 |
A9K-2x100GE |
2 |
3 |
A9K-24x10GE |
3 |
4 |
A9K-36x10GE |
4 |
5 |
첫 번째 확인 사항은 모든 평면, FC의 모든 SerDes 링크가 작동하는지를 확인하는 것입니다.이를 확인하려면 show controller fabric plane [all]을 입력합니다. | [0-6]] 명령이 예에서는 RP가 2개, LC가 3개이므로 (1x2)+(2x3) = 8개의 링크가 있고 모든 링크가 모든 플레인에 적용됩니다.
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
링크가 아래로 표시되면 show controller fabric crossbar link-status 인스턴스 <0-1> spine <FC_num>을 사용하여 정확히 어떤 인스턴스를 식별할 수 있습니다.이 예에는 FC4 인스턴스 0까지 가는 5개의 크로스바 링크와 FC4 인스턴스 1까지 연결되는 3개의 링크(이전 버전에서 5+3=8)가 있습니다. RP로 인해 인스턴스 0에는 2개가 더 있습니다.
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
이전 출력에서 링크 상태를 매핑으로 수집하고 이러한 통계를 사용하면 트래픽 문제가 있는 구성 요소를 쉽게 좁힐 수 있습니다.모든 크로스바 포트, SerDes 인터페이스에는 LC에서 오는 인그레스(ingress) 및 이그레스(LC로) 통계가 있습니다.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
LC 자체에서는 크로스바와 각 FIA 사이에는 FIA당 100G의 원시 대역폭을 제공하는 2x8x6.25 링크가 있습니다.각 NP와 FIA 사이에는 NP당 50G의 원시 대역폭을 제공하는 단일 8x6.25 링크가 있습니다.
LC에 대한 크로스바 링크 상태 모음은 FC와 비슷하지만, 이 경우 FC 크로스바에서 LC 크로스바로의 링크뿐만 아니라 LC 크로스바와 FIA 링크까지 표시됩니다.앞서 언급했듯이, 각 FIA는 두 개의 링크를 통해 크로스바에 연결됩니다.이 예에서 포트 00과 24는 모두 FIA 2에 연결됩니다. 이전 예와 같이 원격 슬롯 22-26은 FC이고 0/2/CPU0은 슬롯 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
이전 출력에 수집된 링크 상태를 참조 매핑으로 사용하여 아래 통계 출력을 사용하여 트래픽 손실을 보이는 구성 요소를 쉽게 좁힐 수 있습니다.
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
첫 번째 출력은 두 개의 RP와 두 개의 LC가 있음을 나타냅니다.두 번째 출력은 FC4에서 원격 슬롯 0(RP0)으로의 링크가 다운되었음을 나타냅니다.
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
크로스바 링크가 다운될 때 LC의 모든 FIA 및 NP에서 FC의 대역폭을 공유하기 때문에, LC의 순 대역폭은 태풍 시스템에서 55G가 감소합니다.시스템의 이중화를 통해 링크가 다운되어 시스템을 실행할 수 있지만 즉시 조사해야 합니다.
크로스바 링크가 다운되면 짧은 트래픽 드롭이 표시되고 패브릭 드라이버가 링크를 다시 훈련하여 자동 복구를 시도할 수 있습니다.이 오류가 발생하면 OIR(Online Insertion and Removal)도 문제를 복구할 수 있습니다.추가 문제는 TAC(Technical Assistance Center)에 문의하십시오.
이 메시지는 시스템이 권장 FC 5개 이하로 실행됨을 나타냅니다.항상 5개의 FC를 실행하는 것이 좋지만, 이는 시스템의 LC에 대한 대역폭 손실을 의미하지는 않습니다.자세한 내용은 패브릭 카드 요구 사항 섹션을 참조하십시오.
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
FC의 OIR을 수행할 때는 카드를 부분적으로 장착하기 전에 두 개의 기계적 버튼을 눌러야 하는데, 이때 OIR이 복구되어야 합니다.이러한 버튼의 이유는 FC의 정상 종료를 허용하기 위한 것입니다.
9922 라우터에서 상단 버튼은 순전히 기계적인 것이지만, 아래쪽 버튼은 카드를 정상적으로 종료하기 위해 시스템에 신호를 보냅니다.이 형식의 syslog가 표시됩니다.단추를 눌렀지만 OIR에서 문제를 복구하지 않으면 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.
이러한 출력은 9922 및 9912 라우터에 대한 논리적 슬롯과 물리적 슬롯 매핑입니다.이 정보는 fabric show 명령을 볼 때 필요합니다.
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)
LC는 멀티캐스트 흐름의 소스 및 그룹(S, G)을 통해 계산된 해시를 기반으로 패브릭에서 고정 경로를 사용합니다.따라서 LC를 통한 멀티캐스트 처리량이 증가하려면 모든 활성 패브릭 플레인을 통해 트래픽을 균등하게 분산하기 위해 소스 및 그룹에 따라 달라지는 플로우 수가 더 많은 것이 중요합니다.선택한 FC가 제거되거나 비활성화되면 링크 선택 알고리즘은 사용 가능한 활성 패브릭 평면 간에 다른 링크를 선택합니다.
멀티캐스트 전달은 FGID(Fabric Group ID)라는 12비트 패브릭 헤더 필드를 사용합니다. 비트 0 및 1은 RP0/1에 예약되어 있습니다. 2~11로 남아 있는 10비트는 20개의 LC를 처리하는 데 사용됩니다.2개의 LC를 처리하는 데 1비트를 사용할 수 있으므로, 쌍으로 연결된 LC [(LC0, LC10), (LC1, LC11), (LC2, LC12) 등] 간에 중복 멀티캐스트 패킷 복제(슈퍼캐스트)가 있습니다.페어링된 LC의 로컬 크로스바는 해당 LC의 인터페이스가 해당 멀티캐스트 그룹에 조인되지 않은 경우 이중 멀티캐스트 트래픽을 삭제합니다.
FGID 비트 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
슬롯 |
RP0 |
RP1 |
LC0 |
LC1 |
LC2 |
LC3 |
LC4 |
LC5 |
LC6 |
LC7 |
LC8 |
LC9 |
페어링된 슬롯 |
X |
X |
LC10 |
LC11 |
LC12 |
LC13 |
LC14 |
LC15 |
LC16 |
LC17 |
LC18 |
LC19 |