
具体过程如下:
, R$ r& m! Z. B( B9 j( k1 _1. 加电或重启
" F# h% b" o x1 Q$ K' k$ ]4 w% ta. 如果是加电,开始MBUS初始化,电源给MBUS模块提供5V电压,给RP卡提供48V电压; C7 ?4 q3 x+ N# o0 L
b. 如果是reload, 5 VDC 电压已经提供给了MBUS模块;
" ^5 ]+ g( o) j% K0 m) C8 yc. MBUS 模块提供了Active RP和MBUS之间的接口,在以下板卡中都有: 4 k. r' H' R4 q I# ~5 W2 T% g
Route Processor (RP) ' \8 V1 P7 a. ~* G4 N
Line cards (LCs) ' ^" K/ }! [! O& j3 d" x' y8 O
Switch fabric cards (SFCs) , q. [$ u" R# Y8 H
Clock scheduler cards (CSCs)
( x. `7 }6 N5 C& H9 J7 Y( sBlowers/fans Power supplies ( U& a( T2 K$ V2 y* g
0 n$ B, Y$ A6 s, ?3 {2. RP调用 ROMMON' x4 T* I" t) y% b x, ~2 P
a. RP调用ROM里面的bootstrap image,解压、运行。 RP 检查configuration register的值,如果configuration register为0x0,RP将会启动至ROMMON 状态。RP使用boot变量决定 Cisco IOS software image位置
6 p* i# p9 q1 o7 C: eb. 可以使用show bootvar命令查看 当前boot variables的值。) z7 E) Y2 b0 Y
% g, n3 o7 Z3 ?; {; H( J$ _/ H3. RP可能启动bootloader) U1 j% B1 p' A* f
a. RP 将相应的Cisco IOS software image 调入 RP的内存(DRAM)
1 T( T. H5 A) [ 如果image文件来源于 TFTP ,那么bootloader在Cisco IOS software image之前就被调用;& t2 W/ p. [) L( Q3 v2 c, f S
a. 如果configuration register值为0x1,那么 RP 启动到bootloader状态
4 w/ T. c, m: v- Q# i: n# |$ Qb. 其它情况下,the bootloader将不会被使用( ?- y# d0 Q# F$ v* R+ D3 x0 H% M
b. RP解压并且运行Cisco IOS software image1 M1 z6 I$ k. Y, W2 X9 i
2 d" T& {& @- d1 E4 y" y7 F: o4. RP 自我识别
% M$ M1 h* |' |& k) K2 g7 I' ia.RP 自我识别及其slot信息
& X! _9 N w0 V1 B- NRP State: IOS STRT ---
: U! z/ W! h8 Y% BEV_RP_MBUS_DISCOVERY_SUCCESS$ _3 d0 Z/ _ z( I3 [+ D6 ~
b. RP下载MBUS agent软件包到MBUS RAM 并产生一个内部报告
r. j: I2 u: P4 E7 g x0 Lc. RP State: IOS UP ---
8 K- M1 w [% k, d; p% nd. EV_RP_LOCAL_AGENT_REPORT9 Q+ t; l0 A( ~+ f2 ^, H& @/ s
e. 底盘的RPs使用MBUS仲裁主备状态" f7 t7 t4 I3 r+ V$ M4 D6 w5 E
一块成为 Active RP,另一块成为Standby RP
* w0 B* [5 j9 g4 W; n 如果系统同时存在一块PRP卡和一块RP卡,那么PRP卡成为Active RP$ O5 G+ c$ V R1 ]: C/ d! o
f. 如果运行在 Route Processor Redundancy (RPR) mode:" e( L- _+ a. O1 N
只有Active RP解压 Cisco IOS software image并运行。Standby RP仅仅将解压后的Cisco IOS software调入 DRAM9 L; S: F& t( `# F. F- T6 O
只有 Active RP解压存在NVRAM中的配置文件) M: G1 _$ r- a% Y* B& O
g. 如果运行在RPR+mode或者NSF mode:) H0 _; ?* `4 P
Active RP和Standby RP都解压并运行 Cisco IOS software image9 L* _6 G; y" x
Active RP and the Standby RP 均解压存在NVRAM中的配置文件。
5 C, U6 [7 {' x% `) q' P
9 Y& X0 S5 K: c5 e; v5. Fabric cards 初始化
* h D# z1 J$ M$ x6 la. Active RP选择primary CSC 和backup CSC." J5 r" B# B3 D9 d; }; U
如果仅有一块CSC卡,这块CSC成为primary;* P7 P6 k9 |. a0 e/ \" d
如果有两块CSCs,时钟与大多数line cards同步的CSC卡成为 primary CSC* A4 s2 g# M: G9 C5 u) G
如果时钟同步相同, CSC1成为primary
+ _( n! I( V: x$ eb. Active RP决定其余的fabric配置 :
( Q9 B7 _1 W. |) D+ y, m quarter bandwidth or full bandwidth,redundant or non-redundant1 R! S' {2 h4 V! V5 [) i8 C
RP State: IOS UP --- EV_RP_LOCAL_FAB_READY
' c2 l! _% D' g$ W, d: O K+ T5 k* N& ~9 c5 C
6. Line cards初始化
2 @5 d# G: E) y3 @a. MBUS initialize 一开始,所有line cards上的MBUS模块接收5 V电压运行。 MBUS agents 开始运行ROM 并调入RAM4 q4 d, f2 _+ d8 s5 h
a. Active RP 通过MBUS识别line cards: p; y/ k$ k6 e1 n3 b
a. RP 发送广播请求给所有slots
) V, e6 L/ x2 F; L9 ~b. 带有 MBUS modules的linecard用其MBUS RAM 版本号响应
& z4 w2 I6 Z+ ?- m" e' cb. 你能够 升级line card的 MBUS ROM 使用命令 upgrade mbus-agent-rom slot c. MBUS agent打开 48V line 至 line card。
5 x; ^* w6 | t$ Q7 _3 x: C* `b. ROMMON ROMMON 执行基本测试和初始化
+ \# R; Z- a/ j4 Ja. 你能升级 line card ROMMON使用 upgrade rom-monitor slot 命令4 N% |( @; P# |) e! a
b. 在RP成为 IOS UP 状态后产生MBUS agent报告,RP 请求line cards获得其 ROM monitor version
" S/ e/ ]5 C1 w, x! Xc. ROMVGET --- EV_AGENT_REPORT_POWERED7 S& l/ E6 R) {9 J8 ]- J
d. 一旦 line cards加电,便使用ROM monitor (也称为ROMMON) 执行基本测试和初始化
& _$ ]2 l `5 E3 Ye. ROMIGET --- EV_LC_ROM_MON_RESET
/ y- Q. N0 H0 Y9 p+ ~4 O) N0 kf. line card ROM 产生报告并等待fabric downloader9 }0 W y4 Q1 P+ Q
g. FABIWAIT --- EV_LC_ROM_IMAGES_REPORT" P3 i! M7 e2 m; Z2 Y
c. Fabric downloader
% c1 }3 x2 i5 G4 v. Active RP下载 fabric downloader (也称为line card’s secondary bootstrap program) 通过MBUS连续地至每块line cards; a1 m; v+ n0 S9 ~+ s. c9 n
a. line card 开始接收fabric downloader
' a+ d( E1 H5 P; w Y$ |! Yb. FABLDNLD ---
$ I6 k; O) C) i- L7 i2 rb.EV_FAB_DOWNLOADER_DOWNLOAD_STARTABLE
8 y5 o2 d8 z9 \# T1 l, {+ E# |, ]d. line card 完成接收fabric downloader并且调用fabric downloader 至 line card的内存4 ^5 |, n/ b1 l9 s$ ~7 J+ ~
e. FABLSTRT ---
9 E: l0 f; ^/ X$ J1 Gf. EV_FAB_DOWNLOADER_DOWNLOAD_SUCCESS3 K8 J/ _. m- c% y0 T2 Q! D0 H" _
g. line card 执行fabric downloader。fabric downloader初始化line card一些硬件模块,使其通过switch fabric下载Cisco IOS software image;. l4 r! `+ ^0 T4 {2 B
h. FABLRUN --- i. EV_FAB_DOWNLOADER_LAUNCH_SUCCESS4 U% @+ I1 V# L E# f0 t
j. 可以通过命令upgrade fabric-downloader slot 升级line card fabric downloader并编译至Flash card8 g6 x B( s9 T- ]4 S
$ b" [9 v: }: ]. s* f, L% s
7. Line cards 下载Cisco IOS Software+ k3 L" C" u* V
a. line card通过fabric等待接收 RP 上的Cisco IOS software image:
; c+ P. {! `* J" g9 R. IOS DNLD --- EV_IOS_DOWNLOAD_WAIT_DL_CONFIRM b. line card 确认Cisco IOS software image的校验和 o `) C+ A( ~. O
. IOS STRT --- EV_IOS_DOWNLOAD_SUCCESS c. RP 发送开始请求给 line card,line card发回报告给 RP告之已经成功运行. B6 k) ~* Q6 O
IOS UP --- EV_IOS_REPORT
- Y9 O) E3 P. F+ C! Wd. line card在DRAM中划分必要缓冲区以便运行Cisco IOS software image:
" ~; F% Y+ J' h+ s: d* {e. IOS RUN --- EV_BUFF_CARVE_SUCCESS
5 A. ^, S, e+ c0 K x. q5 J
, a$ F4 _" |' H; H8. Cisco Express Forwarding (CEF) syncs and routing processes converge
. t+ `2 D4 y1 Da. line cards上的CEF表同步至RP。可以使用命令show cef linecard 确认# r+ Z8 ?) H. [& `! z2 v
b. Router#show cef linecardc.( J% |. m4 g+ l' R0 P) T) s; ?
c.Slot MsgSent XDRSent Window LowQ MedQ HighQ Flags e. 2 886 1769 2495 0 0 0 up
2 z4 ?2 `! A6 H6 z5 Tf. 4 878 1764 2495 0 0 0 up
9 t, h- h' N* Y9 V2 y9 `& Bg. 5 882 1768 2495 0 0 0 up
' ~# }" K- V0 Gh. 6 874 1759 2495 0 0 0 up9 _ }7 ^$ ^8 s, L
i. VRF Default, version 1027, 37 routes
* P$ ^; r/ o' U" S9 B4 X/ h7 oj. Slot Version CEF-XDR I/Fs State Flags: k2 r+ T6 X1 i
k. 2 1018 40 12 Active sync, table-up l. 4 1018 40 9 Active sync, table-up
7 q( Z& i. i' H8 [5 a8 }m. 5 1018 40 9 Active sync, table-up
% M+ D* C* W; F# E+ f4 sn. 6 1018 40 10 Active sync, table-up: Q6 i- G7 c9 ?1 E
o. Links transition to UP/UP
% @0 Y* b. J& t8 D: ]% y6 Sp. Router#show ip interface brief p0 ?* j1 X: A# l# V$ I. n
q. Interface IP-Address OK? Method Status Protocol
9 l2 B! D* v0 R) jr. POS2/0 137.40.9.1 YES NVRAM up up s. POS2/1 137.40.18.1 YES NVRAM up up
+ p2 A8 U J6 I0 ~t. POS2/2 137.40.11.1 YES NVRAM up up u. POS2/3 137.40.12.2 YES NVRAM up up. }8 [+ k7 G" V, _
v. GigabitEthernet4/0 137.40.199.2 YES NVRAM up up
& x" t+ h- T* a t2 H# |' sw. GigabitEthernet5/0 137.40.42.2 YES NVRAM up up& L& H5 @, a+ F% ]& g- [
x. ATM6/0 unassigned YES NVRAM administratively down down( I3 V8 \4 @/ P( \5 M4 K
y. Loopback0 137.39.39.4 YES NVRAM up up2 {3 `# A, q7 ]0 J9 r O0 G
z. Ethernet0 10.11.11.4 YES NVRAM up up
6 o+ @) J9 d( e" d5 z% Eaa.5 y0 k# U" ?* J/ @2 ]6 u
bb. Interior Gateway Protocol (IGP) 和 Border Gateway Protocol (BGP) peers建立连接:
6 l$ Y9 P7 F' _ m0 ^* @. RP发布和接收路由! X4 }) l/ u& {% t7 @$ n' G
a. RP更新RIB表、建立CEF表! H0 \! ?- [* [2 x5 N ]9 m
b. RP使用IPC 下载CEF table 到所有已经同步的板卡上 show cef linecard输出
& C: q. e( ]1 Nc. BGP 收敛
8 j6 ?# T' d5 D! j# m至此,启动过程完毕
% t% Z( X/ }/ I [---联科教育(http://www.iLync.cn)提供,有问题请联系我们的专家团队!--- |
|