升级 MX240 SCB
准备升级
![]() | 注意: 在整个升级过程期间,切勿对 CLI 进行其他更改。 要确保不会进行此类更改,请打开一个到主 RE CLI 操作模式的 telnet 会话并输入 configure exclusive 命令。 此命令会锁定配置过程。 |
![]() | 提示: 为防止升级过程中的信息流丢失,建议线卡以 50% 的线速运行。 各线卡上的每个 PFE 都必须维持此 50% 限制。 |
要针对增强型 MX 交换控制板 (MX SCBE) 准备 MX240 路由器升级:
- 验证系统是否运行 Junos OS 11.4 或更高版本,方法是在主路由器上输入 show version 命令。
user@host> show version
Model: mx240 Junos Base OS Software Suite [11.4-20110530];
注意: 仅 Junos 11.4 或更高版本支持增强型 MX SCB。
升级前,最新软件可确保系统健康,即—确保—路由引擎、控制板和 FPC 正常。
- 验证 MX SCB 板是否安装,方法是输入 show chassis hardware 命令。
user@host> show chassis hardware
Item Version Part Number Serial Number Description
CB0 REV 07 710-021523 ABBC8281 MX SCB CB1 REV 07 710-021523 ABBC8323 MX SCBSCB 详细信息和其他硬件组件如上所示。 MX240 路由器仅有两个 SCB,每个 SCB 有四个结构平面。
- 建立两个路由引擎的控制台连接。 您可使用 telnet 会话连接到路由器控制台,方法是输入 <路由器名称>-con 命令。 例如,如果路由器名称为 juniper,您可连接到 RE0 和 RE1 控制台,方法是输入 telnet juniper-con 和 telnet juniper1-con 命令。
- 确保平滑切换 确保启用或配置平滑切换 (GRES)、commit 同步(进行不间断路由时需要)和不间断路由 (NSR),方法是运行 set chassis redundancy graceful-switchover, set system commit synchronize,
set routing-options nonstop-routing 命令。
注意: 这些命令是此升级必须执行的,且可以根据需要在升级后删除。
- 将升级标志设置为 on,然后启动 SCB 升级,方法是输入 set chassis state cb-upgrade
on 命令。
user@host# set chassis state cb-upgrade on
user@host# configure
user@host# commit
- 确定用升级的 SCB 更换现有 SCB 的顺序。 SCB0 与 RE0 相关联,SCB1 与 RE1 相关联。
注意: 升级过程中,切勿添加或卸下任何路由器硬件。
升级备份路由引擎中的 SCB
![]() | 提示: MX240 有两个 SCB 插槽 — 即 SCB0 和 SCB1— 它们分别对应 RE0 和 RE1,其中 SCB1 是第一个 SCB。 |
要升级备份路由引擎中的 SCB:
- 从主路由引擎断开备份路由引擎的电源,方法是输入 request system power-off other-routing-engine 命令。
- 验证路由引擎是否断电,方法是输入 show chassis routing-engine 1 命令。 路由引擎的插槽可能为 0 或 1,在本示例中显示为 1:
user@host> show chassis routing-engine 1
Routing Engine Status: Slot 1: Current State Present
验证 Current State 是否为 Present,表示路由引擎脱机。
- 使结构平面脱机,方法是输入 request chassis fabric plane 4 offline 命令。 SCB1 有四个结构平面,编号为 4、5、6 和 7。
- 验证结构平面是否脱机,方法是输入 show chassis fabric summary 命令。
user@host> show chassis fabric summary
Plane State Uptime 4 Offline 5 Online 1 hour, 15 minutes, 35 seconds
验证平面 4 的“State”是否是“Offline”。
- 使剩余的结构平面脱机,方法是输入 request chassis fabric plane 5/6/7 offline 命令 — 即每次更改结构平面的编号。 验证结构平面是否脱机,方法是输入步骤 2 给出的命令。
- 使插槽 1 中的 SCB 脱机,方法是输入 request chassis cb offline slot 1 命令。
- 验证控制板是否脱机,方法是输入 show chassis environment cb 1 命令:
user@host> show chassis environment cb 1
CB 1 status: State Offline Power 1 Disabled Power 2 Disabled
- 将静电放电 (ESD) 接地腕带绑到裸露的手腕上,然后将腕带连接到机箱上的某个 ESD 点。
- 卸下并使用增强型 SCB 更换路由器上的 SCB1。 使用以下部分中介绍的更换过程:卸下 MX240 SCB.
- 验证安装是否成功且 SCB 是否联机,方法是输入 show chassis environment
cb 1 命令:
user@host> show chassis environment cb 1
CB 1 status State Online Temperature 30 degrees C / 86 degrees F
电源等其他详细信息也同状态一起显示。
- 验证结构平面是否正确联机,方法是输入 show chassis fabric summary 命令:
user@host> show chassis fabric summary
Plane State Uptime 4 Online 2 minutes, 25 seconds 5 Online 2 minutes, 15 seconds 6 Online 2 minutes, 3 seconds 7 Online 1 minute, 49 seconds
- 验证备份路由引擎是否恢复联机,方法是输入 show chassis routing-engine
0 命令:
user@host> show chassis routing-engine 0
Routing Engine Status: Slot 0: Current State Backup
- 验证报警,方法是输入 show chassis alarms 命令:
user@host> show chassis alarms
Alarm Time Class Description 2011-06-01 13:26:56 EDT Major CB fabrics are of mixed types
由于仅有一个 SCB 升级,因此报警会指示 SCB 为混合类型。 升级所有控制板后,将清除此报警。
升级主路由引擎中的 SCB
要升级主路由引擎中的 SCB:
- 确保实现平滑 RE 切换 (GRES),以便在主路由引擎和备份路由引擎之间平滑切换,使备份 RE 变为主 RE,方法是输入 request chassis routing-engine master switch 命令。
- 切换后,登录新主路由引擎。
- 切换配置模式,确保仍然处于配置排他模式,方法是输入 exit 命令,然后输入 configure exclusive 命令(从旧主路由引擎)。
- 再次登录当前主路由引擎并输入 configure exclusive 命令。
- 从主路由引擎断开备份路由引擎的电源,方法是输入 request system power-off other-routing-engine 命令。
- 确保路由引擎断电,方法是输入 show chassis routing-engine 0 命令。
user@host> show chassis routing-engine 0
Routing Engine Status: Slot 0: Current State Present
验证 Current State 是否为 Present,表示路由引擎脱机。
- 使备份路由引擎的第一个结构平面脱机,方法是输入 request chassis fabric plane 0 offline 命令。 SCB0 有四个结构平面,编号为 0、1、2 和 3。
- 验证结构平面是否脱机,方法是输入 show chassis fabric summary 命令。
user@host> show chassis fabric summary
Plane State Uptime 0 Offline 1 Online 3 minutes, 45 seconds
验证平面 0 的“State”是否为“Offline”。
- 使剩余的结构平面脱机,方法是输入 request chassis fabric plane 1/2/3 offline 命令 — 即每次更改结构平面的编号。 验证结构平面是否脱机,方法是输入步骤 4 给出的命令。
- 使插槽 0 中的 SCB 脱机,方法是输入 request chassis cb offline slot 0 命令。
- 验证控制板是否脱机,方法是输入 show chassis environment cb 0 命令:
user@host> show chassis environment cb 0
CB 0 status: State Offline Power 1 Disabled Power 2 Disabled
- 将静电放电 (ESD) 接地腕带绑到裸露的手腕上,然后将腕带连接到机箱上的某个 ESD 点。
- 卸下并使用增强型 SCB 更换路由器上的脱机 SCB。 使用以下部分中介绍的更换过程: 卸下 MX240 SCB.
- 验证安装是否成功且 SCB0 是否联机,方法是输入 show chassis environment
cb 0 命令:
user@host> show chassis environment cb 0
CB 0 status State Online Temperature 30 degrees C / 86 degrees F
电源等其他详细信息也同状态一起显示。
- 验证结构平面是否正确联机,方法是输入 show chassis fabric summary 命令:
user@host> show chassis fabric summary
Plane State Uptime 0 Online 2 minutes, 5 seconds 1 Online 1 minute, 55 seconds 2 Online 1 minute, 43 seconds 3 Online 1 minute, 33 seconds
- 验证备份路由引擎是否恢复联机,方法是输入 show chassis routing-engine
0 命令:
user@host> show chassis routing-engine 0
Routing Engine Status: Slot 0: Current State Backup
- 验证报警,方法是输入 show chassis alarms 命令:
user@host> show chassis alarms
Alarm Time Class Description 2011-06-01 13:26:56 EDT Major CB fabric links require upgrade/training 2011-06-01 12:10:41 EDT Major Require a fan tray upgrade
主要报警已从 CB fabrics are of mixed types 更改为 CB fabric links require upgrade/training,这是因为交换控制板要求培训之后才能将链路从 3G 速度更改为增强型 SCB 的 6G 速度。 此报警在完成 3G 到 6G 链路转换之后才显示。
完成 SCB 升级
要完成升级 SCB 后的过程:
- 验证模块化端口集中器 (MPC) 是否以 3G 而不是 6G 运行,方法是输入 request chassis
fabric upgrade-bandwidth info 命令:
user@host> request chassis fabric upgrade-bandwidth info
Slot State 0 Upgrade not supported 1 Needs upgrade 2 Empty 3 Empty 4 Empty 5 Empty
结果表示插槽 0 不支持升级,插槽 1 需要升级。
- 升级所有 MPC 的带宽,方法是输入 request chassis fabric upgrade-bandwidth
fpc all 命令。 如果您希望控制 MPC 线卡升级,请转至步骤 3。
小心: 仅当插槽升级顺序无关紧要或机箱中只存在一个旧 MPC 时,才使用此命令。 运行此命令可能会导致通过该 MPC 的信息流丢失。 采用本方法可能导致这种损失加剧,因为没有考虑您可能在系统上配置的任何冗余或平滑切换策略。
- 升级插槽 1 中的 MPC,方法是运行 request chassis fabric upgrade-bandwidth fpc slot 1 命令。
- 验证 MPC 是否升级,方法是输入 request chassis fabric upgrade-bandwidth
info 命令:
user@host> request chassis fabric upgrade-bandwidth info
Slot State 0 Upgrade not supported 1 Upgraded 2 Empty
- 验证所有 MPC 的结构平面的状态,方法是输入 show chassis fabric summary 命令。
user@host> show chassis fabric summary
Plane State Uptime 0 Spare 21 seconds 1 Spare 12 seconds 2 Online 12 minutes 3 Online 12 minutes 4 Online 30 minutes 5 Online 30 minutes
- 验证 MPC 的状态,方法是输入 show chassis fabric fpcs 命令。
user@host> show chassis fabric fpcs
FPC 1 PFE #0 Plane 0: Links ok Plane 1: Links ok Plane 2: Plane enabled Plane 3: Plane enabled Plane 4: Plane enabled Plane 5: Plane enabled PFE #1 Plane 0: Links ok Plane 1: Links ok Plane 2: Plane enabled Plane 3: Plane enabled Plane 4: Plane enabled Plane 5: Plane enabled PFE #2 Plane 0: Links ok Plane 1: Links ok Plane 2: Plane enabled Plane 3: Plane enabled Plane 4: Plane enabled Plane 5: Plane enabled PFE #3 Plane 0: Links ok Plane 1: Links ok Plane 2: Plane enabled Plane 3: Plane enabled Plane 4: Plane enabled Plane 5: Plane enabled
所有 MPC 的结构平面详细信息显示类似。
- 验证 show chassis fabric summary 命令的输出是否显示结构平面为 'check' 状态,表示结构平面出现错误。 您可尝试将结构平面恢复正常运行,方法是依次输入 request chassis fabric plane <#> offline 命令和 request chassis fabric plane <#> online 命令,其中 <#>
等于出错的结构平面。
注意: 输入 request chassis fabric plane <#> offline 和 request chassis fabric plane <#> online 命令之后,输入 show chassis fabric summary 命令验证结构平面错误是否已纠正,同时验证结构平面的当前状态。
- 验证是否显示主要报警,方法是输入 show chassis alarms 命令:
user@host> show chassis alarms
Alarm Time Class Description 2011-06-01 13:37:43 EDT Minor Require a fan tray upgrade 2011-06-01 13:37:26 EDT Minor Backup RE Active
主要报警不再显示,升级成功完成。
- 禁用升级配置,方法是输入 set chassis state cb-upgrade off 命令,然后输入 commit 命令。
- 您可删除该命令,方法是输入 delete chassis state cb-upgrade 命令,然后输入 commit 命令。
- 完成前验证 SCB,方法是输入 show chassis hardware 命令:
user@host> show chassis hardware
Item Version Part Number Serial Number Description
CB0 REV 02 750-031391 YE8505 Enhanced MX SCB CB1 REV 07 710-031391 YL6769 Enhanced MX SCB您可以看到 MX240 现在有增强型 SCB。