passport 7400/15000 系统用户维护手册 - yanjian.com
TRANSCRIPT
Passport 7400/15000
系统用户维护手册
北电网络
2003 年 3 月
- 1 -
前 言
本手册系根据 Passport 7400 和 Passport 150000 的主要性能要求制订,
作为机房维护人员的参考指南,为更有效地管理系统及保障系统的可靠性,预防和及
时发现潜在的问题提供帮助。
本手册针对 Passport 的特点,给出了部分技术指标和操作方法,维护人员可
根据本手册制订相应表格,或参考我们制订的表格,周期性的记录测试和观察的结
果。维护人员应严格按照维护规程操作,并如实填写维护日志。
在维护人员发现和解决问题的过程中,如发现与北电 NTP 资料有异,则以北
电 NTP 资料为准;如需要支援可联系我们的技术人员。
我们希望本手册能够帮助您更好地管理和维护 Passport 系统,使其达到 佳
的运行状态;如在使用本手册过程中发现有错误之处,或您有更好见解,请与我们联
系、商讨。我们将经常更新,以使其更加完善。
- 2 -
目 录 前 言 .................................................................................................................................................................2 第一部分 Passport 交换机维护规程 ..................................................................................................................4 一:PASSPORT 交换机硬件系统维护.............................................................................................................4 二:PASSPORT 交换机软件系统及业务电路的维护 .....................................................................................4 三:网管系统的维护 .........................................................................................................................................6
第二部分 Passport 维护工作详述 .....................................................................................................................11 第一章 Passport15000 硬件简介及维护 ...................................................................................................11 第二章 Passport7480 硬件简介及维护 .....................................................................................................21 第三章 Passport 软件及业务系统维护详解 .............................................................................................27
第三部分 告警 ..................................................................................................................................................34 一:Passport 告警概论 .....................................................................................................................................34 二:告警策略 ...................................................................................................................................................34 三:产生告警主要情况: ...............................................................................................................................34 四:告警清除 ...................................................................................................................................................34 五:告警信息解释 ...........................................................................................................................................35
第四部分 Passport 业务配置与故障排查 ........................................................................................................45 一:ATM 业务配置及故障排查:..................................................................................................................45 二:帧中继业务配置及故障排查: ...............................................................................................................65 三:FrAtm业务配置及故障排查: ................................................................................................................72 四:电路仿真业务配置及故障排查: ...........................................................................................................80 五:IP over Passport 业务配置及故障排查:.................................................................................................89
- 3 -
第一部分 Passport 交换机维护规程
一:PASSPORT 交换机硬件系统维护
无论 Passport 15K 系列还是 7K 系列它们的硬件维护都包括诸如温度、湿度、板卡状态等一系
列内容的检查维护,以保证交换机的正常运行。硬件系统的维护项目由节点维护人员完成,发现问题应
及时反馈给网管人员。以下是对硬件方面的维护内容和对维护工作提出的要求。
1:维护内容 a:日维护项目:
• 机房温度、湿度的检查记录。
• 交换机告警指示灯状态及各功能模块工作指示灯状态的检查记录。
b:周维护项目:
• 交换机上各种电缆的检查,绑扎是否牢固,有无物理损伤。
• 各种标签的检查,粘贴是否牢固,标注文字是否清晰。
c:月维护项目:
• 交换机风扇滤网的清洁(可数月进行一次,取决于机房环境)。
• 交换机表面灰尘的清理。
2:维护要求 • 机房的温度和湿度必须满足交换机对工作环境的要求,温度应在-5~45°C 之间,相对湿度应保持
在 5%~90%之间。
• 交换机告警指示及所有卡板工作状态指示正常,如发现异常要及时联系网管人员,查找故障原
因。
• 保证交换机所有连接电缆排列有序,捆扎牢固,标签清晰,无物理损伤。
• 保持交换机表面和风扇滤网的清洁。
以上的维护工作完成后需要填写相应的硬件维护报表(可参考附件一)。
二:PASSPORT 交换机软件系统及业务电路的维护
网管人员的日常工作除了受理用户障碍申告和配置新的业务电路外,还有一项重要的工作就是
监视网络运行状态,通过监视往往可以及时发现一些潜在的问题,从而提前采取预防性的措施,保证网
络持续健康地运行。此外,通过一些专用软件(如 PPR)提供的信息,如中继端口带宽利用率和卡板 CPU
利用率等,可以帮助网络维护人员制定合理的网络优化方案,使网络性能得到 佳的发挥。这里我们列
举了一些维护项目以及相应的维护要求,维护项目从执行的时间周期上分为日维护项目、周维护项目和
月维护项目,如下:
1:维护内容 a:日维护项目:
- 4 -
• 观察并过滤出网管收集到的重要告警,采取措施清除告警状态,做好记录。
• 检查并记录重要用户电路和重要中继电路的状态,发现异常应及时处理。
• 记录当天新增、修改和删除的业务电路的详细信息,维护好用户电路数据库。
• 及时处理用户的故障申告。如果发生严重故障(E1/E2),要及时与北电紧急技术支持 ETAS 联
系解决,并记录故障解决经过。
b:周维护项目: • 文件系统维护
文件系统保存 Passport 交换机的软件、配置文件和各种日志文件(计费、统计、告警等),对文
件系统的维护要达到以下两个要求:
--- 确保磁盘同步。可通过 disp fs 显示磁盘同步状态,sync fs 命令进行手工同步;
--- 磁盘使用率小于 75%。可通过 tidy sw、tidy prov 等命令清除无用的软件和配置文件;
• 系统时钟同步(NS)
通过 disp ns 命令可查看系统时钟同步状态,Passport 网络时钟同步对 CES、IMA、BTDS 等业
务尤为重要,要避免 Passport 时钟处于 freerun 状态。
• 系统时间同步(Time)
通过 disp time 命令可查看系统时间是否与设定的工作站同步,时间不同步会导致统计、计费
和告警数据的不正确。
• 交换矩阵/总线状态
如果有一个交换矩阵/总线的状态变为 Disabled,将导致该 Passport 交换机丧失冗余功能。有
时可通过执行 Fabric/bus test 使处于 Disabled 状态的交换矩阵/总线恢复到正常状态。
• 配置系统检查。
应保证 current view 与 committed view 为同一文件名。为避免配置数据丢失,应养成每次修
改配置后执行 commit prov 的习惯。
• 检查机架状态
通过 disp shelf 命令可以查看机架状态,主要是了解是否有硬件故障。
以上提及的命令的具体用法请参考 NTP 241-5701-050 Passport 7400 15000 Commands。
c:月维护项目:
• 全网服务数据备份。
• 根据 PPR 产生的报表提出网络优化建议。
• 统计全网各节点可用槽位数和可用端口数,了解网络运营能力(可间隔几个月或半年统计一
次)。
• 统计备板备件数量。
2:维护要求
• 对网管上显示的各种告警和用户申告的故障,要能在尽量短的时间内确定原因并加以排除。 • 保证各节点交换机各项系统参数值保持在规定范围内。
• 对所有新增、修改和删除电路的记录要做到清晰、完整、易查。 • 经常备份网络服务数据,确保备份数据的完整和安全。
• 定期统计全网可用槽位数和可用端口数,动态掌握网络运营能力。 • 妥善保管备件,准确掌握备件信息(类型和数量)。
以上的维护工作完成后需要填写相应的维护报表,我们设计了一些表格供您参考:
值班日志 见附件二
周维护报表 见附件三
月维护报表 见附件四
- 5 -
三:网管系统的维护
由于对全网各节点的各项操作都要通过网管来实现,所以网管的维护也是维护工作中很重要的
一环。网管系统主要包括:MDM、MDP、PPR 等,对它的维护主要以周为单位,需要定期完成以下工作:
1:维护内容 • 检查网管工作站的电源连接情况,如插头有无松脱、电源线有无破损。
• 定期检查工作站运行状态,合理组织文件系统,定期整理磁盘,清除无用数据。
• 整理网管的拓扑图窗口,确保整个网络拓扑结构的清晰。
• 检查 MDP 的工作状态,是否按配置定期从相应交换机提取文件。 Accounting 和 Stats 数据可
供计费主机或性能分析主机处理,以生成各类有用的报告。Stats、Alarm 和 Log 数据则对故障
分析具有重要意义。
• 利用 PPR 生成相应的报表,以备每月的电路分析使用。
• 用外部存储设备(如磁带等)备份工作站系统的所有系统配置和交换机数据信息。
• 检查网管远程接入设施的可用性,提高紧急技术支持的效率。
2:维护要求: • 避免工作站突然断电事故的发生,保证工作站长期稳定地工作。
• 维持工作站操作系统的稳定性,避免系统死机或不能启动等事故发生。
• 保证网管各项功能的正常使用,确保 MDP 数据收集正常进行。
• 保证备份数据的完整与可靠。
• 保证网管远程接入设施的可用性。
- 6 -
附件一:PASSPORT 交换机硬件维护报表 节点 BJNTSF7K01 2003 年 1 月维护报表
日期 机房温度 机房湿度 交换机告警灯状态 卡板工作状态 处理情况 1 24 30% 正常 正常
2 23 30% 正常 正常
3 24 30% 正常 正常
4 24 34% 正常 Slot/7 红色 已报网管处理
5 23 30% 正常 正常
6 24 30% 正常 正常
7 26 28% 正常 正常
8 25 30% 正常 正常
9 24 30% 正常 正常
10 23 30% 正常 正常
11 24 30% 正常 正常
12 24 30% 正常 正常
13 25 30% 正常 正常
14 25 28% 正常 正常
15 24 28% 正常 正常
16 25 28% 正常 正常
17 24 28% 正常 正常
18 24 27% 正常 正常
19 24 28% 正常 正常
20 23 28% 正常 正常
21 25 28% 正常 正常
22 25 32% 正常 正常
23 25 28% 正常 正常
24 26 28% 正常 正常
25 24 28% 正常 正常
26 25 30% 正常 正常
27 23 29% 正常 正常
28 23 28% 正常 正常
29 24 28% 正常 正常
30 25 29% 正常 正常
31 24 28% 正常 正常
周维护项目记录 WK1 1 月 3 日检查电缆、标签,正常
WK2 1 月 10 日检查电缆、标签,正常
WK3 1 月 17 日检查电缆、标签,正常
WK4 1 月 24 日检查电缆、标签,正常
WK5 1 月 31 日检查电缆、标签,正常
月维护项目记录
- 1 月 30 日更换滤网一张,并清理机身表面灰尘
附件二:值班日志 日期 : 接班时间 : 交班时间: 值班人:
- 7 -
用
户
申
告
及
网
络
故
障
处
理
记
录
重
要
电
路
状
态
记
录
交
班
事
项
附件三:PASSPORT 交换机系统维护周报表 2003 年第 5 周 PASSPORT 系统维护报表
节点 文件系统 总线/交换矩阵 配置系统 时钟同步 时间同步 机架状态
- 8 -
PP7K01
33%
OK
OK
OK
OK
OK
PP7K02
82%
处理情况:
删除多余软
件和配置文
件
OK
OK
OK
OK
OK
PP7K03
60%
OK
OK
OK
OK
OK
PP7K04
42%
bus/y
disabled
处理情况:经总线
测试已恢复正常
OK
OK
OK
OK
PP7K05
57%
OK
OK
OK
OK
OK
15K01
39%
OK
OK
OK
OK
OK
15K02
8%
OK
OK
OK
OK
OK
15K03
11%, unsync
处理情况:
备用 CP 磁盘
坏,已更换
OK
OK
OK
OK
OK
15K04
17%
OK
Current view ≠ committed view
处理情况:已做
commit prov
OK
OK
OK
15K05
13%
OK
OK
OK
OK
OK
附件四:PASSPORT 交换机系统维护月报表 2003 年 3 月 PASSPORT 系统维护报表
- 9 -
系
统
数
据
备
份
3 月 20 日完成全网全备份,目录为 oper1 的 Home 目录 /export/data/oper1/
3 月 27 日 PP7K03 备用 CP 损坏,暂无备件更换,对 PP7K03 做全备份。
类型 数量 类型 数量 类型 数量 类型 数量
V35 2pOC3SM 1pOC12 CP2 for 7K
E1 2pOC3MM 4pOC12 CP2 for 15K
E1C 4pOC3SM 1pOC48 CP3
备
件
信
息
MSA32 4pOC3MM Fabric 2pEth100
网
络
优
化
建
议
- 10 -
第二部分 Passport 维护工作详述
为了安全、快捷地完成交换机维护规程中规定的各项维护任务,达到各项维护要求,在这一部
分主要对 Passport 交换机的硬、软件做一个简要的介绍,同时还对完成各项维护任务的具体操作进行
较为详细的描述。
第一章 Passport15000 硬件简介及维护
一:Passport15000 的硬件组成 Passport 15000 是一种高速的 ATM 节点,可作为 ATM 网络的边缘节点或骨干节点 Passport
15000 包括以下组件:
1. 开关接口板(Breaker interface panel - BIP) 主要作用:提供输入的 DC 馈电与 2 个或 4 个 BIM(breaker interface modules)的接口,电流经
由 BIM 再分配到各机框和制冷单元。BIP 还包括一个告警模块,用来监视系统部件,产生告警,以及控
制 LED 状态指示。
- 11 -
2. 机框组件
机框组件包括所有构成一个完整 Passport 15000 的部件。其中包含:
• 交换机构 (switching fabrics) • 母板 (backplane) • 控制/功能处理器 (control and function processors) • 告警/BITS 时钟终结器 (alarm/BITS termination) • 电源接口模块 (PIM - power interface Module) • MAC 地址模块 (MAC address modules) • 制冷单元 (cooling unit)
- 12 -
3. 电缆和电缆管理器(Cables and cable management)
二:Passport 15000 硬件维护操作指南
1:检查状态指示 LED
Passport 15000 硬件部件设置了 LED,用于指示各自的运行状态。
1.1 Passport 15000 状态指示 LED 概述:
Passport15000 的硬件设备,如板卡、模块和部件等,其状态可以通过不同颜色和形状的 LED 指
示。亮的 LED 用一种颜色指示一种状态。不同硬件上 LED 的数量不同。对于任何设备,如果要使用状态
指示,首先备必须加电。如果没有任何 LED 处于亮的状态,意味着没有供电。一旦设备开始供电,一个
LED 始终处于点亮状态。不同 LED 的颜色反映的状态如表所示:
LED 颜色 LED 形状 含义
绿色 方形 运行正常。
黄色 三角形 虽然仍处于服务状态,但有大告警或小告警;或初始安装,硬件更换,
升级后的重启过程中。
红色 圆形 已供电,但处于退出服务状态,或初始安装,硬件更换,升级后的重启
过程中。
- 13 -
1.2 一般处理原则:
当卡板 LED 处于红色常亮状态时:
此情况表示卡板已加电,但退出服务。如果这个卡板以前工作正常,使用指令检查本卡板有无备份。
• 如果无备份,服务会中断,应立即更换;
• 如果是备份卡板,主卡板此时无备份,应尽快更换。
当卡板 LED 处于黄色常亮状态时:
此情况下,卡板仍处于工作状态,但有故障存在,或处在重启过程中。安装后的卡板,等待 LED 从黄色
变到红色或绿色。若此卡板以前工作正常,判断有无备份:
• 如果无备份,服务会降级,更换时会中断业务,所以更换工作应放在低话务量期间进行。
• 如果是备份卡板,应尽快更换。更换时,应首先通过软件操作使卡板退出服务。
1.3 主要卡板、模块和部件的 LED 含义:
1.3.1 BIP 的状态指示 LED
Passport 15000 利用一套 BIP 上的 LED 来提示系统当前状态。BIP 位于机架顶端,通过它给机
框供电,同时提供电流滤波,以及机框的告警。BIP 可能配置 2 个或 4 个 BIM ( Breaker Interface
Module ),和一个 BIP 告警模块 ( BIP Alarm Module )。如果机架中有一个 Passport 15000 ,只需 2
个 BIM;如果有 2 个,则需 4 个 BIM。每个 BIM 有两个 LED,三角形 LED 是告警 LED,方形是馈电指示
LED,用于指示进入 Passport 的电流状态。
BIM 告警 LED 状态 含义
熄灭状态 表示本 BIM 模块无故障
红色常亮 表示本 BIM 模块有故障
BIM 馈电指示 LED 状态 含义
绿色常亮 电流正常
熄灭状态 无馈电电流
- 14 -
BIP 告警模块前面板包括:三角形的告警指示和方形的电源指示,含义如下:
BIP 告警指示 LED 状态 含义
绿色常亮 操作正常
黄色常亮 小告警、软件错误
红色常亮 BIP 告警模块故障:严重告警、大告警
BIP 电源指示 LED 状态 含义
绿色常亮 操作正常
熄灭 无馈电
1.3.2 告警级别指示 LED
包括 3 对 LED,显示机架中每个 PASSPORT 15000 发生故障的严重程度;一排对应一个 PASSPORT
15000。告警模块显示的硬件告警按照严重程度分为:严重告警(Critical)、大告警(Major)、小告警
(Minor)。
硬件告警严重程度定义如下:
• 严重告警:系统产生了严重的、影响服务的状态,比如:CP 失败导致呼叫处理能力丢失;Fabric 失
败,使系统不能进行 FABRIC 切换等。需要立即采取相应的维护工作。
• 大告警:表明系统产生影响服务的状态,比如,业务中断或服务降级,或重要电路失效。需要采
取相应的维护工作。
• 小告警: 系统产生对业务无影响的硬件或软件故障。比如风扇或它的控制器失效,机框温度超过 72
摄氏度。需要采取相应的维护工作,防止故障扩散。
告警类型 含意
严重 CP、FP 或 FABRIC 卡故障
大告警 电源故障
小告警 制冷单元风扇故障
- 15 -
• 机架失败指示 LED:包括 5 对 LED,用于指示四个机框和两个制冷单元的状态
• LED 测试按钮: 当 BIP 加电后,按下 LED 测试按钮,可以测试 LED,确保 BIP LED 正常工作。按下按
钮 5s 后, LED 保持显示为黄色 10 秒钟。如果 LED 不亮,表明 LED 已烧坏。
• 告警切断开关:按下按钮后,可抑制机框去向告警连接器的告警,但不影响 LED 的状态。
1.3.3 Fabric 卡的状态指示 LED:
每块 FABRIC 卡有 LED 指示操作状态。依据所安装 FABRIC 类型,LED 有细微差别。正常运行状
态,圆形的 LED 为绿色常亮状态。安装加电后启动过程中,LED 从红色常亮变为绿色常亮。当 FABRIC 被
强制锁定时,它仍然显示为绿色常亮(这与 CP 和 FP 不同)。
- 16 -
1.3.4 CP 和 FP 卡的 LED 状态指示:
Passport 15000 CP 和 FP 前面板有一组三个 LED。从上到下,分别为黄色(圆形),红色(三角
形),绿色(方形)。
CP 在启动模式下,LED 亮的顺序为:
1. 红色常亮,指示正在加电或已经加电,或被复位或重启动;在红色常亮过程中,硬件和 FABRIC
背板被测试和初始化;如果有故障,CP 会被重新装载,并保持在红色常亮状态;
2. 红色闪动,指示初始化和 FABRIC 背板测试已经通过,CP 软件正在装载;
3. 黄色常亮,指示卡板未装载软件,或未配置;
4. 绿色慢闪,指示软件已经装载,应用正被初始化;
5. 绿色快闪,指示硬件和软件处于备用状态,或此模块已做好投入服务的准备;
6. 绿色常亮,指示已加电,软件已装载,CP 在正常服务,并为主用 CP。
如果是 CP3,则在每个 100BaseT 端口有两个 LED,用于指示:
1 冲突 LED:为黄色 LED,当监测到链路上有冲突时闪动。
2 链路/活动 LED:当链路激活后 LED 显示绿色常亮,当有数据传送/接收时,闪动。
对于备用 CP:当主用 CP 已经安装,备用 CP 配置并重新启动后,LED 显示闪动绿色。
经过安装、加电、软件配置后,当至少一个 CP 已安装,FP 在启动过程中,LED 显示顺序为:
1. 绿色常亮,初始加电确认;
2. 红色常亮,指示 FP 进行了复位和重启动以检测硬件;如果有故障,FP 重新装载;
3. 红色闪动,指示软件正在初始化,或正在装载;
4. 黄色常亮,指示软件未装载或未配置;
5. 绿色慢闪,指示软件已装载,FP 正在初始化;
6. 绿色快闪,指示硬件和软件处于备用状态,或者 FP 进入服务准备完成;
7. 绿色常亮,指示已加电,软件已装载,模块工作正常。
- 17 -
NOTE:
如果 FP 没有进行软件配置,LED 从绿色常亮变为红色常亮,然后交替出现红色闪动和绿色闪动。
当 CP 和 FP 被软件强制锁定,LED 显示为红色常亮。
1.3.5 制冷单元风扇的状态指示 LED:
前后两个冷却单元的的状态指示 LED 都显示在机架正面,这样无须到机架后部才能发现后部风
扇的状态。冷却单元的 LED 会标明 G(reen)或 R(ed).
启动完成后,LED 会由红色常亮变为绿色常亮;如果以前运行正常的风扇,现在它的状态指示
LED 变为红色常亮,表明这个风扇退出了服务。如果有多个风扇退出服务,优先更换机架下部制冷单元
的风扇。 靠近红色 LED 的风扇是出现故障和需要更换的风扇。
详细硬件更换步骤参阅:1501-215 Passport 15000 Hardware Maintenance Guide
Note:机框温度升高时散热能力对设备的影响:如果 Passport 15000 的制冷单元无法正常工作,机框
内的温度会立即升高;当温度超过 70 摄氏度,FP 的服务质量会降级,如果温度继续升高,一个或多个
FP 甚至可能退出服务。机框内的温度依赖于环境温度和机框内板卡散发的热量。通常情况下,对服务的
影响如下:
- 18 -
FABRIC 卡的温度达到 65 摄氏度,会产生温度的告警,服务无影响。FP 内的温度达到 70 摄氏
度,服务开始降级。FABRIC 卡内的温度达到 72 摄氏度,FABRIC 会自动关闭进入保护状态。当两个块
FABRIC 的温度都达到极限值,只有当某一个 FABRIC 内的温度传感器监测到温度低于门限值时,机框才
会重新启动。启动过程中所有服务都会中断。
2. 更换制冷单元的滤尘网 更换滤尘网的频度依赖于通过滤尘网的气流数量和空气的纯净程度。
建议:
对于采用 A0762604 型滤尘网,每 1.5 个月更换一次;
对于采用 A0778937 型滤尘网,每 3 个月更换一次;
更换步骤:
1 拆封新的滤尘网;.
2 确定需更换的滤尘网的位置;
3 松开滤尘网盖板固定螺丝,打开滤尘网盖板;
4 从机架中取出旧的滤尘网;.
5 用手握住新滤尘网短边,沿箭头指示方向插入。
6 盖上滤尘网盖板,并用螺丝固定.
7 如有其他需要更换的滤尘网,重复以上步骤。.
- 19 -
3. 利用除尘器定期对设备除尘: 建议对设备及其周围环境进行除尘,这样可以减少滤尘网的更换数量。
详细步骤请参阅: NTP 241-1501-215 Passport 15000 Hardware Maintenance Guide
其他维护任务请参阅: NTP 241-1501-215 Passport 15000 Hardware Maintenance Guide
Passport 15000-VSS 的维护
Passport 7480 的维护参照:NTP 241-7401-215 Passport 7400 Hardware Maintenance Guide . Passport 15000 的维护参照:NTP 241-1501-215 Passport 15000 Hardware Maintenance Guide
- 20 -
第二章 Passport7480 硬件简介及维护 一:Passport 7480 硬件组成 Passport7480 是一种高速的 ATM 节点,可作为 ATM 网络的边缘节点。
1. 机框组件:
机框组件包括所有构成一个完整 Passport 7480 的部件(下图),其中包含:
• 电缆和电缆管理单元 (Cables and cable management)
• 控制/功能处理器 (control and function processors)
• 供电模块 (power Supply)
• 滤尘网 (air filter)
• 制冷单元 (cooling unit)
- 21 -
2. 机框背板
Passport7480 有两种背板,分为:直流和交流两种(如下图所示)。
一: Passport 7480 硬件维护操作指南
目的:例行维护任务是为了防止由于灰尘的积聚引起设备损坏和运行性能下降。
包括以下任务:
• 检查 LED
• 更换制冷单元滤尘网
• 移除和插入空气过滤器
• 使用吸尘器对设备外部除尘
1. 检查状态指示 LED:
Passport 7400 硬件部件设置了 LED,用于指示各自的运行状态。
- 22 -
1.1 Passport 7480 状态指示 LED 概述:
Passport7480 的硬件设备,如板卡、模块和部件等,其状态可以通过不同颜色的 LED 指示。亮
的 LED 用一种颜色指示一种状态。不同硬件上 LED 的数量不同。对于任何设备,如果要使用状态指示,
首先设备必须加电。如果没有任何 LED 处于亮的状态,意味着没有供电。一旦设备开始供电,一个 LED
始终处于点亮状态。不同 LED 的颜色反映的状态如下所示。
1.2 一般处理原则:
当卡板 LED 处于红色常亮状态时:
此情况表示卡板已加电,但退出服务。如果这个卡板以前工作正常,使用指令检查本卡板有无备份。
• 如果无备份,服务会中断,应立即更换;
• 如果是备份卡板,主卡板此时无备份,应尽快更换。
卡板更换步骤请参照: NTP 241-7401-215 Passport 7400 Hardware Maintenance Guide
当卡板 LED 处于黄色常亮状态时:
此情况下,卡板仍处于工作状态,但有故障存在,或处在重启过程中。安装后的卡板,等待 LED 从黄色
变红色或绿色。若此卡板以前工作正常,判断有无备份:
• 如果无备份,服务会降级,更换时会中断业务,所以更换工作应放在低话务量期间进行。
• 如果处于备用,应尽快更换。更换时,应首先通过软件操作使卡板退出服务。
卡板更换步骤请参照:NTP 241-7401-215 Passport 7400 Hardware Maintenance Guide
1.3 主要卡板、模块和部件的 LED 含义:
1.3.1 CP 和 FP 卡的 LED 状态指示:
Passport 7400 CP 和 FP 前面板有一个 LED。
CP 在启动模式, LED 亮的顺序为:
1. 红色常亮,指示正在加电或已经加电,或被复位或重启动;如果有故障,CP 会被重新装载,并保
持在红色常亮状态。
2. 红色闪动,指示初始化和测试已经通过,CP 软件正在装载。
3. 黄色常亮,指示卡板未装载软件,或未配置。
4. 绿色慢闪,指示软件已经装载,应用正被初始化。
5. 绿色快闪,指示硬件和软件处于备用状态,或此模块已做好投入服务的准备。
6. 绿色常亮,指示已加电,软件已装载,CP 在正常服务,并为主用 CP。
经过安装,加电,软件配置后,当至少一个 CP 已安装,FP 在启动过程中,LED 显示顺序为:
1. 绿色常亮,初始加电确认
2. 红色常亮,指示 FP 进行了复位和重启动以检测硬件;如果有故障,FP 重新装载。
3. 红色闪动,指示软件正在初始化,或正在装载。
4. 黄色常亮,指示软件未装载,或未配置。
5. 绿色慢闪,指示软件已装载,FP 正在初始化。
6. 绿色快闪,指示硬件和软件处于备用状态,或者 FP 进入服务准备完成。
7. 绿色常亮,指示已加电,软件已装载,模块工作正常。
NOTE:
如果 FP 没有进行软件配置,LED 从绿色常亮变为红色常亮,然后交替出现红色闪动和绿色闪动;
当 CP 和 FP 被软件强制锁定,LED 显示为红色常亮。
1.3.4 制冷单元风扇的状态指示 LED:
冷却单元的的状态指示 LED 显示在正面,这样无须到机架后部才能发现后部风扇的状态。冷却单元
的 LED 绿色表示正常或红色表示不正常。
- 23 -
2. 更换制冷单元的滤尘网
更换滤尘网的频度依赖于通过滤尘网的气流数量和空气的纯净程度。
更换步骤:
1 拆封新的滤尘网;.
2 确定需更换的滤尘网的位置;
3 如果是弹簧式,按下滤尘网中间的弹簧开关;如果是不带弹簧式,请取出下面的制冷单元。
4 从机架中取出旧的滤尘网;.
5 用手握住新滤尘网短边,沿箭头指示方向插入。
6 盖上滤尘网盖板。
7 如有其他需要更换的滤尘网,重复以上步骤。.
NOTE:在更换滤尘网过程中,请注意不要超过 30 分钟,因为滤尘网对节点有保护作用。Passport7480
有两种滤尘网。一种是弹簧式,一种是不带弹簧式。
如过是不带弹簧,先要将制冷单元拉出,用 1/4 英寸的一字口螺丝刀将螺丝旋转 90 度,然后将其拉出
一半左右,用另一只手拖出下面,详见下图
- 24 -
取出滤网(见下图):
- 25 -
3. 利用除尘器定期对设备除尘: 建议对设备及其周围环境进行除尘,这样可以减少滤尘网的更换数量。详细步骤
请参阅 NTP 241-1501-215 Passport 7400 Hardware Maintenance Guide
其他维护任务请参阅: NTP 241-7401-215 Passport 7400 Hardware Maintenance Guide
Passport 7400 的维护
Passport 7480 的维护参照:NTP 241-7401-215 Passport 7400 Hardware Maintenance Guide Passport 7400 的维护参照:NTP 241-1501-215 Passport 7400 Hardware Maintenance Guide
- 26 -
第三章 Passport 软件及业务系统维护详解 针对维护规程中对日常各项维护任务的要求,现将 Passport 软件及业务维护的具体操作
描述如下: 1. 检查文件系统状态;
命令举例:
2. 检查机框交换矩阵状态
命令举例:
- 27 -
3. 检查机框交换矩阵交换端口状态
命令举例:
4. 检查网络时钟状态 命令举例:
- 28 -
5. 检查逻辑处理器使用率 命令举例:
6. 检查 ATM 接口状态 命令举例:
7> d atmif/* osiState
8> d atmif/* stats
9> d atmif/* availabilityStatus, alarmStatus
10> d atmif/* txcell, rxcell
11> d atmif/* aal5RxErrors, aal5RxAborts, LrcFrameErrors
- 29 -
7. 检查 ATM 接口呼叫管理部件 命令举例:
8. 检查中继的使用率
- 30 -
命令举例:
9. 检查 ATM PNNI 接口信令的可用性 命令举例:
- 31 -
10. 检查 ATM PNNI 路由控制信道可用性 命令举例:
11. 检查机框硬件状态 命令举例:
12. 检查网络时间系统状态 命令举例:
13. 检查 7480 总线状态 命令举例
14. E1 链路的状态:
- 32 -
命令举例:
15. 查电路仿真电路状态 命令举例:
- 33 -
第三部分 告警
一:Passport 告警概论
Passport 使用告警信息(Alarm) 来反映系统内产生的事件,告警信息可以被发送到某个外部
设备,例如:一个VT100的终端或者网管工作站。Passport 告警系统是基于事件驱动的(就是
告警的产生是由于某个条件的出现而触发的)。
二:告警策略
当一个故障或者错误情形的事件出现,Passport 就会产生告警,为了减少告警信息的数量,产
生告警的条目是 小化的。通常,只有故障部件(Component)或者发现故障的部件产生告警,
这是为了防止与故障相关部件都产生告警。
NOTE:有一些情况可能会由于一个故障产生多个告警信息。
通过状态改变通知 SCN(state change notifications),出现故障的部件会将它的故障情况
通知给其他的部件,被通知的部件在部件树结构中可能处于故障部件之上或之下和故障部件相
关联的部件不会再产生告警,因为这些部件都已经知道了这个故障。但故障部件恢复正常时,
该部件会产生告警消除的告警,并且会将它的新状态通知给它的子部件和要依靠它的一些部
件。
三:产生告警主要情况: 一般来说,在如下的情形会产生告警:
• 业务条件的质量降级(例如,严重拥塞的出现)
• 处理错误(例如,协议错误)
• 工程告警(例如:某个部件所需的内存不足)
• 退出服务(例如:FP 或电源模块的硬件故障)
• 软件错误(例如:软件发现了一个不正确的条件)
• 管理条件(例如:由于管理员使用了 lock 命令锁住一个部件)
• 安全侵害(例如:连续的非法登陆尝试)
四:告警清除
清除告警可能包括一系列操作,或者在一些情况,没有任何操作。如果是在网络中,能需要你
迅速地采取行动,或请求技术支持,或替换一些硬件,或者等待故障自动消除。
NOTE:你可以将这个告警信息告诉北电网络开一个 CSR(customer service request)。下面列出
了消除告警的一些通常的方法:
- 34 -
• 操作命令
• 替换硬件(例如:换 CP)
• 不做任何操作某些情况如容限告警,可能不需要采取动作,当情况正常后告警会自动清除
NOTE:这里所讲的只是一些一般的操作,详细地描述清参阅下文。状态改变通知 SCN 主要是为
了使网管系统决定某个故障的影响。当某个部件的 OSI 的操作属性(operational state)或者
OSI 的程序态(procedural status)发生变化,系统会自动产生 SCN。这个信息用于更新网络
模型。
五:告警信息解释
根据您的工作需要,您可能需要解释出现在终端窗口,网管工作站或书中的文档的告警信息。请
参阅下面的内容。当告警信息产生,出现在文本接口设备上(例如基于 ASCII 马的终端,VT100或者一个 telnet 会话)时,首先利用以下内容帮助你解释 Passport 告警,还有一些例子帮助你了
解告警的每个字段的含义。
在文本窗口的告警格式
网管 MDM 的 AD(alarm display)工具显示的告警格式
- 35 -
在文本窗口的告警格式举例
网管 MDM 的 AD(alarm display)工具显示的告警格式举例
- 36 -
下面的表格解释了告警中的每个字段。它们按照顺序列出,第三列“文本接口的告警字段”列出了上面
举例的相应字段值,第四列表出该字段取值是“必备的(mandatory)”还是“可选的(optional)”。
字段 描述 上面举例的相应取值
Mandatory
or
Optional
component name 需要修复或系统检测出故障的部件名。 shelf card/1 M
date and time 告警产生的时间。 1993-05-11
18:30:08.99 M
status 表示告警的状态。取值分别是:
MSG/SET/CLR CLR M
severity
表示告警的严重程度,可能的取值为:
critical/major/minor/
warning/indeterminated/cleared
waring M
type
对产生告警的原因的解释。取值为:
communications/quality of service/
processing/equipment/environmental/
security/operator/debug/unknown
equipment M
cause 对产生告警原因的进一步解释,也就是对
type 字段的解释。 processorProblem M
Alarm index 八位的告警的标示符,有两个四位组构
成,分别表示索引组号和子索引号。 11010001 M
ADMIN/OPER/
USAGE
表示该部件的 OSI state,它们是:
administraive/operational/usage
unlocked/disabled/
idle M
AVAIL
PROC
CNTRL
ALARM
STBY
表示该部件的OSI status,取值有:
availability status
procedural status
control status
alarm status
Dependency
initializing
subjectToTest
alrmOutstdng
coldSt
M
- 37 -
UNKNW standby status
unknown status
false
Id 有系统自动分配的标示符,在每个
Passport,该值是唯一的。 03 M
Rel 相关联的部件。一般是硬件。 Shelf Card/13 O
Com 提供管理员的关于此告警的注释。 This is a
hypothetical alarm O
Op 操作者数据的八进制表示,是附加的信息 596F7572206E616… O
Int
附加的内部数据用于内部支持。这个字段
中还包括:
processId(Pid)/filename/linenumber/
version
1/9/215;
dcsTESTApRecord.cc
;255;user1.23.7
O
processId 内部使用 1/9/215 O
filename 内部使用 dcsTESTApRecord.cc O
linenumber 内部使用 255 O
version 内部使用 user1.23.7 O
Type(类型)
下面将解释着各自取值的含义
• communications 告警:表示与通信相关的故障。(例如协议错误)
• qualityofService 告警:表示与服务质量相关的故障。(例如超过容限值)
• processing 告警:表示与调整数据相关的故障。(例如内存不足的问题)
• equipment 告警:表示与物理设备相关的故障。(例如处理器卡板故障)
• security 告警:表示与安全相关的故障。(例如未经鉴权的登陆)
• operator 告警:表示与操作者相关的故障。(例如 lock 某个部件)
• debug 告警:表示与 debug 相关的告警。
• unknown 告警:表示不能确定的故障。
告警索引
告警索引由八位 BCD 码组成。有两个四位组组成,分别表示索引组号和子索引号。
索引组号是由四位数字代表逻辑的告警组,例如,它可能代表:
• 某个应用业务
• 某个内部子系统
• 某个部件类型
• 某个部件种类
• 某个软件模块
• 某个类似的事件
子索引号表示在某个索引组中的具体告警的索引。
严重等级
请参阅***内容。
OSI states
- 38 -
每个部件有三个state变量:an operational state, a usage state, and an administrative
state。这是影响部件管理的主要的要素。
Operational state - 是否正常运行
不是每个部件都可以具有所有的取值。例如,某个部件对其他的部件来说是不可见的,所以它
可能就没有 disabled state。 某个部件的 operational state 不能直接用命令改变,但你可能通过适当的命令收集某个部件
操作状态,某个部件相关的特定事件可以引起操作状态的改变。
两个可能的值如下:
• enabled - 部件部分或全部操作可操作和可被使用。
• disabled - 资源全部不可操作并且不能提供业务。
Usage state - 是否处于使用过程中,以及被使用的程度
使用状态表示某个部件在特定的时间是否可用。如果可用,还表明是否有空闲的容量给更多的
用户。
Usage state 可以有如下的取值:
• idle - 部件当前不在使用中
• active - 部件当前正在使用,并且还有可用容量提供给新用户。
• busy - 部件当前在用,但没有空闲的容量给新接入用户。也可能因为这个部件只能为一个
用户所用,这种部件的 Usage state 只有 idle 和 busy 两种取值。
Administrative state - 是否允许使用,或限制使用
管理属性决定资源是否允许使用或限制使用。通过系统管理者可以决定使用的许可权。
Administration state 可以有如下的取值:
• locked - 表示该部件被管理员禁止提供业务给用户。
• shutting down - 表示只有已经存在的业务被允许,不能接受新的用户。
• unlocked - 部件被允许为用户使用。
OSI status
作为上面所讲到的三个 state 属性的附加,OSI 还存在六个 status 属性。这些属性的主要作用
是作为部件操作和使用的补充信息。这些属性是:
• alarm status
• procedural status
• availability status
• control status
• standby status
• unknown status
Alarm status
Passport 的这些属性值是只读的,可能的取值如下:
- 39 -
• empty set - 值为空;
• under repair - 资源正在被修复。operational state 可能是enable或者disabled;
• Critical - 发现一个或多个严重的告警,表示一个故障被检测到,并且还没有被修复,
operational state 可能是enable或者disabled;
• Major - 发现一个或多个大的告警,表示一个故障被检测到,并且还没有被修复,
operational state 可能是disabled;
• Minor - 发现一个或多个小的告警,表示一个故障被检测到,并且还没有被修复,
operational state 可能是disabled;
• alarm outstanding - 发现一个或多个的告警,表示一个故障被检测到,并且还没有被修
复;当operational state 是enabled 时,与附加的属性相关。
Precedural status
Passport 的这些属性值是只读的,可能的取值如下:
• empty set - 值为空;
• initialization required - 表示此部件在能正常工作前需要初始化,初始化需要操作者
进行。operational state 是 disabled;
• Not initialized - 表示此部件在能正常工作前需要初始化,初始化将会自动进行。
operational state 是 enabled 或者 disabled;
• Reporting - 资源已经完成了一些操作后,现在报告结果(例如,一个测试过程)。
operational state 是 enabled;
• Terminating - 资源处于终止阶段。如果资源不能自动初始化,operational state 是disabled;否则,operational state 可以是 enabled 或者 disabled。
Availability status
Passport 的这些属性值是只读的. 常用的两个值是 failed 和 dependency,此时的
operational state 必然是 disabled.可能的取值如下:
• empty set - 值为空;
• in test - 资源正处于进行测试。如果 administrative state 是 locked 或者是 shutting down,正常的用户将被禁止使用,并且 control status 被设为 reserved for test;
• Failed - 资源由于内部故障不能操作。operational state 是 disabled;
• Power off - 没有电源;
• Off line - 资源需要一个例行的操作执行,operational state 是 disabled;
• Off duty - 由于内部的控制按照日程表是资源处于非激活状态。在正常条件下,它可以同
样机制恢复正常。operational state 可以是 enabled 或者 disabled。
• Dependency - 资源不能操作是因为它所要依赖的资源难以获得。operational state 是disabled;
• Degraded - 业务需要的资源降低,例如速度或者操作容量,但是业务还是可以提供。
operational state 是 enabled;
• Not installed - 资源没有安装。
• Logfull - Passport 部件不使用这个属性。
Control status
Passport 的这些属性值是只读的,可能的取值如下:
• empty set - 值为空
• subject to test - 资源对正常用户有效,但测试会同时进行,可能会对用户有影响。
• part of services locked - 管理员限制了一部分资源给用户。administrative state 是unlocked。
- 40 -
• reserved for test - 资源被管理员完全保留给测试使用。administrative state 是locked。
• suspended - 业务被管理员挂起。
Standby status
Passport 的这些属性值是只读的,可能的取值如下:
• empty set - 这不是一个标准的值,它用来表示此部件值为空。
• hot standby - 此部件不提供业务,它处于同步模式,随时可以接管业务,热备份。
• cold standby - 此部件不提供业务,它不处于同步模式,需要一些初始化操作才能接管业
务,冷备份。
• providing service - 这个备份的资源正在提供业务(暗指主用状态)。
Unknown status
这个属性用来表示资源的状态未知。当此属性值为真,它并影响实际的资源。
Passport OSI state 和 status 属性的小结
属性(attribute) 值(values)
Operational state Enabled/disabled
Usage state Idle/active/busy
Administrative state Unlocked/locked/shutting/down
Alarm status Empty/under repair/critical/major/minor/alarm/
outstanding
Procedural status Empty/initialization required/not initialized/
initializing/reporting/terminating
Availability status Empty/in test/failed/power off/off line/off duty/
dependency/degraded/not installed/log full
Control status Empty/subject to test/part of services/Locked/
reserved for test/suspended
Standby status not set/hot standby/cold standby/providing service
Unknown status true/false
解释本书中的告警
软件和工程告警
使用告警索引来指示软件或工程故障。这些情况的表示通过一个通用的告警代码“0000”。
告警号码
每个告警信息中都有一个八位的数字来表示这个告警。有两个四位组组成,分别表示索引组和
子索引。
内部软件告警
软件错误,通用的告警是 0000 9000,0000 9002,0000 9003。由于部件的不同而不同。
工程告警
- 41 -
工程方面的告警有两种,0000 3001 和 0000 3002。
索引组
下表列出了 Passport 的告警索引组:
IndexGroup Group
0000 Common alarms
0999 Preside Multiservice Data Manager-generated alarms
For information on Preside Multiservice Data Managergenerated
alarms, see 241-6001-501 Preside MDM Proxy Alarms Reference
Guide.
7000 Component administration system
7001 Virtual circuit
7002 Bus control system
7003 Data collection system
7004 Module interconnection link
7005 Module interconnection transport
7006 Network management interface system
7007 Frame relay service
7008 File system
7009 Routing
7010 RID/MID system and External Address Plan
7011 Port management system
7012 Processor control system
7013 Traffic management
7014 Memory management
7015 Network time synchronization
7016 Destination call routing
7017 Network clock synchronization
7018 Path Oriented Routing Service
7019 Voice Transparent Data Service, including Bit
Transparent Data Service and HDLC Transparent Data
Service
7020 Virtual router
7021 Internet protocol (IP)
7022 Bridge
7023 Novell internetwork packet exchange (IPX)
7026 LAN port management system
7027 Simple network management protocol
7028 Packet control facility
7029 X.25 DTE
7030 LAPB
7031 Point-to-point protocol
- 42 -
7032 Frame Relay DTE
7035 Statistics Management System
7036 APPN Protocol Code
7037 SNA Common Tools
7038 LLC2 Protocol Code
7039 ATM
7040 Source route end station
7041 ATM Networking
7042 ATM AAL1
7043 Trace
7044 SNA
7046 SNA GvcIf
7047 SNA
7048 Frame Relay ISDN
7049 Voice Networking
7050 Remote Service Agent (Rsa)
7052 LAN Emulation Client (Lec)
7053 Multiservice Cut Through Switching (Mcs)
7054 Sparing Management
7056 Voice Server Processor (VSP)/Narrowband Service Trunk
over ATM (Nsta)
7058 Hunt Group (Hg)
7060 LP Eng Arc
7062 WirelessPCU project
7064 MPLS
severity 字段
• indeterminate - 系统不能确定严重级别。
• critical - 需要立即排除。一般情况下,表示资源已经完全的 disabled,并且业务已受
到影响。
• major - 需要立即采取维护措施,资源和业务受到严重影响。。
• minor - 采取适当维护步骤对部件进行诊断和纠错。资源被部分的 disabled 但是业务没有
受影响。
• warning - 采取适当诊断和纠错步骤,此时系统发现了一些问题,但是资源没有
disabled,业务也没有受影响。
• cleared - 所有先前关于这个部件的告警都已被清除。
Status 字段
• message - 表示这个告警目的是引起维护人员的注意。所有的软件告警都包含此状态。
• set - 表示一个故障已经发生,要求维护人员应当对告警的部分进行维护。
• clear - 表示故障被修复,或恢复到正常。
• set/clear - 有时一个告警必须是 set/clear,这种情况,这个告警被发表了两次,一个
是 set,一个是 clear。
Details 字段这个字段包含以下信息:
- 43 -
• 什么引起告警
• 告警对网络、业务和其他部件的影响。
Remedial action 字段,告诉操作者应该采取什么操作来解决故障,可能有以下几种:
• 显示操作者的命令
• 替换硬件
• 等待直正常
• 联系技术支持,开 service request(SR)
- 44 -
第四部分 Passport 业务配置与故障排查
一:ATM 业务配置及故障排查:
1:ATM 业务的基本配置
ATM 业务的基本配置因虚电路类型的不同而分为三种方式实现:NPVC、SPVC 和 SVC,也就是我们通常
所说的 ATM ABS 业务。由于很少采用 SVC 方式建立 ATM 虚电路,所以在此不作介绍,请参考 NTP 241-
5701-710。
下图是关于 ATM NPVC 和 SPVC 的配置部件树:
虚电路 - 由多个交换机各自转发表内的相应转发条目级联形成。
NPVC:
NPVC 即永久虚电路,由操作员手工建立;一旦建立起来之后,就会永久保持下去,即使这条电
路并未实际使用,除非人为地删除。根据虚电路的定义,一条完整的端到端的 ATM NPVC 可能由多个连接
组成,也就是说操作员需要在每一台 Passport 交换机内完成一个连接,这些连接记录会存储在交换机各
自的转发表中。请注意:
1. Nrp 和 Nep 用于创建 NPVC;
2. Nrp 必须和跨背板的另一个 Nrp 相连;
3. Nep 必须和其它非 ATM 的部件相连;
4. NPVC 跨越物理线路时,在两个物理端口上、属于同一条电路的 Vpi 和 Vci 必须取值相同。
创建步骤如下:
a. 在 Atmif 下添加 Vcc
- 45 -
add –s atmif/20 vcc/0.32 Nep
或者
add –s atmif/20 vcc/0.32 Nrp
b. 配置该 Vcc 的流量属性
set atmif/20 vcc/0.32 vcd tm txtdt 3
set atmif/20 vcc/0.32 vcd tm txtdp 1 5000 2 3000 3 100
set atmif/20 vcc/0.32 vcd tm service nrtvbr
c. 对于 Nrp 而言,需要事先添加另一个 Vcc Nrp,然后将其关联过来
set atmif/20 vcc/0.32 Nrp nexthop atmif/30 vcc/1.33 Nrp
d. 激活、保存数据
check prov
act prov
confirm prov
save prov
commit prov
SPVC:
SPVC 即半永久虚电路,由操作员在端点建立进行呼叫所需的部件,由交换机自己发起呼叫建立
连接;一旦建立起来之后,就会永久保持下去,即使这条电路并未实际使用,除非人为地删除。同样
的,一条完整的端到端的 ATM SPVC 可能由多个连接组成,也就是说在呼叫时选择的路径上的每一台交换
机会自动完成一个连接,这些连接记录会存储在交换机各自的转发表中。请注意:
1. Src(主叫端)和 Dst(被叫端)用于创建 SPVC;
2. 被叫端甚至不需要配置 Vcc;
3. SPVC 呼叫时所形成的 ATM 部件是 Ep 和 Rp,与 NPVC 的 Nep 和 Nrp 不同;
4. Ep 用于和其它非 ATM 的部件相连;
5. Rp 用于和其它 ATM 的部件相连;
6. Nrp、Nep、Src、Dst 这四个部件在 Atmif Vcc 下不能同时存在。
创建步骤如下:
a. 在 Atmif 下添加 Vcc
add –s atmif/20 vcc/0.32 Src
b. 配置被叫端的 ATM 地址和 Vpi.Vci 号
set atmif/20 vcc/0.32 Src calledVpiVci 2.34
set atmif/20 vcc/0.32 Src calledAddress 458610…
注意:地址为十六进制,共计 40 位。
c. 配置该 Vcc 的流量属性
set atmif/20 vcc/0.32 vcd tm txtdt 3
set atmif/20 vcc/0.32 vcd tm txtdp 1 5000 2 3000 3 100
set atmif/20 vcc/0.32 vcd tm service nrtvbr
d. 激活、保存数据
check prov
act prov
confirm prov
save prov
- 46 -
commit prov
TM 属性:
1. Txtdt 用于选择 ATM 的流量描述类;
2. Txtdp 用于定义 ATM 的各个流量参数;
3. Service 用于定义 ATM 的服务类别;
4. 这三个参数用于定义 NPVC 和 SPVC 的流量管理特性;
5. 详见 NTP 241-5701-705
下图是关于 ATM NPVC 和 SPVC 的简要示意图:
2:ATM 业务的故障分析与排除
建议按照 ATM 分层模型进行故障分析与排除,大致可以分成以下几个方面:
1. 物理层:物理端口、卡板
2. ATM 层:虚电路、逻辑端口
3. 信令与路由系统:Pnni 信令与路由
4. ATM 控制与用户面板:CAC
- 47 -
常见故障大致分成两大类:
1. 无法建立新的虚电路
2. 已有虚电路不能正常提供服务
2.1 无法建立新的 SPVC 虚电路:
a. 大多数情况下是因为被叫端的 ATM 地址和 Vpi.Vci 号设置有误,故首先核对这两项参数:
在被叫端的 ATM 端口上去获取被叫地址,并确认本次呼叫的 Vpi.Vci 号没被占用:
1> l atmif/131 uni addr/*
AtmIf/131 Uni Addr/45861941501202000F000000000020480D005000,default
ok 2003-03-11 11:06:17.11
2> l atmif/131 vcc/*
AtmIf/131 Vcc/0.100
AtmIf/131 Vcc/0.101
AtmIf/131 Vcc/0.102
AtmIf/131 Vcc/0.103
ok 2003-03-11 11:11:51.62
用上面经过确认得来的值在主叫端进行核对:
4> d -p atmif/132 vcc/5.111 src
AtmIf/132 Vcc/5.111 Src
callingAddress = ""
calledAddress = 45861941501202000F000000000020480D005000
calledVpiVci = 5.134
adminControl = unlocked
ok 2003-03-11 11:05:05.56
注意:对于 CQC 和 APC 卡板而言,有时候呼叫的 Vpi.Vci 号虽然没有被占用,但是 Vpi.Vci 号的取
值不合法,电路也不能呼叫成功;此时请检查 Atmif Connmap 部件关于 Vpi.Vci 号取值范围的定
义。
b. 如果上述两个参数定义无误,请检查呼叫部件:
8> d atmif/132 vcc/5.111 src
AtmIf/132 Vcc/5.111 Src
adminState = unlocked
operationalState = enabled
usageState = active
retryCount = 2
lastFailureCauseCode = 37
lastFailureDiagCode = ""
ok 2003-03-11 11:21:57.81
- 48 -
在 NTP 241-5701-715 文档第 198 页去查 lastFailureCauseCode 和 lastFailureDiagCode 显示的值
代表什么意思,并根据释义采取相应的后续步骤。
c. 查看逻辑端口 Atmif 的状态:
9> d atmif/132
AtmIf/132
adminState = unlocked
operationalState = enabled
usageState = busy
availabilityStatus =
proceduralStatus =
controlStatus =
alarmStatus =
standbyStatus = notSet
unknownStatus = false
... ...
txCellMemoryCongestionState = 3
txLinkUtilization = 2 %
rxLinkUtilization = 0 %
... ...
droppedRxCells = 96945
lastDroppedRxCellConnection = 5.112
aal5RxErrors = 0
lastAal5RxErrorConnection = 0.0
aal5RxAborts = 0
lastAal5RxAbortConnection = 0.0
lrcFrameErrors = 0
lastLrcFrameErrorConnection = 0.0
ok 2003-03-11 11:40:06.72
AdminState 的状态应为 unlocked;OperationalState 和 UsageState 应该分别为 enabled、busy;
若状态为 disabled、idle,则电路状态不正常;此时,可进一步查看物理端口、卡板的状态。同
时,请注意一下关于错误的各项统计值。
d. 查看物理端口的状态:
PP15k:
11> d lp/13 sdh/2
Lp/13 Sdh/2
snmpOperStatus = up
adminState = unlocked
operationalState = enabled
usageState = busy
availabilityStatus =
proceduralStatus =
controlStatus =
alarmStatus =
standbyStatus = notSet
unknownStatus = false
- 49 -
losAlarm = off
lofAlarm = off
rxAisAlarm = off
rxRfiAlarm = off
unusableTxClockRefAlarm = off
txAis = off
txRdi = off
runningTime = 21114489
errorFreeSec = 21114489
sectCodeViolations = 0
sectErroredSec = 0
sectSevErroredSec = 0
sectLosSec = 0
sectSevErroredFrmSec = 0
sectFailures = 0
lineCodeViolations = 0
lineErroredSec = 0
lineSevErroredSec = 0
lineAisSec = 0
lineUnavailSec = 0
lineFailures = 0
farEndLineErrorFreeSec = 21114489 seconds
farEndLineCodeViolations = 0
farEndLineErroredSec = 0
farEndLineSevErroredSec = 0
farEndLineAisSec = 0
farEndLineUnavailSec = 0
farEndLineFailures = 0
ok 2003-03-11 11:49:21.20
AdminState、OperationalState 和 UsageState 应该分别为 unlocked、enabled、busy;所有的
Alarm 应该为 off。若状态异常,则查看其他属性有何错误出现。
12> d lp/13 sdh/2 vc4/0
Lp/13 Sdh/2 Vc4/0
adminState = unlocked
operationalState = enabled
usageState = busy
availabilityStatus =
proceduralStatus =
controlStatus =
alarmStatus =
standbyStatus = notSet
unknownStatus = false
snmpOperStatus = up
lopAlarm = off
rxAisAlarm = off
rxRfiAlarm = off
signalLabelMismatch = off
txAis = off
- 50 -
txRdi = off
pathErrorFreeSec = 21114629
pathCodeViolations = 0
pathErroredSec = 0
pathSevErroredSec = 0
pathAisLopSec = 0
pathUnavailSec = 0
pathFailures = 0
farEndPathErrorFreeSec = 21114629
farEndPathCodeViolations = 0
farEndPathErroredSec = 0
farEndPathSevErroredSec = 0
farEndPathAisLopSec = 0
farEndPathUnavailSec = 0
farEndPathFailures = 0
ok 2003-03-11 11:51:41.55
AdminState、OperationalState 和 UsageState 应该分别为 unlocked、enabled、busy;所有的
Alarm 应该为 off。若状态异常,则查看其他属性有何错误出现。
13> d lp/13 sdh/2 vc4/0 atmcell
Lp/13 Sdh/2 Vc4/0 Cell
lcdAlarm = off
uncorrectableHeaderErrors = 0
correctableHeaderErrors = 0
sevErroredSec = 0
receiveCellUtilization = 0 %
transmitCellUtilization = 2 %
ok 2003-03-11 11:56:48.91
lcdAlarm 应该为 Off。若状态异常,则查看其他属性有何错误出现。
PP7k:
1> d lp/8 sdh/2
2> d lp/8 sdh/2 path/0
3> d lp/8 sdh/2 path/0 atmcell
4> d lp/8 sdh/2 path/0
5> d lp/7 e1/2
6> d lp/7 e1/2 chan/0
7> d lp/7 e1/2 chan/0 atmcell
AdminState、OperationalState 和 UsageState 应该分别为 unlocked、enabled、busy;所有的
Alarm 应该为 off。若状态异常,则查看其他属性有何错误出现。
e. 查看卡板的状态
5> d lp/13
Lp/13
adminState = unlocked
operationalState = enabled
- 51 -
usageState = active
availabilityStatus =
proceduralStatus =
controlStatus =
alarmStatus =
standbyStatus = providingService
unknownStatus = false
activeCard = Shelf Card/13
mainCardStatus = active
spareCardStatus = notProvisioned
restartOnCpSwitch = false
scheduledSwitchover = 0000-00-00 00:00
memoryCapacity = fastRam : 0 kbyte
normalRam : 131072 kbyte
sharedRam : 0 kbyte
sharedMsgBlockCapacity = 5678 kbyte
localMsgBlockCapacity = 512 kbyte
timeInterval = 12 minutes
cpuUtil = 1 %
cpuUtilAvgMax = 1 %
... ...
ok 2003-03-11 13:42:13.13
6> d sh ca/13
Shelf Card/13
adminState = unlocked
operationalState = enabled
usageState = active
availabilityStatus =
proceduralStatus =
controlStatus =
alarmStatus =
standbyStatus = providingService
unknownStatus = false
currentLP = Lp/13
failureCause = none
selfTestFault = none
sparingConnectionStatus = notApplicable
hardwareAlarm = none
... ...
cpuUtil = 1 %
... ...
cpuUtilAvgMax = 1 %
... ...
ok 2003-03-11 13:42:23.22
AdminState、OperationalState 和 UsageState 应该分别为 unlocked、enabled、active;
alarmStatus 应该为空值;hardwareAlarm 应该为 none。 后,请注意一下卡板的 CPU 利用率有无异
常。
- 52 -
f. 查看 CAC Pool 的剩余带宽是否足够分配给当前的连接请求:
7> d atmif/132 ca
AtmIf/132 CA
actualMaxVpcs = 128
actualMaxVpts = 0
actualMaxVccs = 255
permanentVpcs = 2
permanentVpts = 0
permanentVccs = 6
switchedVpcs = 0
switchedVccs = 2
switchedMulticastBranches = 0
permanentMulticastBranches = 0
troubledVpcs = 0
troubledVpts = 0
troubledVccs = 0
poolProvisionedBandwidth = 1 : 0 cell/s
2 : 0 cell/s
3 : 0 cell/s
4 : 0 cell/s
5 : 0 cell/s
poolRequestedBandwidth = 1 : 193 cell/s
2 : 0 cell/s
3 : 0 cell/s
4 : 0 cell/s
5 : 0 cell/s
poolAdmittedBandwidth = 1 : 193 cell/s
2 : 0 cell/s
3 : 0 cell/s
4 : 0 cell/s
5 : 0 cell/s
poolAvailableBandwidth = 1 : 353014 cell/s
2 : 0 cell/s
3 : 0 cell/s
4 : 0 cell/s
5 : 0 cell/s
poolAdmittedConnections = 1 : 9
2 : 0
3 : 0
4 : 0
5 : 0
poolWaitAdmitConnections = 1 : 0
2 : 0
3 : 0
4 : 0
5 : 0
connectionPoolUsage = 10
oamFPmConnections = 0
- 53 -
oamBrPmConnections = 0
oamCcConnections = 0
ok 2003-03-11 13:53:38.12
已经通过 CAC 检查的各种连接的数量应该分别小于各自的 大允许值。PoolAvailableBandwidth 的
值不应该处于一个比较小的数值。
g. 查看逻辑端口的 PNNI 路由:
14> d atmif/133 pnni sig
AtmIf/133 Pnni Sig
adminState = unlocked
operationalState = enabled
usageState = active
lastTxCauseCode = 41
lastTxDiagCode = 00
lastRxCauseCode = 3
lastRxDiagCode = 00
currentConnections = 91
peakConnections = 110
successfulConnections = 558
failedConnections = 19987
txPdus = 40909
rxPdus = 40827
currentPmpConnections = 0
peakPmpConnections = 0
successfulPmpConnections = 0
failedPmpConnections = 0
ok 2003-03-11 14:08:52.28
查看 Pnni 信令的 AdminState、OperationalState 和 UsageState 应该分别为 unlocked、enabled、
active;否则在 NTP 241-5701-715 文档第 225 页去查 lastTxCauseCode 和 lastRxCauseCode 显示的
值代表什么意思,并根据释义采取相应的后续步骤。
15> d atmif/133 pnni rcc
AtmIf/133 Pnni Rcc
adminState = unlocked
operationalState = enabled
usageState = active
type = lowestLevelHorizLink
negotiatedVersion = version1point0
helloState = twoWayInside
remoteNodeId = 24A045861941501203000F000000000090CF8D400024
remotePortId = 5242881
helloPacketsRx = 315674
helloPacketsTx = 315744
mismatchedHelloPacketsRx = 0
badHelloPacketsRx = 0
ok 2003-03-11 14:09:30.73
- 54 -
查看 Pnni 路由控制信道的 AdminState、OperationalState 和 UsageState 应该分别为 unlocked、
enabled、active;尤其是 helloState 必须为 twoWayInside。
h. 查看不使用 SVC 虚电路的逻辑端口的 Uni 信令:
48> d atmif/143 uni sig
AtmIf/143 Uni Sig
adminState = unlocked
operationalState = disabled
usageState = idle
lastTxCauseCode = 0
lastTxDiagCode = 00
lastRxCauseCode = 0
lastRxDiagCode = 00
currentConnections = 49
peakConnections = 49
successfulConnections = 692
failedConnections = 0
txPdus = 0
rxPdus = 0
currentPmpConnections = 0
peakPmpConnections = 0
successfulPmpConnections = 0
failedPmpConnections = 0
ok 2003-03-11 14:33:34.38
查看 Uni 信令的 AdminState、OperationalState 和 usageState 应该分别为 unlocked、disabled、
idle。
50> d -p atmif/143 uni ilmi
AtmIf/143 Uni Ilmi
vci = 16
operatingMode = ilmiDisabled
prefixToRegister =
ok 2003-03-11 14:35:50.04
另外,对于不使用 SVC 虚电路的端口而言,不需要启用 ILMI 协议来进行地址自动登记;所以应该将
operatingMode 设置为 ilmiDisabled。
2.2 已有的 SPVC 虚电路无法正常提供服务:
a. 查看逻辑端口 Atmif 的状态
b. 查看物理端口的状态
c. 查看卡板的状态
d. 查看 CAC Pool 的剩余带宽
e. 查看逻辑端口的 PNNI 路由
以上五项检查,请参考“无法建立新的 SPVC 虚电路”部分。
f. 查看节点的 ATM Pnni 路由表:
- 55 -
32> d artg pnni cfgNode/*
ARtg Pnni CfgNode/*
Use -noTabular to see hidden attributes: preferredPglLeadershipPriority,
preferredPglNodeId, pglElectionState and numNeighbors.
+=======+------+----------------+----------------+----------------+----------
|CfgNode|lgnSta| nodeAddress | opNodeId | pgIdOp |opLeadersh
| | te | | | |ipPriority
+=======+------+----------------+----------------+----------------+----------
| 36|notApp|4586194150120200|24A0458619415012|2445861941500000| 0
| | | 0F000000000090C| 02000F000000000| 000000000000 |
| | | F92840024 | 090CF92840024 | |
ok 2003-03-11 14:14:39.16
查看 Pnni 处于哪一个 Level。
33> d artg pnni cfgNode/36 *
ARtg Pnni CfgNode/36 DefSAddr
+----------------+------+-----+----------------------------------------
| address |state |scope|Response
+----------------+------+-----+----------------------------------------
|4586194150120200|advert| 0|
| 0F00000000 | | |
ARtg Pnni CfgNode/36 Nbr/*
Use -noTabular to see the many hidden attributes.
+================+------+---------------------+----------+----------+----------
| Nbr |peerSt| rccList | ptspRx | ptspTx | ptseRx
| | ate | | | |
+================+------+---------------------+----------+----------+----------
|24A0458619415012|full |AtmIf/20 Pnni | 2540333| 1008839| 2540484
| 01000F000000000| | | | |
| 090CF8E580024 | | | | |
|24A0458619415012|full |AtmIf/60 Pnni | 10559| 3169823| 10714
| 03000F000000000| |AtmIf/133 Pnni | | |
| 090CF8D400024 | | | | |
|24A0458619415012|full |AtmIf/40 Pnni | 1318458| 2614880| 1320277
| 04000F000000000| | | | |
| 090CF91380024 | | | | |
|24A0458619415012|full |AtmIf/150 Pnni | 1201975| 3033586| 1225750
| 06000F000000000| | | | |
| 090CF90800024 | | | | |
|24A0458619415012|full |AtmIf/30 Pnni | 3006100| 3103857| 3006420
| 08000F000000000| | | | |
| 090CF84C00024 | | | | |
|24A0458619415012|full |AtmIf/83 Pnni | 751244| 3169676| 751438
| 11000F000000000| | | | |
| 090CF591C0024 | | | | |
|24A0458619415012|full |AtmIf/63 Pnni | 665141| 3169689| 666177
- 56 -
| 14000F000000000| | | | |
| 090CF72D40024 | | | | |
|24A0458619415012|full |AtmIf/73 Pnni | 2081106| 3169502| 2081278
| 15000F000000000| | | | |
| 090CF651C0024 | | | | |
|24A0458619415012|full |AtmIf/82 Pnni | 2315460| 3169902| 2315637
| 16000F000000000| | | | |
| 090CF71680024 | | | | |
|24A0458619415012|full |AtmIf/72 Pnni | 2683421| 3154490| 2683591
| 17000F000000000| | | | |
| 090CFADE00024 | | | | |
|24A0458619415012|full |AtmIf/70 Pnni | 7937| 3172538| 8139
| 24000F000000000| | | | |
| 090CFA1300024 | | | | |
|24A0458619415012|full |AtmIf/112 Pnni | 10510| 3169931| 10681
| 28000F000000000| |AtmIf/120 Pnni | | |
| 090CF72380024 | | | | |
ok 2003-03-11 14:14:59.37
用上面获得的 Level 值去查本节点的所有 Pnni 邻居。
36> d artg pnni top/*
ARtg Pnni Top/*
+===+----------------+----------------+----------------+----------------
|Top| pglNodeId |activeParentNode|activeParentNode| peerGroupId
| | | Address | Id |
+===+----------------+----------------+----------------+----------------
| 36|"" |"" |"" |2445861941500000
| | | | | 000000000000
ok 2003-03-11 14:16:15.60
查看 Pnni 的拓扑。
38> d artg pnni top/36 node/*
ARtg Pnni Top/36 Node/*
+================+---------+----------------+----
| Node |reachable|preferredPglNode|pglL
| | | Id |Prio
+================+---------+----------------+----
|24A0458619415012|yes |"" | 0
|01000F0000000000| | |
|90CF8E580024 | | |
|24A0458619415012|yes |"" | 0
|02000F0000000000| | |
|90CF92840024 | | |
|24A0458619415012|yes |"" | 0
|03000F0000000000| | |
|90CF8D400024 | | |
- 57 -
|24A0458619415012|yes |"" | 0
|04000F0000000000| | |
|90CF91380024 | | |
|24A0458619415012|yes |"" | 0
|05000F0000000000| | |
|90CF8D5C0024 | | |
|24A0458619415012|yes |"" | 0
|06000F0000000000| | |
|90CF90800024 | | |
ok 2003-03-11 14:16:45.26
查看 Pnni 的拓扑数据库里边是否包含了被叫端节点的 NodeID。
g. 对 7K 而言,查看交换总线:
1> d sh bus/*
Shelf Bus/*
Use -noTabular to see hidden attributes: osiUnknw, osiStby, osiAlarm,
osiCntrl, osiProc, osiAvail, utilization, clockSourceStatus, clockSource and
busTapStatus.
+===+-----+----+-----+----------------------------------------
|Bus|osiAd|osiO|osiUs|Response
| | min |per | age |
+===+-----+----+-----+----------------------------------------
|x |unlck|ena |activ|
|y |unlck|ena |activ|
ok 2003-03-11 15:02:51.79
4> d -n sh bus/* busTapStatus
Shelf Bus/x
busTapStatus = 0 : ok
1 : ok
2 : ok
3 : ok
4 : ok
5 : ok
6 : ok
7 : ok
8 : ok
9 : ok
10 : ok
11 : ok
12 : ok
13 : ok
14 : ok
15 : ok
Shelf Bus/y
busTapStatus = 0 : ok
1 : ok
- 58 -
2 : ok
3 : ok
4 : ok
5 : ok
6 : ok
7 : ok
8 : ok
9 : ok
10 : ok
11 : ok
12 : ok
13 : ok
14 : ok
15 : ok
ok 2003-03-11 15:03:23.50
5> d sh ca/* busTap/*
Shelf Card/* BusTap/*
Use -noTabular to see the many hidden attributes.
+====+======+-----+----+-----+--------+------------+---------+-----+----------
|Card|BusTap|osiAd|osiO|osiUs|failures|dependencies|cardsAvai|cards|selfTestEr
| | | min |per | age |InEffect| InEffect | lable |TxTo | rorCode
+====+======+-----+----+-----+--------+------------+---------+-----+----------
| 0|x |unlck|ena |activ| | |0 |0 | 0
| | | | | | | | 1 | 2 |
| | | | | | | | 2 | 4 |
| | | | | | | | 3 | 6 |
| | | | | | | | 4 | 8 |
| | | | | | | | 5 | 10 |
| | | | | | | | 6 | 12 |
| | | | | | | | 7 | 14 |
| | | | | | | | 8 | |
| | | | | | | | 9 | |
| | | | | | | | 10 | |
| | | | | | | | 11 | |
| | | | | | | | 12 | |
| | | | | | | | 13 | |
| | | | | | | | 14 | |
| | | | | | | | 15 | |
... ... ...
... ... ...
... ... ...
ok 2003-03-11 15:04:00.68
h. 对 15K 而言,查看交换矩阵:
62> d sh fabricCard/*
Shelf FabricCard/*
- 59 -
Use -noTabular to see the many hidden attributes.
+==========+-----+----+-----+------------+----------------+-------+----------
|FabricCard|osiAd|osiO|osiUs|productCode | serialNumber |failure|dependency
| | min |per | age | | | Cause | InEffect
+==========+-----+----+-----+------------+----------------+-------+----------
|x |unlck|ena |activ|NTHR16BA 01 |NNTM0301RGE8 | |
|y |unlck|ena |activ|NTHR16BA 01 |NNTM0301T2DX | |
ok 2003-03-11 14:59:21.67
63> d sh fabricCard/* cardPort/*
Shelf FabricCard/* CardPort/*
Use -noTabular to see the many hidden attributes.
+==========+========+-----+----+-----+--------+------------+----------
|FabricCard|CardPort|osiAd|osiO|osiUs|failures|dependencies|selfTestEr
| | | min |per | age |InEffect| InEffect | rorCode
+==========+========+-----+----+-----+--------+------------+----------
|x | 0|unlck|ena |activ| | | 0
|x | 1|unlck|ena |activ| | | 0
|x | 2|unlck|ena |activ| | | 0
|x | 3|unlck|ena |activ| | | 0
|x | 4|unlck|ena |activ| | | 0
|x | 5|unlck|ena |activ| | | 0
|x | 6|unlck|ena |activ| | | 0
|x | 7|unlck|ena |activ| | | 0
|x | 8|unlck|ena |activ| | | 0
|x | 9|unlck|ena |activ| | | 0
|x | 10|unlck|ena |activ| | | 0
|x | 11|unlck|ena |activ| | | 0
|x | 12|unlck|ena |activ| | | 0
|x | 13|unlck|ena |activ| | | 0
|x | 14|unlck|ena |activ| | | 0
|x | 15|unlck|ena |activ| | | 0
|y | 0|unlck|ena |activ| | | 0
|y | 1|unlck|ena |activ| | | 0
|y | 2|unlck|ena |activ| | | 0
|y | 3|unlck|ena |activ| | | 0
|y | 4|unlck|ena |activ| | | 0
|y | 5|unlck|ena |activ| | | 0
|y | 6|unlck|ena |activ| | | 0
|y | 7|unlck|ena |activ| | | 0
|y | 8|unlck|ena |activ| | | 0
|y | 9|unlck|ena |activ| | | 0
|y | 10|unlck|ena |activ| | | 0
|y | 11|unlck|ena |activ| | | 0
|y | 12|unlck|ena |activ| | | 0
|y | 13|unlck|ena |activ| | | 0
|y | 14|unlck|ena |activ| | | 0
|y | 15|unlck|ena |activ| | | 0
ok 2003-03-11 15:00:26.51
- 60 -
64> d sh ca/* fabricPort/*
Shelf Card/* FabricPort/*
Use -noTabular to see the many hidden attributes.
+====+==========+-----+----+-----+--------+------------+---------+-----
|Card|FabricPort|osiAd|osiO|osiUs|failures|dependencies|cardsAvai|cards
| | | min |per | age |InEffect| InEffect | lable |TxTo
+====+==========+-----+----+-----+--------+------------+---------+-----
| 0|x |unlck|ena |activ| | |0 |0
| | | | | | | | 1 | 2
| | | | | | | | 2 | 4
| | | | | | | | 3 | 6
| | | | | | | | 4 | 8
| | | | | | | | 5 | 10
| | | | | | | | 6 | 12
| | | | | | | | 7 | 14
| | | | | | | | 8 |
| | | | | | | | 9 |
| | | | | | | | 10 |
| | | | | | | | 11 |
| | | | | | | | 12 |
| | | | | | | | 13 |
| | | | | | | | 14 |
| | | | | | | | 15 |
... ... ...
... ... ...
... ... ...
ok 2003-03-11 15:00:51.41
3:常用故障排除工具
3.1 卡板测试
a. 确定目标卡板
当你要做卡板的测试时,一定要确认你的目标卡板的状态。对于其它的测试属性值,可以使用
缺省值或参照如下步骤进行修改:
- 设定测试的目标卡板
>set Shelf Card/<n> Test targetCard <targetNum>
- 设定测试时间
>set Shelf Card/<n> Test duration <limit>
- 如果测试时不想 loading 和 verification 帧同时传送,则可以指定它
>set Shelf Card/<n> Test frmTypes <typeSet>
- 设置帧的优先级
>set Shelf Card/<n> Test frmPriorities <prioritySet>
- 设定帧的大小
>set Shelf Card/<n> Test frmSize <priority> <size>
- 61 -
b. 测试命令
- 启动测试
>start Shelf Card/<test FP instance number> Test
- 显示测试结果
>display Shelf Card/<test FP instance number> Test results
- 中断测试
>stop Shelf Card/<test FP instance number> Test
3.2 端口/信道测试
a. 设置环回
做端口/信道测试前,首先要设置物理环回或逻辑环回,物理环回即所谓硬环,是用电缆/光纤
在端口上设置的物理环路;逻辑环回即软环,是利用软件设置的数据通道环回。以下介绍有关
逻辑环回的设置方法:
- 锁住端口
>lock Lp/1 E1/3
- 设定测试类型
>set Lp/1 E1/3 test type external
- 设定测试时长,环路的运行时间一定要大于端口测试时间
>set Lp/1 E1/3 test duration 60
- 启动环路
>start Lp/1 E1/3 test
b. 端口测试
启动端口测试前应确保环路已存在。
- 锁住端口
>lock Lp/6 E1/0
- 设定测试类型
>set Lp/6 E1/0 test type manual
- 设定测试时长
>set Lp/6 E1/0 test duration 30
- 启动测试
>start Lp/6 E1/0 test
- 显示测试结果
>display Lp/6 E1/0 test result
- 中止测试
>stop Lp/6 E1/0 test
3.3 总线测试
当总线处于 Disabled 状态时,可以通过对其进行测试来诊断故障,多数情况下,通过测试,总
线状态可恢复正常:
- 锁住待测总线
>lock shelf bus/x
- 62 -
- 设定测试时长
>set shelf bus/x test duration 2
- 启动测试
>start shelf bus/x test
- 显示测试状态
>display shelf bus/x test
- 测试完毕,解锁总线
>unlock shelf bus/x
3.4 交换矩阵测试
当 PP15K 交换矩阵处于 Disabled 状态时,可以通过对其进行测试来诊断故障,多数情况下,通
过测试,Fabric 状态可恢复正常:
- 锁住待测 Fabric
>lock shelf fab/x
- 设定测试时长
>set shelf fab/x test duration 2
- 启动测试
>start shelf fab/x test
- 显示测试状态
>display shelf fab/x test
- 测试完毕,解锁总线
>unlock shelf fab/x
3.5 Trace 功能
- 63 -
3.6 ATM 虚电路测试
- 64 -
- 在 Atmif Vcc 下增加测试部件 Test
Prov> add atmif/<n> vcc/<vpi.vci> test
- 设置用于测试的帧类型
> set atmif/<n> vcc/<vpi.vci> test frmTypes <frametype>
- 设置用于测试的帧长度
> set atmif/<n> vcc/<vpi.vci> test frmSize <framesize>
- 设置用于测试的帧码型
> set atmif/<n> vcc/<vpi.vci> test frmPatternType <pattern>
- 设置测试的时长
> set atmif/<n> vcc/<vpi.vci> test duration <min>
- 启动测试
>start atmif/<n> vcc/<vpi.vci> test
- 查看测试结果
>display atmif/<n> vcc/<vpi.vci> test
- 停止测试
>stop atmif/<n> vcc/<vpi.vci> test
二:帧中继业务配置及故障排查:
帧中继业务在电信网络中使用非常广泛, 在 Passport 网络中运行于 DPRS 路由系统上。通过 DPRS
路由系统, 帧中继业务可以实现动态路由, 不受局部中继电路中断或中继电路不稳定的影响.
- 65 -
PassportBackbone node
3Com
User EquipmentATM backbone linkATM edge link PassportEdge node
PassportNetwork
3Com3Com
FR CPE
E1/v35
FRUNI FRUNI
Trunk
Trunk
Trunk
Trunk
Trunk
Trunk
DPRSnetwork
Trunk
Trunk
Trunk
Trunk
Frame Relay PVC
FR.1
1:帧中继电路配置
a. 进入配置模式
> start prov
b. 创建一个 FRUNI 服务实例
Prov> add FrUni/x
c. 如果使用物理接入电路, 将 Framer 部件连接到一个物理端口.
Prov> Set FrUni/x Framer InterfaceName LP/n E1/a Chan/0
d. 指定 FRUNI 的地 DNA 址,在一个网络中, DNA 地址必须是唯一的
Prov> set FrUni/x Dna npi e164
Prov> set FrUni/x Dna dna 861111111111111
e. 指定 FRUNI 的 LMI 类型
Prov> set FrUni/x lmi procedure ansi
Prov> set fruni/x lmi side network
Prov> check prov
Prov> active prov
Prov> confirm prov
f. 创建一个虚电路 DLCI,
Prov> add FrUin/x dlci/a
Prov> set FrUni/x dlci/a DC rnpi e164,rdna 862222222222222,rdlci a
Prov> set FrUni/x dlci/a DC type master
g. 配置 PVC 业务参数
Prov> set FrUni/x dlci/a Sp cir 64000
Prov> set FrUni/x dlci/a Sp bc 64000
Prov> set FrUni/x dlci/a Sp be 64000
Prov> check prov
Prov> active prov
Prov> confirm prov
- 66 -
2:帧中继业务故障分析及排除
- 67 -
FRUNI/a
Framer
LMI
EMLP/n
Chan/0
A d im is ta te op e ra tio n a ls ta te usa ge s ta te lo sA la rm rxA isA la rm lo fA la rm rxR a iA la rm txA isA la rm txR a iA la rm m u ltifrm Lo fA la rm
A d im is ta teop e ra tion a ls ta teusa g es ta te
E1/a
A d im is ta teop e ra tion a ls ta teusa ge s ta te
A d im is ta teo pe ra tion a ls ta teu sag es ta te
A d im is ta teop e ra tio na ls ta teusa ge s ta terxF ra m estxF ra m escrcE rro rslrcE rro rsla rg eF rm E rro rsove rrun s
A d im is ta teop e ra tio na ls ta teusa ge s ta tep ro to co ls ta tu sop P re ce du resne tw o rkS id eE ve n tH is to ryuse rS ide E ven tH is to ry
Dlci/xA d im is ta teop e ra tio na ls ta teusa ge s ta teaB itS ta tusT o IfaB itR e aso nT o IfaB itS ta tusF rom IfaB itR e aso nF rom If
VC
s ta te
FR.3
- 68 -
2.1 电路不能建立:
a. 检查 FRUNI 的各个部件的 OSI 状态.
1. 检查 FRUNI 端口的 OSI 状态信息
adminstate operationalstate usagestate Meaning
Unlock Disable Idle 接入设备不可用,或接入电路故障.
Unlock Enable Idle FRUNI 可以投入服务,未配置电路
Unlock Enable Active 运行状态正常
Locked Disable Idle 端口被认为锁定,所有业务中断
2. 检查 FRUNI 的 LMI 的 OSI 状态
adminstate operationalstate usagestate Meaning
unlock disable Idle 接入设备不可用或 FRUNI 被锁定
unlock enable Active LMI 运行正常
3. 检查 DLCI 的 OSI 状态
adminstate operationalstate usagestate Meaning
Locked Disable Idle 被人为锁定.
Unlock Disable Idle 接入设备不可用,
LMI 连接失败
电路连接在网络中中断.
Unlock Enable Active 运行状态正常
b. 检查 Framer 状态
> d fruni/x framer
FrUni/x Framer
adminState = unlocked
operationalState = enabled
usageState = busy
frmToIf = 14717580
frmFromIf = 18404099
octetFromIf = 1838228848
aborts = 0
crcErrors = 9
lrcErrors = 0
nonOctetErrors = 45
overruns = 0
largeFrmErrors = 10
frmModeErrors = 0
- 检查 OSI 状态, 确认状态正常
- 检查 Framer 的帧收发状态,
crcErrors 增长, 说明帧中继两端的 CRC 校验不一致.
LrcErrors 增长, 说明帧中继端口 TX 方向有 LRC 错误.
LargeFrmerrors 增长,说明帧中继两端的允许 大帧长不一致,Passport 帧中继端口的默认帧
长是 2100bytes.
c. 检查本地管理端口(LMI)的状态
>d fruni/x lmi
FrUni/x lmi
adminState = unlocked
operationalState = enabled
- 69 -
usageState = busy
opprocedurestate = normalcondition
- 检查 OSI 状态, 确认状态正常.
- 检查 opprocedurestate ,如果是 normalcondition, 则 LMI 状态正常;如果是
errorcondition, 则帧中继两端 LMI 配置不匹配。
-
d. 检查帧中继 PVC 的状态, AbitStatusToIf,aBitStatusFromIf 状态应为 active.
>d fruni/x dlci/a abit d fru/x dlci/a abit
FrUni/x Dlci/a
aBitStatusToIf = inactive
aBitReasonToIf = pvcSpvcDown
aBitStatusFromIf = active
aBitReasonFromIf = notApplicable
aBitStatusToIf 为 inactive 时,fruni 会丢掉所有的来自本地端口的帧.
AbitReasonToIf 为 localLMIdown, 本地端口的 LMI 状态不正常.检查
AbitReasonToIf 为 remoteLmiDown, 远端端口的 LMI 状态不正常,检查
AbitReasonToIf 为 PvcSpvcDown, 网络侧有问题,或帧中继电路配置错误.
- 检查配置是否错误.
>d fruni/x dlci/a dcFrUni/x Dlci/a Dc
remoteNpi = e164
remoteDna = 862222222222222
remoteDlci = b
type = permanentMaster
transferPriority = useDnaDefTP
discardPriority = high
deDiscardPriority = determinedByDiscardPriority
dataPath = useDnaValue
cugIndex = 0
cugType = doNotSignal
mapIpCosToFrQos = no
检查各项参数是否正确.黑体部分重点检查.
- 检查 DPRS 路由系统运行是否正常
Ping 远端节点的 RID/MID,确认路由可达.
> Ping rtg dpn routingid/1 moduleid/5
Rid/1 mid/5
a) Rid = 1 Mid = 96 Pid = 0
b) Rid = 1 Mid = 91 Pid = 0
c) Rid = 1 Mid = 5 Pid = 0
证明 DPRS 路由可达, 如果不可达,检查网络中是否有中继/Trunk 发生故障。
- 检查帧中继 DNA 与 DPRS 路由系统的 Rid/Mid 的映射表是否正确.确认配置正确.
>d -p cr npi/e164 dna/862222222222
Cr npi/e164 dna/862222222222
Routingid = 1
Moduleid = 5
- 70 -
2.2 业务运行不正常,丢包
a. 帧中继电路的常用故障判断工具——LB(loopback)环路
在帧中继电路中,我们常常会遇到需要做环路进行电路流量测试判断的情况,这时,我们就可以用
PP 网络帧中继电路特有的 LB(loopback)来帮助作判断,LB 是一个双向环路。
3Com
3Com
FR CPE
E1/v35
FRUNI FRUNI
DPRS network
FR PVC
E1/v35
Loopback
FR CPE
可通过命令查看 DLCI 的环回状态:
>d fruni/x dl/a abit
FrUni/x Dlci/a
aBitStatusToIf = inactive
aBitReasonToIf = remoteLmiError
aBitStatusFromIf = active
aBitReasonFromIf = notApplicable
loopbackState = off
b. 检查 FRUNI 两端的业务参数配置是否正确
>d –p fruni/x dlci/a sp >d -p fruni/x ca tpm/*
c. 检查电路丢包的原因
>d fruni/x dlci/a
Fruni/x Dlci/a
maximumFrameSize = 2100 octets
rateEnforcement = on
committedInformationRate = 128000 bit/s
committedBurstSize = 128000 bits
excessBurstSize = 0 bits
measurementInterval = 1000 msec
emissionPriorityToIf = 0
fecnFrmToIf = 54586
becnFrmToIf = 0
deFrmToIf = 0
discCongestedToIf = 0
discDeCongestedToIf = 0
fecnFrmFromIf = 0
becnFrmFromIf = 0
efciFrmFromNetwork = 0
deFrmFromIf = 0
excessFrmFromIf = 0
discExcessFromIf = 0
discFrameAbit = 0
discCongestedFromIf = 0
- 71 -
discDeCongestedFromIf = 0
根据上面的信息可以判断问题的原因
d. LB 的应用
> start fruni/x dl/a lb
FrUni/x Dlci/a Lb
这时电路状态如下:
> d fruni/x dl/a abit
FrUni/x Dlci/a
aBitStatusToIf = active
aBitReasonToIf = notApplicable
aBitStatusFromIf = active
aBitReasonFromIf = notApplicable
loopbackState = on
当 LB 环路开始后,lmi 相应 bit 会置为 1,此时显示 lmi 状态正常。若远端有数据发出,就能
看到在此电路上有数据环回至发端。
> d fruni/x dl/a lb
FrUni/x Dlci/a Lb
localTotalFrm = 1957
localTotalBytes = 131890
localFecnFrm = 0
localBecnFrm = 0
localDeFrm = 0
localDeBytes = 0
remoteTotalFrm = 0
remoteTotalBytes = 0
remoteFecnFrm = 0
remoteBecnFrm = 0
remoteDeFrm = 0
remoteDeBytes = 0
这可以很方便的帮助你了解电路中从远端到什么位置的电路正常,流量正常;或者是双向环路中
到底是 local 环路正常还是 remote 环路正常。从而判断故障点.
详细信息请参考北电技术文档
NTP 57_425 DPRS routing system
57_400 Networking guide
57_420 Trunking guide
57_900 Frame Relay UNI guide
三:FrAtm 业务配置及故障排查:
- 72 -
FRATM 业务在电信网络中使用非常广泛, 在 Passport 网络中,与用户设备侧运行帧中继,在网络侧重
新封装成 ATM 的信元传输,通过 ATM 路由系统进行动态的电路冗余保护.如下图, 不受局部中继电路中断
或中继电路不稳定的影响.
PassportBackbone node
3Com
User EquipmentATM backbone linkATM edge link PassportEdge node
PassportNetwork
3Com
3Com
FR CPE
E1/v35
FRATMFRATM
ATM NPVC/SPVC
ATMnetwok
FRATM.1
FR CPE
ATM CPE
Atmlinkoc-3/E1
CISCOSYSTEMS
FRATM 业务的帧中继到 ATM 的转换方式有两种, Niwf 和 Siwf. 都支 NPVC 和 SPVC
Niwf 只支持透明传输方式, 支持多 DLCI 到单 ATMPVC 的绑定方式, 所有 DLCI 共享一种 Qos 级别,
在 FRATM 的网关处不前传拥塞指示信息.
Siwf 支持透明模式和翻译模式,帧中继 DLCI 和 ATM PVC 一一映射,每个 DLCI 可以定义单独的
Qos 级别.支持拥塞指示映射,丢弃优先级映射,命令/响应映射, 地址映射
1:FrAtm 电路配置
a. 进入配置模式
> start prov
b. 创建一个 FRATM 部件
Prov> add FrAtm/x
c. 如果使用物理接入电路, 将 Framer 部件连接到一个物理端口.
Prov> Set FrAtm/x Framer InterfaceName LP/n E1/a Chan/0
d. 指定 FRATM 的 DNA 地址,在一个网络中, DNA 地址必须是唯一的
Prov> add FrAtm/x addr
Prov> set FrAtm/x addr addr e.861111111111111
- 73 -
FRATM/x
Framer
ADDR ADDR e.8611111111111111
LMI Procedure ansi side network
EM
Interface
LP/n
E1/a
Chan/0application
Same aslocal CPE
address forFRATM Interface
DLCI/a
SP CIR 64000 BC 64000 BE 64000
Serviceparameterfor PVC
FRATM/y
Framer
LMIAnsi Procedure
EM
Interface
LP/n
E1/a
Chan/0application
Same aslocal CPE
Addr
address forFRATM Interface
E.862222222222222 Addr
DLCI/a
SPService
parameterfor PVC
To Local FR CPE To Local FR CPE
VFramerotherVirtualFramer
64000 CIR64000 BC64000 BE
Siwf
SPVC raddr
rciNPVC AtmCon
Qos EP TP
ATMAddressFratm/y
ATMAddressFratm/y
To vcc nep
Siwf
Raddr SPVC
rci NPVCAtmCon
QosEPTP
ATMAddressFratm/x
ATMAddressFratm/x
To vcc nep
e. 指定 FRATM 的 LMI 类型
Prov> set FrAtm/x lmi procedure ansi
Prov> set fratm/x lmi side network
Prov> check prov
Prov> active prov
Prov> confirm prov
f. 创建一个虚电路 DLCI,
Prov> add FrAtm/x dlci/a
Prov> add FrAtm/x dlci/a siwf spvc
如果一端是帧中继,另一端是 ATM,远端地址是与 ATM CPE 相连的端口的地址并使用翻译模式
Prov> set fratm/x dlci/a sd mode translation
Prov> set fratm/x dlci/a siwf spvc raddr address of remote atm port 远端的 vpi/vci 与 ATM CPE 相同
Prov> set fratm/x dlci/a siwf spvc rci x.xx 如果两端都是 FRATM,远端地址是对端 FRATM address,并使用透明传输方式.
>d -o fratm/y address 45862222222222222f0000000000000000000000
Prov> set fratm/x dlci/a siwf spvc raddr 45862222222222222f0000000000000000000000
Prov> set fratm/x dlci/a sd mode transparent
远端 vpi/vci 是 0.dlci number of fratm/y
Prov> set fratm/x dlci/a siwf spvc rci 0.b
- 74 -
g. 配置 PVC 业务参数
Prov> set FrAtm/x dlci/a Sp cir 64000
Prov> set FrAtm/x dlci/a Sp bc 64000
Prov> set FrAtm/x dlci/a Sp be 64000
h. 设置 PVC 的 Qos 级别.用于映射 ATM 的业务类型和参数.
Prov> set fratm/x dlci/a sd ep 1, tp 6
设置 PVC 的速率参数
Prov> set fratm/x ca tpm/6 tpcp 6
Prov> check prov
Prov> active prov
Prov> confirm prov
帧中继和 ATM 的 Qos 影射表如下表
帧中继和 ATM 的流量参数映射表如下表
- 75 -
实例: Consider a frame relay connection over a DS1 access link that then travels over an ATM connection which is an E3 ATM link. The frame relay traffic parameters are as follows:
CIR = 128000 b/s EIR = 256000 b/s Bc = 8192 bits Be = 12288 bits
AR = 1500000 b/s average frame size (n) =
128 bytes
2:FrAtm 故障分析及排除
- 76 -
FRATM/x
Framer
LMI
EM
LP/n
Chan/0
Adimistate operationalstate usagestate losAlarm rxAisAlarm lofAlarm rxRaiAlarm txAisAlarm txRaiAlarm multifrmLofAlarm
Adimistateoperationalstateusagestate
E1/a
Adimistateoperationalstateusagestate
Adimistateoperationalstateusagestate
AdimistateoperationalstateusagestaterxFramestxFramescrcErrorslrcErrorslargeFrmErrorsoverruns
AdimistateoperationalstateusagestateprotocolstatusopPreceduresnetworkSideEventHistoryuserSideEventHistory
Dlci/aAdimistateoperationalstateusagestateaBitStatusToIfaBitReasonToIfaBitStatusFromIfaBitReasonFromIf
VCstate
FRATM.3
Siwf/NiwfSpvc atmcon
- 77 -
2.1 电路不能建立:
a. 检查 FRATM 的各个部件的 OSI 状态.
1 检查 FRATM 端口的 OSI 状态信息
Adminstate operationalstate usagestate Meaning
Unlock Disable Idle 接入设备不可用,或接入电路故障.
Unlock Enable Idle FRATM 可以投入服务,未配置电路
Unlock Enable Active 运行状态正常
Locked Disable Idle 端口被认为锁定,所有业务中断
2 检查 FRATM 的 LMI 的 OSI 状态
Adminstate operationalstate usagestate Meaning
unlock disable Idle 接入设备不可用或 FRATM 被锁定
unlock enable Active LMI 运行正常
3 检查 DLCI 的 OSI 状态
adminstate operationalstate usagestate Meaning
Locked Disable Idle 被人为锁定.
Unlock Disable Idle 接入设备不可用,
LMI 连接失败
电路连接在网络中中断.
Unlock Enable Active 运行状态正常
b. 检查 Framer 状态
>d fratm/x framer
FrAtm/x Framer
adminState = unlocked
operationalState = enabled
usageState = busy
frmToIf = 14717580
frmFromIf = 18404099
octetFromIf = 1838228848
aborts = 0
crcErrors = 9
lrcErrors = 0
nonOctetErrors = 45
overruns = 0
largeFrmErrors = 10
frmModeErrors = 0
- 检查 OSI 状态, 确认状态正常
- 检查 Framer 的帧收发状态,
crcErrors 增长, 说明帧中继两端的 CRC 校验不一致.
LrcErrors 增长, 说明帧中继端口 TX 方向有 LRC 错误.
Largeerrors 增长,说明帧中继两端的允许 大帧长不一致,Passport 帧中继端口的默认帧长
是 2100bytes.
c. 检查本地管理端口(LMI)的状态
>d fratm/x lmi
FrAtm/x lmi
adminState = unlocked
operationalState = enabled
- 78 -
usageState = busy
opprocedurestate = normalcondition
- 检查 OSI 状态, 确认状态正常.
- 检查 opprocedurestate ,如果是 normalcondition, 则 LMI 状态正常.如果是
errorcondition, 则帧中继两端 LMI 配置不匹配.
d. 检查帧中继 PVC 的状态, AbitStatusToIf,aBitStatusFromIf 状态为应为 active.
> d fratm/x dlci/a abit d fru/x dlci/abit
FrAtm/x Dlci/a
aBitStatusToIf = inactive
aBitReasonToIf = pvcSpvcDown
aBitStatusFromIf = active
aBitReasonFromIf = notApplicable
aBitStatusToIf 指示从 ATM 侧到帧中继侧的故障原因,为 inactive 时,fratm 会丢掉所有的
来自本地端口的帧.
AbitReasonToIf 为 localLMIdown, 本地端口的 LMI 状态不正常.检查
AbitReasonToIf 为 remoteLmiDown, 远端端口的 LMI 状态不正常,检查
AbitReasonToIf 为 PvcSpvcDown, 网络侧有问题,或 FRATM 电路配置错误.
ABitStatusFromIf 指示从帧中继侧到 ATM 侧的故障原因,意义同上
- 检查配置是否错误.
>d fratm/x dlci/a siwf spvc
Fratm/x dlci/a siwf spvc
RemoteAddress 45861111111111111F0000000000000000000000
检查各项参数是否正确
- 检查 ATM 路由系统运行是否正常
>d artg dna/*
检查是否有 fratm 的地址.
- 利用路由寻找工具在远端节点做以下操作,检查 FRATM 的 ATM 地址是否可达.
设置 FRATM 的地址为目的地址,按照映射表计算并设置带宽和服务类型.
>set artg pnni rf destinationAddress 45861111111111111F0000000000000000000000
>set artg pnni rf txtdt 3, txtdp 1 5000, atmServiceCategory nrtvbr
运行路由寻找工具
>run artg pnni rf
ARtg Pnni Rf
Route 1:
Optimal Path Metric Value : 5040
node id = 28A045861941010104000F000000000090CFF5280028 port id = 655361
node id = 28A045861941010101000F000000000090CF90E40028 port id = 655354
node id = 28A045861111111111111F0000000000000000000000
证明 ATM 路由系统正常,若结果为
ARtg Pnni Rf
No route found.
说明 ATM 路由系统存在问题.参照 ATM 故障处理方法解决.
2.2 业务运行不正常,丢包:
a. 检查 FRATM 两端的业务参数配置是否正确
>d –p fratm/x dlci/a sp >d –p fratm/x dlci/a siwf sd
- 79 -
>d -p fratm/x ca tpm/*
>d -p fratm/x dlci/a siwf qos
b. 检查电路丢包的原因
>d fratm/x dlci/a
FrAtm/6104 Dlci/16
maximumFrameSize = 2100 octets
rateEnforcement = on
committedInformationRate = 128000 bit/s
committedBurstSize = 128000 bits
excessBurstSize = 0 bits
measurementInterval = 1000 msec
emissionPriorityToIf = 0
fecnFrmToIf = 54586
becnFrmToIf = 0
deFrmToIf = 0
discCongestedToIf = 0
discDeCongestedToIf = 0
fecnFrmFromIf = 0
becnFrmFromIf = 0
efciFrmFromNetwork = 0
deFrmFromIf = 0
excessFrmFromIf = 0
discExcessFromIf = 0
discFrameAbit = 0
discCongestedFromIf = 0
discDeCongestedFromIf = 0
根据上面的信息可以判断问题的原因
详细信息请参考北电技术文档
NTP 57_702 ATM routing and signaling system
57_400 Networking guide
57_920 Frame Relay ATM guide
四:电路仿真业务配置及故障排查:
AAL1 CES 的全称是 Adaptation Atm Layer type 1 Circuit Emulation Service.
AAL1 CES 是在高性能的专用或租用电路中,通过 ATM 网络传送 E1 或 DS1 TDM(Time Division
Multiplexed) CBR(Constant Bit Rate) 类型的数据。在源端的 AAL 1 将从 E1 或 DS1 上传送来的
CBR 数据流按照 AAL1 的标准转换成 ATM 信元;通过 ATM 网络的路由系统将这些信元传送到目的端;
在这些信元到达目的端节点时,AAL1 会将它们再重新整合成能在 E1 或 DS1 电路上传输的数据流,
并发送至电路中。而且这些所有在 AAL1 CES 中的 ATM 到 CBR 数据流之间的交叉连接都是双向的。
例如该种业务可以用于音频和视频的传送。
下图说明了 AAL1 CES 在 ATM 网络中的应用结构:
- 80 -
下表列出了在 PASSPORT 中支持 AAL1 CES 业务的卡板:
1:电路仿真业务类型
a. 按照从 E1 或 DS1 端口进入的数据流类型可以分为非结构化和结构化两大类,其中结构化的类型
还分为基础的结构化(basic structure)和支持 CAS 的结构化(cas structure)。当进入 AAL1
的线路类型是非帧成(unframed)时,此时的数据流是非结构化的,AAL1 CES 的类型必须设置成
非结构(unstructure);当进入 AAL1 的线路类型是 CCS 时,此时数据流的信令类型是 CCS,
AAL1 CES 的类型必须设置成基础结构(basicStructure);当进入 AAL1 的线路类型是 CAS 时,
此时数据流的信令类型是 CAS,AAL1 CES 的类型必须设置成 CAS 结构(casStructure)。(注:
4 port DS3 卡板不支持 CAS structure.)
b. 按照 AAL1 CES 在 ATM 网络内建立传送信元通道的方式,可以把 AAL1 CES 分为静态和动态两大
类,其中动态的 AAL1 CES 又可以分为通过 SPVC、SVC 或 PORS 传送信元三类。对于静态这种类型
来说,ATM 路由中的每一跳都必须由手工指定,即通过 PVC 来传送所有的信元,当 PVC 出现故障
中断时,必须重新手工配置 PVC 来绕开故障点;AAL1 CES 通过 SPVC 传送信元的方式 适合用于
- 81 -
两个只允许建立跨越 BICI 连接的 PVC 的两个网络之间,运用 AAL1 CES 的呼叫功能呼叫各自网络
边缘接口的 ATM 地址,建立各自网络内部的 SoftPVC,再将这两个接口用 PVC 相连,这样就安全
的完成了数据流在两个网络之间的传递;PASSPORT 支持通过标准 ATM 路由的动态连接,即允许在
两个端点的 AAL1 CES 之间建立点对点的 SVC,由 AAL1 的一端呼叫另一 AAL1 端点的 ATM 地址来完
成,路由的选择和建立都由 ATM 路由系统完成;PASSPORT 还允许通过面向连接路由系统 PORS 来
完成两个 AAL1 CES 端点的动态连接,这种动态连接方法的使用视网络结构而定,而且必须终结
在 PASSPORT 交换机上,因为 PORS 是只支持 PASSPORT 内部使用的路由系统。所有的动态连接都
可以在初始链路出现故障时,自动重新路由出一条新的链路,而不用手工进行配置。 2:电路仿真业务的配置方法
a. AAL1 CES over PVC
UE640
Passport 7K
Lp/3E1/0
chan/0
Atmif/11Vcc/0.100
nep
Aal1ces/30Nap
PVC
CES over PVC Provisionning
Provisioning on Passport 7K Set sw lpt/msa feature aal1Ces Set lp/3 lpt sw lpt/msa Add aal1ces/30 Add aal1ces/30 nap Set aal1ces/30 servicetype basicstructured Add atmif/11 vcc/0.100 nep Set aal1ces/30 nap atmconnection atmif/11 vcc/0.100 nep Add lp/3 e1/0 ch/0 Add lp/3 e1/0 ch/0 tc Set lp/3 e1/0 linetype ccs Set lp/3 e1/0 ch/0 ts 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31Set aal1ces/30 interfacename lp/3 e1/0 ch/0 Set atmif/11 vcc/0.100 vcd tm txtdt 3, txtdp 1 5291,atm cbr
Provisioning on UE640 Set CES E1 port to SDT Add AAL1 VC /0.100 on OC-3 Add Logicalport for Aal 1 vc Bound all channels on the E1 port Link the Logicalport and Bounder
- 82 -
b. AAL1 CES over SoftPVC
Passport 7K01
Lp/3E1/2
chan/0
Atmif/200Vcc/0.48
ep
Aal1ces/32aep
Passport 7K02
Passport 15K
Atmif/20Vcc/
0.48 rp
Atmif/21Vcc/
0.102 rpSPVCPVC
Atmif/10Vcc/0.102
ep
Lp/12E1/4
chan/0
Aal1ces/124aep
- 83 -
CES over SoftPVC Provisionning
Provisioning on Passport7K01 Set sw lpt/msa feature aal1Ces Set lp/3 lpt sw lpt/msa Add aal1ces/32 Add aal1ces/32 aep Set aal1ces/32 servicetype basicstructured Set aal1ces/32 aep routing atmonly Set aal1ces/32 aep activeEndPointType softpvc Set aal1ces/32 aep addressToCall 45861941010101000F0000……20480D001500 45861941010101000F0000……20480D001500=ATM address of Atmif/21 of Passport 15K Set aal1ces/32 aep calledvpivci 0.102 Add lp/3 e1/2 Add lp/3 e1/2 ch/0 tc Set lp/3 e1/2 linetype ccs Set lp/3 e1/2 ch/0 ts 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Set aal1ces/32 interfacename lp/3 e1/2 ch/0
Provisioning on Passport7K02 Set sw lpt/msa feature aal1Ces Set lp/3 lpt sw lpt/msa Add aal1ces/124 Add aal1ces/124 aep Set aal1ces/124 servicetype basicstructured Set aal1ces/124 aep routing atmonly Set aal1ces/124 aep activeEndPointType softpvc Set aal1ces/1 aep addressToCall 45861941010104000F0000……20480D000A00 45861941010104000F0000……20480D000A00=ATM address of Atmif/10 of Passport7K02 Set aal1ces/124 aep calledvpivci 0.102 Add lp/12 e1/4 Add lp/12 e1/4 ch/0 tc Set lp/12 e1/4 linetype ccs Set lp/12 e1/4 ch/0 ts 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Set aal1ces/124 interfacename lp/12 e1/4 ch/0
c. AAL1 CES over SVC
Passport 7K01
Lp/3E1/3
chan/0
Atmif/200Vcc/0.56
ep
Aal1ces/33aep
Passport 7K02
Passport 15K
Atmif/20Vcc/
0.56 rp
Atmif/21Vcc/
0.459 rpSVCSVC
Atmif/10Vcc/0.459
ep
Lp/12E1/3
chan/0
Aal1ces/123pep
- 84 -
CES over SoftPVC Provisionning
Provisioning on Passport7K01 Set sw lpt/msa feature aal1Ces Set lp/3 lpt sw lpt/msa Add aal1ces/33 Add aal1ces/33 aep Set aal1ces/33 servicetype basicstructured Set aal1ces/33 aep routing atmonly Set aal1ces/33 aep activeEndPointType svc Set aal1ces/32 aep addressToCall 45861941010104000F0000……20480D100123 45861941010104000F0000……20480D100123=ATM address of Aal/123 pep of Passport 7K02 Add lp/3 e1/3 Add lp/3 e1/3 ch/0 tc Set lp/3 e1/3 linetype ccs Set lp/3 e1/3 ch/0 ts 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Set aal1ces/33 interfacename lp/3 e1/3 ch/0
Provisioning on Passport7K02 Set sw lpt/msa feature aal1Ces Set lp/3 lpt sw lpt/msa Add aal1ces/123 Add aal1ces/123 pep Set aal1ces/123 servicetype basicstructured Add lp/12 e1/3 Add lp/12 e1/3 ch/0 tc Set lp/12 e1/3 linetype ccs Set lp/12 e1/3 ch/0 ts 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Set aal1ces/123 interfacename lp/12 e1/3 ch/0
d. 对于配置 AAL1 CES 的说明
- AAL1 两个端点的服务类型(servicetype)必须一致。
- AAL1 两个端点的线路类型(linetype)必须一致。
- AAL1 两个端点配置的时隙数量必须一致。
- 当线路类型是 CAS 时,第 16 时隙不用配置。
- 当 AAL1 的服务类型是 Unstructure 时,Trunk Conditioning 不用配置。
- 注意检查所有端口是否有足够的带宽保证 VC 的建立。
- 配置动态连接时,各个端口必须预先配置 PNNI、IISP 或 UNI 等信令。
- 由于 AAL1 CES 对于时钟有很高的要求,因此必须保证系统时钟的稳定,用命令“d ns”检查系统
时钟的状态。 21> d ns
NS
adminState = unlocked
operationalState = enabled
usageState = busy
clockSyncState = synchronized
activeReference = Lp/1 Sdh/0
standbyReference =
ok 2003-03-13 08:54:46.15
- 对于 32 port MSA DS1、32 port MSA E1 和 4 port DS3 FP,在部件 AAL/*下的 buffersize 必须
被设置成 autoconfigure。
22> d -p aal/30
Aal1Ces/30
customerIdentifier = 0
serviceType = unstructured
bufferSize = autoConfigure
maximumBufferDelay = autoConfigure
cellDelayVariationTolerance = 1.00 msec
cellLossIntegrationPeriod = autoConfigure
cellLossRecoveryPeriod = 20 seconds
- 85 -
partialFill = 47 octets
idleSuppression = off
idlePattern = 7E
dummyDataByte = FF
interfaceName = Lp/3 E1/0 Chan/0
ok 2003-03-13 08:55:37.36
- BufferSize 和 maximumBufferDelay 的默认设置都是 autoConfigure,在大多数的系统配置中是
足够用的,它预期的是对称的 CDV,它能使 CDV 缓存达到相当于 CDVT 提供同等的到两倍的效果。
3:电路仿真常见故障分析
a. 当线路类型是 UNFRAMED,AAL1 的服务类型为 Unstructure 时,突然发现 bufferUnderflow 不
断增多,但此时 Aal/*的状态却依旧是 busy,这是由于连接的 E1 端口中断造成的,检查 E1 端口
外侧设备,恢复 E1 线路;
b. 检查 AAL/*的状态时发现 cellLossStatus 和 aal1LayerLossStatus 都为 LOSS,cellsReceived 和
reassembledCells 都不再持续增长,只有 cellsTransmitted 在不断增长,而 AAL/*的其他参数值都
处于正常状态,这是由于对端的 AAL1 发生故障,不能再将转换成的信元发送到本端,此时应
检查对端关于信元转换发送的部件; d aal/124
Aal1Ces/124
adminState = unlocked
operationalState = enabled
usageState = busy
availabilityStatus =
proceduralStatus =
controlStatus =
alarmStatus =
standbyStatus = notSet
unknownStatus = false
cellLossStatus = loss
aal1LayerLossStatus = loss
connectionStatus = connected
cellsTransmitted = 3061273256(正常情况下,这三个值应该比较接近)
cellsReceived = 15397396
lostCells = 0
bufferUnderflows = 2
bufferOverflows = 0
reassembledCells = 15397237
headerErrors = 0
pointerReframes = 0
pointerParityErrors = 0
aal1SequenceErrors = 0
misinsertedCells = 0
ok 2003-03-17 09:39:00.28
c. 检查 AAL/*的状态是发现 connectionStatus 为 atmNotReady,表示远端的 ATM 地址不可达,即
ATM 的 VC 没有建立成功,此时 AAL/* AEP 下的 svcStatus 应该也不是 connected 状态,一般常见
于动态连接,此时应检查目的地址是否有效,从源点到目的点的路由是否正常;如果其状态是
- 86 -
channelNotReady,则表明 AAL/*连接的物理端口被锁死,用 unlock 命令解开即可,或检查板卡物
理端口的连接; 15> d aal/125 Aal1Ces/125 adminState = unlocked operationalState = disabled usageState = idle availabilityStatus = proceduralStatus = controlStatus = alarmStatus = standbyStatus = notSet unknownStatus = false cellLossStatus = noLoss aal1LayerLossStatus = noLoss connectionStatus = atmNotReady cellsTransmitted = 15997242 cellsReceived = 15729044 lostCells = 1 bufferUnderflows = 2 bufferOverflows = 0 reassembledCells = 15729035 headerErrors = 1 pointerReframes = 0 pointerParityErrors = 0 aal1SequenceErrors = 0 misinsertedCells = 0 ok 2003-03-17 10:04:27.89 33> d aal/125 aep Aal1Ces/35 Aep remoteAddress = Unknown lastTearDownCause = 0 lastTearDownDiagnostic = "" svcStatus = initializing (connecting) lastSetupFailureCause = 0 lastSetupFailureDiagnostic = "" retryTimeRemaining = 0 seconds retryFailures = 0 ok 2003-03-17 10:12:44.41 30> d aal/35 Aal1Ces/35 adminState = unlocked operationalState = disabled usageState = idle availabilityStatus = proceduralStatus = controlStatus = alarmStatus = standbyStatus = notSet unknownStatus = false cellLossStatus = noLoss aal1LayerLossStatus = noLoss connectionStatus = channelNotReady cellsTransmitted = 0
- 87 -
cellsReceived = 0 lostCells = 0 bufferUnderflows = 0 bufferOverflows = 0 reassembledCells = 0 headerErrors = 0 pointerReframes = 0 pointerParityErrors = 0 aal1SequenceErrors = 0 misinsertedCells = 0 ok 2003-03-17 10:12:30.36 23> d lp/3 e1/5 Lp/3 E1/5 snmpOperStatus = down adminState = locked operationalState = disabled usageState = idle availabilityStatus = depend proceduralStatus = controlStatus = alarmStatus = crit standbyStatus = notSet unknownStatus = false losAlarm = on rxAisAlarm = off lofAlarm = on rxRaiAlarm = off txAisAlarm = off txRaiAlarm = on multifrmLofAlarm = off rxMultifrmRaiAlarm = off txMultifrmRaiAlarm = off runningTime = 580934 errorFreeSec = 0 erroredSec = 0 sevErroredSec = 0 sevErroredFrmSec = 0 unavailSec = 580934 bpvErrors = 0 crcErrors = 0 frmErrors = 0 losStateChanges = 1 slipErrors = 0 ok 2003-03-17 10:17:49.49
d. 如果 AAL/*呼叫一条 SPVC 或 SVC 不成功的次数(d aal/* aep retryFailures)超过了
RetryLimit 的限制,则需要用命令“restart aal/* aep”来重新进入呼叫状态;
e. 对于结构化的 AAL1,在其连接的物理端口上都会配置有一个部件 TrunkConditioning, 运行命
令 d lp/* e1/* ch/0 tc,当 IngressConditioning 为 ON 时,表示系统侦测到在 TDM 的端口有
故障;当 EgressContioning 为 ON 时,则表示和远端 AAL1 之间的 ATM 连接有故障;
45> d lp/3 e1/3 ch/0 tc
Lp/3 E1/3 Chan/0 Tc
ingressConditioning = on
- 88 -
egressConditioning = on ok 2003-03-17 10:19:57.87
五:IP over Passport 业务配置及故障排查: 1:概述
a. 基本概念 - Passport 支持的 IP 相关协议
. ICMP
. TCP
. UDP
. FTP
. Telnet
. ARP
. RARP
. Inverse ARP
. Proxy ARP
. BOOTP
- VR
IP 的路由和交换业务在 Passport 交换机上是通过建立 Virtul Router (VR)来实现的。
VR 有两部分主要的功能。
1) 建立路由表,计算到达每一个网络和子网的 佳路径。
2) 对从源端发送到目的端的数据包进行转发或交换。
第一部分的工作是由 CP 来完成的,第二部分的工作则是由相关的 FP 来完成的。
- MVR
Passport 交换机支持相互独立的多个 VR。在同一台 Passport 中,每个不同编号的 VR 之间不交换
路由信息,IP 包的流量也无法穿过。和多个物理的 Router 相似,不同的 VR 的协议端口可以使用相
同的 IP 地址方案。 - Management VR&Custorm VR
在 VR 之中,有一类 VR 可以给 Passport 交换机的管理提供入口,这就是可管理 VR(Management
VR)。
可管理 VR 在运行时,会建立一个 TCP 的代理程序,管理员可以通过 Telnet 来访问 Passport 的管
理系统程序和软件包。也可以使用 FTP 来管理 Passport 的系统软件。Management VR 也支持基于
SNMP 的管理。
同一台 Passport 有且只有一个 VR 是可管理的。用户在这台 Passport 上建立的第一个 VR, 被系统
默认为可管理 VR,这个属性一旦激活,将不会被改变。在此之后建立的所有 VR 其可管理属性只能
是 Disable 的,所有试图向这个 VR 内部建立 Telnet 进程的连接将会被拒绝。这种 VR 被称为
Custorm VR。
- IP routing
与专业 Router 相似,VR 也支持静态路由和多种动态的配置。主要支持的协议
静态路由
- 89 -
RIP
RIP2
OSPF
BGP4 - Passport 所支持的 IP Service
IP 的 COS 到 QOS 的映射
IP 的访问列表
IP Tunnel
- Access interface
VR 通过协议端口来完成 3 层到 2 层的转换。主要支持的协议有 Passport 7K IP over ATMMPE (RFC1483) IP over FramerelayDTE (RFC1490) IP over PPP (RFC1661) IP over MPLS (RFC2702)
10 BaseT Ethernet 100 BaseT Ethernet
Passport 15K IP over ATMMPE (RFC1483)
IP over MPLS (RFC2702) b. ATMMPE - 基于 PVC 之上的 ATMMPE
ATMMPE 在适配层使用 AAL5 的适配方式。
基于 PVC 之上的 ATMMPE 有两种封装方式。LLC 封装和 VC 封装。
基于 SPVC 之上的 ATMMPE 只有 LLC 封装。
在使用 LLC 封装时,SNAP 字段会根据不同类型的协议被赋不同的值。如:IP 协议赋值为 0800,
ARP 协议则赋值 0806 等等。根据 SNAP 字段的值也可以判断出这一组数据帧的协议类型。
在使用 VC 封装时,只有 IP 协议的包才被允许封装进来。这样 ARP 的数据包将不会被封装进来,
所以在这个时候我们需要添加 IP 到 VC 的静态 ARP 映射表。 - 基于 SoftPVC 的 ATMMPE
在 PNNI 动态协议的 ATM 网络上,ATMMPE 可以使用 SPVC 来传送 IP 流量。PNNI 路由协议可以动态
地在两个 ATMMPE 的端点间建立 Soft PVC。这种方式只支持 LLC 封装。基于 SPVC 地 ATMMPE 不支持
非 Passport 组成地网络。目前也不支持 IISP 的静态 ATM 路由协议。
c. FrameRelay DTE
- 90 -
FRUNI 作为交换端把 FR 的 VC 交换到远方节点,FRDte 作为终结点把业务终结到 VR 中。IP 到 FR
地封装协议符合 RFC1490,为 IP 协议定义 NLPID,为其它协议定义 SNAP。
有关 DLCI 和 LMI 的相关描述类似于 FRUNI. - FRDte 到 FRUNI 的物理连接
- 91 -
物理连接是使用物理线路将 FRDte 和 FRUNI 所属的物理接口连接起来。而两者使用 PVC 相连。 - FRDte 到 FRUNI 的逻辑连接
逻辑连接就是 FRDte 和 FRUNI 并没有实际的物理连线,只是用内部软件相连。我们用各自的
Vframer 的部件互相指为对端,两者间使用 PVC 连接起来。
2:VR 的配置
- 92 -
- 93 -
a. VR 的基本部件
在 CP 卡板上添加 mvr 的软件包:
Prov>s sw lpt/cp fl mvr
创建 VR
Prov>a vr/0
Prov>a vr/0 ip
创建协议端口
Prov>a vr/0 protocolport/atmmpe1
Prov>a vr/0 protocolport/atmmpe1 ipport
- 94 -
给协议端口指定 IP 地址,此处的 IP 地址可加多个。
Prov>a vr/0 pp/atmmpe1 ipp logicalif/192.168.0.1 netmask 255.255.255.252 b. ATMMPE 的配置
- ATMMPE over PVC
在相应的 FP 卡板上添加 ATMMPE 的软件包。
此处需要注意的是:VR 中所有协议端口所使用的 FP 上都需要添加此软件包,否则未加软件包的
这块 FP 将无法进行 ATMMPE 解封装的动作。
Prov>s sw lpt/atmtrk fl atmMpe
Prov>s sw lpt/FR fl atmMpe
建立 PVC(详细的流量管理参数可参考 ATM 有关维护手册,此处略)
Prov>a atmif/10 vcc/0.34 nep
...
建立 ATMMPE
Prov>a atmmpe/1
Prov>s atmmpe/1 ac/1 atmconnection atmif/21 vcc/0.34 nep
Prov>s atmmpe/1 linktoprotocolport vr/1 pp/atmmpe1
设置 大传输单元。不同的应用环境下,可能需要修改 大传输单元的值,如没有特别需要可采
用默认值 9188
Prov>s atmmpe/1 mtu <size>
设置 ATMMPE 的封装类型,需要 VC 封装或 LLC Bridge 或 LLC Routing 封装的时候,可以在此处定
义。默认为 LLC Routing 的封装类型。如果选择了 VC 封装,则需要添加静态的 ARP 列表
添加静态 ARP 列表
Prov>s atmmpe/1 encaptype <type> 或
Prov>s atmmpe/1 encaptype ipvcencap
- 95 -
Prov>a vr/1 ip arp host/192.168.0.2
Prov>s vr/1 ip arp host/192.168.0.2 pvcno 1
此处的 PVCNumber 是 ATMMPE AC/x 中 x 的值。
- ATMMPE over SPVC
首先 ATM 卡板上添加 atmMpeSpvc 的软件包
Prov>s sw lpt/atmtrk fl atmMpeSpvc
配置 ATMMPE over SPVC 必须首先配置目的端
在目的端 PP02:
Prov>a atmmpe/1 stp
Prov>a atmmpe/1 ac/1 dst
Prov>a –s vr/1 pp/atmmpe1 ip lo/192.168.0.2 net 255.255.255.252 Prov>s atmmpe/1 linkto vr/1 pp/atmmpe1
激活配置之后,此时会产生 atmmpe/1 stp localaddress,产生一个 40 位的 ATM 地址,此地址由
系统自动分配,也可以由用户自主定义。
>d atmmpe/1 stp
AtmMpe/1 Stp
opLocalAddress = 45861111111111111F000000000020480D602100
目的端的 ATMMPE 配置完成
在发起端 PP01:
Prov>a atmmpe/1 stp
Prov>a atmmpe/1 ac/1 sorucepvc
Prov>s atmmpe/1 ac/1 src calledaddr
45861111111111111F000000000020480D602100
此处的地址是目的端的 PP02 的 ATMMPE/1 得到的 ATM 地址。
Prov>a –s vr/0 pp/atmmpe/1 ip lo/192.168.0.1 net 255.255.255.252 Prov>s atmmpe/1 linkto vr/0 pp/atmmpe1
- 96 -
设置 SPVC 所需要的带宽和优先级的参数
Prov>s atmmpe/1 ac/1 src tm peakcellrate 666
Prov>s atmmpe/1 ac/1 src tm service ubr
激活配置,就完成了一条 ATMMPE over SPVC 的配置。
c. FrameRelay DTE 的配置 - FrameRelay Dte 的物理连接
在需要此业务的板卡上添加软件包
Prov>s sw lpt/FR fl frameRelayDte
激活配置后可以建立 FRDte 的业务
首先建立一个 FrameRelay UNI
Prov>a lp/2 v35/1
- 97 -
Prov>s lp/2 v35/1 linkmode dte
Prov>a fruni/21
Prov>s fruni/21 lmi procedures ansi
Prov>s fruni/21 dna dna 86111102000111
Prov>s fruni/21 frame inter lp/2 v35/0
Prov>a fruni/21 dlci/100
Prov>s fruni/21 dlci/100 dc type master,npi e164
Prov>s fruni/21 dlci/100 dc rdna 86111101000111
这个地址是对端 FRUNI 的 DNA 地址
Prov>s fruni/21 dlci/100 dc rdlci 101
这个值是对端 FRUNI 的 dlci.
(有关于 FRUNI 的详细参数请参阅相关手册)
然后建立 FRDte
Prov>a lp/3 v35/1
Prov>s lp/3 v35/1 linkmode dce
Prov>a frdte/31
Prov>s frdte/31 framer inter lp/3 v35/1
Prov>a frdte/31 stdlci/100
此处的静态 dlci 值与相连的 FRUNI 的的 dlci 值应该是一致的,这样才能使构成帧中继的 PVC 电路。
设置 FRDte 的本地管理协议。
Prov>s frdte/21 lmi procedures ansi
设置 frdte 的 Qos
Prov>s frdte/21 stdlci/100 rateEnforce off
这项参数默认值为 disabled。如果这项参数设置为 enabled,则 FR 将根据 CIR,BC,和 BE 的配置限制进
入端口的流量。
Prov>s frdte/21 stdlci/100 cir 64000,bc 64000,be 64000
be 是按照 bc 的速率突发的 大长度,如果设置为 0,bc 将不起作用。
Prov>s frdte/21 stdlci/100 ipCos 0
此处可以设置 IP COS 到 Qos 映射的值
连接 DLCI 到 Remote Groups
Prov>s frdte/21 stdlci/100 linktoremotegroup frdte/21 rg/1
连接 Remote Groups 到 VR 的 Protocol port
Prov>a –s vr/1 pp/frdte21 ipp log/192.168.0.4 net 255.255.255.252 Prov>s frdte/21 rg/1 linktoprotocolport vr/1 pp/frdte21
所有配置完成。 - FrameRelay Dte 的逻辑连接
- 98 -
添加软件包
Prov>s sw lpt/fr fl frsVirtulFramer
添加 FRUNI
Prov>a fruni/31
Prov>del fruni/31 framer
Prov>a fruni/31 vframer
Prov>s fruni/31 vframer lp lp/3
此处的 lp/3 应该有 sw lpt/fr 的软件包
Prov>s fruni/31
Prov>s fruni/31 dna 86111102000112
Prov>a fruni/31 dlci/102
Prov>s fruni/31 dlci/102 dc rdlci 102,rdna 86111101000112,npi e164
设置 Lmi 和 Qos 等参数
- 99 -
添加 FRDte
Prov>a frdte/31
Prov>del frdte/31 framer
Prov>a frdte/31 vframer
Prov>s frdte/31 vframer lp lp/3
Prov>s frdte/31 vframer othervframer fruni/31 vframer
Prov>a frdte/31 stdlci/102
Prov>s frdte/31 stdlci/102 sp cir 64000,bc 64000,be 64000
Prov>a –s vr/1 pp/frdte31 ipp log/10.1.1.1 net 255.255.255.252 Prov>s frdte/31 rg/1 linktoprotocolport vr/1 pp/frdte31
Prov>s frdte/31 rg/1 linktofrdte frdte/31 stdlci/102
配置完成 - 静态路由协议的配置
添加网络地址
Prov>a vr/1 ip static route/10.2.1.0,255.255.255.0,0
10.1.1.0,255.255.255.0 是目的网络的网络地址和掩码,0 是 Tos 值
到同一个目的网络的静态路由 多只能加 3 条
定义下一跳
Prov>a vr/1 ip static route/10.2.1.0 nexthop/192.168.1.2
如果有必要,可以定义该条路由的 metric 值
Prov>s vr/1 ip static route/10.2.1.0 nexthop/192.168.1.2 metric 10
- RIP 协议的配置
添加 RIP 协议
Prov>a vr/1 ip rip
添加 RIP 端口
Prov>a vr/1 pp/atmmpe1 ipp log/192.168.0.1 rip
设置运行 RIP 端口 RIP 协议的类型
Prov>s vr/1 pp/atmmpe1 ipp log/192.168.0.1 rip ifconfigsent V2b
设置端口的 RIP 协议发送端的类型。可选择的类型有 V1(RIP1 模式), V2(RIP2 Multicsat)模式,
V2b(RIP2 Broadcast)模式,Silent(丢弃 RIP 协议数据包)模式,默认为 V2b 模式
Prov>s vr/1 pp/atmmpe1 ipp log/192.168.0.1 rip ifconfigrecive both
设置端口的 RIP 协议接收端的类型。可选择的类型有 V1(RIP1)模式, V2(RIP2 Multicsat)模式,
V2b(RIP2 Broadcast)模式,reject(拒绝接收对端 rip 协议发送的协议数据包)
如果是 NBMA 方式,则须定义 Neighbour
Prov>s vr/1 pp/atmmpe1 ipp lanmode nbma
Prov>a vr/1 pp/atmmpe1 ipp log/192.168.0.1 rip neighbour/192.168.0.2
- OSPF 的配置
添加 OSPF 协议
Prov>a vr/1 ip ospf
- 100 -
Prov>s vr/1 ospf routerid 2.2.2.2
添加 VR/1 的 ospf 端口
Prov>a vr/1 ospf area/0.0.0.0
Prov>a vr/1 pp/atmmpe1 ipp lo/192.168.0.1 ospf
Prov>s vr/1 pp/atmmpe1 ipp log/192.168.0.1 ospf areaid 0.0.0.0
0.0.0.0 是该 OSPF 端口所属的 OSPF 域
设置 OSPF 端口的类型
Prov>s vr/1 pp/atmmpe1 ipp log/192.168.0.1 ospf iftype broadcast
可选项有 NBMA, pointtopoint pointtomultipoint,passive.
*如果 OSPF 的类型设置为 pointtomultipiont
*Prov>s vr/1 pp/atmmpe1 ipp log/192.168.0.1 ospf iftype pointtomultipoint
*需注意定义 PTMP 的类型
*Prov>s vr/1 pp/atmmpe1 ipp log/192.168.0.1 ospf ptmpmode nonbroadcast
PTMPMode 定义为 nonbroadcast 时必须指定 OSPF 的 Neighbor。设置为 broadcast 时,可以发送 OSPF
的 Hello 包,所以可以自动发现 Neighbor.
当协议端口配置为 NBMA 或者 PTMP nonbroadcast 类型时,必须指定 Neighbor
Prov>a vr/1 pp/atmmpe1 ipp log/192.168.0.1 ospf neighbour/192.168.0.2 - 访问列表的建立
配置 Ipfilter 的软件包 Prov>s sw lpt/ip fl ipfilter
例 1 Block 从 10.230.0.0/24 发送过来的 IP 包
添加访问列表策略
Prov>a vr/1 ip filt/0
Prov>s vr/1 ip filt/0 linkto vr/1 pp/atmmpe1 filtuser vr/1 pp/mpe1
Prov>a vr/1 ip filt/0 flow/0
Prov>s vr/1 ip filt/0 flow/0 action deny
设置数据流的源网络地址
Prov>s vr/1 ip filt/0 flow/0 saprefix 10.230.0.0
设置源网络地址的范围(0~32)
Prov>s vr/1 ip filt/0 flow/0 saprefixlength 24
至少有一个 Permit 的部件
Prov>a vr/1 ip filt/0 flow/1
Prov>s vr/1 ip filt/0 flow/0 action permit
Prov>s vr/1 ip filt/0 flow/0 saprefix 0.0.0.0
Prov>s vr/1 ip filt/0 flow/0 saprefixlength 0
例 2 只允许从 10.230.0.0/24 发送过来的 IP 包
添加访问列表策略
Prov>a vr/1 ip filt/0
Prov>s vr/1 ip filt/0 linkto vr/1 pp/atmmpe1 filtuser vr/1 pp/mpe1
Prov>a vr/1 ip filt/0 flow/0
Prov>s vr/1 ip filt/0 flow/0 action permit
设置数据流的源网络地址
Prov>s vr/1 ip filt/0 flow/0 saprefix 10.230.0.0
设置源网络地址的范围(0~32)
- 101 -
Prov>s vr/1 ip filt/0 flow/0 saprefixlength 24
至少有一个 deny 的部件
Prov>a vr/1 ip filt/0 flow/1
Prov>s vr/1 ip filt/0 flow/0 action deny
Prov>s vr/1 ip filt/0 flow/0 saprefix 0.0.0.0
Prov>s vr/1 ip filt/0 flow/0 saprefixlength 0
3:VR 的故障处理的常用工具和分析
a. 使用 ping 命令
ping -<参数> -ip(ip 地址) vr/x ip icmp
例:
>ping –ip(192.168.0.2) vr/1 ip icmp
连续 ping
>ping –cont –ip(192.168.0.2) vr/1 ip icmp 可以用 Ctrl+C 结束连续 ping
有时候当目的地址 ping 不到时,操作系统会返回命令行,在后台继续执行 ping,这时必须用命令停止
ping
>ping –stop vr/1 ip icmp
跟踪路由
>ping –tace –ip(10.230.1.1) vr/1 ip icmp
定制 ICMP 包大小
>ping –size(1000) –ip(10.230.1.1) vr/1 ip icmp
从一个确定的本地源地址 ping
>ping –src(192.168.0.4) -ip(10.230.1.1)vr/1 ip icmp
b. 检查 IP ARP 表
>d vr/1 ip arp dyn/*
>d -no vr/0 ip arp dyn/*
Vr/0 Ip Arp DynHost/47.153.177.65,notApplicable
physAddress = 00-00-A2-62-EC-A9
maxTxUnit = 1500
encapsulationType = ethernet
permanentVirtualCircuitNumber = 0
ifIndex = 1
type = dynamic
ncPhysAddress = 00-00-45-46-37-95
tunnelDestinationAddress = 0.0.0.0
如果发现有 ARP 表的问题,可以尝试刷新 ARP 表。
刷新全部 ARP 表
>clear vr/1 ip arp
刷新指定 ip 地址的 ARP 表
>clear vr/1 ip arp dyn/192.168.0.2
- 102 -
刷新指定协议端口学到的所有 ARP 信息
>clear –log(192.168.0.1)vr/1 ip arp
c. 检查路由表
检查路由转发表
>d vr/1 ip fwd/*
转发表是路由信息数据库的总结,是 VR IP 转发时的参考。
检查路由数据库
>d vr/1 ip rdb/*
路由协议 路由参考值 Local, static discard 0
MPLS 10
Reserved for RIP migration 20
Reserved for RIP migration 21
OSPF internal 30
BGP external 70
Static remote 72
OSPF external type 1 80
RIP 82
OSPF external type 2 120
BGP internal 122
BGP aggregate 124
Reserved for internal use 254
UN_PREF 255
d. 检查 Cache
VR 为每块卡板配置了 Cache
>d -p vr/1 ip
Vr/1 Ip
forwarding = gateway
sourceRoute = disabled
defaultTtl = 255
cacheTableSize = 0 : 100
1 : 3000
2 : 3000
3 : 3000
4 : 3000
5 : 3000
6 : 3000
7 : 3000
8 : 3000
9 : 3000
10 : 3000
11 : 3000
12 : 3000
13 : 3000
14 : 3000
15 : 3000
- 103 -
cosPolicyAssignment =
filterAssignment =
accountCollection = ~bill ~test ~study ~audit ~force
snmpAdminStatus = up
defaultTraceLevel = none
粗体部分是 VR 为每块卡板分配的 Cache
e. 观察 Cache 的使用率
>d vr/1 ip cache/0
Vr/0 Ip Cache/0
adminState = unlocked
operationalState = enabled
usageState = active
cacheTableMaxEntries = 100
entriesFree = 94
totalLookups = 8358
lookupMisses = 6
如果 entriesFree 的值剩余过少,则需要注意检查经过该卡板的 IP 包的流向和流量是否异常,是否由
于病毒或黑客程序导致。
f. 检查 VR 的 Memory 使用率
>d vr/0 mm
Vr/0 Mm
vrHeapSpaceBytesAllocated = 7920
vrHeapSpaceAllocated = 0 %
观察 vrHeapSpaceAllocated 是占用分配的 Memory 的比率
占用率 (%) VR 的状态 101 Set critical alarm and lock VR 99 Clear critical alarm and replace with major alarm
Note: VR must be unlocked manually 90 Set major alarm 85 Clear major alarm and replace with minor alarm 80 Set minor alarm 75 Clear minor alarm
g. 观察 IP 协议端口的状态
>d -no vr/1 iftab/7
Vr/1 IfTableEntry/7
ifAdminStatus = up
ifOperStatus = up
ifLastChange = 0
ifInOctets = 0
ifOutOctets = 64680
ifInDiscards = 0
ifOutDiscards = 66
ifInErrors = 0
ifOutErrors = 0
- 104 -
ifInUcastPkts = 0
ifOutUcastPkts = 2376
ifInNuCastPkts = 0
ifOutNuCastPkts = 0
ifInUnknownProtos = 0
ifOutQlength = 0
ifDescription = Nortel- Multiprotocol Encapsulation over ATM
ifType = other
ifMtu = 9188
ifSpeed = 2120000
ifPhysicalAddress = ""
ifSpecific = 0.0
componentName = AtmMpe/200
可以观察到所有协议端口的状态和收发包,和丢弃的数量
h. ATMMPE 的故障处理的操作和分析
检查 ATMMPE 的状态
>d atmmpe/1
AtmMpe/1
adminState = unlocked
operationalState = enabled
usageState = active
snmpOperStatus = up
debugId = 0102EC9B
debugPtr = D210DA70
debugFlags =
traceLevel = none
>d -p atmmpe/1
AtmMpe/1
customerIdentifier = 0
ifAdminStatus = up
ifIndex = 7
maxTransmissionUnit = 9188 octets
encapType = llcEncap
ilsForwarder =
linkToProtocolPort = Vr/1 Pp/1
对 ATMMPE 和 IfAdminstatus 的操作 ATMMPE 的操作属性 ifAdminStatus is provisioned as down or testing ifAdminStatusis provisioned as up and the component is locked ifAdminStatusis provisioned as up, the component is unlocked
operational: enabled usage: idle operational: enabled usage: idle operational: enabled usage: active
- 105 -
对于 ATMMPE 的 pvc,
>d atmmpe/200 ac/1 atmconnection
AtmMpe/200 Ac/1
atmConnection = AtmIf/200 Vcc/0.100 Nep
对于 ATMMPE 的 spvc
>d atmmpe/1 AC/1 atmconnection
AtmMpe/1 Ac/1
atmConnection =atmif/10 vcc/1.43
可以找到 ATMMPE 所占用的那一条 VC
> d atmmpe/1 ac/1 src(或 dst)
AtmMpe/1 Ac/1 SrcPvc
state = active
retryCount = 0
lastClearCause = 0
> d atmmpe/1 ac/1
AtmMpe/1 Ac/1
adminState = unlocked
operationalState = enabled
usageState = active
speed = 2120000 bit/s
outPackets = 1140
outOctets = 31920
outDiscards = 48
inPackets = 0
inOctets = 0
inUnknownProtos = 0
如果 operationalState 是 disable 的,那么有可能 SPVC 没有建立起来,IP 也不会被转发,下表是对
这几个状态下 IP 是否能被转发的总结
Spvc 状态
atmmpe/1 ac/1 src
or dst
Atmmpe Ac
Admin state
Atmmpe Ac
Osi state
Ip forwarding
inactive
inactive
active
active
locked
unlocked
locked
unlocked
Disabled
disabled
disabled
enabled
disabled
disabled
disabled
enabled
如果 ATMMPE 出现问题,可以分为以下几类
- ATMMPE 不工作
检查 ATMMPE 或 ATMMPE AC/1 是否被 LOCK
检查 ifadminstatus 是否是 UP 的
检查相应的 FP 是否被锁定
- 如果出现 ATMMPE AC/1 operational: enabled ,usage: idle 的情况,ifadminstatus 是 UP 的
- 106 -
如果是 PVC 方式,检查该条 PVC 是否能 active
如果是 SPVC 方式,则证明这条 SPVC 呼叫不成功,这样需要检查对端的设置。检查 ATMMPE
AC/1 src 的 lastClearCause。呼叫失败的原因和处理可以参考 ATM 部分的内容。
- ATMMPE 正常,IP 层不工作
检查 ATMMPE 的封装方式,两端是否一致。
如果使用了 VC 封装,是否添加了静态的 ARP 表。
VR 的 ARP 表可能在某些时候没有刷新过来,可以如下操作
> Lock atmmpe/1 ac/1
> unlock atmmpe/1 ac/1
如果 ARP 表不够稳定,我们可以添加静态 ARP 表
把 ATM cell 或 FR frame 重新打成 IP 包的工作是在相应的 ATM 卡板或 FR 卡板上完成的,
偶尔这部分的工作可能存在一些问题(拥塞等),所以我们可以用 lock 和 unlock 的方法
来做一次重启。
> Lock atmmpe/1
> unlock atmmpe/1
- ATMMP 和对端 ping 正常,路由表正常,但外部流量无法穿过 ATMMPE
检查这个 VR 所使用的所有 FP 包括非 ATM 板卡是否都有 atmMpe 软件包,如果没有,必须添加
i. FRDTE 的故障处理的操作和分析
观察 Frdte 的状态
> d frdre/1
FrDte/60
adminState = unlocked
operationalState = enabled
usageState = active
Frdte 的情况 观察到 FRDte 的 OSI 状
硬件未准备好 operational:
disabled
或有问题 usagestat: idle
administrative: unlocked
FRDte可以提供服务但没有配置DLCI operationalState: enabled
usageState: idle
administrative: unlocked
FRDte被锁定,业务无法启用 operational: disabled
usage: idle
administrative: locked
业务可用,正常 operational: enabled
usage:
active
administrative: unlocked
- 107 -
无法激活新的DLCI operational: enabled
因为现有DLC的数量 >=1024. usage: busy
administrative: unlocked
检查 FRDte RG 的状态
> d frdte/60 rg/1
FrDte/60 Rg/1
adminState = unlocked
operationalState = enabled
usageState = active
可能的情况 Frdte rg/1 的 O
状态
部件失效。因为相应的协议端口 operational:disabled
失效或 FRDTE 被锁定 usageState:idle
adminState:unlocked
没有 DLCI 被连接到此处 operational:enabled
UsageState:idle
adminState:unlocked
电路正常 operational:
enabled
usageState:active
adminStat
unlocked
无法激活新的DLCI operational: enabled
因为现有DLC的数量 >=1024. usageState: busy
administrative: unlocked
RG 部件被锁定,业务中断 operational:disabled
而且 FRDTE 也被锁定了 usageState:idle
adminState:
locked
RG 部件被锁定,业务中断 operational:enabled
但 FRDTE 没有被锁定 usageState:idle
adminState:
locked
- 108 -
- 109 -
> d frdte/60 dlci/100
FrDte/60 dlci/100
adminState = unlocked
operationalState = enabled
usageState = active
可能的情况 Frdte dlci 的 OSI 状态
部件失效。因为相应的协议端口 operational:disabled
被锁定 usageState:idle
adminState:
unlocked
电路正常 operational:enabled
usageState:active
adminState:
unlocked
dlci 部件被锁定,业务中断 operational:disabled
而且相应的协议端口也被锁定了 usageState:idle
adminState:
locked
dlci 部件被锁定,业务中断 operational:enabled
但相应的协议端口没有被锁定 usageState:idle
adminState:loc