06-WAN接口命令
本章节下载: 06-WAN接口命令 (408.73 KB)
目 录
1.2.7 display interface serial
1.2.16 reset counters interface serial
1.3.3 channel-set (CE1 interface)
1.3.8 data-coding (CE1 interface)
1.3.11 frame-format (CE1 interface)
1.3.12 idle-code (CE1 interface)
1.3.14 loopback (CE1 interface)
1.3.15 reset counters controller e1
1.4.5 channel-set (CT1 interface)
1.4.9 data-coding (CT1 interface)
1.4.12 frame-format (CT1 interface)
1.4.13 idle-code (CT1 interface)
1.4.15 loopback (CT1 interfacei)
1.4.16 reset counters controller t1
1.5.17 reset counters interface serial
1.6.18 reset counters interface serial
bandwidth命令用来配置接口的期望带宽。
undo bandwidth命令用来恢复缺省情况。
接口的期望带宽=接口的波特率÷1000(kbit/s)。
串口视图/ E1-F接口视图/T1-F接口视图
bandwidth-value:表示接口的期望带宽,取值范围为1~400000000,单位为kbit/s。
接口的期望带宽会影响链路开销值,具体介绍请参见“三层技术-IP路由配置指导”中的“OSPF”、“OSPFv3”和“IS-IS”。
# 设置串口Serial2/1/0的期望带宽为50kbit/s。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] bandwidth 50
default命令用来恢复当前接口的缺省配置。
串口视图/E1-F接口视图/T1-F接口视图
CE1接口视图
CT1接口视图
接口下的某些配置恢复到缺省情况后,会对设备上当前运行的业务产生影响。建议您在执行该命令前,完全了解其对网络产生的影响。
您可以在执行default命令后通过display this命令确认执行效果。对于未能成功恢复缺省的配置,建议您查阅相关功能的命令手册,手工执行恢复该配置缺省情况的命令。如果操作仍然不能成功,您可以通过设备的提示信息定位原因。
# 将串口Serial2/1/0恢复为缺省配置。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] default
description命令用来设置当前接口的描述信息。
undo description命令用来恢复缺省情况。
接口的描述信息为“该接口的接口名 Interface”,比如:Serial2/1/0 Interface。
串口视图/E1-F接口视图/T1-F接口视图
CE1接口视图
CT1接口视图
text:接口描述信息,为1~255个字符的字符串,区分大小写。
# 配置串口Serial2/1/0的描述信息为“router-interface”。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] description router-interface
shutdown命令用来关闭接口。
undo shutdown命令用来打开接口。
串口视图/E1-F接口视图/T1-F接口视图
CE1接口视图
CT1接口视图
# 关闭串口Serial2/1/0。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] shutdown
timer-hold命令用来配置Keepalive报文的发送周期。
undo timer-hold命令用来恢复缺省情况。
Keepalive报文的发送周期为10秒。
串口视图/E1-F接口视图/T1-F接口视图
seconds:接口发送keepalive报文的周期,取值范围为0~32767,单位为秒。
当接口上封装的链路层协议为PPP、FR或HDLC时,链路层会定期(可通过本命令修改)向对端发送Keepalive报文。如果在一段时间内无法收到对端发来的Keepalive报文,链路层会认为对端故障,从而上报链路层down。
在速率非常低的链路上,Keepalive报文的发送周期不能过小,因为大报文在低速链路上可能需要很长时间才能传送完毕,这样就会延迟Keepalive报文的收发。而接口在若干个(可通过timer-hold retry命令修改)Keepalive报文发送周期后仍未收到对端发来的Keepalive报文,就认为链路发生故障,从而拆除链路。
# 配置串口Serial2/1/0的报文的发送周期为15秒。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] timer-hold 15
· timer-hold retry
timer-hold retry命令用来配置在多少个Keepalive报文发送周期内未收到应答就拆除链路。
undo timer-hold retry命令用来恢复缺省情况。
【命令】
timer-hold retry retry
undo timer-hold retry
【缺省情况】
在5个Keepalive报文发送周期内未收到应答就拆除链路。
【视图】
串口视图/E1-F接口视图/T1-F接口视图
【缺省用户角色】
network-admin
【参数】
retry:在多少个Keepalive报文发送周期内未收到应答就拆除链路,取值范围为1~255,单位为秒。
【使用指导】
当接口上封装的链路层协议为PPP、FR或HDLC时,链路层会定期(可通过timer-hold命令修改)向对端发送Keepalive报文。如果在一段时间内无法收到对端发来的Keepalive报文,链路层会认为对端故障,上报链路层Down。
在速率非常低的链路上,Keepalive报文的发送周期不能过小,因为大报文在低速链路上可能需要很长时间才能传送完毕,这样就会延迟Keepalive报文的收发。而接口在若干个(可通过本命令修改)Keepalive报文发送周期后仍未收到对端发来的Keepalive报文,就认为链路发生故障,从而拆除链路。
【举例】
# 在串口Serial2/1/0上,配置在10个Keepalive报文发送周期内未收到应答就拆除链路。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] timer-hold retry 10
【相关命令】
· timer-hold
baudrate命令用来设置同步串口的波特率。
undo baudrate命令用来恢复缺省情况。
baudrate:同步串口的波特率,单位为bps。
1200bps、2400bps、4800bps、9600bps、19200bps、38400bps、56000bps、57600bps、64000bps、72000bps、115200bps、128000bps、192000bps、256000bps、384000bps、512000bps、1024000bps、2048000bps、4096000bps。
另外同步串口对于不同的物理电气规程,所支持的波特率范围有所不同。
· V.24 DTE/DCE:1200bps~64000bps
· V.35 DCE/DCE、X.21 DTE/DCE、EIA/TIA-449 DTE/DCE以及EIA-530 DTE/DCE:1200bps~8192000bps
· 在设置同步串口波特率时,要注意同步串口的外接电缆的电气规程等因素;
· DCE设备和DTE设备之间线路传输的波特率,由DCE设备决定。
# 设置DCE设备的同步串口Serial2/1/0的波特率为115200bps。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] baudrate 115200
clock命令用来设置同步串口的时钟选择方式。
undo clock命令用来恢复缺省情况。
clock { dteclk1 | dteclk2 | dteclk3 | dteclk4 | dteclk5 | dteclkauto }
clock { dceclk1 | dceclk2 | dceclk3 }
同步串口DTE侧的时钟为dteclk1,同步串口DCE侧的时钟为dceclk1。
dteclk1:设置接口时钟方式为DTE时钟选择方式1。
dteclk2:设置接口时钟方式为DTE时钟选择方式2。
dteclk3:设置接口时钟方式为DTE时钟选择方式3。
dteclk4:设置接口时钟方式为DTE时钟选择方式4。
dteclk5:设置接口时钟方式为DTE时钟选择方式5。
dteclkauto:设置接口时钟方式为DTE自动协商。
dceclk1:设置接口时钟方式为DCE时钟选择方式1。
dceclk2:设置接口时钟方式为DCE时钟选择方式2。
dceclk3:设置接口时钟方式为DCE时钟选择方式3。
当接口工作在DTE方式时,支持命令clock { dteclk1 | dteclk2 | dteclk3 | dteclk4 | dteclk5 | dteclkauto };当接口工作在DCE方式时,支持命令clock { dceclk1 | dceclk2 | dceclk3 }。
同步串口有两种工作方式:DTE和DCE,不同的工作方式有不同的工作时钟选择。
· 如果同步串口作为DCE侧,则需要向对端DTE侧提供时钟DCEclk;
· 如果同步串口作为DTE侧,则需要接受对端DCE侧提供的时钟,由于同步设备的接收和发送时钟是独立的,则DTE侧的接收时钟可以选择DCE侧的发送或接收时钟,DTE侧的发送时钟也可以选择DCE侧的发送或接收时钟,由此产生五种组合,即在DTE侧可以有五种时钟选择。
其中,TxClk为发送时钟,RxClk为接收时钟。
表1-1 同步串口DTE侧时钟的选择方法
其中,‘=’前为DTE侧时钟,‘=’后为DCE侧时钟。
表1-2 同步串口DCE侧时钟的选择方法
其中,‘=’前为DCE侧时钟,‘=’后为时钟信号来源。
# 设置同步串口Serial2/1/0作为DTE侧的时钟选择方式为DTEclk2。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] clock dteclk2
code命令用来配置同步串口的数字信号编码格式。
undo code命令用来恢复缺省情况。
nrz:采用NRZ(Non-Return to Zero,不归零)的数字信号编码格式。
nrzi:采用NRZI(Non-Return to Zero Inverted,反向不归零)的数字信号编码格式。
# 配置同步串口Serial2/1/0的数字信号编码格式为NRZI。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] code nrzi
crc命令用来配置同步串口的CRC校验模式。
undo crc命令用来恢复缺省情况。
使用16位CRC校验。
16:同步串口使用16位CRC校验。
32:同步串口使用32位CRC校验。
none:同步串口不进行CRC校验。
# 配置同步串口Serial2/1/0使用32位CRC校验。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] crc 32
detect dcd命令用来打开数据载波检测功能。即检测DSU/CSU的DCD(Data Carrier Detect,数据载波检测)信号。
undo detect dcd命令用来关闭数据载波检测功能。
detect dcd
undo detect dcd
系统在判断同步串口的状态(up或down)时,缺省情况下将同时检测DSR信号、DCD信号以及接口是否外接电缆。只有当三个信号全部有效时,系统才认为同步串口处于up状态,否则为down状态。
# 打开同步串口Serial2/1/0的数据载波检测功能。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] detect dcd
detect dsr-dtr命令用来打开电平检测功能,即检测DSU/CSU(Data Service Unit/Channel Service Unit,数据服务单元/信道服务单元,表示数字MODEM)的DSR(Data Set Ready,数据置位就绪)和DTR(Data Terminal Ready,数据终端就绪)信号。
undo detect dsr-dtr命令用来关闭电平检测功能。
系统在判断同步串口的状态(up或down)时,缺省情况下将同时检测DSR信号、DCD信号以及接口是否外接电缆。只有当三个信号全部有效时,系统才认为同步串口处于up状态,否则为down状态。如果禁止同步串口进行电平检测,系统检测到外接电缆后,接口状态为up,且DTR = up、DSR = up。
# 打开同步串口Serial2/1/0的电平检测功能。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] detect dsr-dtr
display interface serial命令用来显示Serial接口的相关信息。
display interface [ serial [ interface-number ] ] [ brief [ description | down ] ]
interface-number:显示指定Serial接口的信息。
brief:显示接口的概要信息。不指定该参数时,将显示接口的详细信息。
description:用来显示用户配置的接口的全部描述信息。如果某接口的描述信息超过27个字符,不指定该参数时,只显示描述信息中的前27个字符,超出部分不显示;指定该参数时,可以显示全部描述信息。
down:显示当前物理状态为down的接口的信息以及down的原因。不指定该参数时,将不会根据接口物理状态来过滤显示信息。
· 如果不指定serial参数,将显示设备支持的所有接口的相关信息。
· 如果指定serial参数,不指定interface-number参数,将显示所有已创建的Serial接口的相关信息。
# 显示同步串口Serial2/1/0的详细信息。
<Sysname> display interface serial 2/1/0
Serial2/1/0
Current state: UP
Line protocol state: UP
Description: Serial2/1/0 Interface
Bandwidth: 64kbps
Maximum Transmit Unit: 1500
Hold timer:10 seconds, retry times: 5
Internet Address: 9.9.9.6/24 Primary
Link layer protocol: PPP
LCP: opened
Output queue - Urgent queuing: Size/Length/Discards 0/100/0
Output queue - Protocol queuing: Size/Length/Discards 0/500/0
Output queue - FIFO queuing: Size/Length/Discards 0/75/0
Last clearing of counters: Never
Physical layer: synchronous, Baudrate: 64000 bps
Interface: DCE
Cable type: V35
Clock mode: DCECLK
Last 300 seconds input rate: 2.40 bytes/sec, 19 bits/sec, 0.20 packets/sec
Last 300 seconds output rate: 2.40 bytes/sec, 19 bits/sec, 0.20 packets/sec
Input:
6668 packets, 80414 bytes
0 broadcasts, 0 multicasts
0 errors, 0 runts, 0 giants
0 crc, 0 align errors, 0 overruns
0 aborts, 0 no buffers
0 frame errors
Output:
6670 packets, 80446 bytes
0 errors, 0 underruns, 0 collisions
0 deferred
DCD: UP, DTR: UP, DSR: UP, RTS: UP, CTS: UP
# 显示同步串口Serial2/1/0的概要信息。
<Sysname> display interface serial 2/1/0 brief
Brief information on interface(s) under route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Main IP Description
S2/1/0 UP UP(s) --
# 显示当前物理状态为down的Serial接口的信息以及down的原因。
<Sysname> display interface serial brief down
Brief information on interface(s) under route mode:
Link: ADM - administratively down; Stby - standby
Interface Link Cause
S2/1/0 ADM Administratively
表1-3 display interface serial命令显示信息描述表
|
||
· DOWN(Administratively):表示该串口已经通过shutdown命令被关闭,即管理状态为关闭 · DOWN:表示该串口的管理状态为开启,但物理状态为关闭(可能因为没有物理连线或者线路故障) · UP:该串口的管理状态和物理状态均为开启 |
|
|
· UP:表示数据链路层协议状态为开启 · DOWN:表示数据链路层协议状态为关闭 |
|
|
|
||
|
||
|
||
当前接口发送keepalive报文的周期 |
|
|
retry times |
在多少个keepalive周期内没有收到keepalive报文的应答就拆除链路 |
|
接口的IP地址 |
|
|
|
||
表示PPP连接建立成功 |
|
|
输出队列(紧急队列中当前的消息数/最大可容纳的消息数/已丢弃的消息数) |
|
|
输出队列(协议队列中当前的消息数/最大可容纳的消息数/已丢弃的消息数) |
|
|
输出队列(先进先出队列中当前的消息数/最大可容纳的消息数/已丢弃的消息数) |
|
|
最近一次使用reset counters interface serial命令清除接口下的统计信息的时间。如果从设备启动一直没有执行reset counters interface命令清除过该接口下的统计信息,则显示Never |
|
|
|
||
|
||
同步串口DCE侧的时钟选择方式 |
|
|
Last 300 seconds input rate 2.40 bytes/sec, 19 bits/sec, 0.20 packets/sec |
最近300秒钟的平均输入速率:bytes/sec表示平均每秒输入的字节数,bits/sec表示平均每秒输入的比特数,packets/sec表示平均每秒输入的报文数 |
|
Last 300 seconds output rate 2.40 bytes/sec, 19 bits/sec, 0.20 packets/sec |
最近300秒钟的平均输出速率:bytes/sec表示平均每秒输出的字节数,bits/sec表示平均每秒输出的比特数,packets/sec表示平均每秒输出的报文数 |
|
· broadcasts:接收的广播报文的数目 · multicasts:接收的组播报文的数目 · errors:在物理层检测时发现的错误报文数目 · runts:接口接收到小于规定的最小报文长度报文数 · giants:接收到长度大于规定长度的报文数目 · crc:接收长度正常但CRC校验错误的报文数目 · align errors:排列错误 · overruns:接收的报文速度大于转发处理能力导致无法处理的报文 · aborts:接收报文的异常错误 · no buffers:在接收报文时由于内部缓存满,导致帧丢弃 · frame errors:帧错误 |
|
|
· errors:在物理层检测时发现的错误报文数目 · underruns:因为接口读取内存的速度小于转发的速度而无法发送报文数目 · collisions:发送报文时,检测到冲突的报文数目 · deferred:因为延时或超时无法发送报文的数目 |
|
|
DCD(Data Carrier Detect)、DTR(Data Terminal Ready)和DSR(Data Set Ready)信号处于up状态,关于DCD、DTR和DSR请参考detect命令 RTS(Request to Send)和CTS(Clear to Send)处于up状态 |
|
|
|
||
· 如果某接口的Link属性值为“ADM”,则表示该接口被管理员手工关闭了,需要在该接口下执行undo shutdown命令才能恢复接口本身的物理状态 · 如果某接口的Link属性值为“Stby”,则表示该接口是一个备份接口,使用display interface-backup state命令可以查看该备份接口对应的主接口 |
|
|
如果某接口的Protocol属性值中带有“(s)”,则表示该接口的数据链路层协议状态显示为UP,但实际可能没有对应的链路,或者对应的链路不是永久存在而是按需建立的 |
|
|
|
||
· UP:表示接口物理上是连通的 · DOWN:表示接口物理上不通 · ADM:表示接口被手工关闭了,需要执行undo shutdown命令才能打开接口 · Stby:表示该接口是一个备份接口 |
|
|
· UP:表示接口的数据链路层是连通的 · DOWN:表示接口的数据链路层不通 · UP(s):表示接口的数据链路层协议状态显示为UP,但实际可能没有对应的链路,或者对应的链路不是永久存在而是按需建立的 |
|
|
接口主IP地址 |
|
|
用户通过description命令给接口配置的描述信息。使用display interface brief命令,不指定description参数时,该字段最多显示27个字符;指定description参数时,可显示配置的全部描述信息 |
|
|
接口物理连接状态为down的原因,取值为Administratively时表示本链路被手工关闭了(配置了shutdown命令),需要执行undo shutdown命令才能恢复真实的物理状态;取值为Not connected时表示没有物理连接(可能没有插网线或者网线故障) |
|
idle-code命令用来设置同步串口的线路空闲码类型。
undo idle-code命令用来恢复缺省情况。
idle-code { 7e | ff }
同步串口的线路空闲码类型为0x7e。
7e:线路空闲码为0x7e类型。
ff:线路空闲码为0xff类型。
通常情况下,同步串口使用0x7e来表示线路的空闲状态,而有的设备在空闲时间采用0xff(即全“1”的高电平)来表示线路的空闲状态。为了更好的兼容这种设备,需要设置同步串口的线路空闲码。
# 设置同步串口Serial2/1/0的线路空闲码为“0xFF”。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] idle-code ff
interface serial命令用来进入串口视图。
interface serial interface-number
interface-number:串口编号。
# 进入串口Serial2/1/0。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0]
invert receive-clock命令用来允许翻转DTE侧同步串口的接收时钟信号。
undo invert receive-clock命令用来恢复缺省情况。
同步串口作为DTE侧时,禁止翻转接收时钟信号。
在某些特殊情况下,为了消除线路上半个时钟周期的时延,可以将DTE侧同步串口的接收时钟信号翻转。只有某些特殊的DCE设备需要配置该命令,对于通常的应用,时钟不应作翻转。
# 将DTE侧同步串口Serial2/1/0的接收时钟翻转。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] invert receive-clock
invert transmit-clock命令用来允许翻转DTE侧同步串口的发送时钟信号。
undo invert transmit-clock命令用来恢复缺省情况。
同步串口作为DTE侧时,禁止翻转发送时钟信号。
在某些特殊情况下,为了消除线路上半个时钟周期的时延,可以将DTE侧同步串口的发送时钟信号翻转。只有某些特殊的DCE设备需要配置该命令,对于通常的应用,时钟不应作翻转。
# 将DTE侧同步串口Serial2/1/0的发送时钟翻转。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] invert transmit-clock
itf命令用来设置帧间填充字节的个数。
undo itf命令用来恢复缺省情况。
itf number number
number number:设置帧间填充字节的个数,取值范围为0~14,单位为字节。
# 设置同步串口Serial2/1/0的帧间填充字节个数为5。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] itf number 5
link-protocol命令用来设置接口的链路层协议。
link-protocol { fr | hdlc | ppp }
同步串口使用PPP作为链路层协议。
fr:使用帧中继作为接口的链路层协议。
hdlc:使用HDLC作为接口的链路层协议。
ppp:使用PPP作为接口的链路层协议。
# 设置同步串口Serial2/1/0的链路层协议为HDLC。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] link-protocol hdlc
loopback命令用来使能对内自环功能。
undo loopback命令用来恢复缺省情况。
# 配置同步串口Serial2/1/0对内自环。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] loopback
mtu命令用来设置接口的MTU(Maximum Transmission Unit,最大传输单元)值。
undo mtu命令用来恢复缺省情况。
串口的MTU值为1500字节。
size:接口的MTU值,单位为字节。取值范围为128~2000。
接口的MTU值影响IP协议报文在该接口上传输时的分片与重组。
需要注意的是,配置了mtu命令后需要执行命令shutdown和undo shutdown,这样该配置才能在接口上生效。
# 配置同步串口Serial2/1/0的MTU值为1430字节。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] mtu 1430
reset counters interface serial命令用来清除指定Serial接口的统计信息。
reset counters interface [ serial [ interface-number ] ]
serial interface-number:指定Serial接口。
在某些情况下,需要统计一定时间内某接口的流量,这就需要在统计开始前清除该接口原有的统计信息,重新进行统计。
· 如果不指定serial和interface-number,则清除所有接口的统计信息;
· 如果指定serial而不指定interface-number,则清除所有Serial接口的统计信息;
· 如果同时指定serial和interface-number,则清除指定Serial接口的统计信息。
# 清除同步串口Serial2/1/0的统计信息。
<Sysname> reset counters interface serial 2/1/0
reverse-rts命令用来配置翻转RTS信号。
undo reverse-rts命令用来恢复缺省情况。
不翻转RTS信号。
配置reverse-rts命令后,本端发送数据时不允许对端发送数据。
# 设置同步串口Serial2/1/0翻转RTS信号。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] reverse-rts
virtualbaudrate命令用来配置DTE接口的虚拟波特率。
undo virtualbaudrate命令用来取消虚拟波特率的配置。
virtualbaudrate virtualbaudrate
virtualbaudrate:指定的波特率,需要与DCE侧的配置保持一致。其取值范围为1200、2400、4800、9600、19200、38400、56000、57600、64000、72000、115200、128000、192000、256000、384000、512000、1024000、2048000、4096000,单位为bps。
当串口工作为DTE模式时,接口波特率通过协商从对端(DCE侧)获得。virtualbaudrate命令给用户提供一种手工配置DTE侧波特率的方式。
需要注意的是,如果接口时钟方式为dteclk5时钟模式,配置的虚拟波特率就是线路速率。
· baudrate和virtualbaudrate不能在链路的同一端配置,baudrate用于DCE端,virtualburdrate用于DTE端(仅同步模式)。
· 在DCE端,通过display interface命令看到的是接口的baudrate;而在DTE端,通过display interface命令看到的是接口的virtualbaudrate。
# 设置DTE设备的同步串口Serial2/1/0的虚拟波特率为19200bps。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] virtualbaudrate 19200
alarm-detect命令用来配置检测远端告警信号。
undo alarm-detect命令用来取消检测远端告警信号。
CE1接口视图
rai:Remote Alarm Indication,即远端告警指示信号。
在CE1方式的情况下,可以使用该命令。
# 配置CE1接口E1 2/3/0检测远端告警信号。
[Sysname] controller e1 2/3/0
[Sysname-E1 2/3/0] alarm-detect rai
cable命令用来配置CE1接口匹配的传输线路类型。
undo cable命令用来恢复缺省情况。
cable { long | short }
CE1接口匹配的传输线路类型为long。
CE1接口视图
long:表示接收器的衰减为-43db。
short:表示接收器的衰减为-10db。
# 配置CE1接口E1 2/3/0匹配的传输线路类型为short。
[Sysname] controller e1 2/3/0
[Sysname-E1 2/3/0] cable short
channel-set命令用来将CE1接口的时隙捆绑为通道组(channel set)。
undo channel-set命令用来取消已有的通道组。
channel-set set-number timeslot-list list
undo channel-set [ set-number ]
不捆绑任何channel set。
CE1接口视图
set-number:该接口上时隙捆绑形成的channel set编号,取值范围为0~30。
timeslot-list list:被捆绑的时隙。list为时隙编号,取值范围为1~31。在指定捆绑的时隙时,可以用number的形式指定单个时隙,也可以用number1-number2的形式指定一个范围内的时隙,还可以使用number1,number2-number3的形式,同时指定多个时隙。
CE1接口使用CE1工作方式时,它在物理上分为32个时隙,对应编号为0~31。
使用时,可以将除0时隙外的全部时隙分成若干通道组(channel set),每组时隙捆绑以后,将自动创建一个Serial接口,其逻辑特性与同步串口相同。
Serial接口的名称是serial interface-number:set-number。其中interface-number是CE1接口的编号,set-number是channel set的编号。
# 将CE1接口E1 2/3/0的1、2、5、10-15和18时隙捆绑为0号channel-set。
[Sysname] controller e1 2/3/0
[Sysname-E1 2/3/0] channel-set 0 timeslot-list 1,2,5,10-15,18
clock命令用来配置CE1接口的时钟模式。
undo clock命令用来恢复缺省情况。
CE1接口的时钟模式为从时钟模式(slave)。
CE1接口视图
master:主时钟模式,使用内部时钟信号。
slave:从时钟模式,使用线路提供的时钟信号。
当CE1接口作为DCE侧使用时,应使用主时钟模式;作为DTE侧使用时,应使用从时钟模式。
# 设置CE1接口E1 2/3/0使用主时钟模式。
[Sysname] controller e1 2/3/0
[Sysname-E1 2/3/0] clock master
clock-change auto命令用来开启接口的时钟自动切换功能。即接口在slave模式下收到AIS/LOS/LOF告警后,自动切换成master模式。当告警消除后,接口自动切换成用户配置的时钟模式。
undo clock-change auto命令用来关闭接口的时钟自动切换功能,接口恢复成当前用户配置的时钟模式。
CE1接口视图
# 开启CE1接口E1 2/3/0的时钟自动切换功能。
[Sysname] controller e1 2/3/0
[Sysname-E1 2/3/0] clock-change auto
code命令用来配置CE1接口的线路编解码格式。
undo code命令用来恢复缺省情况。
CE1接口的线路编解码格式为hdb3。
CE1接口视图
ami:采用AMI(Alternate Mark Inversion,信号交替反转码)线路编码格式。
hdb3:采用HDB3(High Density Bipolar 3,3阶高密度双极性码)线路编码格式。
线路编码采用ami方式时,在该接口上需要同时配置data-coding inverted,才能保证接口正常工作。
# 配置CE1接口E1 2/3/0的线路编解码格式为ami。
[Sysname] controller e1 2/3/0
[Sysname-E1 2/3/0] code ami
controller e1命令用来进入CE1接口视图。
controller e1 interface-number
interface-number:CE1接口的编号。
# 进入CE1接口E1 2/3/0的视图。
[Sysname] controller e1 2/3/0
[Sysname-E1 2/3/0]
data-coding命令用来设置CE1接口是否对用户数据进行翻转。
undo data-coding命令用来恢复缺省情况。
data-coding { inverted | normal }
CE1接口不对用户数据进行翻转。
CE1接口视图
inverted:对用户数据进行翻转。
normal:不对用户数据进行翻转。
HDLC协议为了防止有效数据中的7e被当作填充符,会在连续5个1后插入一个0。然后可以进行数据翻转,数据翻转后,0变成1,1变成0。数据翻转的作用是:当E1接口配置为AMI编码时,能保证每8个连续比特中至少有一个1,从而弥补AMI码中易出现过多连0的缺陷。
需注意的是,只有通信的E1线路两端的CE1接口保持一致(都进行翻转或都不进行数据翻转),才能正常通信。
# 设置CE1接口E1 2/3/0对用户数据进行翻转。
[Sysname] controller e1 2/3/0
[Sysname-E1 2/3/0] data-coding inverted
detect-ais命令用来配置当前接口进行AIS检测。
undo detect-ais命令用来取消AIS检测。
进行AIS检测。
CE1接口视图
CE1接口工作在E1方式时,可以使用该命令。
# 设置CE1接口E1 2/3/0进行AIS检测。
[Sysname] controller e1 2/3/0
[Sysname-E1 2/3/0] detect-ais
display controller e1命令用来显示CE1接口的相关信息。
display controller e1 [ interface-number ]
interface-number:CE1接口的编号。不指定本参数,将显示所有CE1接口的相关信息。
# 显示CE1接口E1 2/3/0的相关信息。
<Sysname> display controller e1 2/3/0
E1 2/3/0
Current state: UP
Description: E1 2/3/0 Interface
Basic Configuration:
Work mode: E1 framed, Cable type: 75 Ohm unbalanced
Line code: hdb3, Source clock: slave
Idle code: 7e, Itf type: 7e, Itf number: 4, Loop back: not set
Alarm State:
Receiver alarm state is None
Historical Statistics:
Last clearing of counters: Never
Data in current interval (150 seconds elapsed):
Loss Frame Alignment: 0 seconds, Framing Error: 0 seconds
CRC Error: 0 seconds, Alarm Indication: 0 seconds
Loss-of-signals: 0 seconds, Code Violations: 0 seconds
Slip: 0 seconds, E-Bit error: 0 seconds
表1-4 display controller e1命令显示信息描述表
E1接口当前的状态 |
|
E1接口的描述信息 |
|
E1接口的工作模式(E1/CE1) |
|
E1接口的线缆类型 |
|
最近一次使用reset counters controller e1命令清除接口下的统计信息的时间。如果从设备启动一直没有执行reset counters controller e1命令清除过该接口下的统计信息,则显示Never |
|
Data in current interval (150 seconds elapsed): Loss Frame Alignment: 0 seconds, Framing Error: 0 seconds CRC Error: 0 seconds, Alarm Indication: 0 seconds |
· reset counters controller e1
frame-format命令用来设置CE1接口的帧格式。
undo frame-format命令用来恢复缺省情况。
frame-format { crc4 | no-crc4 }
CE1接口的帧格式为no-crc4。
CE1接口视图
crc4:设置CE1接口的帧格式为CRC4帧格式。
no-crc4:设置CE1接口的帧格式为非CRC4帧格式。
当CE1接口工作在CE1方式下时,支持crc4和no-crc4两种帧格式。其中crc4帧格式支持对物理帧进行4比特的循环冗余校验,而no-crc4帧格式则不支持对物理帧进行4比特的循环冗余校验。
# 设置接口E1 2/3/0的帧格式为crc4。
[Sysname] controller e1 2/3/0
[Sysname-E1 2/3/0] frame-format crc4
idle-code命令用来设置CE1接口的线路空闲码类型。
undo idle-code命令用来恢复缺省情况。
idle-code { 7e | ff }
CE1接口的线路空闲码类型为0x7e。
CE1接口视图
7e:线路空闲码为0x7e类型。
ff:线路空闲码为0xff类型。
CE1接口的线路空闲码类型是指在没有被绑定到逻辑通道的时隙上发送的码型。
CE1接口的线路空闲码类型有两种:0x7e和0xff。
# 设置CE1接口E1 2/3/0的线路空闲码类型为0x7e。
[Sysname] controller e1 2/3/0
[Sysname-E1 2/3/0] idle-code 7e
itf命令用来设置CE1接口的帧间填充符类型和个数。
undo itf命令用来恢复缺省情况。
itf { number number | type { 7e | ff } }
undo itf { number | type }
CE1接口的帧间填充符类型为0x7e,帧间填充字节个数为4个。
CE1接口视图
number number:设置帧间填充字节的个数,取值范围为0~14,单位为字节。
type:设置帧间填充符类型。
7e:表示帧间填充符为0x7e格式。
ff:表示帧间填充符为0xff格式。
CE1接口的帧间填充符是指已经被绑定到逻辑通道的时隙在没有发送业务数据时发送的码型。
CE1接口的帧间填充符类型有两种:0x7e和0xff。
当CE1接口工作在E1方式,且帧间填充符配置为0xff格式时,在没有业务数据时,线路上会发送全“1”的数据,容易产生AIS告警。在此情况下,建议用户通过undo detect-ais命令取消AIS检测,以免系统产生AIS告警。
# 设置CE1接口E1 2/3/0的帧间填充符类型为0xff。
[Sysname] controller e1 2/3/0
[Sysname-E1 2/3/0] itf type ff
# 设置CE1接口E1 2/3/0的帧间填充字节个数为5。
[Sysname] controller e1 2/3/0
[Sysname-E1 2/3/0] itf number 5
loopback命令用来开启CE1/PR接口的环回检测功能并设置检测方式。
undo loopback命令用来恢复缺省情况。
loopback { local | payload | remote }
CE1接口视图
local:设置接口对内自环。
payload:设置接口对外净荷环回。
remote:设置接口对外环回。
自环、环回功能主要用于检测接口或电缆本身的状况,正常工作时应关闭这些功能。
对于将CE1接口时隙经捆绑而形成的串口,如果串口的链路层协议配置为PPP,在设置自环后,其链路层协议状态将上报为down,这属于正常情况。
# 设置CE1接口E1 2/3/0对内自环。
[Sysname] controller e1 2/3/0
[Sysname-E1 2/3/0] loopback local
reset counters controller e1命令用来清除CE1接口的统计信息。
reset counters controller e1 [ interface-number ]
interface-number:CE1接口的编号。不指定本参数,将清除所有CE1接口的统计信息。
单独清除CE1接口的统计信息只能使用reset counters controller e1命令,不能使用reset counters interface命令,该命令会清除所有接口的统计信息。
CE1接口的统计信息可以用display controller e1命令来查看。
# 清除CE1接口E1 2/3/0的统计信息。
<Sysname> reset counters controller e1 2/3/0
using命令用来设置CE1接口的工作方式。
undo using命令用来恢复缺省情况。
using { ce1 | e1 }
CE1接口的工作方式为CE1工作方式。
CE1接口视图
ce1:接口工作在CE1工作方式。
e1:接口工作在E1工作方式。
CE1接口有两种工作方式:非通道化工作方式和通道化工作方式。其中,非通道化工作方式又分为也称E1工作方式,通道化工作方式也称为CE1/PRI工作方式。
当CE1/PRI接口使用E1工作方式时,它相当于一个不分时隙、数据带宽为2.048Mbps的接口,其逻辑特性与同步串口相同,接口名是serial interface-number:0。其中interface-number是CE1/PRI接口的编号。
当CE1/PRI接口使用CE1/PRI工作方式时,它在物理上分为32个时隙,对应编号为0~31,其中0时隙用于传输同步信息。对该接口有两种使用方法:CE1接口和PRI接口。
# 设置CE1接口E1 2/3/0的工作在E1工作方式。
[Sysname] controller e1 2/3/0
[Sysname-E1 2/3/0] using e1
alarm-detect命令用来配置检测远端告警信号。
undo alarm-detect命令用来取消检测远端告警信号。
CT1接口视图
rai:Remote Alarm Indication,即远端告警指示信号。
在接口帧格式采用esf的情况下,可以使用该命令。
# 配置CT1接口T1 2/4/0检测远端告警信号。
[Sysname] controller t1 2/4/0
[Sysname-T1 2/4/0] alarm-detect rai
alarm-threshold命令用来配置CT1接口的告警门限值。
undo alarm-threshold命令用来恢复缺省情况。
undo alarm-threshold { ais | lfa | los { pulse-detection | pulse-recovery } }
对于AIS告警,缺省值为level-1。
对于LFA告警,缺省值为level-1。
对于LOS告警,pulse-detection参数的值为176,pulse-recovery的值为22,即如果在176个脉冲周期内检测到的脉冲数小于22个则认为载波丢失,LOS告警产生。
CT1接口视图
ais:AIS(Alarm Indication Signal,告警指示信号)告警的门限值。AIS告警有两个门限值,分别为level-1和level-2。level-1的门限为在一个SF/ESF帧内,比特流中的0的个数小等于2,则AIS告警产生;level-2的门限在SF格式时为,一个SF帧内码流的0个数小等于3;在ESF格式时为一个ESF帧内码流的0个数小等于5。
lfa:LFA(Loss of Frame Alignment,帧失步)告警的门限值。LFA告警有四个门限值可以配置,分别为level-1、level-2、level-3和level-4。level-1为4个帧同步比特中丢失了2个;level-2为5个帧同步比特中丢失了2个;leve-3为6个帧同步比特中丢失了2个;level-4仅仅对ESF格式有效,在连续4个ESF帧中出现错误时产生LFA告警。
los:LOS(Loss Of Signal,信号丢失)告警的门限值。LOS告警有两个门限值,分别为pulse-detection和pulse-recovery,pulse-detection配置LOS的检测时长门限,取值范围为16~4096,这个时长门限的单位为“脉冲周期”;pulse-recovery配置LOS的脉冲门限,取值范围为1~256,就是在检测时长内(即pulse-detection配置的若干个脉冲周期内),检测到的脉冲个数如果小于pulse-recovery所配置的值,则LOS告警产生。
# 将LOS告警的检测时长配置为300个脉冲周期。
[Sysname] controller t1 2/4/0
[Sysname-T1 2/4/0] alarm-threshold los pulse-detection 300
bert命令用来进行线路位(Bit)错误率的测试。
undo bert命令用来取消进行线路位(Bit)错误率的测试。
bert pattern { 2^20 | 2^15 } time minutes [ unframed ]
CT1接口视图
pattern:设置BERT测试模式,包括2^15(测试码流长度为2的15次方个bit)和2^20(测试码流长度为2的20次方个bit)。
time minutes:设置BERT测试时间,取值范围为1~1440,单位为分钟。
unframed:设置测试数据流覆盖帧的开销位。
ITU O.151、ITU O.153及ANSI T1.403-1999定义了各种BERT测试模式,目前CT1接口支持2^20和2^15两种测试模式。
BERT测试方式为,本端发出测试数据流,经过线路某处环回来,检测收到的测试数据流与发出的测试数据流是否一致,位错误率达到多少,从而为用户判断线路状态提供依据。因此,要求线路中某处能环回发出的数据流,如将对方设置远端环回等。利用bert命令配置好测试模式,指定测试时间,开始测试后,可以查看接口状态中的BERT测试状态和测试结果。
BERT测试状态和测试结果详见CT1接口显示部分。
# 执行2^20格式的BERT测试10分钟。
[Sysname] controller t1 2/4/0
[Sysname-T1 2/4/0] bert pattern 2^20 time 10
cable命令用来配置CT1接口匹配的传输线路类型。
undo cable命令用来恢复缺省情况。
cable { long { 0db | -7.5db | -15db | -22.5db } | short { 133ft | 266ft | 399ft | 533ft | 655ft } }
CT1接口匹配的传输线路类型为long 0db。
CT1接口视图
long:匹配655英尺以上的传输线路,可选参数有0db、-7.5db、-15db、-22.5db,可根据接收端信号质量选择不同的衰减参数,当线路质量越差时,信号衰减越大,需要用户对这种衰减进行相应补偿,此时,不需要外接CSU。
short:匹配655英尺以下的传输线路,可选参数有133ft、266ft、399ft、533ft、655ft,可根据传输线路的长度,选择相应的长度参数。
本命令主要作用是配置发送时的信号波形,以适应不同传输需要。实际使用中,可根据接收端收到的信号质量的好坏,来决定是否使用此命令。如果信号质量较好,可以使用缺省设置。使用缺省配置时,CT1接口不需外接CSU设备。
# 配置CT1接口T1 2/4/0匹配的传输线路类型为133英尺。
[Sysname] controller t1 2/4/0
[Sysname-T1 2/4/0] cable short 133ft
channel-set命令用来将CT1接口的时隙捆绑为通道组(channel set)。
undo channel-set命令用来取消已有的通道组。
channel-set set-number timeslot-list list [ speed { 56k | 64k } ]
undo channel-set [ set-number ]
不捆绑任何channel set。
CT1接口视图
set-number:该接口上时隙捆绑形成的channel set编号,取值范围为0~23。
timeslot-list list:被捆绑的时隙。list为时隙编号,取值范围为1~24。在指定捆绑的时隙时,可以用number的形式指定单个时隙,也可以用number1-number2的形式指定一个范围内的时隙,还可以使用number1,number2-number3的形式,同时指定多个时隙。
speed { 56k | 64k }:时隙捆绑速率,单位为kbps。选用参数56k时,捆绑方式为N×56kbps;选用参数64k时,捆绑方式为N×64kbps。系统默认为64K。
CT1接口在物理上分为24个时隙,对应编号为1~24。使用时,可以将全部时隙分成若干通道组(channel set),每组时隙捆绑以后,系统将自动创建一个Serial接口,其逻辑特性与同步串口相同。
Serial接口的名称是serial interface-number:set-number。其中interface-number是CT1接口的编号,set-number是channel set的编号。
# 将CT1接口T1 2/4/0的1、2、5、10-15和18时隙捆绑为0号channel-set。
[Sysname] controller t1 2/4/0
[Sysname-T1 2/4/0] channel-set 0 timeslot-list 1,2,5,10-15,18
clock命令用来配置CT1接口的时钟模式。
undo clock命令用来恢复缺省情况。
CT1接口的时钟模式为从时钟模式(slave)。
CT1接口视图
master:主时钟模式,使用内部时钟信号。
slave:从时钟模式,使用线路提供的时钟信号。
当CT1接口作为DCE侧使用时,应使用主时钟模式;作为DTE侧使用时,应使用从时钟模式。
当两台路由器的CT1接口直接相连时,必须使两端分别工作在从时钟模式和主时钟模式。当路由器的CT1接口与交换机连接时,交换机是DCE侧,负责提供时钟;而路由器的接口需工作在从时钟模式。
# 设置CT1接口T1 2/4/0使用主时钟模式。
[Sysname] controller t1 2/4/0
[Sysname-T1 2/4/0] clock master
code命令用来配置CT1接口的线路编解码格式。
undo code命令用来恢复缺省情况。
CT1接口的线路编解码格式为b8zs。
CT1接口视图
ami:采用AMI(Alternate Mark Inversion,信号交替反转码)线路编码格式。
b8zs:采用B8ZS(Bipolar 8-zero substitution,双极性8zero替换码)线路编码格式。
线路编码采用ami方式时,在该接口上需要同时配置data-coding inverted,才能保证接口正常工作。
# 配置CT1接口T1 2/4/0的线路编解码格式为ami。
[Sysname] controller t1 2/4/0
[Sysname-T1 2/4/0] code ami
controller t1命令用来进入CT1接口视图。
controller t1 interface-number
interface-number:CT1接口的编号。
# 进入CT1接口T1 2/4/0的视图。
[Sysname] controller t1 2/4/0
[Sysname-T1 2/4/0]
data-coding命令用来设置CT1接口是否对用户数据进行翻转。
undo data-coding命令用来恢复缺省情况。
data-coding { inverted | normal }
CT1接口不对用户数据进行翻转。
CT1接口视图
inverted:对用户数据进行翻转。
normal:不对用户数据进行翻转。
HDLC协议为了防止有效数据中的7e被当作填充符,会在连续5个1后插入一个0。然后可以进行数据翻转,数据翻转后,0变成1,1变成0。数据翻转的作用是:当T1接口配置为AMI编码时,能保证每8个连续比特中至少有一个1,从而弥补AMI码中易出现过多连0的缺陷。
需注意的是,只有通信的T1线路两端的CT1接口保持一致(都进行翻转或都不进行数据翻转),才能正常通信。
# 设置CT1接口T1 2/4/0对用户数据进行翻转。
[Sysname] controller t1 2/4/0
[Sysname-T1 2/4/0] data-coding inverted
display controller t1命令用来显示CT1接口的相关信息。
display controller t1 [ interface-number ]
interface-number:CT1接口的编号。不指定本参数,将显示所有CT1接口的相关信息。
# 显示CT1接口T1 2/4/0的相关信息。
<Sysname> display controller t1 2/4/0
T1 2/4/0
Current state: DOWN
Description: T1 2/4/0 Interface
Basic Configuration:
Work mode: T1 framed, Cable type: 100 Ohm balanced
Frame-format: esf, fdl: none, Line code: b8zs
Source clock: slave, Data-coding: normal
Idle code: ff, Itf type: ff, Itf number: 2
Loop back: not set
Alarm State:
Receiver alarm state is Loss-of-Signal
Transmitter is sending remote alarm
Pulse density violation detected
SendLoopCode History:
Inband-llb-up: 0 times, Inband-llb-down: 0 times
Fdl-ansi-llb-up: 0 times, Fdl-ansi-llb-down: 0 times
Fdl-ansi-plb-up: 0 times, Fdl-ansi-plb-down: 0 times
Fdl-att-plb-up: 0 times, Fdl-att-plb-down: 0 times
BERT state:(stopped, not completed)
Test pattern: 2^15, Status: Not Sync, Sync Detected: 0
Time: 0 minutes, Time past: 0 minutes
Bit Errors (since test started): 0 bits
Bits Received (since test started): 0 Kbits
Bit Errors (since latest sync): 0 bits
Bits Received (since latest sync): 0 Kbits
Historical Statistics:
Last clearing of counters: Never
Data in current interval (285 seconds elapsed):
Line Code Violations: 0, Path Code Violations: 0
Ais Alarm: 0 seconds, Los Alarm: 286 seconds
Slip: 7 seconds, Fr Loss: 286 seconds
Line Err: 0 seconds, Degraded: 0 minutes
Errored: 0 seconds, Bursty Err: 0 seconds
Severely Err: 0 seconds, Unavail: 286 seconds
Data in Interval 1:
Line Code Violations: 0, Path Code Violations: 0
Ais Alarm: 0 seconds, Los Alarm Secs: 901 seconds
Slip: 22 seconds, Fr Loss: 901 seconds
Line Err: 0 seconds, Degraded: 0 minutes
Errored: 0 seconds, Bursty Err: 0 seconds
Severely Err: 0 seconds, Unavail: 901 seconds
Data in Interval 2:
Line Code Violations: 0, Path Code Violations: 0
Ais Alarm: 0 seconds, Los Alarm: 900 seconds
Slip: 23 seconds, Fr Loss: 900 seconds
Line Err: 0 seconds, Degraded: 0 minutes
Errored: 0 seconds, Bursty Err: 0 seconds
Severely Err: 0 seconds, Unavail: 900 seconds
Total Data (last 2 15 minute intervals):
Line Code Violations: 0, Path Code Violations: 0
Ais Alarm: 0 seconds, Los Alarm: 2087 seconds
Slip: 52 seconds, Fr Loss: 2087 seconds
Line Err: 0 seconds, Degraded: 0 minutes
Errored: 0 seconds, Bursty Err: 0 seconds
Severely Err: 0 seconds, Unavail: 2087 seconds
表1-5 display controller e1命令显示信息描述表
· reset counters controller t1
fdl命令用来配置CT1接口在ESF格式时FDL比特位的使用模式。
undo fdl命令用来恢复缺省情况。
fdl { ansi | att | both | none }
禁止FDL(none)。
CT1接口视图
ansi:使能FDL,遵循ANSI T1.403规范。
att:使能FDL,遵循AT&T TR 54016规范。
both:使能FDL,同时遵循ANSI T1.403规范和AT&T TR 54016规范。
none:禁止FDL。
FDL(Facility Data Link,设备数据链路)是T1的ESF帧格式中4kbps的一个带宽,CT1接口在配置为ESF(Extended Super Frame,扩展超帧)格式时,其中的FDL位可用来传递报警信息、性能信息及环回码等,相关的规范包括ANSI T1.403和ATT TR 54016。在实际应用中,经常需要对FDL的使用及规范进行各种配置,包括:禁止FDL、使能并遵循ANSI规范、使能并遵循AT&T规范或者使能并遵循这两种规范。
实际应用中,可以根据对方FDL的模式调整本端FDL的模式。
# 设置CT1接口T1 2/4/0 FDL使能并遵循AT&T规范。
[Sysname] controller t1 2/4/0
[Sysname-T1 2/4/0] fdl att
frame-format命令用来设置CT1接口的帧格式。
undo frame-format命令用来恢复缺省情况。
frame-format { esf | sf }
CT1接口的帧格式为esf。
CT1接口视图
esf:设置CT1接口的帧格式为ESF(Extended Super Frame,扩展超帧)格式。
sf:设置CT1接口的帧格式为SF(Super Frame,超帧)格式。
CT1接口支持超帧和扩展超帧两种帧格式。在超帧格式中,多个帧可以共享相同的帧同步信息和信令信息,从而有更多的有效位来传送用户数据。实际应用中,经常需要对系统进行测试,扩展超帧技术可以用来满足在测试时不影响正常业务运行的要求。
# 设置CT1接口T1 2/4/0的帧格式为超帧格式。
[Sysname] controller t1 2/4/0
[Sysname-T1 2/4/0] frame-format sf
idle-code命令用来设置CT1接口的线路空闲码类型。
undo idle-code命令用来恢复缺省情况。
idle-code { 7e | ff }
CT1接口的线路空闲码类型为0x7e。
CT1接口视图
7e:线路空闲码为0x7e类型。
ff:线路空闲码为0xff类型。
CT1接口的线路空闲码类型是指在没有被绑定到逻辑通道的时隙上发送的码型。
CT1接口的线路空闲码类型有两种:0x7e和0xff。
# 设置CT1接口T1 2/4/0的线路空闲码类型为0x7e。
[Sysname] controller t1 2/4/0
[Sysname-T1 2/4/0] idle-code 7e
itf命令用来设置CT1接口的帧间填充符类型和个数。
undo itf命令用来恢复缺省情况。
itf { number number | type { 7e | ff } }
undo itf { number | type }
CT1接口的帧间填充符类型为0x7e,帧间填充字节个数为4个。
CT1接口视图
number number:设置帧间填充字节的个数,取值范围为0~14,单位为字节。
type:设置帧间填充符类型。
7e:表示帧间填充符为0x7e格式。
ff:表示帧间填充符为0xff格式。
CT1接口的帧间填充符是指已经被绑定到逻辑通道的时隙在没有发送业务数据时发送的码型。
CT1接口的帧间填充符类型有两种:0x7e和0xff。
# 设置CT1接口T1 2/4/0的帧间填充符类型为0xff。
[Sysname] controller t1 2/4/0
[Sysname-T1 2/4/0] itf type ff
# 设置CT1接口T1 2/4/0的帧间填充字节个数为5。
[Sysname] controller t1 2/4/0
[Sysname-T1 2/4/0] itf number 5
loopback命令用来开启CT1/PR接口的环回检测功能并设置检测方式。
undo loopback命令用来恢复缺省情况。
loopback { local | payload | remote }
CT1接口视图
local:设置接口对内自环。
payload:设置接口对外净荷环回。
remote:设置接口对外环回。
自环环回功能主要用于检测接口或电缆本身的状况,正常工作时应关闭这些功能。
对于将CT1接口时隙经捆绑而形成的串口,如果串口的链路层协议配置为PPP,在设置自环后,其链路层协议状态将上报为down,这属于正常情况。
# 设置CT1接口T1 2/4/0对内自环。
[Sysname] controller t1 2/4/0
[Sysname-T1 2/4/0] loopback local
reset counters controller t1命令用来清除CT1接口的统计信息。controller计数器值可以用display controller t1命令来查看。
reset counters controller t1 [ interface-number ]
interface-number:CT1接口的编号。不指定本参数,将清除所有CT1接口的统计信息。
单独清除CT1接口的统计信息只能使用reset counters controller t1命令,不能使用reset counters interface命令,该命令会清除所有接口的统计信息。
CT1接口的统计信息可以用display controller t1命令来查看。
# 清除CT1接口T1 2/4/0的统计信息。
<Sysname> reset counters controller t1 2/4/0
sendloopcode命令用来配置发送远程环回控制码。
CT1接口视图
fdl-ansi-llb-down:发送FDL承载的符合ANSI规范的线路环回去激活码,解除远端环回。
fdl-ansi-llb-up:发送FDL承载的符合ANSI规范的线路环回激活码,启动远端环回。
fdl-ansi-plb-down:发送FDL承载的符合ANSI规范的净荷环回去激活码,解除远端环回。
fdl-ansi-plb-up:发送FDL承载的符合ANSI规范的净荷环回激活码,启动远端环回。
fdl-att-plb-down:发送FDL承载的符合AT&T规范的净荷环回去激活码,解除远端环回。
fdl-att-plb-up:发送FDL承载的符合AT&T规范的净荷环回激活码,启动远端环回。
inband-llb-down:发送符合ANSI规范和AT&T规范的带内线路环回去激活码,解除远端环回。
inband-llb-up:发送符合ANSI规范和AT&T规范的带内线路环回激活码,启动远端环回。
CT1接口下可以通过发送环回控制码对远端的CT1接口进行环回的自动配置。LLB(Line loopback,线路环回)这种方式下,一个T1的PCM帧的全部193位(包括1位同步位及192位有效净荷)都被环回;PLB(Payload loopback,净荷环回)这种方式下,仅192位有效净荷被环回。环回码的格式规范包括ANSI T1.403和AT&T TR 54016。SF格式下的LLB环回码占用有效带宽;ESF格式下对LLB和PLB的环回码均使用ESF帧的FDL比特位收发。
这条命令需要和远端T1设备配合使用,当对方能检测符合上述格式的各种环回码时,对方能够根据检测到的环回码类型设置相应的环回模式。持续发送5秒钟,不影响其它接口的正常工作。
配置该命令时要求远端的CT1接口能自动检测到来自网上的环回控制码。
# 发送带内线路环回激活码。
[Sysname] controller t1 2/4/0
[Sysname-T1 2/4/0] sendloopcode inband-llb-up
clock-change auto命令用来开启接口的时钟自动切换功能。即接口在slave模式下收到AIS/LOS/LOF告警后,自动切换成master模式。当告警消除后,接口自动切换成用户配置的时钟模式。
undo clock-change auto命令用来关闭接口的时钟自动切换功能,接口恢复成当前用户配置的时钟模式。
E1-F接口视图
# 打开E1-F接口Serial2/1/0时钟自动切换功能。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] clock-change auto
crc命令用来配置E1-F接口的CRC校验模式。
undo crc命令用来恢复缺省情况。
使用16位CRC校验。
E1-F接口视图
16:E1-F接口使用16位CRC校验。
32:E1-F接口使用32位CRC校验。
none:E1-F接口不进行CRC校验。
# 配置E1-F接口Serial2/1/0使用32位CRC校验。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] crc 32
display fe1命令用来显示E1-F接口的相关信息。
display fe1 [ serial interface-number ]
serial interface-number:显示指定E1-F接口的信息。interface-number为串口编号。如果不指定接口,则显示所有的E1-F接口的信息。
若指定的接口不是E1-F接口而是一个普通串口,则系统会提示该串口不是E1-F接口。
# 显示E1-F接口Serial2/1/0的相关信息。
<Sysname> display fe1 serial 2/1/0
Serial2/1/0
Basic Configuration:
Work mode: E1 framed, Cable type: 75 Ohm unbalanced
Frame format: no-crc4
Line code: hdb3, Source clock: slave
Idle code: 7e, Itf type: 7e, Itf number: 4
Loopback: not set
Alarm State:
Receiver alarm state is None.
Transmitter is sending remote alarm.
Historical Statistics:
Last clearing of counters: Never
Data in current interval (19349 seconds elapsed):
Loss Frame Alignment: 129 seconds, Framing Error: 0 seconds
CRC Error: 0 seconds, Alarm Indication: 0 seconds
Loss-of-signals: 129 seconds, Code Violations: 0 seconds
Slip: 0 seconds, E-Bit Error: 0 seconds
接口的线缆类型(75欧非平衡/120欧平衡) |
|
最近一次使用reset counters interface serial命令清除接口下的统计信息的时间。如果从设备启动一直没有执行reset counters interface 命令清除过该接口下的统计信息,则显示Never |
|
Data in current interval (19349 seconds elapsed): Loss Frame Alignment: 129 seconds, Framing Error: 0 seconds CRC Error: 0 seconds, Alarm Indication: 0 seconds |
fe1 alarm-detect命令用来配置检测远端告警信号。
undo fe1 alarm-detect命令用来取消检测远端告警信号。
E1-F接口视图
rai:Remote Alarm Indication,即远端告警指示信号。
# 配置E1-F接口Serial2/1/0检测远端告警信号。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] fe1 alarm-detect rai
fe1 cable命令用来设置接口支持的电缆类型。
undo fe1 cable命令用来恢复缺省情况。
E1-F接口支持长电缆类型。
E1-F接口视图
long:表示设置支持长电缆类型。
short:表示设置支持短电缆类型。
# 设置E1-F接口Serial2/1/0支持的电缆类型为short。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] fe1 cable short
fe1 clock命令用来设置E1-F接口的时钟模式。
undo fe1 clock命令用来恢复缺省情况。
E1-F接口视图
master:主时钟模式,使用内部时钟信号。
slave:从时钟模式,使用线路提供的时钟信号。
当E1-F接口作为DCE侧使用时,应使用主时钟模式;作为DTE侧使用时,应使用从时钟模式。
# 设置E1-F接口Serial2/1/0使用主时钟模式。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] fe1 clock master
· clock-change auto
fe1 code命令用来设置E1-F接口的线路编解码格式。
undo fe1 code命令用来恢复缺省情况。
E1-F接口的线路编解码格式为hdb3。
E1-F接口视图
ami:采用AMI(Alternate Mark Inversion,信号交替反转码)线路编码格式。
hdb3:采用HDB3(High Density Bipolar 3,3阶高密度双极性码)线路编码格式。
线路编码采用ami方式时,在该接口上需要同时配置fe1 data-coding inverted,才能保证接口正常工作。
# 设置E1-F接口Serial2/1/0的线路编解码格式为ami。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] fe1 code ami
fe1 data-coding命令用来设置E1-F接口是否对用户数据进行翻转。
undo fe1 data-coding命令用来恢复缺省情况。
fe1 data-coding { inverted | normal }
E1-F接口不对用户数据进行翻转。
E1-F接口视图
inverted:对用户数据进行翻转。
normal:不对用户数据进行翻转。
HDLC协议为了防止有效数据中的7e被当作填充符,会在连续5个1后插入一个0。然后可以进行数据翻转,数据翻转后,0变成1,1变成0。数据翻转的作用是:当E1-F接口配置为AMI编码时,能保证每8个连续比特中至少有一个1,从而弥补AMI码中易出现的过多连0的缺陷。
需注意的是,只有通信的E1-F线路两端的E1-F接口保持一致(都进行翻转或都不进行数据翻转),才能正常通信。
# 设置E1-F接口Serial2/1/0对用户数据进行翻转。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] fe1 data-coding inverted
fe1 detect-ais命令用来配置当前接口进行AIS(Alarm Indication Signal,告警指示信号)检测。
undo fe1 detect-ais命令用来取消AIS检测。
进行AIS检测。
E1-F接口视图
# 设置E1-F接口Serial2/1/0进行AIS检测。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] fe1 detect-ais
fe1 frame-format命令用来设置E1-F接口的帧格式。
undo fe1 frame-format命令用来恢复缺省情况。
fe1 frame-format { crc4 | no-crc4 }
E1-F接口的帧格式为no-crc4。
E1-F接口视图
crc4:设置E1-F接口的帧格式为CRC4帧格式。
no-crc4:设置E1-F接口的帧格式为非CRC4帧格式。
E1-F接口工作在成帧方式下时,支持crc4和no-crc4两种帧格式。其中crc4帧格式支持对物理帧进行4比特的循环冗余校验,而no-crc4帧格式则不支持。
# 设置E1-F接口Serial2/1/0的帧格式为crc4。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] fe1 frame-format crc4
fe1 idle-code命令用来设置E1-F接口的线路空闲码类型。
undo fe1 idle-code命令用来恢复缺省情况。
E1-F接口的线路空闲码类型为0x7e。
E1-F接口视图
7e:线路空闲码为0x7e类型。
ff:线路空闲码为0xff类型。
E1-F接口的线路空闲码类型是指在没有被绑定到逻辑通道的时隙上发送的码型。
E1-F接口的线路空闲码类型有两种:0x7e和0xff。
# 设置E1-F接口Serial2/1/0的线路空闲码类型为0x7e。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] fe1 idle-code 7e
fe1 itf命令用来设置E1-F接口的帧间填充符类型和个数。
undo fe1 itf命令用来恢复缺省情况。
fe1 itf { number number | type { 7e | ff } }
undo fe1 itf { number | type }
E1-F接口的帧间填充符类型为0x7e,帧间填充字节个数为4个。
E1-F接口视图
number number:设置帧间填充字节的个数,取值范围为0~14,单位为字节。
type:设置帧间填充符类型。
7e:表示帧间填充符为0x7e格式。
ff:表示帧间填充符为0xff格式。
E1-F接口的帧间填充符是指在已经被绑定到逻辑通道的时隙在没有发送业务数据时发送的码型。
E1-F接口的帧间填充符类型有两种:0x7e和0xff。
# 设置E1-F接口Serial2/1/0的帧间填充符类型为0xff。
[Sysname] interface serial 2/1/0
[Sysname-serial2/1/0] fe1 itf type ff
# 设置E1-F接口Serial2/1/0的帧间填充字节个数为5。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] fe1 itf number 5
fe1 loopback命令用来开启E1-F接口的环回检测功能并设置检测方式。
undo fe1 loopback命令用来恢复缺省情况。
fe1 loopback { local | payload | remote }
E1-F接口视图
local:设置接口对内自环。
payload:设置接口对外净荷环回。
remote:设置接口对外环回。
在接口上,本命令可以分别打开对内自环、对外净荷环回或者对外环回功能,但不能同时启用。
自环、环回功能主要用于检测接口或电缆本身的状况,正常工作时应关闭这些功能。
# 设置E1-F接口Serial2/1/0进行对内自环。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] fe1 loopback local
fe1 timeslot-list命令用来设置E1-F接口的时隙捆绑。
undo fe1 timeslot-list命令用来恢复缺省情况。
E1-F接口捆绑所有的时隙,即E1-F接口的缺省速率为1984kbps。
E1-F接口视图
list:被捆绑的时隙编号,取值范围为1~31。在指定捆绑的时隙时,可以用number的形式指定单个时隙,也可以用number1-number2的形式指定一个范围内的时隙,还可以用number1,number2-number3的形式同时指定多个时隙。
在对E1-F接口进行时隙捆绑后,接口的速率会同时改变。例如,当用户将1~10这十个时隙捆绑之后,接口的速率就会变为10×64kbps。
与CE1接口不同的是,在E1-F接口上只能捆绑出一个通道组(channel set),捆绑出的通道组就对应当前的同步串口。而在CE1接口上可以捆绑出多个通道组,并且每捆绑一个通道组,系统都会自动生成一个与之相对应的同步串口。
因为E1-F接口的0时隙被用于传输同步信息,所以,当对E1-F接口的时隙进行全部捆绑时,实际捆绑的时隙为1~31时隙。
当E1-F接口的工作方式为非成帧方式时,不能配置fe1 timeslot-list命令。
# 将E1-F接口Serial2/1/0上的1、2、5、10~15、18时隙捆绑起来。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] fe1 timeslot-list 1,2,5,10-15,18
fe1 unframed命令用来设置E1-F接口的工作方式为非成帧方式。
undo fe1 unframed命令用来恢复缺省情况。
E1-F接口工作在成帧方式。
E1-F接口视图
当E1-F接口工作在非成帧的工作方式时,它相当于一个不分时隙、数据带宽为2048kbps的接口,其逻辑特性与同步串口相同。
当E1-F接口工作在成帧的工作方式时,它在物理上分为32个时隙,对应编号为0~31,其中0时隙用于传输同步信息。
# 设置E1-F接口Serial2/1/0的工作方式为非成帧方式。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] fe1 unframed
mtu命令用来设置接口的MTU(Maximum Transmission Unit,最大传输单元)值。
undo mtu命令用来恢复缺省情况。
E1-F接口的MTU值为1500字节。
E1-F接口视图
size:接口的MTU值,单位为字节。取值范围为128~2000。
接口的MTU值影响IP协议报文在该接口上传输时的分片与重组。
需要注意的是,配置了mtu命令后需要执行命令shutdown和undo shutdown,这样该配置才能在接口上生效。
# 设置E1-F接口Serial2/1/0的MTU值为1430字节。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] mtu 1430
reset counters interface serial命令用来清除指定接口的统计信息。
reset counters interface [ serial [ interface-number ] ]
serial interface-number:指定Serial接口。
在某些情况下,需要统计一定时间内某接口的流量,这就需要在统计开始前清除该接口原有的统计信息,重新进行统计。
· 如果不指定serial和interface-number,则清除所有接口的统计信息;
· 如果指定serial而不指定interface-number,则清除所有Serial接口的统计信息;
· 如果同时指定serial和interface-number,则清除指定Serial接口的统计信息。
# 清除E1-F接口Serial2/1/0的统计信息。
<Sysname> reset counters interface serial 2/1/0
crc命令用来配置T1-F接口的CRC校验模式。
undo crc命令用来恢复缺省情况。
使用16位CRC校验。
T1-F接口视图
16:T1-F接口使用16位CRC校验。
32:T1-F接口使用32位CRC校验。
none:T1-F接口不进行CRC校验。
# 配置T1-F接口Serial2/1/0使用32位CRC校验。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] crc 32
display ft1命令用来显示T1-F接口的相关信息。
display ft1 [ serial interface-number ]
serial interface-number:显示指定T1-F接口的信息。interface-number为串口编号。如果不指定接口,则显示所有的T1-F接口的信息。
若指定的接口不是T1-F接口而是一个普通串口,则系统会提示该串口不是T1-F接口。
# 显示T1-F接口2/1/0的相关信息。
<Sysname> display ft1 serial 2/1/0
Serial2/1/0
Input:
0 packets, 0 bytes
0 broadcasts, 0 multicasts
0 errors, 0 runts, 0 giants
0 CRC, 0 align errors, 0 overruns
0 aborts, 0 no buffers
0 frame errors
Output:
0 packets, 0 bytes
0 errors, 0 underruns, 0 collisions
0 deferred
Basic Configuration:
Work mode: T1 framed, Cable type: 100 Ohm balanced
Frame-format: esf, fdl: none, Line code: b8zs
Source clock: slave, Data-coding: normal
Idle code: ff, Itf type: ff, Itf number: 2
Loopback: not set
Alarm State:
Receiver alarm state is Loss-of-Signal.
Transmitter is sending remote alarm.
Pulse density violation detected.
SendLoopCode History:
Inband-llb-up: 0 times, Inband-llb-down: 0 times
Fdl-ansi-llb-up: 0 times, Fdl-ansi-llb-down: 0 times
Fdl-ansi-plb-up: 0 times, Fdl-ansi-plb-down: 0 times
Fdl-att-plb-up: 0 times, Fdl-att-plb-down: 0 times
BERT state: stopped
Test pattern: 2^15, Status: Not Sync, Sync Detected: 0
Time: 0 minutes, Time past: 0 minutes
Bit Errors (since test started): 0 bits
Bits Received (since test started): 0 Kbits
Bit Errors (since latest sync): 0 bits
Bits Received (since latest sync): 0 Kbits
Historical Statistics:
Last clearing of counters: Never
Data in current interval (285 seconds elapsed):
Line Code Violations: 0, Path Code Violations: 0
Ais Alarm: 0 seconds, Los Alarm: 286 seconds
Slip: 7 seconds, Fr Loss: 286 seconds
Line Err: 0 seconds, Degraded: 0 minutes
Errored: 0 seconds, Bursty Err: 0 seconds
Severely Err: 0 seconds, Unavail: 286 seconds
Data in Interval 1:
Line Code Violations: 0, Path Code Violations: 0
Ais Alarm: 0 seconds, Los Alarm: 901 seconds
Slip: 22 seconds, Fr Loss: 901 seconds
Line Err: 0 seconds, Degraded: 0 minutes
Errored: 0 seconds, Bursty Err: 0 seconds
Severely Err: 0 seconds, Unavail: 901 seconds
Data in Interval 2:
Line Code Violations: 0, Path Code Violations: 0
Ais Alarm: 0 seconds, Los Alarm: 900 seconds
Slip: 23 seconds, Fr Loss: 900 seconds
Line Err: 0 seconds, Degraded: 0 minutes
Errored: 0 seconds, Bursty Err: 0 seconds
Severely Err: 0 seconds, Unavail: 900 seconds
Total Data (last 2 15 minute intervals):
Line Code Violations: 0, Path Code Violations: 0
Ais Alarm: 0 seconds, Los Alarm: 2087 seconds
Slip: 52 seconds, Fr Loss: 2087 seconds
Line Err: 0 seconds, Degraded: 0 minutes
Errored: 0 seconds, Bursty Err: 0 seconds
Severely Err: 0 seconds, Unavail: 2087 seconds
表1-7 display ft1命令显示信息描述表
ft1 alarm-detect命令用来配置检测远端告警信号。
undo ft1 alarm-detect命令用来取消检测远端告警信号。
T1-F接口视图
rai:Remote Alarm Indication,即远端告警指示信号。
在接口帧格式采用esf的情况下,可以使用该命令。
# 配置T1-F接口Serial2/1/0检测远端告警信号。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] ft1 alarm-detect rai
ft1 alarm-threshold命令用来配置T1-F接口告警的门限值。
undo ft1 alarm-threshold命令用来恢复缺省情况。
undo ft1 alarm-threshold { ais | lfa | los { pulse-detection | pulse-recovery } }
对于AIS告警,缺省值为level-1。
对于LFA告警,缺省值为level-1。
对于LOS告警,pulse-detection参数的值为176,pulse-recovery的值为22,即如果在176个脉冲周期内检测到的脉冲数小于22个则认为载波丢失,LOS告警产生。
T1-F接口视图
ais:AIS(Alarm Indication Signal,告警指示信号)告警的门限值。AIS告警有两个门限值,分别为level-1和level-2。level-1的门限为在一个SF/ESF帧内,比特流中的0的个数小等于2,则AIS告警产生;level-2的门限在SF格式时为,一个SF帧内码流的0个数小等于3;在ESF格式时为一个ESF帧内码流的0个数小等于5。缺省情况下,AIS告警门限值为level-1。
lfa:LFA(Loss of Frame Alignment,帧失步)告警的门限值。LFA告警有四个门限值可以配置,分别为level-1、level-2、level-3和level-4。level-1为4个帧同步比特中丢失了2个;level-2为5个帧同步比特中丢失了2个;leve-3为6个帧同步比特中丢失了2个;level-4仅仅对ESF格式有效,在连续4个ESF帧中出现错误时产生LFA告警。缺省情况下,LFA告警门限值为level-1。
los:LOS(Loss Of Signal,信号丢失)告警的门限值。LOS告警有两个门限值,分别为pulse-detection和pulse-recovery,pulse-detection配置LOS的检测时长门限,取值范围为16~4096,这个时长门限的单位为“脉冲周期”;pulse-recovery配置LOS的脉冲门限,取值范围为1~256,就是在检测时长内(即pulse-detection配置的若干个脉冲周期内),检测到的脉冲个数如果小于pulse-recovery所配置的值,则LOS告警产生。在缺省情况,pulse-detection参数的值为176,pulse-recovery的值为22,即如果在176个脉冲周期内检测到的脉冲数小于22个则认为载波丢失,LOS告警产生。
# 将T1-F接口Serial2/1/0的LOS告警的检测时长配置为300个脉冲周期。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] ft1 alarm-threshold los pulse-detection 300
ft1 bert命令用来进行线路位(Bit)错误率的测试。
undo ft1 bert命令用来取消进行线路位(Bit)错误率的测试。
ft1 bert pattern { 2^20 | 2^15 } time minutes [ unframed ]
T1-F接口视图
pattern:设置BERT测试模式,包括2^15(测试码流长度为2的15次方个bit)和2^20(测试码流长度为2的20次方个bit)。
time minutes:设置BERT测试的持续时间,取值范围为1~1440,单位为分钟。
unframed:设置测试数据流覆盖帧的开销位。
ITU O.151、ITU O.153及ANSI T1.403-1999定义了各种BERT测试模式,目前T1-F接口支持2^20和 2^15两种测试模式。
BERT测试方式为,本端发出测试数据流,经过线路某处环回来,检测收到的测试数据流与发出的测试数据流是否一致,位错误率达到多少,从而为用户判断线路状态提供依据。因此,要求线路中某处能环回发出的数据流,如将对方设置远端环回等。利用ft1 bert命令配置好测试模式,指定测试时间,开始测试后,可以查看接口状态中的BERT测试状态和测试结果。
BERT测试状态和测试结果详见T1-F接口显示部分。
# 设置T1-F接口Serial2/1/0执行2^20格式的BERT测试10分钟。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] ft1 bert pattern 2^20 time 10
ft1 cable命令用来设置T1-F接口匹配的传输线路的衰减或长度。
undo ft1 cable命令用来恢复缺省情况。
ft1 cable { long decibel | short length }
T1-F接口匹配的传输线路衰减为long 0db。
T1-F接口视图
long decibel:匹配655英尺以上的传输线路,参数decibel的值可以为0db、-7.5db、-15db、-22.5db,可根据接收端信号质量选择不同的衰减参数,此时不需要外接CSU。
short length:匹配655英尺以下的传输线路,参数length的值可以为133ft、266ft、399ft、533ft、655ft,可根据传输线路的长度选择相应的长度参数。
本命令主要作用是配置发送时的信号波形,以适应不同传输需要。实际使用中可根据接收端收到的信号质量的好坏来决定是否使用此命令。如果信号质量较好可以使用缺省设置。
# 设置T1-F接口Serial2/1/0匹配的传输线路设为133英尺。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] ft1 cable short 133ft
ft1 clock命令用来设置T1-F接口的时钟模式。
undo ft1 clock命令用来恢复缺省情况。
T1-F接口视图
master:主时钟模式,使用内部时钟信号。
slave:从时钟模式,使用线路提供的时钟信号。
当T1-F接口作为DCE侧使用时,应使用主时钟模式;作为DTE侧使用时,应使用从时钟模式。
当两台路由器的T1-F接口直接相连时,必须使两端分别工作在从时钟模式和主时钟模式。当路由器的T1-F接口与交换机连接时,交换机是DCE侧,负责提供时钟;而路由器的接口需工作在从时钟模式。
# 设置T1-F接口Serial2/1/0使用主时钟模式。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] ft1 clock master
ft1 code命令用来设置T1-F接口的线路编解码格式。
undo ft1 code命令用来恢复缺省情况。
T1-F接口的线路编解码格式为b8zs。
T1-F接口视图
ami:采用AMI(Alternate Mark Inversion,信号交替反转码)线路编码格式。
b8zs:采用B8ZS(Bipolar 8-zero substitution,双极性8zero替换码)线路编码格式。
线路编码采用ami方式时,在该接口上需要同时配置ft1 data-coding inverted,才能保证接口正常工作。
# 设置T1-F接口Serial2/1/0的线路编解码格式为ami。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] ft1 code ami
ft1 data-coding命令用来设置T1-F接口是否对用户数据进行翻转。
undo ft1 data-coding命令用来恢复缺省情况。
ft1 data-coding { inverted | normal }
T1-F接口不对用户数据进行翻转。
T1-F接口视图
inverted:对用户数据进行翻转。
normal:不对用户数据进行翻转。
HDLC协议为了防止有效数据中的7e被当作填充符,会在连续5个1后插入一个0。然后可以进行数据翻转,数据翻转后,0变成1,1变成0。数据翻转的作用是:当T1-F接口配置为AMI编码时,能保证每8个连续比特中至少有一个1,从而弥补AMI码中易出现的过多连0的缺陷。
需注意的是,只有通信的T1-F线路两端的T1-F接口保持一致(都进行翻转或都不进行数据翻转),才能正常通信。
# 设置T1-F接口Serial2/1/0对用户数据进行翻转。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] ft1 data-coding inverted
ft1 fdl命令用来配置T1-F接口在ESF格式时FDL比特位的使用模式。
undo ft1 fdl命令用来恢复缺省情况。
ft1 fdl { ansi | att | both | none }
禁止FDL(none)。
T1-F接口视图
ansi:使能FDL,遵循ANSI T1.403规范。
att:使能FDL,遵循AT&T TR 54016规范。
both:使能FDL,同时遵循ANSI T1.403规范和AT&T TR 54016规范。
none:禁止FDL。
FDL(Facility Data Link,设备数据链路)是T1的ESF帧格式中4kbps的一个带宽,可以用来传递性能信息或者环回码之类。
实际应用中,可以根据对方FDL的模式调整本端FDL的模式。
# 设置T1-F接口Serial2/1/0的FDL支持ANSI规范。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] ft1 fdl ansi
ft1 frame-format命令用来设置T1-F接口的帧格式。
undo ft1 frame-format命令用来恢复缺省情况。
T1-F接口的帧格式为esf。
T1-F接口视图
esf:设置T1-F接口的帧格式为ESF(Extended Super Frame,扩展超帧)格式。
sf:设置T1-F接口的帧格式为SF(Super Frame,超帧)格式。
T1-F接口支持超帧和扩展超帧两种帧格式。在超帧格式中,多个帧可以共享相同的帧同步信息和信令信息,从而有更多的有效位来传送用户数据。实际应用中,经常需要对系统进行测试,扩展超帧技术可以用来满足在测试时不影响正常业务运行的要求。
# 设置T1-F接口Serial2/1/0的帧格式为超帧格式。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] ft1 frame-format sf
ft1 idle-code命令用来设置T1-F接口的线路空闲码类型。
undo ft1 idle-code命令用来恢复缺省情况。
T1-F接口的线路空闲码类型为0x7e。
T1-F接口视图
7e:线路空闲码为0x7e类型。
ff:线路空闲码为0xff类型。
T1-F接口的线路空闲码类型是指在没有被绑定到逻辑通道的时隙上发送的码型。
T1-F接口的线路空闲码类型有两种:0x7e和0xff。
# 设置T1-F接口Serial2/1/0的线路空闲码类型为0x7e。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] ft1 idle-code 7e
ft1 itf命令用来设置T1-F接口的帧间填充符类型和个数。
undo ft1 itf命令用来恢复缺省情况。
ft1 itf { number number | type { 7e | ff } }
undo ft1 itf { number | type }
T1-F接口的帧间填充符类型为0x7e,帧间填充字节个数为4个。
T1-F接口视图
number number:设置帧间填充字节的个数,取值范围为0~14,单位为字节。
type:设置帧间填充符类型。
7e:表示帧间填充符为0x7e格式。
ff:表示帧间填充符为0xff格式。
T1-F接口的帧间填充符是指在已经被绑定到逻辑通道的时隙在没有发送业务数据时发送的码型。
T1-F接口的帧间填充符类型有两种:0x7e和0xff。
同时配置了ft1 code ami命令和ft1 data-coding inverted命令后,不能配置ft1 itf type ff命令,否则T1-F接口不能正常工作。
# 设置T1-F接口Serial2/1/0的帧间填充符类型为0xff。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] ft1 itf type ff
# 设置T1-F接口Serial2/1/0的帧间填充字节个数为5。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] ft1 itf number 5
ft1 loopback命令用来开启T1-F接口的环回检测功能并设置检测方式。
undo ft1 loopback命令用来恢复缺省情况。
ft1 loopback { local | payload | remote }
T1-F接口视图
local:设置接口对内自环。
payload:设置接口对外净荷环回。
remote:设置接口对外环回。
在接口上,本命令可以分别打开对内自环、对外净荷环回或者对外环回功能,但不能同时启用。
自环、环回功能主要用于检测接口或电缆本身的状况,正常工作时应关闭这些功能。
# 设置T1-F接口Serial2/1/0进行对内自环。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] ft1 loopback local
ft1 sendloopcode命令用来配置发送远程环回控制码。
T1-F接口视图
fdl-ansi-llb-down:发送FDL承载的符合ANSI规范的线路环回去激活码,解除远端环回。
fdl-ansi-llb-up:发送FDL承载的符合ANSI规范的线路环回激活码,启动远端环回。
fdl-ansi-plb-down:发送FDL承载的符合ANSI规范的净荷环回去激活码,解除远端环回。
fdl-ansi-plb-up:发送FDL承载的符合ANSI规范的净荷环回激活码,启动远端环回。
fdl-att-plb-down:发送FDL承载的符合AT&T规范的净荷环回去激活码,解除远端环回。
fdl-att-plb-up:发送FDL承载的符合AT&T规范的净荷环回激活码,启动远端环回。
inband-llb-down:发送符合ANSI规范和AT&T规范的带内线路环回去激活码,解除远端环回。
inband-llb-up:发送符合ANSI规范和AT&T规范的带内线路环回激活码,启动远端环回。
T1-F接口下可以通过发送环回控制码对远端的T1-F接口进行环回的自动配置。
LLB(Line loopback,线路环回)这种方式下,一个T1的PCM帧的全部193位(包括1位同步位及192位有效净荷)都被环回;PLB(Payload loopback,净荷环回)这种方式下,仅192位有效净荷被环回。
环回码的格式规范包括ANSI T1.403和AT&T TR 54016。
SF格式下的LLB环回码占用有效带宽(1-24时隙);ESF格式下对LLB和PLB的环回码均使用ESF帧的FDL比特位收发。
这条命令需要和远端T1设备配合使用,当对方能检测符合上述格式的各种环回码时,对方能够根据检测到的环回码类型设置相应的环回模式。
# 设置T1-F接口Serial2/1/0发送带内线路环回激活码。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] ft1 sendloopcode inband-llb-up
ft1 timeslot-list命令用来设置T1-F接口的时隙捆绑。
undo ft1 timeslot-list命令用来恢复缺省情况。
ft1 timeslot-list list [ speed { 56k | 64k } ]
T1-F接口捆绑所有的时隙,时隙的缺省速率为64kbps,即T1-F接口的缺省速率为1536kbps。
T1-F接口视图
list:被捆绑的时隙编号,取值范围为1~24。在指定捆绑的时隙时,可以用number的形式指定单个时隙,也可以用number1-number2的形式指定一个范围内的时隙,还可以用number1,number2-number3的形式同时指定多个时隙。
speed { 56k | 64k }:时隙捆绑速率,单位为kbps。选用参数56k时,捆绑方式为N×56kbps;选用参数64k时,捆绑方式为N×64kbps。时隙的缺省速率为64kbps。
在对T1-F接口进行时隙捆绑后,接口的速率会同时改变。例如,当用户将1~10这十个时隙捆绑之后,接口的速率就会变为10×64kbps(或10×56kbps)。
与CT1接口不同的是,在T1-F接口上只能捆绑出一个通道组(channel set),捆绑出的通道组就对应当前的同步串口。而在CT1接口上,可以捆绑出多个通道组,并且每捆绑一个通道组,系统都会自动生成一个同步串口,与之相对应。
# 将T1-F接口Serial2/1/0上的1、2、5、10~15、18时隙捆绑起来。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] ft1 timeslot-list 1,2,5,10-15,18
mtu命令用来设置接口的MTU(Maximum Transmission Unit,最大传输单元)值。
undo mtu命令用来恢复缺省情况。
T1-F接口的MTU值为1500字节。
T1-F接口视图
size:接口的MTU值,单位为字节。取值范围为128~2000。
接口的MTU影响IP协议报文在该接口上传输时的分片与重组。
需要注意的是,配置了mtu命令后需要执行命令shutdown和undo shutdown,这样该配置才能在接口上生效。
# 设置T1-F接口Serial2/1/0的MTU值为1430字节。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] mtu 1430
reset counters interface serial命令用来清除指定接口的统计信息。
reset counters interface [ serial [ interface-number ] ]
serial interface-number:指定Serial接口。
在某些情况下,需要统计一定时间内某接口的流量,这就需要在统计开始前清除该接口原有的统计信息,重新进行统计。
· 如果不指定serial和interface-number,则清除所有接口的统计信息;
· 如果指定serial而不指定interface-number,则清除所有Serial接口的统计信息;
· 如果同时指定serial和interface-number,则清除指定Serial接口的统计信息。
# 清除T1-F接口Serial2/1/0的统计信息。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!