Professional Documents
Culture Documents
Chen Jiang
System Engineer
第 1 页 共 111 页
目 录
1. 总体概述...........................................................................................................................................4
1.1. 文档术语.....................................................................................................................4
2. 基本操作...........................................................................................................................................5
3. MX480............................................................................................................................................10
第 2 页 共 111 页
查看路由表.......................................................................................................................36
查看 OSPF 邻居关系.......................................................................................................37
Ping...................................................................................................................................37
Traceroute..........................................................................................................................38
监控接口流量...................................................................................................................38
3.5. 设备日常维护...........................................................................................................39
日常维护步骤...................................................................................................................39
风扇盘的维护...................................................................................................................39
路由引擎的维护...............................................................................................................40
电源模块的维护...............................................................................................................40
3.6. 硬件组件更换...........................................................................................................41
更换组件需要的工具.......................................................................................................41
更换风扇盘.......................................................................................................................42
更换 DPC..........................................................................................................................44
更换电源系统部件...........................................................................................................46
更换交换控制板(SCB)....................................................................................................51
更换路由引擎(RE)...........................................................................................................53
4. MX 基本配置介绍..........................................................................................................................56
附录.......................................................................................................................................................109
联系硬件返修.........................................................................................................................109
第 3 页 共 111 页
1. 总体概述
本文档为Juniper公司编写。用于说明Juniper MX480基本命令配置和硬件操作指导。
更多的信息请参考下面的网站:
1.1. 文档术语
第 4 页 共 111 页
2. 基本操作
JUNOS 软件是专门为互联网设计的第一种路由操作系统。它运行在 Juniper 网络公司的
所有 T-系列、M/MX-系列和 J-系列路由器以及 SRX 系列集成安全网关上,被部署在全球最
大、增长最迅速的网络中。它提供的全套具有工业强度的路由协议、灵活的策略语言和领先
的 MPLS 特性,可以高效地扩展支持极大数量的网络接口和路由。基于标准的 JUNOS 软件
可以支持互联网路由协议,同时控制路由器及其接口并实现对各种规模的网络的系统管理
简便易用的界面使您可以配置路由协议和接口属性、监控路由、检测并排除协议和网络连接
故障。
本节将描述路由节点的一些应急操作,这些操作都会影响路由节点的正常功能,操作
时请谨慎使用:
通过 Console 线缆连接路由器
设备关闭
设备重启
JUNOS 升级
密码恢复
第 5 页 共 111 页
设置如下:
端口:选择第二步中 Console 线缆插入到 PC 上的端口,通常为 COM 1 或者
COM 2
波特率:9600
数据位:8 位
停止位:1 位
流控:无
即连接成功。如果没有显示,请检查线缆或者终端的配置是否正确。
2.2. 设备关闭
Juniper 路由节点关闭必须按照下面的步骤进行操作:
1. 用 Console 或 Telnet/SSH 连接到主用路由引擎上
3. 在提示符下输入下面的命令:
4. 等待 console 设备的出现上面的输出,确认路由节点软件已经停止运行。
5. 关闭机箱背后电源模块电源。
2.3. 设备重启
Juniper 路由节点重启必须按照下面的步骤进行操作:
1. 用 Console 或 Telnet/SSH 连接到主用路由引擎上
第 6 页 共 111 页
3. 在提示符下输入下面的命令:
5. 关闭机箱背后电源模块电源。
如果要进行电源关闭的重新启动,请参阅“设备关闭”,然后再执行本节的设备关闭。
在重新开启电源之前必须等待 60 秒。
2.4. JUNOS 升级
3. 升级前,执行下面的命令备份旧的软件及设定:
第 7 页 共 111 页
Validation succeeded
Installing package
'/var/tmp/jinstall-7.x-package-name-signed.tgz' ...
Verified jinstall-7.x-package-name-signed.tgz signed by
PackageDevelopment_0
Pre-checking requirements for jinstall...
Auto-deleting old jinstall...
Deleting saved config files ...
Deleting bootstrap installer ...
Adding jinstall...
5. 重新启动路由节点:
第 8 页 共 111 页
2.5. 密码恢复
2. 在启动过程中,console 上出现下面的提示的时候,按任意键中断正常启动方式,
然后再进入单用户状态:
Hit [Enter] to boot immediately, or any other key for
command prompt.
Booting [kernel] in 9 seconds...
< Press any key other than return >
ok boot –s
3. 执行密码恢复
# cd /packages
# ./mount.jkernel
Mounted jkernel package on /dev/vn1...
Verified manifest signed by PackageProduction_8_2_0
# ./mount.jroute
Mounted jroute package on /dev/vn2...
Verified manifest signed by PackageProduction_8_2_0
# cd /usr/libexec/ui
# ./recovery-mode
[edit]
root# set system root-authentication plain-text-password
New password:
Retype new password:
5. 重新启动后,路由节点恢复正常。
第 9 页 共 111 页
3. MX480
3.1. MX480 结构
设备描述
MX 路由被器设计成为清晰的控制转发分离的架构。控制平面由路由引擎实现,运行经过
JUNOS 操作系统,能够处理路由协议、流量工程、路由策略以及监控和配置等信令;包转发
操作则由内置于每一块线卡的包转发引擎 PFE 执行,PFE 由一系列芯片组成,包含 Juniper
自己设计的 Internet ASIC 和其它辅助芯片。
MX480 路由器主要组件
MX480 路由器的关键组件是路由引擎和数据包转发引擎(PFE)。
路由引擎维护路由表并控制路由协议和其它管理任务。
路由引擎处理所有来自邻居的路由协议更新, 它的负载不会影响转发性能。
路由引擎利用丰富的互联网特性维护各种路由协议, 可灵活地进行发布、过滤及
修改路由条目。路由策略根据前缀、前缀长度及 BGP 属性等路由参数进行设置。
第 10 页 共 111 页
排队。在出口处, FPC 会为数据包分配优先级、进行排队及重组, 然后通过适当的
端口转发数据包。一个 MX FPC 插槽中最多可以混合匹配 2 个 PIC, 从而提高配置
灵活性和网络可扩展性, 同时最大限度地提高 POP 的效率。有关可用 FPC 的详细列
表, 请参阅《MX- 系列 PIC 和 FPC 产品规格介绍》。
DPC 高密度以太网接口卡为网络提供全套以太网光传输接口及电传输接口。有关可
用 DPC 的详细列表, 请参阅《MX-系列 DPC 产品规格介绍》。
在 MX480 路由器上, 转发引擎位于 FPC 或 DPC 板内部,执行到目的地的路由查询
和交换功能。它负责做出转发决策,在整个内存中分发数据信元, 处理异常情况并
控制数据包的 QoS。
功能丰富的可编程 ASIC 为包处理提供了全面的、基于硬件的系统。为了确保无阻
塞的转发路径, ASIC 间所有的通道都是超容量设计的专用路径。
MX480 路由器技术规格
本部分列出了平台的基本技术规格。如想进一步了解详细信息 , 请参见硬件安装手册, 网
址:http://www.juniper.net/techpubs/hardware/。
第 11 页 共 111 页
抗干扰性
EN 61000-3-2 电源线谐波
EN 61000-4-2 ESD
EN 61000-4-3 辐射抗干扰性
EN 61000-4-4 EFT
EN 61000-4-5 电涌
EN 61000-4-6 低频公共抗干扰性
EN 61000-4-11 电压骤升和骤降
ETSI
ETS-300386-2 电信网络设备电磁兼容性要求
NEBS
GR-63-Core: NEBS, 物理保护
GR-1089-Core: 网络电信设备 EMC 及电气安全性
SR-3580 NEBS 标准级别(符合第 3 级要求)
环境 温度
32 - 104°F / 0 - 40°C
相对湿度
5-90%, 无冷凝
最高海拔
10,000 英尺/ 3,048 米高度上无性能下降
抗震
设计满足 Telecordia Technologies Zone 4 地震要求
可更换部件(FRU)
可更换部件(FRU)是设备中可以现场更换的部件。MX 大多数的部件更换只需要很少的停
机时间。MX 共有两种类型的可更换部件(FRU):
热插拔 FRU——可以不断电拔下、更换的部件,操作过程中不会中断设备功能
热替换 FRU——可以不断电拔下、更换的部件,但操作过程中会引起设备功能中断
表格 3-1:MX FRU
热插拔 FRU 热替换 FRU
空气滤网 Swtching Control Board (SCB)(如果无冗余)
Craft 面板 Routing Engine (RE) (如果无冗余)
DPC
FPC
PIC
第 12 页 共 111 页
风扇盘
电源模块(如果冗余)
硬件组件结构
本节包含以下硬件组件的介绍、描述:
机箱
Craft 面板
背板
路由引擎
交换控制板
电源系统
冷却系统
线缆架
DPC 高密度以太网接口卡
FPC 汇聚接口卡
机箱
MX 机箱结构参见下图:
第 13 页 共 111 页
图 3-1:MX480 机箱前面板示图
图 3-2:MX480 机箱后面板示图(AC)
第 14 页 共 111 页
图 3-3:MX480 机箱后面板示图(DC)
Craft 面板
Craft 面板方便管理员监控系统状态和进行故障诊断,并执行很多系统维护工作。Craft 面板
支持热插拔维护。Craft 面板位于机箱前部,在 DPC 槽位上面。
背板
MX 的无源背板是机箱内用于物理区分前后空间的组件。它用于三个目的:
数据通道:数据报文受 SCB 里交换矩阵芯片的控制经由背板上的物理通道在不同业务
板卡之间进行报文交换。
第 15 页 共 111 页
电源分配:用于向系统的各个组件分配从电源模块得到的电源
信令通道:背板提供用于监控各个系统组件的信令通道
MX 背板位于机箱的中后部,FPC/DPC/SCB 从机箱前面板插入连接背板,电源模块从机箱
后面板插入连接背板。背板还包含 EEPROM,用于存储背板的序列号和硬件版本等信息。
参见图 3 -5:背板。
图 3-5:背板
交换控制板(SCB)
SCB 提供如下功能:
提供控制时钟信号,提供系统重置和启动控制(通过嵌入 SCB 的路由引擎)
监控系统状态和功能:包括各个系统部件的温度和电源供给状态,风扇转速等等(通过
嵌入 SCB 的路由引擎)
通过内部集成的交换矩阵芯片控制各个业务板卡之间的互联
在路由器上可以安装一个或者两个交换控制板。交换控制板安装在机箱前面板的下部,分
别为 Slot 0 和 Slot 1(Slot 0 在下方)。如果安装了两个交换控制板,那么其中一个为主用,另
外一个将作为备份 ( 默认情况下 Slot 0 为主用) 。
交换控制板包含如下组件:
第 16 页 共 111 页
机箱管理交换单元,为路由引擎和各个系统部件之间提供管理通道
I2C 管理总线
交换矩阵
供电单元,为交换控制板和嵌入的路由引擎供电
辅助 FPGA,为路由引擎提供 PCI 总线界面
PowerPC CPU,负责管理和维护交换控制板的操作
路由引擎(Routing Engine)位于交换控制板的一个插槽内。
图 3- 6:交换控制板
路由引擎(Routing Engine)
在 MX 路由器上可以安装一个或者两个路由引擎。路由引擎安装在机箱前面板的下部,分
别为 RE0 (Slot 0) 和 RE1 (Slot 1)。如果安装了两个路由引擎,那么其中一个为主用,另外一
个将作为备份 ( 默认情况下 RE0 为主用)。在进行了适当的备份配置的情况下,如果主用的
路有引擎发生故障或者被拔走了,那么备份的引擎会重启成为主用的引擎。
路由引擎是可以进行热替换的部件。
第 17 页 共 111 页
图 3-7:路由引擎
路由引擎(RE)组件
每个路由引擎由下列组件构成:
CPU:Intel 处理器 (1.3G Celeron 或 2G Pentium-M),运行 JUNOS 系统
DRAM:为 JUNOS 操作系统提供运行空间,同时为路由引擎提供路由表和转发表的存
储空间
内部 Flash:为 JUNOS 操作系统映像文件, JUNOS 配置文件和各个系统组件的微码提
供主存储空间。这个驱动器固定于路由引擎内部,不能从路由器外部接触到
硬盘驱动器:提供 JUNOS 操作系统映像文件的备份存储空间用于灾难恢复。同时为日
志文件、内存 Dump 提供第二存储空间,这个驱动器固定于路由引擎内部,不能从路由
器外部接触到
USB 接口:提供灵活的移动存储空间,可用于灾难备份和恢复,目前版本的 JUNOS
只支持 USB 1.0 规范。
管理接口:每个路由引擎包含一个 10/100/100M 以太网带外管理接口,2 个异步串口:
Console 和 AUX
EEPROM:存储路由引擎的序列号(Serial Number)和硬件版本信息
LED:显示硬盘的活动状态
Reset 按钮:按下将重启路由引擎
Online/Offline 按钮:按下将把路由引擎下线或上线
弹出把手:用于固定路由引擎,也用于弹出路由引擎
固定螺丝:用于固定路由引擎
表 1 3-4:路由引擎 LED
标签 颜色 状态 描述
HDD 绿色 闪烁 硬盘读写
MSTR 蓝色 持续 该路由引擎是主用设备(Master)
FAIL 红色 持续 该路由引擎失效
ONLINE 绿色 持续 该路由引擎正常工作
路由引擎(RE)上有一组用于外部设备连接路由引擎用的端口,可以用于管理员通过 CLI 命
第 18 页 共 111 页
令行管理路由器。
下列是端口的标记:
AUX:用于膝上机,Modem 或者其他辅助设备使用 RS-232 串口线连接用。
不能用于转发业务流量。
电源模块
MX480 路由器可以安装交流和直流两种电源模块。电源模块通过系统背板(midplane)给系统
的各个组件供电
直流电源
直流电源模块是可以进行热插拔的部件。参见图 3 -8:直流电源模块。
图 3-8:直流电源模块
下表列出了直流电源模块的电气规范:
表格 3-3:电源模块电气规范
项目 规范
最大输出功率 2784W
DC 输入电压 工作范围:-40.5 到 -72VDC
DC 输入额定电流 每个输入标称:58A @ -48VDC
第 19 页 共 111 页
交流电源
交流流电源模块是可以进行热插拔的部件。
图 3-9:交流电源模块
下表列出了交流电源模块的电气规范
表格 3-4:电源模块电气规范
项目 规范
最大输出功率 1200W(100VAC)或 1700W(240VAC)
AC 输入电压 工作范围:100 到 240 VAC
AC 输入频率 50 -60 Hz
AC 输入额定电流 14.5 A@100VAC 或 11A@220VAC
电源模块 LED
第 20 页 共 111 页
On DC 输出在正常工作范围内
Off 电源模块工作正常
PS FAIL 红色
On 电源模块发生问题。
冷却系统
风扇盘和空气滤网都是可以热插拔的组件。
图 3-10:机箱内的气流
第 21 页 共 111 页
图 3-11:风扇盘 图 3-12:空气滤网
线缆架
线缆架位于机箱两侧。DPC/PIC 上的线缆可以通过线缆架合理规范的布放。
参见:图 3 -13:线缆架。
图 3-13:线缆架
第 22 页 共 111 页
DPC 接口板
每个 DPC 包含如下组件:
交换矩阵接口
两个千兆以太网接口用于在路由引擎和 DPC 控制引擎之间传递控制信息,路由表更新,
统计信息和状态信息.
两个接口用于在交换控制板和 DPC 控制引擎之间传递控制信息
物理接口
2 或 4 套转发引擎 (Packet Forwarding Engines)
背板和电源模块连接
控制 CPU 系统,包括 1 颗 1.2GHz PowerPC CPU,系统控制器以及 1 GB SDRAM
上线/离线按钮:按下后可使 DPC 上线或离线
LEDs 状态指示灯
第 23 页 共 111 页
图 3-14:两种典型的 DPC 接口卡(40 口 GE 和 4 口万兆)
FPC 汇聚接口板
注:
FPC2 里的每块 PIC 物理接口卡(类型 2) 处理能力为 4Gbps
FPC3 里的每块 PIC 物理接口卡(类型 3) 处理能力为 10Gbps
FPC 的系统组件
每个 FPC 由下列组件构成:
FPC 卡板体
两套数据包转发引擎(PFE),每套包转发引擎包括一颗负责三层业务的 I-chip
ASIC 和一颗负责二层交换业务的 NP
第 24 页 共 111 页
背板连接和电源模块连接线路
SDRAM 和两个用于控制信息传递的千兆以太网连接(到路由引擎)
“FAIL”
PIC 物理接口卡
第 25 页 共 111 页
3.2. MX480 安装流程
安装前准备
安装场所要求
指标 要求
海拔 10000 尺(3048 米)以下
温度 0°C to 40°C
相对湿度 5%-90%非冷凝
防震 MX480 为 Telcordia Technologies Zone 4 级防震设计
单设备尺寸(高×宽×深) 356x443x622(mm)
机箱尺寸(mm)(U) 8U
单设备最大重量(Kg) 74.2Kg
单设备最大功耗(kW) 2.8Kw
供电方式 DC
允许电压波动范围 DC:-40.5 to -72VDC
防静电要求
设备良好接地
室内防尘
接触电路板时,应戴防静电手腕,穿防静电工作服
将拆卸下的电路板面朝上放置在抗静电的工作台上或放入防静电袋中
当观察或转移拆卸了的电路板时,请用手接触电路板的外边缘,避免用手直接触摸电
路板上的元器
机柜要求
第 26 页 共 111 页
安装流程
包装拆卸
包装拆卸步骤如下:
1. 将包装木箱移至离安装点尽可能近的地方,但同时必须保证有足够的空间来拆卸木箱包
装,当 MX480 紧固在木质底托上时,可以使用托盘叉车。
2. 放置包装木箱时保证指示箭头朝上。
3. 打开包装木箱的所有锁扣
4. 打开包装木箱的前门并将其移走
5. 将包装木箱的其余覆盖板(底托除外)向后滑出
6. 移除路由器的泡沫覆盖
7. 移除配件盒和《快速安装指南》文档
8. 对比收到的部件与装箱单(附后)
9. 移除干燥剂袋.
10. 移除机箱上的放置的托盘
路由器标准配置部件列表
第 27 页 共 111 页
配件盒内配件列表
第 28 页 共 111 页
安装机柜托架
安装挂耳
MX480 出厂时已安装好靠近机箱前面板的两侧挂耳,如果必要可以将挂耳取下后移至靠近
中部的位置。
第 29 页 共 111 页
安装路由器到机柜
由于 MX480 较重,建议使用叉车进行安装;如果不能使用叉车进行安装,则需要先移除
MX480 所有组件后再进行安装,安装完成后再重新安装所有路由器组件。将移除组件后的
空机箱上架需要至少两人。移除所有组建后 MX480 机箱重量为约 30 公斤。
移除组件的步骤包括:
移除电源模块
移除风扇盘
移除交换控制板
移除 DPC
安装至机柜
1. 将路由器抬至机柜前比机柜的托盘或滑道略高的位置,将路由器放到托盘或滑轨上,
推入机柜。
2. 用满足机柜安装尺寸要求的盘头螺钉将路由器通过挂耳固定在机柜上,保证路由器在
机柜上位置水平并牢固
安装理线架
第 30 页 共 111 页
3.3. 硬件组件故障检查
本节描述如何进行硬件的故障检查。包含以下内容:
使用故障检查资源
冷却系统故障检查
数据包转发引擎故障检查
电源系统故障检查
使用故障检查资源
对于路由器的故障检查,我们可以使用下面的资源:
CLI 命令行
LED
硬件和端口告警信息
寻求 JTAC 帮助
第 31 页 共 111 页
CLI 命令行
硬件组件上的 LED
示灯,风扇状态指示灯和告警指示灯等等
Component LED:MX 路由器的各个系统组件还有自己单独的状态指示灯,比如
硬件和端口告警信息
这里将描述两类告警消息:
机箱告警(Chassis alarms)——指示机箱组件的告警信息,例如冷
却系统或者电源系统,详情请查阅下面的表格。
端口告警(Interface alarms)——指示某个端口的问题,详情请查
阅下面的表格。
表格 3-6:机箱告警消息
组件 CLI 消息
Fans fan-name removed
第 32 页 共 111 页
fan-name stopped spinning
Too few fans installed or working
Power supplies Power supply x not providing power
Power supply x 2.5V failed
Power supply x 3.3V failed
Power supply x 5V failed
Temperature sensors temperature-sensor temperature sensor failed
A temperature sensor exceeds 54 degrees C
表格 3-7:SONET/SDH 端口告警消息
CLI 消息
interface-name so-x/x/x - SONET bit error rate defect
interface-name so-x/x/x - SONET bit error rate fault
interface-name so-x/x/x - SONET line AIS
interface-name so-x/x/x - SONET line remote defect indicator
interface-name so-x/x/x - SONET loss of frame
interface-name so-x/x/x - SONET loss of light
interface-name so-x/x/x - SONET loss of pointer
interface-name so-x/x/x - SONET loss of signal
interface-name so-x/x/x - SONET path AIS
interface-name so-x/x/x - SONET path mismatch
interface-name so-x/x/x - SONET path remote defect indicator
interface-name so-x/x/x - SONET PLL lock
interface-name so-x/x/x - SONET remote error indicator
interface-name so-x/x/x - SONET severely errored frame
interface-name so-x/x/x - SONET unequipped
寻求 JTAC 帮助
冷却系统故障检查
冷却系统包含安装在机箱背面的风扇盘来保证路由器工作在一个可以接受的温度环境下。
要检查风扇盘,执行下面的步骤:
第 33 页 共 111 页
通过 CLI 命令行检查电源模块状态。通过下面的命令,观察输出的 Status 域的状
态:
如果有风扇盘发生故障,可以通过观察判断出哪一个风扇除了问题。然后再处理。
数据包转发引擎故障检查
PIC 故障检查
对 PIC 进行故障检查,使用下面的指导:
通过查看 PIC 上相应端口的 LED,可以检查出相应端口的状态。
Slot 0 Online
PIC 0 4x OC-3 SONET, MM
PIC 1 1x CSTM1, SMIR
PIC 3 2x OC-3 ATM, MM
Slot 1 Online
PIC 0 1x OC-12 SONET, MM
PIC 1 1x OC-12 ATM, MM
PIC 2 2x OC-3 ATM, MM
PIC 3 2x OC-3 ATM, MM
第 34 页 共 111 页
光纤故障检查
该命令可显示光纤模块发送和接收的光功率,可对照设备手册看是否在光模块的灵敏度范
围内
电源系统故障检查
如果 LED 出现其他情况,参阅下面的描述:
电源模块的所有 LED 均是熄灭的
如果是温度导致的,在重新开机前需要降低环境温度。
进行下面的检测步骤:
第 35 页 共 111 页
1. 检查 Craft 面板是否出现红色告警:
如果亮,通过下面的命令查看具体的原因:
2. 更换出现问题的电源模块。如果换上电源模块后正常,那么原先的电源模块有问
题。
3. 如果换上电源模块还是不能正常工作,更换一组电源输入,再查看。
3.4. 常用故障诊断命令
查看端口状态
第 36 页 共 111 页
Module temperature : 24 degrees C / 76 degrees F
查看路由表
注:
S 标识静态路由(Static)
D 标识直连路由(Direct)
L 标识本地路由(Local)
R 标识 RIP 路由(RIP)
O 标识 OSPF 路由(OSPF)
I 标识 ISIS 路由(ISIS)
B 标识 BGP 路由(BGP)
第 37 页 共 111 页
IS-IS: 14 routes, 14 active
查看 OSPF 邻居关系
Ping
第 38 页 共 111 页
round-trip min/avg/max/stddev = 4.670/51.557/284.652/104.244 ms
Traceroute
监控接口流量
第 39 页 共 111 页
3.5. 设备日常维护
本章节描述了如何维护路由器中的各种硬件组件。
日常维护步骤
为优化路由器的性能,有规律的执行下面的预防步骤:
检查设备所在的机房的条件:湿度、电源线、数据线缆以及空气过滤网是否有过多
的灰尘。同时应保证路由器的通风条件,设备本身的进出风口没有距离过近的阻
挡。
检查设备 Craft Interface 上的状态报告,看看是否有系统告警,LED 显示是否正
常。
风扇盘的维护
风扇盘安装在机箱后面。要显示风扇的状态,使用下面的命令:
user@host> show chassis environment
Class Item Status Measurement
...
第 40 页 共 111 页
Fans Left Fan 1 OK Spinning at normal speed
Left Fan 2 OK Spinning at normal speed
Left Fan 3 OK Spinning at normal speed
Left Fan 4 OK Spinning at normal speed
...
路由引擎的维护
路由引擎安装在机箱背面、FEB 上面,。可以通过下面的命令检查路由引擎的状态:
电源模块的维护
按照下面的指南来维护电源模块:
察看电源模块面板上面的蓝色 OUTPUT OK 的 LED,是否都正常;
通过命令行来显示:
第 41 页 共 111 页
PEM 0 status:
State Online
Temperature OK
AC Input: OK
DC Output Voltage Current Power Load
48 5 240
14
PEM 1 status:
State Online
Temperature OK
AC Input: OK
DC Output Voltage Current Power Load
50 4 200
11
PEM 2 status:
State Present
PEM 3 status:
State Online
Temperature OK
AC Input: OK
DC Output Voltage Current Power Load
50 6 300
17
检查 Craft 面板上是否有红色或者黄色告警。电源模块的问题会触发相应的告警。
通过下面的命令查看告警的具体信息:
user@host> show chassis alarms
确认电源线缆和接地线缆布放合理,没有缠绕。
周期性的检查电源线缆经过的地方的湿度、温度等环境条件。
3.6. 硬件组件更换
本节将描述如何更换路由器的硬件部件下面的部分:
各组件需要的工具
更换风扇盘
更换包转发引擎部件
更换电源系统部件
第 42 页 共 111 页
更换路由引擎
更换组件需要的工具
要更换硬件组件,各个组件需要的工具见下表:
工具 组件
DPC/FPC/PIC
静电袋或抗静电垫
路由引擎
带莲花插头的静电手
All
镯
路由引擎上 AUX 或 CONSOLE 用的串口线
平头螺丝刀
缆
FEB
风扇盘
十字头螺丝刀 PIC
电源模块
路由引擎
橡皮帽和橡皮盖 带光纤接口的 PIC 或光纤线缆
更换风扇盘
插入风扇盘
拔出风扇盘
要拔出前风扇盘,请进行下面的操作(参见图 3 -2:拔出风扇盘):
1. 手腕上戴上静电手镯,将插头插到机箱上的静电释放点(ESD Point)的插座上。
2. 松开风扇面板中间的螺钉。
3. 抓住把手将风扇从机箱中拔出一半。
4. 当风扇停止转动的时候,再用另一只手从底下托住风扇盘,将风扇盘完全的拔出
第 43 页 共 111 页
来。
图 3-2:拔出风扇盘
插入风扇盘
要插入前风扇,请进行下面的操作(参见图 3 -3:插入风扇盘):
1. 手腕上戴上静电手镯,将插头插到机箱上的静电释放点(ESD Point)的插座上。
2. 抓住把手将风扇插进机箱中。
3. 拧紧风扇面板上中间的螺钉。
第 44 页 共 111 页
图 3-3:插入风扇盘
更换 DPC
插入 DPC
拔出 DPC
档板。
2. 手腕上戴上静电手镯,将插头插到机箱上的静电释放点(ESD Point)的插座
上。
3. 给 DPC 上连接的电缆/光缆贴上标签方便以后再插回来
第 45 页 共 111 页
始闪烁,按住不放直到其熄灭。
或使用下面的命令行:
7. 将 DPC 从槽位中抽出一半。
防静电垫上。
9. 如果不会马上安装另外一个 DPC,那么需要用一个空档板安装在空出的槽位
上以保证散热风道正确。
图 3-4:拔出 DPC
插入 DPC
有的话,就用橡胶塞盖上这些端口。
4. 将 DPC 背部的凹槽与 DPC 槽位里的导轨对应,将 DPC 滑入机箱中去。
第 46 页 共 111 页
7. 按住 Craft 面板上对应的 DPC offline 按钮不动,大约 5 秒,直到按钮旁边的绿色
OK 状态指示亮起来。
8. 或使用下面的命令行:
图 3-5:插入 DPC
更换电源系统部件
更换电源部件,参照下面的指南:
拔出一个电源
插入一个电源
拔出一个交流电源
要拔出电源模块,进行下面的步骤(参见图表 3 -6:拔出交流电源模块):
1. 断开交流电源的供电,将电源线从电源模块拔出。
2. 手腕上戴上静电手镯,将插头插到机箱上的静电释放点(ESD Point)的插座上。
3. 将电源模块面板上的开关切换到关闭的状态 (O)。
第 47 页 共 111 页
4. 将电源模块面板下角上的螺钉完全松开。
5. 抓住把手将电源模块滑出机箱一半左右。
6. 用一只手托住电源模块底部,将其完全拔出机箱。
图表 3-6:拔出交流电源模块
拔出一个直流电源
要拔出电源模块,进行下面的步骤(参见图表 3 -6:拔出交流电源模块):
1. 断开直流电源的供电
2. 确保电源模块上的电源线上没有电压输入,并在以后的操作过程中也不变,将电
源线从电源模块拔出。
3. 手腕上戴上静电手镯,将插头插到机箱上的静电释放点(ESD Point)的插座上。
4. 将电源模块面板上的开关切换到关闭的状态 (O)。
5. 将保护接线端子的透明塑料罩移除
6. 将接线端子上的金属垫圈和螺栓移除
7. 将直流电源线移除
8. 将电源模块面板下角上的螺钉完全松开。
第 48 页 共 111 页
9. 抓住把手将电源模块滑出机箱一半左右。
10. 用一只手托住电源模块底部,将其完全拔出机箱。
图 3-7:拔出电源模块
插入一个交流电源
要插入电源模块,进行下面的步骤(参见图 3 -8:插入电源模块):
1. 手腕上戴上静电手镯,将插头插到机箱上的静电释放点(ESD Point)的插座上
2. 将电源模块面板上的开关切换到关闭的状态 (O)
3. 两手托起电源模块,将其滑入机箱底部
4. 将电源模块面板下角上的螺钉拧紧
5. 将电源线连接到电源模块
6. 检查电源线和接地线连接是否正确
7. 接通电源后,将电源模块上的开关切换到标记为(|)的位置,观察电源模块面板
第 49 页 共 111 页
图 3-8:插入电源模块
插入一个直流电源
9. 手腕上戴上静电手镯,将插头插到机箱上的静电释放点(ESD Point)的插座上。
11. 两手托起电源模块,将其滑入机箱底部。
12. 将电源模块面板下角上的螺钉拧紧。
13. 将电源线连接到电源模块的接线孔。确保这些电源线的裸露部分没有和路由器的
任何其他部分有接触:
将直流电源线的正极(+)接到标记为 RTN 的接线孔。
将直流电源线的负极(—)接到标记为-48V 的接线孔。
14. 将电源线固定在接线螺栓上,先放垫片,再拧螺母。
15. 检查电源线和接地线连接是否正确。
16. 接通电源后,将电源模块上的开关切换到标记为(|)的位置,观察电源模块面板
第 50 页 共 111 页
图表 3-9:插入电源模块
图表 3-10:连接 DC 电源线
更换交换控制板(SCB)
第 51 页 共 111 页
引擎后,每个交换控制板重约 4.4 公斤。
要更换路由引擎,使用下面的步骤:
拔出 SCB
插入 SCB
拔出交换控制板(SCB)
要拔出交换控制板,执行下面的步骤(参见图表 3 -24:拔出路由引擎):
2. 准备好一个静电袋或者抗静电垫,放置在平面上。
3. 手腕上戴上静电手镯,将插头插到机箱上的静电释放点(ESD Point)的插座上。
了
4. 同时旋转交换控制板左右两侧的扳手以释放交换控制板
5. 抓住把手把交换控制板拔出机箱的一半。
6. 用一只手托住交换控制板的底部,将整个路由引擎滑出机箱。
7. 将交换控制板放置在抗静电垫上。
图表 3-11:拔出交换控制板
第 52 页 共 111 页
插入交换控制板(SCB)
要插入交换控制板,执行下面的步骤(参见图表 3 -135:插入路由引擎):
1. 手腕上戴上静电手镯,将插头插到机箱上的静电释放点(ESD Point)的插座上。
2. 用一只手托住交换控制板的底部,另一只手抓住面板上的把手
3. 小心对准交换控制板的导向边与机箱内的导轨。
4. 将交换控制板滑入机箱到底,再向内按前面板使其后部跟背板紧密啮合。
5. 双手抓住两侧把手同时旋转,使得交换控制板归位。
6. 用螺丝刀固定路由引擎两侧的紧固螺丝
7. 检查 SCB 是否正常
8. 使用下面的命令行可以检查路由引擎的状态:
图表 3-12:插入交换控制板
第 53 页 共 111 页
更换路由引擎(RE)
要更换路由引擎,使用下面的步骤:
拔出路由引擎(RE)
插入路由引擎(RE)
拔出路由引擎(RE)
要拔出路由引擎,执行下面的步骤(参见图表 3 -24:拔出路由引擎):
8. 确认要拔出的路由引擎是否是主用引擎
如果有备用路由引擎,先切换至备用路由引擎上
user@host> request chassis routing-engine master switch
然后关闭需要更换的路由引擎
user@host> request system halt
10. 在 console 上继续观察直到确认要更换的路由引擎已经终止运行
11. 准备好一个静电袋或者抗静电垫,放置在平面上。
了
13. 用螺丝刀松开路由引擎左右两侧的固定螺丝,再用两手抓住路由引擎两侧的扳手 ,
使扳手向外翻以释放路由引擎
14. 抓住把手把路由引擎拔出机箱的一半。
15. 用一只手托住路由引擎的底部,将整个路由引擎滑出机箱。
16. 将路由引擎放置在抗静电垫上。
第 54 页 共 111 页
图表 3-24:拔出路由引擎
插入路由引擎(RE)
要插入路由引擎,执行下面的步骤(参见图表 3 -135:插入路由引擎):
9. 确认路由引擎两侧的扳手没有处于锁紧位置
11. 用一只手托住路由引擎的底部,另一只手抓住面板上的把手
12. 小心对准路由引擎的导向边与机箱内的导轨。
13. 将路由引擎滑入机箱到底,再向内按前面板使其后部跟背板紧密啮合。
14. 双手抓住两侧把手向内按,使得路由引擎归位。
15. 向里按路由引擎上的两个把手,使其插入背板中。
16. 用螺丝刀固定路由引擎两侧的紧固螺丝
分钟完成加电引导 )
18. 使用下面的命令行可以检查路由引擎的状态:
第 55 页 共 111 页
图表 3-135:插入路由引擎
4. MX 基本配置介绍
4.1. 路由器 CLI
用户模式
user@host> #用户模式
在用户模式下可以显示路由器的配置、端口状态、路由信息等。登录到路由器上即进入路由
器的用户模式:
Example:
BJ-BJ-JA-NSN-A-1-RE1 (ttyp6)
login: NSN
Password:
第 56 页 共 111 页
配置模式
user@host# #配置模式
通过在用户模式使用edit命令进入配置模式:
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1> edit
Entering configuration mode
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#
CLI 其他设置
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1> set cli ?
Possible completions:
screen-length Set number of lines on screen
screen-width Set number of characters on a line
timestamp Timestamp CLI output
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1>
第 57 页 共 111 页
4.2. 路由器基本配置
配置路由器设备名
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1> edit
Entering configuration mode
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set system host-name BJ-BJ-JA-NSN-A-1
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# commit
配置路由器 Telnet 服务
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1# set system services telnet ?
Possible completions:
<[Enter]> Execute this command
connection-limit Maximum number of allowed connections (1..250)
rate-limit Maximum number of connections per minute (1..250)
| Pipe through a command
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set system services telnet
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# commit
第 58 页 共 111 页
配置路由器 FTP 服务
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1# set system services ftp ?
Possible completions:
<[Enter]> Execute this command
connection-limit Maximum number of allowed connections (1..250)
rate-limit Maximum number of connections per minute (1..250)
| Pipe through a command
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set system services ftp
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# commit
配置 DNS 服务器
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1# set system name-server 192.168.1.1
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# commit
配置本地超级用户
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1# set system login user NSN class super-user
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set system login user NSN authentication plain-
第 59 页 共 111 页
text-password
New password: ********
Retype new password: ********
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# commit
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# show system login user NSN
uid 2004;
class super-user;
authentication {
encrypted-password "$1$ClJQz0eG$mkA8w9IXj1BJcuD7qjFD."; ## SECRET-DATA
}
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#
第 60 页 共 111 页
4.3. 端口配置
配置 Loopback 端口
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1> edit
Entering configuration mode
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces lo0 description “loopback 0”
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces lo0 unit 0 family inet address
59.43.0.4/32
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces lo0 unit 0 family iso address
86.4809.0010.0590.4300.0004.00
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# commit
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# show interfaces lo0
description "for P function";
unit 0 {
family inet {
address 59.43.0.4/32 {
primary;
第 61 页 共 111 页
}
address 59.43.0.1/32;
}
family iso {
address 86.4809.0010.0590.4300.0004.00;
}
family inet6 {
address 2001:C68:100::3b2b:0004/128;
}
}
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#
配置 POS 端口
第 62 页 共 111 页
user@host#set interface so-slot/pic/port unit 0 family iso
#端口允许运行ISIS
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1> edit
Entering configuration mode
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces so-0/0/0 description “to_SN-SIA-
XHM-NSN-A-1”
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces so-0/0/0 mtu 9182
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces so-0/0/0 hold-time up 5000 down 0
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces so-0/0/0 encapsulation ppp
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces so-0/0/0 sonet-options fcs 32
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces so-0/0/0 sonet-options payload-
scrambler
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces so-0/0/0 sonet-options rfc-2615
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces so-0/0/0 sonet-options fcs 32
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces so-0/0/0 unit 0 family inet address
59.43.17.1/30
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces so-0/0/0 unit 0 family iso
第 63 页 共 111 页
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces so-0/0/0 unit 0 family mpls
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# commit
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# show interfaces so-0/0/0
description to_SN-SIA-XHM-NSN-A-1;
mtu 9182;
hold-time up 5000 down 0;
encapsulation ppp;
sonet-options {
fcs 32;
payload-scrambler;
rfc-2615;
}
unit 0 {
family inet {
address 59.43.17.1/30;
}
family iso;
family inet6 {
address 2001:C68:100::3b2b:1101/126;
}
family mpls;
}
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#
配置 GE 端口
第 64 页 共 111 页
user@host#set interface ge-slot/pic/port unit 0 family inet address ip-address
#配置IP地址
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1> edit
Entering configuration mode
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces ge-3/0/0 description “to_BJ-BJ-JA-
NSN-RR-1”
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces ge-3/0/0 mtu 9182
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces ge-3/0/0 hold-time up 5000 down 0
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces ge-3/0/0 unit 0 family inet address
59.43.17.65/30
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set interfaces ge-3/0/0 unit 0 family iso
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# commit
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# show interfaces ge-3/0/0
description to_BJ-BJ-JA-NSN-RR-1;
mtu 9192;
hold-time up 5000 down 0;
unit 0 {
family inet {
address 59.43.17.65/30;
}
family iso;
}
{master}[edit]
第 65 页 共 111 页
NSN@BJ-BJ-JA-NSN-A-1-RE1#
第 66 页 共 111 页
4.4. VRRP 配置
interfaces {
ge-0/0/0 {
unit 0 {
family bridge { #设置该子接口为二层交换接口
interface-mode access; #设置该接口为普通 access 接口
vlan-id 10; #设置该子接口属于 VLAN 10
}
}
}
ge-0/0/1 {
unit 0 {
family bridge { #设置该子接口为二层交换接口
interface-mode trunk; #设置该接口为 802.1q Trunk 接口
vlan-id-list 1-4000; #设置该接口可以转发 vlan-id 1-4000 的报文
}
}
}
第 67 页 共 111 页
irb { #设置 IRB 三层逻辑接口
unit 10 {
family inet { #设置打开 IPv4 协议栈
address 10.0.0.3/29 { #设置 IPv4 地址
vrrp-group 1 { #设置 VRRP 组号
virtual-address 10.0.0.5; #设置 VRRP 虚拟 IP 地址 1
fast-interval 100; #打开 VRRP 快速故障检测
accept-data; #设置 VRRP 虚拟地址可以回应 ping
track { #设置 VRRP 监控接口
interface ge-0/0/2.0 { #设置监控 ge-0/0/2.0
priority-cost 60; #设置 track down 掉后 priority 减少 60
}
}
}
}
}
}
}
}
bridge-domains { #设置 VLAN 信息
vlan10 { #创建 VLAN 名称
vlan-id 10; #设置该 VLAN 对应 vlan-id 为 10
routing-interface irb.10; 设置该 vlan 对应的的三层接口为 irb.10
}
}
4.6. 协议独立路由属性的配置
配置路由器 Router-ID
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1> edit
Entering configuration mode
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set routing-options router-id 59.43.0.4
第 68 页 共 111 页
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# commit
配置路由器的 AS 号码
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1> edit
Entering configuration mode
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set routing-options autonomous-system 4809
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# commit
配置静态路由
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1> edit
Entering configuration mode
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set routing-options static route 192.168.1.0/24
next-hop 59.43.17.2
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# commit
定义路由组
Example:
第 69 页 共 111 页
NSN@BJ-BJ-JA-NSN-A-1-RE1> edit
Entering configuration mode
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set routing-options rib-groups rg-rpf import-rib [
inet.0 inet.2 ]
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# commit
第 70 页 共 111 页
4.7. 配置 OSPF 路由及承载网配置
配置 OSPF 命令简介
配置任务:启动 OSPF,要求:
邻居间进行 MD5 认证
实施 OSPF 快速收敛
启动 OSPF 的 graceful restart
配置一个 NSSA 区域
设置最大 8 条 ECMP 路径
调整 OSPF 管理距离
配置命令:
/* 配置 router-id */
routing-options {
router-id [router-id];
/* 启动 OSPF */
protocols {
ospf {
/* 调整 OSPF 管理距离 */
preference [preference];
external-preference [ext-preference];
/* 启动 graceful-restart */
graceful-restart {
notify-duration [notify-seconds];
restart-duration [restart-seconds];
}
/* 设置骨干或一般区域 */
area [area-id] {
/* 定义认证方式 */
authentication-type [auth-type];
第 71 页 共 111 页
/* 设置 OSPF 逻辑端口 */
interface [interface-name] {
[disable];
[passive];
/* 设置认证 */
authentication {
[auth-type] [key-id] key “[key-value]”;
}
hello-interval [hello-interval];
dead-interval [dead-interval];
retransmit-interval [retransmit-interval];
priority [priority-number];
}
}
area [area-id] {
authentication-type [auth-type];
/* 将区域设置为 NSSA */
nssa {
area-range [network/mask-length];
default-lsa {
第 72 页 共 111 页
}
hello-interval [hello-interval];
dead-interval [dead-interval];
retransmit-interval [retransmit-interval];
priority [priority-number];
/* 启动 BFD 加快 OSPF 收敛 */
bfd-liveness-detection {
minimum-interval [int-msec];
minimum-receive-interval [rx-msec];
minimum-transmit-interval [tx-msec];
multiplier [multiply-number];
}
}
}
}
}
重要参数说明:
参数名称 参数说明 参数规范
router-id router-id 地址
preference 内部 OSPF 管理距离 0 – 255,缺省值:10
ext-preference 外部 OSPF 管理距离 0 – 255,缺省值:150
notify-seconds 送出 purged LSA 的秒数 缺省值:30 秒
restart-seconds 重新建立 full 邻居的秒数 缺省值:180 秒
area-id 区域 ID 0.0.0.0:表示为骨干区域
auth-type 认证编码方式 全网统一设为 md5
interface-name 需要运行 OSPF 的逻辑
端口名
disable 关闭逻辑端口 OSPF 的 缺省值:无
运行 (表示启动 OSPF)
passive 将逻辑端口设置为被动
端口
key-id 认证 id 范围 0 – 255,相连两端口
key-id 值必须相同
key-value 认证密码 长 度 1 – 16 字 元 ( 使 用
第 73 页 共 111 页
MD5 时)
hello-interval Hello Packet 的 间 隔 秒 建议值:5 秒
数
dead-interval 持续为收到 Hello,认定 建议值:20 秒
邻居为 down 的秒数 必 须 为 hello-interval 的 4
倍
retransmit-interval 当 没 有 收 到 LS ACK 缺省值:5 秒
时,重新送出 LSA 的秒
数
priority-number DR 的 priority 缺省值为 128
int-msec BFD 传送及接收的最小
间隔毫秒数
rx-msec BFD 接收的最小间隔毫
秒数
tx-msec BFD 传送的最小间隔毫
秒数
multiply-number BFD 侦测为失效的间隔
时间倍数
network/mask-length 网络地址及掩码长度
no-summaries | 允 许 或 防 止 Summary
summaries LSA 进入 NSSA 区域
4.8. 配置 BGP 路由
配置 BGP 的路由发送延迟
第 74 页 共 111 页
#配置BGP的的路由发送延迟
配置 BGP 的 Damping
配置 BGP 的 Group
配置 BGP 的 Neighbor
第 75 页 共 111 页
#配置BGP的邻居的描述
汇总举例
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1> edit
Entering configuration mode
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols bgp hold-time 30
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols bgp mtu-discovery
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols bgp out-delay 5
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols bgp log-updown
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols bgp damping
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols bgp group pgGRR type internal
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols bgp group pgGRR description FOR-NSN-
IPv4-RR
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols bgp group pgGRR local-address
59.43.0.4
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols bgp group pgGRR family inet any
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols bgp group pgGRR neighbor 59.43.0.2
description BJ-BJ-JA-NSN-RR-1
第 76 页 共 111 页
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols bgp group pgGRR neighbor 59.43.2.52
description SN-SIA-XHM-NSN-RR-1
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# commit
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# show protocols bgp
hold-time 30;
mtu-discovery;
out-delay 5;
log-updown;
damping;
group pgGRR {
type internal;
description FOR-NSN-IPv4-RR;
local-address 59.43.0.4;
family inet {
any;
}
neighbor 59.43.0.2 {
description BJ-BJ-JA-NSN-RR-1;
}
neighbor 59.43.2.52 {
description SN-SIA-XHM-NSN-RR-1;
}
}
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#
第 77 页 共 111 页
4.9. 配置 LDP 协议
配置 LDP 的标签分发策略
第 78 页 共 111 页
配置 LDP 的端口发送 Hello 的 Transport 地址
汇总举例
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1> edit
Entering configuration mode
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols ldp track-igp-metric
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols ldp export ldp-filter
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols ldp keepalive-interval 10
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols ldp keepalive-timeout 30
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols ldp interface all hello-interval 5
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols ldp interface all hold-time 15
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols ldp interface all transport-address
router-id
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# commit
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# show protocols ldp
track-igp-metric;
export ldp-filter;
keepalive-interval 10;
keepalive-timeout 30;
第 79 页 共 111 页
interface all {
hello-interval 5;
hold-time 15;
transport-address router-id;
}
{master}[edit]
NSN@BJ-BJ-XD-NSN-A-3-RE1#
第 80 页 共 111 页
4.10. 配置流量工程(TE)/快速重路由(FRR)
配置 RSVP 的 refresh 时间
配置 RSVP 的 keep-multiplier
第 81 页 共 111 页
#手工配置运行RSVP的端口执行链路保护的路径
禁止端口运行 MPLS
配置 LSP(Traffic-Engineer)
配置 LSP 的起点地址
配置 LSP 的终点地址
配置 LSP 的主用路径
第 82 页 共 111 页
配置 FRR 保护 LSP
定义 LSP 的路径
汇总举例
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1> edit
Entering configuration mode
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols rsvp refresh-time 30
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols rsvp keep-multiplier 3
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols rsvp interface lo0.0
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols rsvp interface interface so-0/0/0.0
aggregate
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols rsvp interface interface so-0/0/0.0
hello-interval 9
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols rsvp interface interface so-0/0/0.0
link-protection path 59.43.0.4 strict
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols rsvp interface interface so-0/0/0.0
link-protection path 59.43.2.54 strict
{master}[edit]
第 83 页 共 111 页
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols rsvp interface interface so-0/0/0.0
link-protection path 59.43.2.55 strict
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols mpls optimize-timer 30
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols mpls interface all
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols mpls interface interface fxp0.0
diable
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols mpls label-switched-path to_SN-SIA-
ESN-NSN-A-2_1 from 59.43.0.7
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols mpls label-switched-path to_SN-SIA-
ESN-NSN-A-2_1 to 59.43.2.55
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols mpls label-switched-path to_SN-SIA-
ESN-NSN-A-2_1 ldp-tunneling
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols mpls label-switched-path to_SN-SIA-
ESN-NSN-A-2_1 link-protection
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols mpls label-switched-path to_SN-SIA-
ESN-NSN-A-2_1 primary P_SN-SIA-ESN-NSN-A-2_1
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set protocols mpls path P_SN-SIA-ESN-NSN-A-2_1
59.43.2.55 strict
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# commit
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# show protocols rsvp
refresh-time 30;
keep-multiplier 3;
第 84 页 共 111 页
interface lo0.0;
interface so-0/0/0.0 {
aggregate;
hello-interval 9;
link-protection {
path {
59.43.0.4 strict;
59.43.2.54 strict;
59.43.2.55 strict;
}
}
}
{master}[edit]
NSN@BJ-BJ-XD-NSN-A-3-RE1# show protocols mpls
optimize-timer 30;
label-switched-path to_SN-SIA-ESN-NSN-A-2_1 {
from 59.43.0.7;
to 59.43.2.55;
ldp-tunneling;
link-protection;
primary P_SN-SIA-ESN-NSN-A-2_1;
}
path P_SN-SIA-ESN-NSN-A-2_1 {
59.43.2.55 strict;
}
interface all;
interface fxp0.0 {
disable;
}
{master}[edit]
NSN@BJ-BJ-XD-NSN-A-3-RE1#
第 85 页 共 111 页
4.11. 配置 Class-of-Service
配置Forwarding Class
配置 Forwarding Class
配置 Classifier
配置 Rewrite-Rules
配置 Schedulers 的传送速率
第 86 页 共 111 页
配置 Schedulers 的 Buffer
配置 Schedulers 的优先级
配置 Schedulers 的 drop-profile-map
配置 Schedulers-Map
在端口上应用 Schedulers-Map
在端口上应用 IP 的 Classifiers
第 87 页 共 111 页
汇总举例
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1> edit
Entering configuration mode
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service classifiers exp expClassifiers
forwarding-class fcCritical loss-priority low code-points 110
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service classifiers exp expClassifiers
forwarding-class fcCritical loss-priority high code-points 111
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service classifiers exp expClassifiers
forwarding-class fcGold loss-priority low code-points 101
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service classifiers exp expClassifiers
forwarding-class fcSilver loss-priority low code-points 011
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service classifiers exp expClassifiers
forwarding-class fcCopper loss-priority low code-points 001
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service classifiers exp expClassifiers
forwarding-class fcDefault loss-priority low code-points 000
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service classifiers exp expClassifiers
forwarding-class fcDefault loss-priority low code-points 010
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service classifiers exp expClassifiers
forwarding-class fcDefault loss-priority low code-points 100
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service classifiers inet-precedence
precClassifiers forwarding-class fcCritical loss-priority low code-points
110
第 88 页 共 111 页
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service classifiers inet-precedence
precClassifiers forwarding-class fcCritical loss-priority high code-points
111
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service classifiers inet-precedence
precClassifiers forwarding-class fcGold loss-priority low code-points 101
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service classifiers inet-precedence
precClassifiers forwarding-class fcSilver loss-priority low code-points 011
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service classifiers inet-precedence
precClassifiers forwarding-class fcCopper loss-priority low code-points 001
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service classifiers inet-precedence
precClassifiers forwarding-class fcDefault loss-priority low code-points 000
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service classifiers inet-precedence
precClassifiers forwarding-class fcDefault loss-priority low code-points 010
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service classifiers inet-precedence
precClassifiers forwarding-class fcDefault loss-priority low code-points 100
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropGold
interpolate fill-level 50
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropGold
interpolate fill-level 70
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropGold
interpolate fill-level 100
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropGold
interpolate drop-probability 1
第 89 页 共 111 页
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropGold
interpolate drop-probability 50
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropGold
interpolate drop-probability 100
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropSilver
interpolate fill-level 40
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropSilver
interpolate fill-level 70
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropSilver
interpolate fill-level 100
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropSilver
interpolate drop-probability 1
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropSilver
interpolate drop-probability 50
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropSilver
interpolate drop-probability 100
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropCopper
interpolate fill-level 30
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropCopper
interpolate fill-level 65
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropCopper
interpolate fill-level 100
第 90 页 共 111 页
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropCopper
interpolate drop-probability 1
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropCopper
interpolate drop-probability 50
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropCopper
interpolate drop-probability 100
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropDefault
interpolate fill-level 20
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropDefault
interpolate fill-level 60
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropDefault
interpolate fill-level 100
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropDefault
interpolate drop-probability 1
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropDefault
interpolate drop-probability 50
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropDefault
interpolate drop-probability 100
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropNonTCP
interpolate fill-level 60
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropNonTCP
interpolate fill-level 95
第 91 页 共 111 页
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropNonTCP
interpolate drop-probability 1
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service drop-profiles dropNonTCP
interpolate drop-probability 100
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service forwarding-classes queue 0
fcDefault
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service forwarding-classes queue 0
priority low
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service forwarding-classes queue 1
fcCopper
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service forwarding-classes queue 1
priority low
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service forwarding-classes queue 2
fcSilver
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service forwarding-classes queue 2
priority low
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service forwarding-classes queue 5
fcGold
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service forwarding-classes queue 5
priority low
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service forwarding-classes queue 6
fcCritical
第 92 页 共 111 页
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service forwarding-classes queue 6
priority high
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service forwarding-classes queue 4
fcWorkaround
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service interfaces so-0/0/0 scheduler-
map schmapNetwork
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service interfaces so-0/0/0 unit 0
classifiers exp expClassifiers
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service interfaces so-0/0/0 unit 0
classifiers inet-precedence precClassifiers
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service interfaces so-0/0/0 unit 0
rewrite-rules exp rrMarkEXP
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service interfaces so-0/0/0 unit 0
rewrite-rules inet-precedence rrMarkPrec
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service rewrite-rules exp rrMarkEXP
forwarding-class fcCritical loss-priority low code-point 110
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service rewrite-rules exp rrMarkEXP
forwarding-class fcCritical loss-priority high code-point 111
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service rewrite-rules exp rrMarkEXP
forwarding-class fcGold loss-priority low code-point 101
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service rewrite-rules exp rrMarkEXP
forwarding-class fcSilver loss-priority low code-point 011
第 93 页 共 111 页
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service rewrite-rules exp rrMarkEXP
forwarding-class fcCopper loss-priority low code-point 001
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service rewrite-rules exp rrMarkEXP
forwarding-class fcDefault loss-priority low code-point 000
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service rewrite-rules inet-precedence
rrMarkPrec forwarding-class fcCritical loss-priority low code-point 110
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service rewrite-rules inet-precedence
rrMarkPrec forwarding-class fcCritical loss-priority high code-point 111
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service rewrite-rules inet-precedence
rrMarkPrec forwarding-class fcGold loss-priority low code-point 101
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service rewrite-rules inet-precedence
rrMarkPrec forwarding-class fcSilver loss-priority low code-point 011
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service rewrite-rules inet-precedence
rrMarkPrec forwarding-class fcCopper loss-priority low code-point 001
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service rewrite-rules inet-precedence
rrMarkPrec forwarding-class fcDefault loss-priority low code-point 000
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service scheduler-maps schmapNetwork
forwarding-class network-control scheduler schNC
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service scheduler-maps schmapNetwork
forwarding-class fcCritical scheduler schCritical
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service scheduler-maps schmapNetwork
forwarding-class fcGold scheduler schGold
第 94 页 共 111 页
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service scheduler-maps schmapNetwork
forwarding-class fcSilver scheduler schSilver
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service scheduler-maps schmapNetwork
forwarding-class fcCopper scheduler schCopper
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service scheduler-maps schmapNetwork
forwarding-class fcDefault scheduler schDefault
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schNC priority
strict-high
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schCritical
transmit-rate percent 30
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schCritical buffer-
size temporal 5000
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schCritical
priority high
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schGold transmit-
rate percent 20
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schGold buffer-size
temporal 10000
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schGold priority
medium-high
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schGold drop-
profile-map loss-priority low protocol tcp drop-profile dropGold
第 95 页 共 111 页
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schGold drop-
profile-map loss-priority low protocol non-tcp drop-profile dropNonTCP
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schSilver transmit-
rate percent 15
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schSilver buffer-
size temporal 10000
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schSilver priority
medium-high
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schSilver drop-
profile-map loss-priority low protocol tcp drop-profile dropSilver
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schSilver drop-
profile-map loss-priority low protocol non-tcp drop-profile dropNonTCP
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schCopper transmit-
rate percent 15
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schCopper buffer-
size temporal 10000
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schCopper priority
medium-high
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schCopper drop-
profile-map loss-priority low protocol tcp drop-profile dropCopper
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schCopper drop-
profile-map loss-priority low protocol non-tcp drop-profile dropNonTCP
第 96 页 共 111 页
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schDefault
transmit-rate percent 5
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schDefault buffer-
size temporal 10000
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schDefault priority
low
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schDefault drop-
profile-map loss-priority low protocol tcp drop-profile dropDefault
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#set class-of-service schedulers schDefault drop-
profile-map loss-priority low protocol non-tcp drop-profile dropNonTCP
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# commit
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# show class-of-service
classifiers {
exp expClassifiers {
forwarding-class fcCritical {
loss-priority low code-points 110;
loss-priority high code-points 111;
}
forwarding-class fcGold {
loss-priority low code-points 101;
}
forwarding-class fcSilver {
loss-priority low code-points 011;
}
forwarding-class fcCopper {
loss-priority low code-points 001;
}
forwarding-class fcDefault {
loss-priority low code-points [ 000 010 100 ];
}
第 97 页 共 111 页
}
inet-precedence precClassifiers {
forwarding-class fcCritical {
loss-priority low code-points 110;
loss-priority high code-points 111;
}
forwarding-class fcGold {
loss-priority low code-points 101;
}
forwarding-class fcSilver {
loss-priority low code-points 011;
}
forwarding-class fcCopper {
loss-priority low code-points 001;
}
forwarding-class fcDefault {
loss-priority low code-points [ 000 010 100 ];
}
}
}
drop-profiles {
dropGold {
interpolate {
fill-level [ 50 70 100 ];
drop-probability [ 1 50 100 ];
}
}
dropSilver {
interpolate {
fill-level [ 40 70 100 ];
drop-probability [ 1 50 100 ];
}
}
dropCopper {
interpolate {
fill-level [ 30 65 100 ];
drop-probability [ 1 50 100 ];
}
}
dropDefault {
interpolate {
fill-level [ 20 60 100 ];
drop-probability [ 1 50 100 ];
}
第 98 页 共 111 页
}
dropNonTCP {
interpolate {
fill-level [ 60 95 ];
drop-probability [ 1 100 ];
}
}
}
forwarding-classes {
queue 0 fcDefault priority low;
queue 1 fcCopper priority low;
queue 2 fcSilver priority low;
queue 5 fcGold priority low;
queue 6 fcCritical priority high;
queue 4 fcWorkaround;
}
interfaces {
so-0/0/0 {
scheduler-map schmapNetwork;
unit 0 {
classifiers {
exp expClassifiers;
inet-precedence precClassifiers;
}
rewrite-rules {
exp rrMarkEXP;
inet-precedence rrMarkPrec;
}
}
}
}
rewrite-rules {
exp rrMarkEXP {
forwarding-class fcCritical {
loss-priority low code-point 110;
loss-priority high code-point 111;
}
forwarding-class fcGold {
loss-priority low code-point 101;
}
forwarding-class fcSilver {
loss-priority low code-point 011;
}
forwarding-class fcCopper {
第 99 页 共 111 页
loss-priority low code-point 001;
}
forwarding-class fcDefault {
loss-priority low code-point 000;
}
}
inet-precedence rrMarkPrec {
forwarding-class fcCritical {
loss-priority low code-point 110;
loss-priority high code-point 111;
}
forwarding-class fcGold {
loss-priority low code-point 101;
}
forwarding-class fcSilver {
loss-priority low code-point 011;
}
forwarding-class fcCopper {
loss-priority low code-point 001;
}
forwarding-class fcDefault {
loss-priority low code-point 000;
}
}
}
scheduler-maps {
schmapNetwork {
forwarding-class network-control scheduler schNC;
forwarding-class fcCritical scheduler schCritical;
forwarding-class fcGold scheduler schGold;
forwarding-class fcSilver scheduler schSilver;
forwarding-class fcCopper scheduler schCopper;
forwarding-class fcDefault scheduler schDefault;
}
}
schedulers {
schNC {
priority strict-high;
}
schCritical {
transmit-rate percent 30;
buffer-size temporal 5000;
priority high;
}
第 100 页 共 111 页
schGold {
transmit-rate percent 20;
buffer-size temporal 10000;
priority medium-high;
drop-profile-map loss-priority low protocol tcp drop-profile
dropGold;
drop-profile-map loss-priority low protocol non-tcp drop-profile
dropNonTCP;
}
schSilver {
transmit-rate percent 15;
buffer-size temporal 10000;
priority medium-high;
drop-profile-map loss-priority low protocol tcp drop-profile
dropSilver;
drop-profile-map loss-priority low protocol non-tcp drop-profile
dropNonTCP;
}
schCopper {
transmit-rate percent 15;
buffer-size temporal 10000;
priority medium-high;
drop-profile-map loss-priority low protocol tcp drop-profile
dropCopper;
drop-profile-map loss-priority low protocol non-tcp drop-profile
dropNonTCP;
}
schDefault {
transmit-rate percent 5;
buffer-size temporal 10000;
priority low;
drop-profile-map loss-priority low protocol tcp drop-profile
dropDefault;
drop-profile-map loss-priority low protocol non-tcp drop-profile
dropNonTCP;
}
}
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#
第 101 页 共 111 页
4.12. 配置路由策略(Policy)
配置 Policy 的 From 语句
#配置policy的From语句,From的条件可以是上面所列出的所有:路由协议的种类、路由的
属性、具体的路由等等。
第 102 页 共 111 页
配置 Policy 的 Then 语句
#配置Policy的Then操作,上述的都是可以使用的操作。匹配本Team后结束Policy的操作必
须是Accept和Reject。
第 103 页 共 111 页
汇总举例
Example:
NSN@BJ-BJ-JA-NSN-A-1-RE1> edit
Entering configuration mode
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set policy-options policy-statement static-to-isis
from protocol static
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set policy-options policy-statement static-to-isis
from route-filter 219.142.80.63/32 exact
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set policy-options policy-statement static-to-isis
from route-filter 202.97.3.0/24 exact
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set policy-options policy-statement static-to-isis
then accept
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set policy-options policy-statement load-balance
then load-balance per-packet
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set policy-options policy-statement ldp-filter
term a from route-filter 59.43.8.0/21 prefix-length-range /30-/32
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# set policy-options policy-statement ldp-filter
term a then accept
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1# show policy-options
policy-statement static-to-isis {
from {
protocol static;
route-filter 219.142.80.63/32 exact;
route-filter 202.97.3.0/24 exact;
}
then accept;
第 104 页 共 111 页
}
policy-statement load-balance {
then {
load-balance per-packet;
}
}
policy-statement ldp-filter {
term a {
from {
route-filter 59.43.8.0/21 prefix-length-range /30-/32;
}
then accept;
}
}
{master}[edit]
NSN@BJ-BJ-JA-NSN-A-1-RE1#
图:RNC 设备共址接入拓扑图
PS 域组网说明:
每套 RNC Iu-PS 通过 4 块单板输出 4 路 GE 口与两个 CE 设备连接,其中 1,2 单板为主用,连
接 CE1;第 3,4 板连接 CE2, 第 3 板备份第 1 板,第 4 板备份第 2 板。
第 105 页 共 111 页
为主用,CE2 相应 VLAN 接口为备用。VRRP 设置为跟踪上行接口,这样当上行接口状态变化
时也会触发 VRRP 切换。
IP 地址规划方案
RNC 与 CE 互联网段
每个 RNC 都需要两个/29 网段地址,RNC 两个主用接口跟 CE 之间的两个互联网段都使用一
个/29 的网段。其中 RNC 的两个主用接口个使用一个 IP 地址(不同网段),两个 CE 连接 RNC
的两个 VLAN 接口各使用一个 IP 地址,并由主用设备 CE1 接管不同于 VLAN 接口 IP 的一个虚
拟 IP 地址
CE 与 IP 承载网 AR 互联网短段
需要两个 /30 的子网,每个 RNC 跟各自的 AR 互联网段使用一个/30 的网段
IP 地址规划示例如下:
RNC GE1 : 192.168.0.1/29
CE1 VLAN1: 192.168.0.2/29
CE2 VLAN1: 192.168.0.3/29
VLAN1 VRRP: 192.168.0.6/29
第 106 页 共 111 页
CE1 VLAN2: 192.168.0.10/29
CE2 VLAN2: 192.168.0.11/29
VLAN2 VRRP: 192.168.0.14/29
故障收敛说明
RNC 第 1 单板到 CE1 的链路出现故障,由于 此时 CE1 VLAN1 的所有端口 并没有全
down(CE1 和 CE2 之间的 Trunk 端口也包含 VLAN1),因此 VLAN1 的 VRRP 不发生切换。此
时 RNC 的端口主备发生切换,第 3 单板接替第 1 单板工作,数据报文从第 3 单板发出,
到达 CE2,并通过 CE1 和 CE2 之间 Trunk 端口到达 CE1 的 VLAN1 主用接口,再通过 CE1
到 AR1 的上联链路去往 SGSN,回来的数据报文跟据 AR 的配置可能从 AR1->CE1 返回,也
可能从 AR2->CE2 返回,两个路径都没有问题。
RNC 第 2 单板到 CE1 的链路出现故障,由于 CE1 VLAN2 的所有端口并没有全 down(CE1
和 CE2 之间的 Trunk 端口也包含 VLAN2),因此 VLAN2 的 VRRP 不发生切换。此时 RNC 的
端口主备发生切换,第 4 单板接替第 2 单板工作,数据报文从第 4 单板发出,到达
CE2,并通过 CE1 和 CE2 之间 Trunk 端口到达 CE1 的 VLAN2 主用接口,再通过 CE1 到
AR1 的上联链路去往 SGSN,回来的数据报文跟据 AR 的配置可能从 AR1->CE1 返回,也可
能从 AR2->CE2 返回,两个路径都没有问题。
RNC 的第 3 或第 4 单板到 CE2 的链路出现故障,因为这两条链路正常情况下不承载业务 ,
因此不触发切换,对业务无影响。
CE1 掉电,这时触发 VRRP 切换,两个 VLAN 地址的主用被 CE2 接管,RNC 的单板也发生
切换,单板 3,4 为主用,此时业务不受影响
CE1 的上行链路出现故障,由于 VRRP 设置为跟踪上行接口状态变化,因此这也会触发
VRRP 切换,CE2 成为主用,RNC 的第 1 单板和第 2 单板发出数据报文,到达 CE1,再通
过 CE1 和 CE2 之间的 Trunk 链路将报文转发给 CE2 的 VLAN 接口,然后通过 CE2 的上行
链路往 SGSN,回来的数据报文跟据 AR 的配置可能从 AR1->CE1 返回,也可能从 AR2-
>CE2 返回,两个路径都没有问题。
CE2 的上行链路出现故障,由于 CE2 正常情况下不承载业务,因此不触发切换,对业
务无影响。
MX480 典型配置如下:
lab@mx480-2-re0# show
## Last changed: 2009-03-18 17:50:33 CST
version 9.3R2.8;
groups {
re0 { #主用引擎配置
system {
host-name mx480-2-re0;
}
interfaces {
fxp0 {
unit 0 {
family inet {
address 192.168.1.1/24;
第 107 页 共 111 页
}
}
}
}
}
re1 { #备用引擎配置
system {
host-name mx480-2-re1;
}
interfaces {
fxp0 {
unit 0 {
family inet {
address 192.168.1.2/24;
}
}
}
}
}
}
apply-groups [ re0 re1 ];
system {
backup-router 192.168.0.254 destination 192.168.0.0/24;
time-zone Asia/Shanghai;
ports {
console type vt100;
auxiliary type vt100;
}
root-authentication {
encrypted-password "$1$p3jWCMYx$R7Rq/ZsOehqoDuiVTGPw./";}
name-server {
202.118.224.101;
}
login {
user lab {
uid 2000;
class super-user;
authentication {
encrypted-password "$1$OqLjFQbv$50CMHMQ9TyFzfVE17ZKCB1"; }
}
}
services {
ftp;
ssh;
第 108 页 共 111 页
telnet {
connection-limit 10;
rate-limit 10;
}
}
commit synchronize; #配置主备引擎配置自动同步
}
chassis {
aggregated-devices {
ethernet {
device-count 5;
}
}
alarm {
management-ethernet {
link-down ignore;
}
}
}
interfaces {
ge-0/0/0 {
unit 0 {
family bridge {
interface-mode access;
vlan-id 10;
}
}
}
ge-0/0/1 {
unit 0 {
family bridge {
interface-mode trunk;
vlan-id-list 1-4000;
}
}
}
ge-0/0/2 {
unit 0 {
description "CE2 to SGSN";
family inet {
address 10.0.101.1/30;
}
}
}
第 109 页 共 111 页
irb {
unit 10 {
family inet {
address 10.0.0.3/29 {
vrrp-group 1 {
virtual-address 10.0.0.5;
fast-interval 100;
accept-data;
track {
interface ge-0/0/2.0 {
priority-cost 60;
}
}
}
}
}
}
}
}
routing-options {
static {
route 10.56.73.128/25 next-hop 10.0.101.2;
route 10.0.1.0/28 next-hop 10.0.0.1;
}
}
bridge-domains {
vlan10 {
vlan-id 10;
routing-interface irb.10;
}
}
附录
联系硬件返修
在确定路由设备部件发生故障、在保修范围时,准备下列信息:
需要返修的部件型号
需要返修的部件序列号
第 110 页 共 111 页
联系地址、电话等
联系 TD CE 项目技术支持中心(TAC):
使用 E-mail: tac@microshield.com.cn 或
访问 Juniper 官方 TAC http://www.juniper.net -> support -> create a case 或
电话至:4008119001 联系 TD CE 项目技术支持中心
第 111 页 共 111 页