OptiX 2500+ 高级培训手册 155622系列常用命令行.docx
《OptiX 2500+ 高级培训手册 155622系列常用命令行.docx》由会员分享,可在线阅读,更多相关《OptiX 2500+ 高级培训手册 155622系列常用命令行.docx(21页珍藏版)》请在冰豆网上搜索。
OptiX2500+高级培训手册155622系列常用命令行
目录
第3章155/622系列常用命令行1
3.1网元登录命令1
3.2配置类命令行1
3.2.1逻辑子系统2
3.2.2配置物理设备参数2
3.2.3配置支路参数3
3.2.4配置逻辑设备属性3
3.2.5配置设备时钟参数3
3.2.6设置复用段倒换参数4
3.2.7配置GTC板参数5
3.2.8配置文件的编写5
3.3配置类常用的查询命令7
3.4告警类命令行7
3.4.1查询当前告警7
3.4.2查询历史告警7
3.4.3允许/禁止单板邮箱告警上报8
3.5性能类命令行8
3.5.1性能监测的设置批处理8
3.5.2性能查询批处理9
3.5.3允许/禁止性能数据周期自动上报9
3.5.4查看网元15分钟/24小时监视周期的开始时间9
3.6网元用户管理类命令行9
3.6.1浏览用户登录表9
3.6.2用户退出10
3.7ECC类命令行10
3.7.1扩展ECC10
3.7.2查询ECC路由10
3.7.3查询设备槽位SCC口是否畅通10
3.7.4设备SCC口复位11
3.8dbms类命令行11
3.8.1库的清除11
3.8.2备份所有的库11
3.8.3比较不同方案区的所有数据库11
3.9保护倒换类命令行12
3.9.1apsc协议的启动12
3.9.2apsc协议的停止12
3.9.3apsc协议的状态查询12
3.9.4apsc协议参数设置12
3.9.5apsc协议参数查询12
3.9.6apsc倒换事件查询12
3.9.7启动/清除复用段强制倒换12
3.9.8启动/清除复用段人工倒换13
3.10其它命令行13
3.10.1时间设置/查询13
3.10.2日期设置/查询13
3.10.3查询主控板错误13
3.10.4查询主机软件版本号13
附录:
155/622/2500命令行文件书写规范14
第3章155/622系列常用命令行
以下命令除非有特殊说明,对4.01、4.05版本命令行通用。
3.1网元登录命令
网元从安全角度考虑,有一套用户管理安全机制。
用网管或命令行登录网元的时候,网元会要求验证网管或命令行送网元的用户名和口令,网元会将网管或命令行送过来的用户名和口令与相应在主控板数据库上保存的用户名和口令验证,以决定是否让该用户登录进网元。
以前学习网管的时候,在网管中创建网元图标,要求输入用户名root和口令password。
这个用户root和口令password就是用来登录网元,只是这个登录网元的工作由网管自己去执行。
现在在命令行中,要登录访问网元,则必须通过一个网元登录命令来完成。
用法:
[#neid]:
login:
1,"nesoft";
其中“neid”表示网元的ID,如1、32。
举例:
切换到ID为1的网元上:
#1:
然后登录网元:
:
login:
1,"nesoft";
或者将两行合并成一行执行:
#1:
login:
1,"nesoft";
3.2配置类命令行
4.0系列主机(4.01、4.05、4.02主机)配合4.0命令,引进了逻辑子系统的概念,即将一个OptiX子架分为更小的逻辑系统,分别完成线路板、支路板的逻辑系统划分,从而更加方便地管理OptiX子架上的各个单板和业务,使业务流向和分配、管理更加清晰、高效。
在4.0命令下配置业务时,离不开与逻辑子系统打交道,因此,我们有必要介绍一下逻辑子系统的概念。
3.2.1逻辑子系统
逻辑子系统主要根据线路板来划分,线路板即接口为155M、622M等速率的光接口板或电接口板。
线路板即使插在支路板位仍称之为线路板,注意如果使用SL2或SE2板,这里将其作为两块线路板对待。
TM类型的子系统占用1个线路板,ADM类型的子系统占用2个线路板,如某个线路板已被一个子系统占用,一般就不能被另一子系统占用。
逻辑子系统的定义跟线路板在子架中插在线路板位还是在支路板位无关。
在155/622系统中两路STM-4线路板一般定义为sys1,其它子系统根据需要添加。
高阶交叉板和低阶交叉板允许被多个子系统共用,一般情况下被所有的子系统共用。
支路板可以分属于不同的子系统,也可以属于多个子系统。
公务和时钟不划分到逻辑系统,属于各子系统的公有资源。
通过下面的常用配置命令介绍,以及下一章的批处理文件详解,大家可以进一步了解“逻辑系统”的概念。
3.2.2配置物理设备参数
(1)用法:
:
cfg-set-nepara/cfg-get-nepara:
para1:
para2:
para3:
para4;
(2)参数说明:
para1:
nename,设置网元名称,字符串型,最大长度为16。
para2:
device,设置本设备类型。
取值如下:
sbs622:
OptiX155/622子架;sbs155a:
OptiX155/622H子架
para3:
bp_type,设置母板类型,此参数仅对OptiX155/622设备需要设置。
对于155/622子架,可取值为type1、type2或type3,分别表示:
●type1:
表示为155/622老子架,现已不生产;
●type2:
目前正被使用的155/622新子架;
●type3:
如果在155/622新子架的支路带链或者环,而且所带的支路链或支路环上的节点与此节点有上下业务,则设为此值。
通常情况下bp_type参数都设置为type3。
para4:
gne,设置本网元是否网关网元。
取值为:
∙true:
表示本网元为网关网元;
∙false:
表示本网元不是网关网元。
(3)举例:
网元配置为OptiX155/622主子架,网关网元:
:
cfg-set-nepara:
nename="A网元":
device=sbs622:
gne=true;
3.2.3配置支路参数
(4)用法:
:
cfg-set-tupara:
para1,para2,para3;
(5)参数说明:
para1:
支路板号,可重复;
para2:
2M通道序号,可重复;
para3:
支路板参数项,取值为:
●p:
有保护,np:
无保护//设置项
●75o:
阻抗为75欧姆;120o:
阻抗为120欧姆
●nolb:
不环回;rlb:
远端环回;llb:
本地环回//可不设置
●use:
通道已使用,nouse:
通道未使用//可不设置
●inside:
内定时,outside:
外定时
(6)举例:
:
cfg-set-tupara:
tu1&&tu4,1&&16,np&75o&nolb;
3.2.4配置逻辑设备属性
(7)用法:
:
cfg-set-attrib:
para1,para2,para3,para4,para5,para6;
(8)参数说明:
para1:
逻辑子系统STM级别;(155:
155M;622:
622M;2500:
2.5G)
para2:
逻辑子系统光纤数;(2f:
二纤;4f:
四纤)
para3:
逻辑子系统业务方向;(uni:
单向;bi:
双向)
para4:
逻辑子系统保护方式;(nopr:
无保护;pp:
通道保护;msp:
复用段保护)
para5:
逻辑子系统网络拓扑类型;(ring:
环形;line:
链形)
para6:
逻辑子系统类型;(ADM:
分插复用器;TM:
终端复用器)
(9)举例:
:
cfg-set-attrib:
622:
2f:
bi:
msp:
ring:
adm;
此命令的配置表示:
配置逻辑子系统的属性为:
速率级别为STM-4;二纤双向复用段保护环;逻辑子系统类型为ADM。
3.2.5配置设备时钟参数
(10)用法:
cfg-set-stgpara
(11)参数说明:
(以下参数只适用于4.01主机)
para1:
sync,设置设备的时钟同步源。
取值为e1s8k,w1s8k,e2s8k,w2s8k,adm8k,ex18k,ex28k,intr
para2:
syncclass,设置时钟源优先级表,取值为时钟源(同上)数组,数组长度为7个,输入可以不足7个。
para3:
syntu,设置支路时钟来源,当设备时钟源为adm8k(支路时钟源)时设置,选定支路板号和通道号(对于sl2板要选取通道号)。
para4:
outsynmode,设置外部时钟源模式选择,大小为2的数组,取值为byte(表示2Mbit)或hz(表示2MHz)。
如果网元有外部时钟源输入,需要设置此参数。
para5:
2mpll,设置2MPLL输出时钟的锁相源选择。
一个参数,取值为时钟源(同sync);如果网元输出时钟时才需设置此参数,一般设置为“intr”。
para6:
synbolt,设置决定设备输出时钟方式的同步源质量级别阈值。
一个参数,取值为数字,如果网元输出时钟时才需设置此参数。
para7:
s1,设置同步状态信息字节(SSMB)在2Mbit/s外时钟信号中的位置,两个参数分别对应两路外时钟输入,取值sa4,sa5,sa6,sa7,sa8。
如果网元有外部时钟源输入,需要设置此参数。
(12)举例:
:
cfg-set-stgpara:
sync=w1s8k:
syncclass=w1s8k&intr;
设置系统的时钟源为西向时钟源1,时钟源级别为西向时钟源1、内部时钟源。
3.2.6设置复用段倒换参数
(13)用法:
:
apsc-set-para:
para1,para2,para3;
(14)参数说明:
para1:
逻辑系统号,sys1到sys4
para2:
本地节点号,取值为数字_UC
para3:
最大节点号,取值为数字_UC
para4:
倒换恢复时间,取值为数字_UC,单位为秒
(15)举例:
:
apsc-set-para:
sys1,3,7,600;
3.2.7配置GTC板参数
(16)用法:
:
cfg-set-gtcpara:
para1;
(17)参数说明:
para1:
work_mode=main,GTC板用于主子架;work_mode=ex,GTC板用于扩展子架
(18)举例:
:
cfg-set-gtcpara:
work_mode=ex;
3.2.8配置文件的编写
下面给出一个基本的配置文件模板,请各组根据模板编写配置文件,文件名可以取成NEn.txt。
文件中“//”领头的是注释部分,如果对各条命令的作用已经很清楚,那么这些注释可以省略。
//登录指定网元n
#n:
login:
1,"nesoft";
//屏蔽性能事件上报,保证配置命令顺利下发
:
per-set-endtime:
15m&24h,1990-0-0,0*0;
//初始化网元设备
:
cfg-init;
//设置本网元的物理设备参数
:
cfg-set-nepara:
nename="N-网元":
device=sbs622:
bp_type=type3:
gne=true;
//建立逻辑系统
:
cfg-create-lgcsys:
sys1;
//添加单板
:
cfg-create-board:
1,pd1:
9,gtc:
11&12,sl4:
15,stg:
18,ohp2;
//公务板参数设置
:
cfg-set-ohppara:
teL1=131;
//设置会议电话号码为999,呼叫等待时间为5秒,拨号方式为双音频
:
cfg-set-ohppara:
meet=999:
reqt=5:
dial=dtmf;
//配置可以使用公务电话的逻辑子系统
:
cfg-set-ohppara:
rax=sys1;
//时钟板参数设置
:
cfg-set-stgpara:
sync=w1s8k:
syncclass=w1s8k&intr;
//确定各个逻辑子系统所包含的物理设备
//主子架的第11槽位的sl4板的1-4个VC4通路定义为gw1-4
:
cfg-set-gutumap:
gw1&&gw4,11,sl4,0;
//主子架的第12槽位的sl4板的1-4个VC4通路定义为ge1-4
:
cfg-set-gutumap:
ge1&&ge4,12,sl4,0;
//主子架的第1槽位的PD1板的1-32个VC12通路定义为t1
:
cfg-set-gutumap:
t1,1,pd1,0;
:
cfg-set-tupara:
tu1,1&&32,np&75o;
//交叉板映射
//定义子架为主子架,并将gtc板映射进逻辑子系统1
:
cfg-set-gtcpara:
work_mode=main;
:
cfg-set-xcmap:
xlwork,9,gtc;
//设置东、西向线路板的追踪字节和信息净负荷结构
:
cfg-set-gupara:
srj1="HuaWeiSBS":
stj1="HuaWeiSBS";
:
cfg-set-gupara:
src2=tugs:
stc2=tugs;
:
cfg-set-gupara:
srj1="HuaWeiSBS":
stj1="HuaWeiSBS";
:
cfg-set-gupara:
src2=tugs:
stc2=tugs;
//设置逻辑系统属性,并命名为sys1
:
cfg-set-attrib:
622:
2f:
bi:
nopr:
line:
adm;
:
cfg-set-sysname:
"sys1";
//时隙初始化
:
cfg-init-slot;
//VC12级业务配置
:
cfg-create-vc12:
sys1,gw1,1&&32,sys1,t1,1&&32;
:
cfg-create-vc12:
sys1,t1,1&&32,sys1,gw1,1&&32;
//配置数据校验
:
cfg-checkout;
3.3配置类常用的查询命令
(19):
cfg-get-nestate;
校验成功后,查看网元的运行状态。
正常结果应是running,而非installing;
(20):
cfg-get-nepara;
为了确保把批处理下发到了正确的网元,建议用“:
cfg-get-nepara;”命令查看网元名称;若查询得到的名称与配置文件中一致,则必然正确,说明配置文件没有下错网元。
(21):
cfg-get-stgpara;
查询时钟板配置参数
(22):
cfg-get-ohppara;
查询公务板配置参数
3.4告警类命令行
3.4.1查询当前告警
(23)用法:
alm-get-curdata:
para1,para2;
(24)参数说明:
para1:
板位号;如果是0,则表示查询所有单板。
para2:
事件标识;如果是0,则表示查询所有事件。
(25)举例:
:
alm-get-curdata:
0,0;//查询网元全部的当前告警
:
alm-get-curdata:
17,0;//查询OptiX155/622网元主控板上的所有当前告警
3.4.2查询历史告警
(26)用法:
alm-get-hisdata:
para1,para2;
(27)参数说明:
para1:
板位号;如果为0,则表示查询所有单板
para2:
事件标识;如果是0,则表示查询所有事件
(28)举例:
:
alm-get-hisdata:
0,0;//查询网元全部的历史告警
查询OptiX155/622网元主控板上的所有历史告警:
:
alm-get-hisdata:
17,0;
3.4.3允许/禁止单板邮箱告警上报
(29)用法:
alm-set/cancel-mailrep:
para1;
(30)参数说明:
para1:
板位号,0表示所有板。
此命令下发1分钟后上报。
(31)举例:
有时有这样的情况:
在网元侧发现某单板有告警,但在网管上却查询不上来,解决此类问题的方法是先采用该命令允许该单板邮箱告警自动上报,再利用相关的ptp命令直接读取该单板的邮箱告警数据。
例如:
第1槽位上的支路板告警灯闪烁,但在网管上查询,单板没告警,可用下列命令查询:
:
alm-set-mailrep:
1;
:
ptp:
1,11,0;
3.5性能类命令行
性能类命令的使用,我们通常下发性能设置、查询、删除的批处理命令。
下面我们结合批处理命令对常用的命令行文件作解释。
3.5.1性能监测的设置批处理
以下给出的只是一个批处理文件的示例,具体参数要依据实际情况修改。
:
date:
1997-12-31;//设置网元日期(依据实际日期进行设置;如果原来日期已正确则不需重新设置)
:
time:
23*59;//修改网元时间(依据实际时间进行设置;如果原来时间已正确则不需重新设置)
:
per-init;//初始化网元的所有性能参数设置
:
per-set-monevent:
0,0,perall;//设置监测的性能事件(全部事件)
:
per-set-autorep:
0,0,perall,15m&24h;//允许性能事件的自动上报
:
per-set-starttime:
15m,1998-1-1,0*0;//设置15分钟性能监测的开始时间
:
per-set-starttime:
24h,1998-1-1,0*0;//设置24小时性能监测的开始时间
3.5.2性能查询批处理
:
per-get-allcurdata:
15m;//查询所有性能事件的当前非零数据(15m)
:
per-get-allcurdata:
24h;//查询所有性能事件的当前非零数据(24h)
:
per-get-allhisdata:
15m;//查询所有性能事件的历史非零数据(15m)
:
per-get-allhisdata:
24h;//查询所有性能事件的历史非零数据(24h)
注意:
性能数据值为0和性能监测未设置返回的信息不同。
3.5.3允许/禁止性能数据周期自动上报
:
per-set/cancel-autorep:
板位号,段/通道号,PER_EID,周期类型;
当有大量的性能数据上报时,可能会影响ECC的速度,可以先停止事件的自动上报。
3.5.4查看网元15分钟/24小时监视周期的开始时间
:
per-get-starttime:
周期类型(15m/24h);
3.6网元用户管理类命令行
我们通过PC网管和工作站网管登录OptiX网元,都要以正确的网元用户身份登录。
OptiX网元允许设置有多个用户,并允许多个用户同时登录同一个网元,但一个用户只能同时被一个使用者使用。
3.6.1浏览用户登录表
:
um-get-loginuser;//查询正在登录网元的用户
举例:
:
um-get-loginuser;
简化输入方法为:
只有一个分号
3.6.2用户退出
:
logout;
3.7ECC类命令行
3.7.1扩展ECC
当两个或多个网元无光路互通时,可用以太网来扩展ECC通信。
将其中一个网元设为server(一般是将距网关网元距离最短的网元设为server),其他网元设为client。
若只有两个网元互连,可通过直连网线;多个可通过HUB互连。
对server下发:
#A:
ecc-add-maclan:
server,1600,0;
对client下发:
#B:
ecc-add-maclan:
client,1600,server的IP地址;
注意:
server的IP地址以129.9.x.x的形式表示。
最后将server和client的主控板复位。
3.7.2查询ECC路由
用法:
:
ecc-get-route;
用于查询该网元可达的网元及经过的路由和跨段,ECC路由按跨段最短的原则,跟业务方向无关。
返回的数据中:
DST-ID表示该网元可到达的网元,DXC-ID表示经过的第一个网元,DISTANCE表示中间经过的网元数,MODE表示该路由是自动产生还是人工指定的(一般为auto)。
3.7.3查询设备槽位SCC口是否畅通
用法:
:
ecc-get-sccinfo;
返回信息中:
SCCCH为SCC口编号,155/622设备0-3对应11-14板位,6-7对应支路板位;155/622设备0-1对应西、东向线路板,2-3、6-11对应8个支路槽位。
STATE表示该SCC口的状态,OK表示该口收/发良好,rx_f、tx_f表示相应的收fail或发fail。
LU_BOAD表示对应的线路或支路板号,RX_SR、TX_SR表示状态寄存器的收发状况,正常情况下应为0,ECC状态一般2s刷新一次。
RX_BYTES、TX_BYTES表示接收/发送的字节数,正常情况下收/发都应有字节,若有一个为0,则往往说明该通道不正常。
设备自环状态下,收发字节数相一致,系统在线时,复位ECC通道后,收发字节数应相一致。
3.7.4设备SCC口复位
用法:
:
ecc-reset-dcc:
该SCC口的编号;
在实际应用中,若某个方向的ECC不通,可对该口进行复位,不用复位整个SCC板。
检查ECC问题,可先检查ECC路由和其状态,然后复位该ECC口,再核实该ECC口的状态,以定位故障。
3.8dbms类命令行
3.8.1库的清除
清除fdb0库的标志
:
dbms-clear-flag:
fdb0;
清除fdb1库的标志
:
dbms-clear-flag:
fdb1;
数据库的清除,要在下发了这两条命令,再复位主机(:
reset;)才能生效。
3.8.2备份所有的库
备份fdb1库
:
dbms-backup-all:
fdb1;
备份fdb0库
:
dbms-backup-all:
fdb0;
3.8.3比较不同方案区的所有数据库
:
dbms-compare-all:
para1,para2;
para1:
方案区,取值为fdb0,fdb1,drdb
para2:
方案区,取值为fdb0,fdb1,drdb
举例:
:
dbms-compare-all:
fdb0,drdb;
3.9保护倒换类命令行
3.9.1apsc协议的启动
以逻辑系统1为例,apsc协议的启动如下:
:
apsc-start:
sys1;
3.9.2apsc协议的停止
:
apsc-stop:
sys1;
3.9.3apsc协议的状态查询
:
apsc-get-state:
sys1;
3.9.4apsc协议参数设置
:
apsc-set-para:
逻辑系统号,本站节点号,最大节点号,恢复时间;
3.9.5apsc协议参数查询
:
apsc-get-para:
sys1;
3.9.6apsc倒换事件查询
:
apsc-get-event:
sys1;
3.9.7启动/清除复用段强制倒换
:
apsc-set/clr-forcesw:
para1,para2;
Para1:
取值为逻辑系统号,sys1到sys4
Para2:
倒换方向,取值为:
东向east,西向west
举例:
apsc-set/clr-forcesw:
sys1,west;
3.9.8启动/清除复用段人工倒换
:
apsc-set/clr-mansw:
para1,par