修改时间
06-21-2019
08:30 PM
- 上次编辑时间
12-07-2023
01:25 AM
编辑者
CNModerator.Cis
ASR9000硬件架构
机框
FCS的原始机箱分别为9006和9010,分别为6和10个插槽。
这两个机箱设计为每插槽880 Gbps带宽容量(但这只是最大背板链路速度,这也取决于线路卡的类型和使用的RSP)。
路由交换处理器(RSP)使用2个插槽,分别留下4或8个线路卡插槽。RSP在机箱中有固定的位置,您无法决定将它们插入的位置。
有2个RSP。一个处于活动状态,另一个处于热备用状态......等待主处理器发生故障时接管。
9006和9010上的RSP称为R S Ps,因为它们有两个主要功能:
我们可以看看我们的第一个命令:
RP/0/RSP1/CPU0:barack#adminRP/0/RSP1/CPU0:barack(admin)#show diag
chassisRack 0 - ASR-9006 AC Chassis
RACK NUM: 0 S/N: FOX1308G97E
PID: ASR-9006-AC VID: V01
Desc: ASR-9006 AC Chassis
CLEI: IPMK110ARA Top Assy
. Number: 68-3237-01
RP/0/RSP1/CPU0:barack(admin)#exit
RP/0/RSP1/CPU0:barack#
命令输出告诉我们它是9006机箱。
看一下提示 RP / 0 / RSP1 / CPU0:
.为什么我们要输入admin在输入命令之前。在CRS上的IOS XR中,可以将机箱划分为多个安全域路由器(SDR),以便多个路由器在同一机箱内运行。例如,客户可能有多个部门:一个用于核心,一个用于边缘。他们每个人只管理同一个机箱的一部分并拥有自己的SDR。每个插槽都分配给其中一个SDR。默认情况下,如果没有创建额外的SDR,则所有插槽都属于默认SDR,也称为所有者SDR。但9K不支持此功能。但是9K正在运行XR,所以它继承了XR架构。管理平面特别不属于一个SDR,但在所有SDR之间共享:环境内容(“admin show env all”),电源,风扇,结构,FPD,安装软件...... 因此,这些组件的所有show和config命令都将处于管理模式下。请注意,不一定要进入管理模式,也可以从非管理员模式输入命令“admin show diag chassis”。
然后介绍9900机箱。
ASR9922,它有22个插槽:20个用于划线的插槽和2个用于RP的插槽。它现在是RP,而不是RSP,因为有专用的Fabric卡。面板卡有7个Fabric插槽,我们今天只使用5个插槽,因为我们根据当前一代线路卡(Typhoon)的带宽不需要更多插槽。下一代线卡需要7张面板卡。上一代每个Fabric卡每个插槽提供110 Gbps,因此总共550 Gbps,(如果丢失一个卡,则为440 Gbps),这对于当前的LC来说已经足够了。它与RSP440相同,机箱支持每插槽1.5 Tbps,因此将来可以通过更快的LC和结构卡更快地运行。
路由交换处理器(RSP)和路由处理器(RP)
连接到的路由器运行的第一个命令之一是“show platform”:
RP/0/RSP0/CPU0:ASR9000#sh platform
Node Type State Config State
-----------------------------------------------------------------------------
0/RSP0/CPU0 A9K-RSP-4G(Active) IOS XR RUN PWR,NSHUT,MON
0/RSP1/CPU0 A9K-RSP-4G(Standby) IOS XR RUN PWR,NSHUT,MON
0/0/CPU0 A9K-40GE-E IOS XR RUN PWR,NSHUT,MON
0/2/CPU0 A9K-8T-E IOS XR RUN PWR,NSHUT,MON
0/3/CPU0 A9K-16T/8-B IOS XR RUN PWR,NSHUT,MON
RP/0/RSP0/CPU0:ASR9000#
RSP2
ASR9000 FCS的第一个RSP命名为RSP2。
它基于具有2个内核的PowerPC CPU,因此可以并行执行2个进程/线程。
因为它是一个PowerPC(ppc)CPU,它用于运行像 asp9k-mini -p -4.2.3 ”这样的带有-p- 的镜像文件(4.3之前,-px-映像仅在Intel CPU上运行)。
部件号由内存量定义。A9K-RSP-4G意味着它有4 GB的DRAM。
这是它的大概逻辑
它有一个Consloe口和一个AUX口。控制台有通常的XR提示符,但aux只有一个k-shell(ksh)提示符,所以只有unix命令,没有类似IOS的命令。因此,当telnet / ssh和控制台不再工作时,aux端口仅用于尝试恢复路由器。
2个名为disk0:和disk1:的嵌入式USB(eUSB)磁盘。用户永远不应该去处理disk0:上的文件。用户可以使用硬盘:保存日志,检索核心转储,在安装之前暂存文件等。
RP/0/RSP0/CPU0:ASR9000#show install active sum
Active Packages:
disk0:asr9k-p-4.2.3.CSCug68969-1.0.0
disk0:asr9k-p-4.2.3.CSCuf32158-1.0.0
disk0:asr9k-p-4.2.3.CSCud37351-1.0.0
disk0:asr9k-p-4.2.3.CSCuc84257-1.0.0
disk0:asr9k-mini-p-4.2.3
disk0:asr9k-mpls-p-4.2.3
disk0:asr9k-mgbl-p-4.2.3
disk0:asr9k-mcast-p-4.2.3
disk0:asr9k-p-4.2.3.CSCud98419-1.0.0
disk0:asr9k-p-4.2.3.CSCuh70427-1.0.0
disk0:asr9k-p-4.2.3.CSCuc95925-1.0.0
disk0:asr9k-p-4.2.3.CSCud54093-1.0.0
RP/0/RSP0/CPU0:ASR9000#dir disk0:
Directory of disk0:7474
-r-- 476668 Mon Apr 14 20:31:19 2014 .bitmap17
-r-- 794624 Mon Apr 14 20:31:19 2014 .inodes18
-rw- 0 Mon Apr 14 20:31:19 2014 .boot19
-rw- 0 Mon Apr 14 20:31:19 2014 .altboot7479
drwx 4096 Wed Jul 16 16:19:49 2014 config7480
-r-- 32768 Mon Apr 14 20:31:19 2014 .longfilenames7481
drwx 4096 Wed Jul 16 16:22:02 2014 aaa7482
drwx 4096 Mon Apr 14 20:31:28 2014 asr9k-ce-4.2.37483
drwx 4096 Fri Aug 8 18:00:29 2014 instdb7484
drwx 4096 Mon Apr 14 20:31:28 2014 asr9k-fpd-4.2.37485
drwx 4096 Mon Apr 14 20:31:28 2014 asr9k-cpp-4.2.37537
drwx 4096 Mon Apr 14 20:31:28 2014 asr9k-scfclient-4.2.37538
drwx 4096 Mon Apr 14 20:31:28 2014 asr9k-diags-supp-4.2.37539
drwx 4096 Mon Apr 14 20:31:28 2014 asr9k-fwding-4.2.37489
drwx 4096 Wed Jul 16 17:17:19 2014 license17704205
drwx 4096 Mon Jun 23 00:54:47 2014 asr9k-p-4.2.3.CSCuf65061-1.0.0198516
drwx 4096 Wed Jul 2 00:09:10 2014 LOST.DIR19767615
drwx 4096 Wed Jul 9 14:14:12 2014 asr9k-base-4.2.3.CSCuf32158-1.0.020607296
-rwx 45905920 Wed Jul 9 15:17:23 2014 asr9k-p-4.2.3.CSCuc84257.tar20607297
drwx 4096 Wed Jul 9 15:18:35 2014 asr9k-fwding-4.2.3.CSCuc84257-1.0.020607346
drwx 4096 Wed Jul 9 15:18:41 2014 asr9k-base-4.2.3.CSCuc84257-1.0.022887496
drwx 4096 Wed Jul 9 15:18:57 2014 asr9k-os-mbi-4.2.3.CSCuc84257-1.0.022887501
drwx 4096 Wed Jul 9 15:19:01 2014 asr9k-p-4.2.3.CSCuc84257-1.0.022887538
drwx 4096 Fri Aug 8 17:26:30 2014 asr9k-cpp-4.2.3.CSCud37351-1.0.022887540
drwx 4096 Fri Aug 8 17:26:46 2014 asr9k-os-mbi-4.2.3.CSCud37351-1.0.022887544
drwx 4096 Fri Aug 8 17:26:48 2014 asr9k-p-4.2.3.CSCud37351-1.0.0
...............................................
disk0下有目录:对于路由器上安装的不同软件包(active或inactive),这些是由安装基础架构创建的。再次,不要碰它们。
bootflash:用于存储最小启动映像(MBI),这是可以启动的最小XR映像。9K的启动过程称为“split boot”。由于rommon无法读取USB磁盘,因此rommon将首先从bootflash:启动MBI映像。MBI包含USB磁盘驱动程序,并将从dask0:上加载剩余的XR代码。所以不要乱用bootflash下的MBI映像。MBI应该由安装命令自动管理,因此除非在一些非常特殊的情况下,否则不必处理它。
RSP面板上有2个管理以太网接口,可用于连接到路由器仅用于管理目的(telnet,SSH,SNMP,TFTP ...),但不用于转发流量,因为通过这些端口的所有流量都是进程切换!
RP/0/RSP0/CPU0:ASR9000#sh run int MgmtEth *
interface MgmtEth0/RSP0/CPU0/0
cdp
ipv4 address 10.48.32.197 255.255.255.0
!
interface MgmtEth0/RSP0/CPU0/1
cdp
ipv4 address 10.48.32.198 255.255.255.0
shutdown
!
interface MgmtEth0/RSP1/CPU0/0
shutdown
!
interface MgmtEth0/RSP1/CPU0/1
shutdown
!
RP/0/RSP0/CPU0:ASR9000#sh run | i virtual
Building configuration...
ipv4 virtual address 10.48.32.196 255.255.255.0
RP/0/RSP0/CPU0:ASR9000#
机箱内还有一个内部控制以太网,用于不同插槽之间的通信。但是这些以太网接口和交换机无法配置,它们都是自动的。
然后是Fibric。在不同的插槽之间有2个交换单元。每个插槽(包括RSP)都需要一个结构接口asic(FIA),以便在将数据包发送出之前将数据包分段到单元中,并将单元重新组装成数据包。每个插槽上的每个FIA和RSP上的每个交叉开关之间都有一些通过背板的串行链路。还有一个仲裁器,它允许每个插槽访问结构,以确保插槽之间的公平性。RSP2上的每个交换单元在LC上每个FIA接收1 x 23 Gbps(每个LC可以有多个FIA)。每个RSP 2个交换单元意味着一个FIA每个RSP将获得46 Gbps。一个FIA可以通过2个RSP2获得92 Gbps的结构带宽。。
RSP440
为RSP440,因为它为LC提供了440 Gbps的结构带宽。它与新的Typhoon LC 同时推出,以提供这些新的更快的线路卡所需的额外结构带宽。它的架构与RSP2的架构非常相似,但主要区别在于:
RP
与RSP440几乎相同,只是没有Fibric。
ASR9001 RP
在固定配置9001上,只有一个RP。
它使用PowerPC,因此在4.3.0之前是-p-图像,从4.3.0及以上使用-px-。
它还具有2个控制以太网端口,可在群集模式下连接到另一个机箱。
lili78717 发表于 2019-6-23 17:42
????发的评论去哪里了?