05-帧中继命令
本章节下载: 05-帧中继命令 (287.66 KB)
目 录
1.2.14 reset counters interface
1.2.15 sub-interface rate-statistic
1.3.1 display fr ipv6 map-info
1.3.5 ipv6 ind solicitation retrans-timer
【命令】
display fr dlci-switch [ interface interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
interface interface-type interface-number:显示指定接口已配置的帧中继交换的信息。interface-type interface-number用来指定接口的类型和编号。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display fr dlci-switch命令用来显示已配置的帧中继交换的信息,可以查看用户的帧中继交换配置是否正确。
指定的接口只能是主接口,不指定接口则显示所有主接口已配置的帧中继交换的信息。
【举例】
# 显示已配置的帧中继交换的信息。
<Sysname> display fr dlci-switch
Frame relay switch statistics
Status Interface(Dlci) <----------> Interface(Dlci)
Inactive Serial2/0/1(100) Serial2/0/0(300)
表1-1 display fr dlci-switch命令显示信息描述表
字段 |
描述 |
Frame relay switch statistics |
帧中继交换的统计信息 |
Status |
连接状态 |
Interface(Dlci) <----------> Interface(Dlci) |
帧中继交换两端的虚电路DLCI号及其所在接口 |
【命令】
display fr inarp-info [ interface interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
【缺省级别】
1:监控级
【参数】
interface interface-type interface-number:显示指定接口的帧中继逆向地址解析协议(InARP)的报文统计信息。interface-type interface-number用来指定接口的类型和编号。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display fr inarp-info命令用来显示帧中继InARP的报文统计信息。
帧中继InARP的报文包括地址解析请求报文和地址解析响应报文。根据该命令的输出信息,可以诊断逆向地址解析协议是否正常工作。
指定的接口只能是主接口,不指定接口则显示所有主接口的帧中继InARP的报文统计信息。
相关配置可参考命令fr inarp。
【举例】
# 显示帧中继InARP的报文统计信息。
<Sysname> display fr inarp-info
Frame relay InverseARP statistics for interface Serial2/0/0 (DTE)
In ARP request Out ARP reply Out ARP request In ARP reply
0 0 1 1
表1-2 display fr inarp-info命令显示信息描述表
字段 |
描述 |
Frame relay InverseARP statistics for interface Serial2/0/0 (DTE) |
显示接口的帧中继InARP的报文统计信息 |
In ARP request |
接收的ARP请求报文 |
Out ARP reply |
发送的ARP应答报文 |
Out ARP request |
发送的ARP请求报文 |
In ARP reply |
接收的ARP应答报文 |
【命令】
display fr interface [ interface-type { interface-number | interface-number.subnumber } ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
interface-type { interface-number | interface-number.subnumber }:显示指定接口类型和编号的接口的信息。其中interface-number为主接口编号;subnumber为子接口编号,取值范围为0~1023。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display fr interface命令用来显示帧中继接口的信息,有助于故障的诊断。
interface-type { interface-number | interface-number.subnumber }用于查看指定的接口,指定接口可以是主接口,也可以是子接口,不指定接口则显示全部接口的信息。
【举例】
# 显示帧中继接口的信息。
<Sysname> display fr interface
Serial2/0/0, multi-point, protocol up
Serial2/0/0.1, point-to-point, protocol down
表1-3 display fr interface命令显示信息描述表
字段 |
描述 |
Serial2/0/0, multi-point, protocol up |
帧中继接口名、接口类型、链路层状态 |
Serial2/0/0.1, point-to-point, protocol down |
帧中继子接口名、接口类型、链路层状态 |
【命令】
display fr lmi-info [ interface interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
interface interface-type interface-number:显示指定接口的LMI协议帧的统计信息。interface-type interface-number用来指定接口的类型和编号。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display fr lmi-info命令用来显示LMI协议帧的统计信息。
LMI协议用于维护当前帧中继链路,LMI协议报文包括状态请求报文和状态报文。根据这些显示信息,可以进行故障的诊断。
指定的接口只能是主接口,不指定接口将显示所有主接口的LMI协议帧的统计信息。
【举例】
# 显示LMI协议帧的统计信息。
<Sysname> display fr lmi-info
Frame relay LMI statistics for interface Serial2/0/1 (DTE, Q933)
T391DTE = 10 (hold timer 10)
N391DTE = 6, N392DTE = 3, N393DTE = 4
out status enquiry = 96, in status = 85
status timeout = 3, discarded messages = 3
Frame relay LMI statistics for interface Serial2/0/0 (DCE, Q933)
T392DCE = 15, N392DCE = 3, N393DCE = 4
in status enquiry = 0, out status = 0
status enquiry timeout = 0, discarded messages = 0
表1-4 display fr lmi-info命令显示信息描述表
字段 |
描述 |
Frame relay LMI statistics for interface Serial2/0/1 (DTE, Q933) |
帧中继接口Serial2/0/1的终端类型为DTE,LMI协议类型为Q.933附录A标准 |
T391DTE = 10 (hold timer 10) |
DTE方的T391参数值 |
N391DTE = 6, N392DTE = 3, N393DTE = 4 |
DTE方的N391参数值、N392参数值以及N393参数值 |
out status enquiry = 96, in status = 85 |
接口发出的状态请求报文数以及接口接收的状态报文数 |
status timeout = 3, discarded messages = 3 |
状态报文超时的数目以及丢弃报文的数目 |
Frame relay LMI statistics for interface Serial2/0/0 (DCE, Q933) |
帧中继接口Serial2/0/0的终端类型为DCE,LMI协议类型为Q.933附录A标准 |
T392DCE = 15, N392DCE = 3, N393DCE = 4 |
DCE方的T392参数值、N392参数值以及N393参数值 |
in status enquiry = 0, out status = 0 |
接口接收的状态请求报文数以及接口发送的状态报文数 |
status enquiry timeout = 0, discarded messages = 0 |
状态请求报文超时的数目以及丢弃报文的数目 |
【命令】
display fr map-info [ interface interface-type { interface-number | interface-number.subnumber } ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
interface interface-type { interface-number | interface-number.subnumber }:显示指定接口的帧中继地址映射表。interface-type表示接口类型;interface-number为主接口编号,subnumber为子接口编号,取值范围为0~1023。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display fr map-info命令用来显示帧中继地址映射表。
interface-type { interface-number | interface-number.subnumber }用于指定查看的接口,指定接口可以是主接口,也可以是子接口,不指定接口则显示所有接口的信息。
根据此命令的显示信息可以查看,用户配置的静态地址映射是否正确、动态地址映射是否工作正常等。
相关配置可参考命令fr map ip和fr inarp。
【举例】
# 显示帧中继地址映射表。
<Sysname> display fr map-info
Map Statistics for interface Serial2/0/0 (DTE)
DLCI = 100, IP INARP 100.100.1.1, Serial2/0/0
create time = 2002/10/21 14:48:44, status = ACTIVE
encapsulation = ietf, vlink = 14, broadcast
DLCI = 200, IP INARP 100.100.1.1, Serial2/0/0
create time = 2002/10/21 14:34:42, status = ACTIVE
encapsulation = ietf, vlink = 0, broadcast
DLCI = 300, IP 1.1.1.1, Serial2/0/0
create time = 2002/10/21 15:03:35, status = ACTIVE
encapsulation = ietf, vlink = 15
表1-5 display fr map-info命令显示信息描述表
项目 |
描述 |
Map Statistics for interface Serial2/0/0 (DTE) |
显示接口的帧中继地址映射表信息,该接口工作在DTE方式 |
DLCI = 100, IP INARP 100.100.1.1, Serial2/0/0 |
DLCI=100的虚电路和对端IP地址100.100.1.1通过InARP建立地址映射,该虚电路配置在接口Serial2/0/0上(如果没有INARP关键字,表示是通过手工配置建立的地址映射) |
create time = 2002/10/21 14:48:44 |
该映射创建时间 |
status = ACTIVE |
该映射的状态 |
encapsulation = ietf |
封装格式为IETF |
vlink |
路由与帧中继地址映射表map的对应值,该值为0表示路由无效,该值非0表示路由有效。根据该值查找路由对应的map,进而找到对应的DLCI |
broadcast |
允许发送广播报文 |
【命令】
display fr pvc-info [ interface interface-type { interface-number | interface-number.subnumber } ] [ dlci-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
interface interface-type { interface-number | interface-number.subnumber }:显示指定接口的帧中继永久虚电路状态和该虚电路收发数据的统计信息。interface-type表示接口类型;interface-number为主接口编号,subnumber为子接口编号,取值范围为0~1023。
dlci-number:帧中继接口的虚电路号,取值范围为16~1007。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display fr pvc-info命令用来显示帧中继的永久虚电路状态和该虚电路收发数据的统计信息。
interface-type { interface-number | interface-number.subnumber }用来指定查看的接口,指定接口可以是主接口,也可以是子接口,不指定接口则显示全部接口的信息。dlci-number用来指定查看的虚电路号,不指定虚电路号则显示全部虚电路的信息。
相关配置可参考命令fr dlci。
【举例】
# 显示帧中继的永久虚电路状态和虚电路收发数据的统计信息。
<Sysname> display fr pvc-info
PVC statistics for interface Serial2/0/0 (DTE, physical UP)
DLCI = 100, USAGE = UNUSED (0000), Serial2/0/0
create time = 2000/04/01 23:55:39, status = ACTIVE
in BECN = 0, in FECN = 0
in packets = 0, in bytes = 0
out packets = 0, out bytes = 0
DLCI = 102, USAGE = LOCAL (0010), Serial2/0/0.1
create time = 2000/04/01 23:56:14, status = ACTIVE
in BECN = 0, in FECN = 0
in packets = 0, in bytes = 0
out packets = 0, out bytes = 0
表1-6 display fr pvc-info命令显示信息描述表
字段 |
描述 |
PVC statistics for interface Serial2/0/0 (DTE, physical UP) |
显示帧中继接口Serial2/0/0的PVC信息,该接口工作在DTE方式,物理层状态为Up |
DLCI = 100, USAGE = UNUSED (0000), Serial2/0/0 |
DLCI=100的PVC的使用状态为UNUSED,配置在接口Serial2/0/0上 |
create time = 2000/04/01 23:55:39, status = ACTIVE |
该PVC的创建时间以及PVC状态 |
in BECN = 0, in FECN = 0 |
接收的“后向拥塞通知”(in BECN)报文数和“前向拥塞通知”(in FECN) |
in packets = 0, in bytes = 0 |
接收的帧数和字节数 |
out packets = 0, out bytes = 0 |
发送的帧数和字节数 |
【命令】
display fr statistics [ interface interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
interface interface-type interface-number:显示指定接口帧中继当前收发数据的统计信息。interface-type interface-number用来指定接口的类型和编号。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display fr statistics命令用来显示帧中继当前收发数据的统计信息。
指定的接口只能是主接口,不指定接口则显示所有主接口的信息。
根据该命令的输出信息,可以进行帧中继的流量统计和帮助故障诊断等。
【举例】
# 显示帧中继当前收发数据的统计信息。
<Sysname> display fr statistics
Frame relay packet statistics for interface Serial2/0/0 (DTE)
in packets = 84, in bytes = 1333
out packets = 92, out bytes = 1217
discarded in packets = 13, discarded out packets = 0
Frame relay packet statistics for interface Serial2/0/0.1 (DCE)
in packets = 0, in bytes = 0
out packets = 0, out bytes = 0
discarded in packets = 0, discarded out packets = 0
表1-7 display fr statistics命令显示信息描述表
字段 |
描述 |
Frame relay packet statistics for interface Serial2/0/0 (DTE) |
显示帧中继接口Serial2/0/0(工作在DTE方式)的数据收发统计信息 |
in packets = 84, in bytes = 1333 |
收到的报文数和字节数 |
out packets = 92, out bytes = 1217 |
发出的报文数和字节数 |
discarded in packets = 13, discarded out packets = 0 |
入方向丢弃的报文数以及出方向丢弃的报文数 |
【命令】
fr dlci dlci-number
undo fr dlci [ dlci-number ]
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
dlci-number:为帧中继接口分配的虚电路号,取值范围为16~1007。虚电路号0~15、1008~1023为帧中继协议保留,供特殊使用。
【描述】
fr dlci命令用来为帧中继接口配置虚电路,并进入相应的帧中继虚电路视图。undo fr dlci命令用来取消帧中继接口上配置的虚电路。
需要注意的是:
· 当帧中继接口类型是DCE或NNI时,需要为接口(不论是主接口还是子接口)手动配置虚电路;
· 当帧中继接口类型是DTE时,如果接口是主接口,则系统会根据对端设备自动确定虚电路,而如果是子接口,则必须手动为接口指定虚电路。
· 虚电路号在一个物理接口上是唯一的。
· 在配置undo命令时,如果不指定dlci-number,则取消帧中继接口上配置的所有虚电路。
【举例】
# 为帧中继接口Serial2/0/0分配一条DLCI为100的虚电路。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0/0] fr dlci 100
[Sysname-fr-dlci-Serial2/0/0-100]
【命令】
fr inarp [ ip [ dlci-number ] ]
undo fr inarp [ ip [ dlci-number ] ]
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
ip:表示对IP地址进行逆向地址解析。
dlci-number:虚电路号,表示只对该虚电路号进行逆向地址解析,取值范围为16~1007。
【描述】
fr inarp命令用来使能帧中继逆向地址解析功能。undo fr inarp命令用来关闭帧中继逆向地址解析功能。
缺省情况下,帧中继逆向地址解析功能处于使能状态。
帧中继在接口上发送数据时,需要进行对端IP地址与本地DLCI的映射,该映射可以由手工配置来指定,也可以通过启用逆向地址解析功能来自动完成。
需要注意的是:
· 如果要使能或关闭接口上所有虚电路的逆向地址解析功能,则使用不带任何参数的该命令。如果要使能或关闭指定虚电路上的逆向地址解析功能,则使用带dlci-number参数的该命令。
· 如果接口上(包括子接口)使能逆向地址解析功能,则接口下所有虚电路也使能此功能,此时可以用undo fr inarp ip dlci-number命令单独关闭某条虚电路上的逆向地址解析功能;如果用undo fr inarp关闭了某个接口的逆向地址解析功能,则接口下所有虚电路也关闭了此功能,此时可以使用fr inarp ip dlci-number命令在某条虚电路上使能逆向地址解析功能。
· 在主接口下启动逆向地址解析功能对该主接口下的子接口同样生效。
【举例】
# 在帧中继接口Serial2/0/0上的所有虚电路上都允许进行逆向地址解析。
<Sysname> system-view
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] fr inarp
【命令】
fr interface-type { dce | dte | nni }
undo fr interface-type
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
dce:配置帧中继接口类型为DCE(Data Circuit-terminating Equipment)。
dte:配置帧中继接口类型为DTE(Data Terminal Equipment)。
nni:配置帧中继接口类型为NNI(Network-to-Network Interface)。
【描述】
fr interface-type命令用来配置帧中继接口类型。undo fr interface-type命令用来恢复帧中继接口类型为缺省情况。
缺省情况下,帧中继接口类型为DTE。
【举例】
# 配置帧中继接口Serial2/0/0类型为DCE。
<Sysname> system-view
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] fr interface-type dce
【命令】
fr lmi n391dte n391-value
undo fr lmi n391dte
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
n391-value:计数器N391的值,取值范围为1~255。
【描述】
fr lmi n391dte命令用来配置DTE侧N391参数。undo fr lmi n391dte命令用来恢复该参数为缺省值。
缺省情况下,该参数的值为6。
DTE设备每隔一定的时间(时间间隔由T391决定)要发送一个状态请求报文。状态请求报文有两种类型:链路完整性验证报文和链路状态查询报文。参数N391定义两种报文的发送比例,即(链路状态查询报文数:链路完整性验证报文数)=(1:N391-1)。
【举例】
# 配置帧中继接口Serial2/0/0工作在DTE方式,计数器N391的值为10。
<Sysname> system-view
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] link-protocol fr
[Sysname-Serial2/0/0] fr interface-type dte
[Sysname-Serial2/0/0] fr lmi n391dte 10
【命令】
fr lmi n392dce n392-value
undo fr lmi n392dce
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
n392-value:DCE侧N392参数的值,取值范围为1~10。
【描述】
fr lmi n392dce命令用来配置DCE侧N392参数。undo fr lmi n392dce命令用来恢复该参数为缺省值。
缺省情况下,该参数值为3。
DCE设备每隔一定的时间间隔(时间间隔由T392决定)要求DTE设备发送一个状态请求报文。在一定的时间内,如果DCE没有收到状态请求报文,DCE就记录该错误。如果错误次数超过门限,DCE设备就认为物理通路不可用,所有的虚电路都不可用。
N392和N393一起定义了“错误门限”。其中N393表示被观察的事件总数,N392表示在被观察的事件总数中发生错误的门限。也就是说,如果DCE设备在N393个事件中,发生错误次数达到N392,DCE设备就认为错误次数达到门限,由此认为物理通路不可用,所有的虚电路都不可用。
需要注意的是,DCE侧的N392参数值应小于DCE侧N393参数的值。
【举例】
# 配置帧中继接口Serial2/0/0工作在DCE方式,并配置N392和N393分别为5和6。
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] link-protocol fr
[Sysname-Serial2/0/0] fr interface-type dce
[Sysname-Serial2/0/0] fr lmi n392dce 5
[Sysname-Serial2/0/0] fr lmi n393dce 6
【命令】
fr lmi n392dte n392-value
undo fr lmi n392dte
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
n392-value:DTE侧N392参数的值,取值范围为1~10。
【描述】
fr lmi n392dte命令用来配置DTE侧N392参数。undo fr lmi n392dte命令用来恢复该参数为缺省值。
缺省情况下,该参数值为3。
DTE设备每隔一定的时间要发送一个状态请求报文去查询链路状态,DCE设备收到该报文后立即发送状态报文。如果DTE设备在规定的时间内没有收到响应,就记录该错误。如果错误次数超过门限,DTE设备就认为物理通路不可用,所有的虚电路都不可用。
N392和N393两个参数一起定义了“错误门限”。其中N393表示被观察的事件总数,N392表示在被观察的事件总数中发生的错误门限。也就是说,如果DTE设备发送N393个状态请求报文中,如果发生错误数达到N392,DTE设备就认为错误次数达到门限,由此认为物理通路不可用,所有的虚电路都不可用。
需要注意的是,DTE侧的N392参数的值应小于DTE侧的N393参数的值。
【举例】
# 配置帧中继接口Serial2/0/0工作在DTE方式,并配置N392和N393为5和6。
<Sysname> system-view
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] link-protocol fr
[Sysname-Serial2/0/0] fr interface-type dte
[Sysname-Serial2/0/0] fr lmi n392dte 5
[Sysname-Serial2/0/0] fr lmi n393dte 6
【命令】
fr lmi n393dce n393-value
undo fr lmi n393dce
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
n393-value:DCE侧N393参数的值,取值范围为1~10。
【描述】
fr lmi n393dce命令用来配置DCE侧N393参数的值。undo fr lmi n393dce命令用来恢复该参数为缺省值。
缺省情况下,该参数值为4。
DCE设备每隔一定的时间(时间间隔由T392决定)要求DTE设备发送一个状态请求报文。如果DCE在规定时间内没有收到状态请求报文,DCE就记录该错误。如果错误次数超过门限,DCE设备就认为物理通路不可用,所有的虚电路都不可用。
N392和N393一起定义了“错误门限”。其中N393表示被观察的总事件数,N392表示在被观察的总事件数中发生的错误门限。也就是说,如果DCE设备在N393个事件中,发生错误次数达到N392,DCE设备就认为错误次数达到门限,且认为物理通路不可用,所有的虚电路都不可用。
需要注意的是,DCE侧的N392参数的值应小于DCE侧的N393参数的值。
【举例】
# 配置帧中继接口Serial2/0/0工作在DCE方式,并配置N392和N393为5和6。
<Sysname> system-view
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] link-protocol fr
[Sysname-Serial2/0/0] fr interface-type dce
[Sysname-Serial2/0/0] fr lmi n392dce 5
[Sysname-Serial2/0/0] fr lmi n393dce 6
【命令】
fr lmi n393dte n393-value
undo fr lmi n393dte
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
n393-value:DTE侧N393参数的值,取值范围为1~10。
【描述】
fr lmi n393dte命令用来配置DTE侧N393参数的值。undo fr lmi n393dte命令用来恢复该参数为缺省值。
缺省情况下,该参数值为4。
DTE设备每隔一定的时间要发送一个状态请求报文去查询链路状态,DCE设备收到该报文后立即发送状态报文。如果DTE设备在规定的时间内没有收到响应,就记录该错误。如果错误次数超过门限,DTE设备就认为物理通路不可用,所有的虚电路都不可用。
N392和N393两个参数一起定义了“错误门限”。其中N393表示被观察的事件总数,N392表示在被观察的事件总数中发生的错误门限。也就是说,如果DTE设备发送N393个状态请求报文中,如果发生错误数达到N392,DTE设备就认为错误次数达到门限,且认为物理通路不可用,所有的虚电路都不可用。
需要注意的是,DTE侧的N392参数的值应小于DTE侧的N393参数的值。
【举例】
# 配置帧中继接口Serial2/0/0工作在DTE方式,并配置N392和N393为5和6。
<Sysname> system-view
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] link-protocol fr
[Sysname-Serial2/0/0] fr interface-type dte
[Sysname-Serial2/0/0] fr lmi n392dte 5
[Sysname-Serial2/0/0] fr lmi n393dte 6
【命令】
fr lmi t392dce t392-value
undo fr lmi t392dce
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
t392-value:DCE侧T392的值,取值范围为5~30,单位为秒。
【描述】
fr lmi t392dce命令用来配置DCE侧T392参数的值。undo fr lmi t392dce命令用来恢复该参数为缺省值。
缺省情况下,该参数值为15秒。
DCE侧T392参数定义了DCE设备等待一个状态请求报文的最大时间。
需要注意的是,DCE侧的T392参数的值应大于DTE侧的T391参数的值(该参数的值通过timer hold命令配置)。
【举例】
# 配置帧中继接口Serial2/0/0工作在DCE方式,并配置T392为10秒。
<Sysname> system-view
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] link-protocol fr
[Sysname-Serial2/0/0] fr interface-type dce
[Sysname-Serial2/0/0] fr lmi t392dce 10
【命令】
fr lmi type { ansi | nonstandard | q933a }
undo fr lmi type
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
ansi:ANSI T1.617附录D标准的LMI协议类型。
nonstandard:非标准兼容的LMI协议类型。
q933a:ITU-T Q.933附录A标准的LMI协议类型。
【描述】
fr lmi type命令用来配置帧中继LMI协议类型。undo fr lmi type命令用来恢复缺省情况。
缺省情况下,接口的LMI协议类型为q933a。
LMI协议用于维护帧中继协议的PVC表,包括:通知PVC的增加、探测PVC的删除、监控PVC状态的变更、验证链路的完整性。系统支持三种LMI协议类型:ITU-T的Q.933附录A、ANSI的T1.617附录D、非标准兼容协议。
【举例】
# 配置接口Serial2/0/0的帧中继LMI协议类型为非标准兼容协议。
<Sysname> system-view
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] fr lmi type nonstandard
【命令】
fr map ip { ip-address [ mask ] | default } dlci-number [ broadcast | [ ietf | nonstandard ] ] * undo fr map ip { ip-address [ mask ] | default } dlci-number
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
mask:对端IP地址的掩码。输入格式必须是X.X.X.X,其中X是整数形式,取值范围是0~255。
default:表示创建一条缺省地址映射。
dlci-number:本地虚电路号,取值范围为16~1007。
broadcast:指定该映射上可以发送广播报文。
ietf:表示该映射采用IETF封装格式。
nonstandard:表示该映射采用非标准兼容的封装格式。
connections number:指定RTP头压缩的连接数目。number的取值范围为3~1000。
【描述】
fr map ip命令用来增加一条帧中继的地址映射。undo fr map ip命令用来删除一条帧中继的地址映射。
缺省情况下,系统没有静态地址映射,而且允许逆向地址解析。
地址映射可以通过手工配置建立,也可以通过逆向地址解析协议来自动完成。当对端主机较少或有缺省路由的情况下采用手工配置静态地址映射;当对端路由器也支持逆向地址解析协议而且网络较复杂的情况下,采用逆向地址解析协议建立动态地址映射。
【举例】
# 接口Serial2/0/0连接的对端路由器的IP地址为202.38.163.252,在本地Serial2/0/0接口上有一条DLCI为50的虚电路连接到该路由器,配置静态地址映射如下:
<Sysname> system-view
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] fr map ip 202.38.163.252 50
fr switch name [ interface interface-type interface-number dlci dlci1 interface interface-type interface-number dlci dlci2 ]
undo fr switch name
【视图】
【缺省级别】
2:系统级
【参数】
name:用于帧中继交换的PVC的名称,为1~30个字符的字符串。
interface interface-type interface-number dlci dlci1:帧中继交换一端的虚电路的DLCI号及其所在接口的类型和编号。
interface interface-type interface-number dlci dlci2:帧中继交换另一端的虚电路的DLCI号及其所在接口的类型和编号。
fr switch name interface interface-type interface-number dlci dlci1 interface interface-type interface-number dlci dlci2命令用来创建一条用于帧中继交换的PVC,fr switch name命令用来进入已经创建的帧中继交换PVC的视图。undo fr switch命令用来删除指定的PVC。
缺省情况下,没有用于帧中继交换的PVC。
转发报文的接口类型可以是帧中继接口或MFR接口。
配置帧中继交换PVC后会进入帧中继交换视图,在该视图下可以对交换PVC进行shutdown/undo shutdown操作,通过控制PVC的状态来影响路由表。
# 创建一条名为pvc1的PVC,该交换PVC的一端是接口Serial2/0/0的DLCI 100,另一端是接口Serial2/0/1上的DLCI 200。
<Sysname> system-view
[Sysname] fr switching
[Sysname] fr switch pvc1 interface serial 2/0/0 dlci 100 interface serial 2/0/1 dlci 200
[Sysname-fr-switching-pvc1]
【命令】
fr switching
undo fr switching
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
fr switching命令用来使能帧中继交换功能。undo fr switching命令用来关闭帧中继交换功能。
缺省情况下,帧中继交换功能处于关闭状态。
【举例】
# 使能帧中继交换功能。
<Sysname> system-view
[Sysname] fr switching
【命令】
interface interface-type interface-number.subnumber [ p2mp | p2p ]
undo interface interface-type interface-number.subnumber
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
interface-type interface-number.subnumber:指定逻辑子接口。其中interface-type,为接口类型,可以为Serial、POS等;interface-number为主接口编号;subnumber为子接口编号,取值范围为0~1023。
p2mp:点到多点子接口。
p2p:点到点子接口。
【描述】
interface命令用来创建子接口并进入子接口视图。undo interface命令用来删除子接口。
缺省情况下,子接口为p2mp类型。
【举例】
# 创建点到点的子接口Serial2/0/0.2。
<Sysname> system-view
[Sysname] interface serial 2/0/0.2 p2p
[Sysname-Serial2/0/0.2]
【命令】
link-protocol fr [ ietf | nonstandard ]
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
ietf:IETF标准封装,为缺省封装格式。
nonstandard:非标准兼容的封装格式。
【描述】
link-protocol fr命令用来封装接口的链路层协议为帧中继。
缺省情况下,接口的链路层协议封装为PPP,当封装帧中继协议时,缺省的封装格式为IETF。
当封装接口链路层协议为帧中继时,可以选择IETF标准(ietf),按照RFC1490规定的格式进行封装;也可以选择非标准兼容(nonstandard)的封装格式,它与业界主流路由器的专用封装格式是兼容的。
当帧中继接口封装为以上任何一种帧中继格式后,接口将按该格式发送报文,但接口可以识别和接收这两种报文,也就是说,即使对端设备封装的帧中继格式和本地不同,只要对端设备也支持这两种格式的自动识别,两端设备一样可以通信。但在对端设备不支持对这两种格式的自动识别时,应将两端设备的帧中继格式设为一致。
【举例】
# 在接口Serial2/0/0上封装帧中继,并选择非标准兼容封装格式。
<Sysname> system-view
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] link-protocol fr nonstandard
link-protocol fr mfr interface-number
【视图】
【缺省级别】
2:系统级
【参数】
interface-number:MFR接口编号。
link-protocol fr mfr命令用来将当前物理接口配置为一个多链路帧中继捆绑的捆绑链路(bundle link),并将其捆绑到指定的MFR接口。
缺省情况下,接口不与任何MFR接口捆绑。
需要注意的是:
· 配置此命令时,指定的MFR接口必须存在。一个MFR接口最多可以捆绑16个物理接口。
· 如果要取消某个物理接口与MFR接口的捆绑,必须使用link-protocol命令将此接口的链路层协议类型改为除MFR以外的其它类型。
· 当一个物理接口封装成MFR格式之后,该接口就作为MFR的一部分,不能够再配置除了MFR之外的其它帧中继有关命令,并且,接口下的队列类型只能配置成FIFO(First In First Out,先入先出)。如果接口封装前使用了其它队列类型,也将被强制转换为FIFO队列。
# 将接口Serial2/0/0配置为多链路帧中继的捆绑链路,并将其加入帧中继捆绑接口MFR4/0/0。
<Sysname> system-view
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] link-protocol fr mfr 4/0/0
【命令】
reset fr inarp
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
无
【描述】
reset fr inarp命令用来清除逆向地址解析协议建立的地址映射。
在某些特殊情况下,如网络结构修改导致原来建立的动态地址映射失效,需要重新建立新的地址映射,此时可以用该命令清除全部动态地址映射。
相关配置可参考命令fr inarp。
【举例】
# 清除全部帧中继动态地址映射。
【命令】
reset fr pvc interface serial interface-number [ dlci dlci-number ]
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
interface-number:接口编号。
dlci dlci-number:为帧中继接口分配的虚电路号。dlci-number取值范围为16~1007。范围0~15、1008~1023的虚电路为帧中继协议保留,供特殊使用。
【描述】
reset fr pvc命令用来清除帧中继的PVC统计信息。
【举例】
# 清除接口Serial2/0/0下PVC上的统计信息。
<Sysname> reset fr pvc interface serial 2/0/0
【命令】
shutdown
undo shutdown
【视图】
帧中继交换视图
【缺省级别】
2:系统级
【参数】
无
【描述】
shutdown命令用来禁止当前用作帧中继的交换PVC。undo shutdown命令用来使能当前的交换PVC。
缺省情况下,交换PVC是使能的。
【举例】
# 创建一条名为pvc1的PVC,该交换PVC的一端是接口Serial2/0/0的DLCI 100,另一端是接口Serial2/0/1上的DLCI 200,并且禁止该PVC。
<Sysname> system-view
[Sysname] fr switching
[Sysname] fr switch pvc1 interface serial 2/0/0 dlci 100 interface serial 2/0/1 dlci 200
[Sysname-fr-switching-pvc1] shutdown
【命令】
timer hold seconds retries
undo timer hold
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
seconds:DTE侧T391参数的值,取值范围为0~32767,单位为秒。当seconds取值为0时,表示禁止LMI协议。
retries:DTE设备发送状态请求报文的轮询次数,取值范围为1~255。
【描述】
timer hold命令用来配置DTE侧T391参数的值和DTE设备发送状态请求报文的轮询次数。undo timer hold命令用来恢复缺省值。
缺省情况下,T391参数为10秒,轮询次数为5。
T391参数是一个时间变量,它定义了DTE设备发送状态请求报文的时间间隔。
相关配置可参考命令fr lmi t392dce。
【举例】
# 配置帧中继接口Serial2/0/0工作在DTE方式,并配置DTE侧T391参数的值为15秒,轮询次数为10。
<Sysname> system-view
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] link-protocol fr
[Sysname-Serial2/0/0] fr interface-type dte
[Sysname-Serial2/0/0] timer hold 15 10
【命令】
bandwidth bandwidth-value
undo bandwidth
【视图】
MFR接口视图
【缺省级别】
2:系统级
【参数】
bandwidth-value:表示接口的期望带宽,取值范围为1~4294967295,单位为kbit/s。
【描述】
bandwidth命令用来配置接口的期望带宽。undo bandwidth命令用来恢复缺省值。
接口的期望带宽可以通过第三方软件查询MIB节点ifspeed的值来获取。
期望带宽供网管监控接口带宽使用,不会对接口实际带宽造成影响。
【举例】
# 配置MFR接口4/0/0的期望带宽为1000kbit/s。
<Sysname> system-view
[Sysname] interface mfr 4/0/0
[Sysname-MFR4/0/0] bandwidth 1000
display interface mfr { interface-number | interface-number.subnumber } [ brief [ description ] ] [ | { begin | exclude | include } regular-expression ]
display interface [ mfr ] [ brief [ down ] ] [ | { begin | exclude | include } regular-expression ]
interface-number.subnumber:多链路帧中继的子接口编号,其中interface-number为主接口编号;subnumber为子接口编号,取值范围为0~1023。
brief:显示接口的概要信息。不指定该参数时,将显示接口的详细信息。
description:用来显示用户配置的接口的全部描述信息。如果某接口的描述信息超过27个字符,不指定该参数时,只显示描述信息中的前27个字符,超出部分不显示;指定该参数时,可以显示全部描述信息。
down:显示当前状态为down的接口的信息以及down的原因。不指定该参数时,将不会根据接口状态来过滤显示信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
display interface mfr命令用来查看MFR接口的配置和状态信息,包括报文统计信息。
· 如果不指定mfr参数,将显示设备支持的所有接口的相关信息。
· 如果指定mfr参数,不指定接口编号,则显示所有MFR接口的信息。
<Sysname> display interface mfr 4/0/0
Line protocol current state: UP
Description: MFR4/0/0 Interface
The Maximum Transmit Unit is 1500, Hold timer is 10(sec)
Internet Address is 12.12.12.2/16 Primary
Link layer protocol is FR IETF
LMI DLCI is 0, LMI type is Q.933a, frame relay DTE
LMI status enquiry sent 435, LMI status received 435
LMI status timeout 0, LMI message discarded 0
Output queue: (Urgent queue: Size/Length/Discards) 0/50/0
Output queue: (Protocol queue: Size/Length/Discards) 0/500/0
Output queue: (FIFO queuing: Size/Length/Discards) 0/75/0
Last clearing of counters: Never
Last 300 seconds input rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
Last 300 seconds output rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
1058 packets input, 832389 bytes, 0 drops
619 packets output, 828190 bytes, 0 drops
<Sysname> display interface mfr 4/0/0 brief
The brief information of interface(s) under route mode:
Link: ADM - administratively down; Stby - standby
Interface Link Protocol Main IP Description
<Sysname> display interface mfr brief down
The brief information of interface(s) under route mode:
Link: ADM - administratively down; Stby - standby
表1-8 display interface mfr命令显示信息描述表
display mfr [ interface interface-type interface-number | verbose ] [ | { begin | exclude | include } regular-expression ]
【视图】
【缺省级别】
1:监控级
【参数】
interface interface-type interface-number:显示指定接口的多链路帧中继捆绑和捆绑链路的配置和统计信息。interface-type interface-number用来指定接口的类型和编号。
verbose:显示详细统计信息,包括发送和接收的控制报文数。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
display mfr命令用来查看多链路帧中继捆绑和捆绑链路的配置和统计信息。
指定的接口只能是主接口,不指定接口和verbose,将显示所有主接口的简要信息。
# 查看所有帧中继捆绑和帧中继捆绑链路的配置和状态信息。
<Sysname> display mfr
Bundle interface:MFR1, Bundle state = up, Bundle class = A,
fragment enabled, MFR bundle fragment size = 222
original packet be assembled/fragmentized (in/out): 0/0
droped fragment (in/out): 0/0
Bundle name = MFR1/0/0
Bundle links:
Serial2/0/0, PHY state = up, link state = up, Link name : Serial2/0/0
表1-9 display mfr命令显示信息描述表
字段 |
描述 |
Bundle interface |
捆绑接口 |
Bundle state |
捆绑接口运行状态 |
Bundle class |
Class A表示如果有一个捆绑链路为up状态,则该捆绑接口的状态为up,只有当所有的捆绑链路的状态为down时,该捆绑接口的状态才会标记为down |
fragment enabled |
该字段表示是否允许分片(该例中为允许分片) |
MFR bundle fragment size |
该帧中继链路允许的最大分片 |
original packet be assembled/fragmentized (in/out) |
捆绑接口收到的分片组装后生成的完整报文个数/捆绑接口发送的分片前的报文个数 |
droped fragment (in/out) |
捆绑接口丢弃的入方向和出方向分片报文个数 |
Bundle name = MFR0 |
该多链路帧中继捆绑的名称 |
Bundle links |
每条捆绑链路的物理接口信息 |
Serial2/0/0, PHY state = up, link state = up, Link name = Serial2/0/0 |
该捆绑链路的物理接口、该接口的物理层状态、链路层状态、该捆绑链路的名称(缺省情况下,该名称是相应物理接口的名称) |
# 查看帧中继捆绑和帧中继捆绑链路的详细统计信息。
<Sysname> display mfr verbose
Bundle interface:MFR1/0/0, Bundle state = up, Bundle class = A,
fragment enabled, MFR bundle fragment size = 222
original packet be assembled/fragmentized (in/out): 0/0
droped fragment (in/out): 0/0
Bundle name = 2
Bundle links:
Serial2/0/0 LID : Serial2/0/0 Peer LID: Serial2/0/0
Bound to MFR1/0/0(BID:2)
Physical state: up, link state: up,
Bundle Link statistics:
Hello(TX/RX): 10/10 Hello_ack(TX/RX): 10/10
Add_link(TX/RX): 4/2 Add_link_ack(TX/RX): 2/1
Add_link_rej(TX/RX): 0/0
Remove_link(TX/RX): 0/0 Remove_link_ack(TX/RX): 0/0
Pkts dropped(in/out): 0/0
Timer: ACK 4, Hello 10
Retry: Max 2, Current 0
Cause code: none
Bundle Link fragment statistics:
Mfr fragment(in/out): 0/0
表1-10 display mfr verbose命令显示信息描述表
字段 |
描述 |
LID |
捆绑链路标识(缺省情况下,该名称是相应物理接口的名称) |
Peer LID |
对端捆绑标识符(缺省情况下,该名称是相应物理接口的名称) |
Bound to MFR0 (BID:MFR0) |
该捆绑链路被捆绑到MFR接口MFR0(该捆绑的名称为MFR0) |
Physical state |
物理接口的运行状态 |
link state |
捆绑链路线路协议的运行状态 |
Bundle Link statistics: |
捆绑链路的报文统计信息 |
Hello(TX/RX) |
发送和接收的Hello报文的数量 Hello报文用来维持链路状态 (TX/RX分别表示发送的和接收的) |
Hello_ack(TX/RX) |
发送和接收的Hello应答报文的数量 Hello_ack报文用来通知对端Hello消息已经接收到 |
Add_link(TX/RX) |
发送和接收的Add_link报文的数目 Add_link报文用来通知对端本地节点已准备好处理帧 |
Add_link_ack(TX/RX) |
发送和接收的Add_link响应报文的数量 Add_link_ack报文用来通知对端一个Add_link报文被收到 |
Add_link_rej(TX/RX) |
发送和接收的Add_link拒绝报文的数量 Add_link_rej报文用来通知对端一个Add_link报文被拒绝 |
Remove_link(TX/RX) |
发送和接收的Remove_link报文的数目。 Remove_link报文用来通知对端本地节点正从捆绑中删除一条捆绑链路 |
Remove_link_ack(TX/RX) |
发送和接收的Remove_link响应报文的数量 Remove_link_ack报文用来通知对端Remove_link报文已经被接收 |
Pkts dropped(in/out) |
接收和发送的丢弃的报文数目 |
Timer: Ack 4 |
捆绑链路在收到应答消息前重发一个hello消息、或重发一个用于初始同步的Add_link消息前等待hello应答消息的时间 |
Hello 10 |
捆绑链路发送hello消息的时间间隔 |
Retry: Max 2 |
捆绑链路未收到hello应答消息前重发hello消息或重发用于初始同步的Add_link的最大重试次数 |
Current 0 |
已经重试的次数 |
Cause code |
捆绑链路处于当前状态的原因 |
Bundle Link fragment statistics |
捆绑链路分片的统计信息 |
Mfr fragment(in/out) |
捆绑链路接收和发送的分片报文个数 |
【命令】
interface mfr { interface-number | interface-number.subnumber [ p2mp | p2p ] }
undo interface mfr { interface-number | interface-number.subnumber }
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
interface-number:多链路帧中继的接口编号。
interface-number.subnumber:多链路帧中继的子接口编号,其中interface-number为主接口编号;subnumber为子接口编号,取值范围为0~1023。
p2mp:点到多点子接口。子接口缺省为p2mp类型。
p2p:点到点子接口。
【描述】
interface mfr命令用来创建多链路帧中继捆绑接口或子接口并进入相应的接口视图。undo interface mfr命令用来删除指定的多链路帧中继捆绑接口或子接口。
缺省情况下,没有创建多链路帧中继捆绑接口或子接口。
需要注意的是:
· 在创建MFR子接口之前,MFR主接口必须已经存在,否则无法创建成功。
· 当使用命令undo interface mfr删除MFR接口之前,必须先删除此接口捆绑的所有物理接口。
· 对于MFR接口,只要它捆绑的物理接口中有一个物理层处于up状态,MFR的物理层状态就是up;只有当它捆绑的物理接口的物理层全部处于down状态,MFR的物理层状态才会转为down。MFR接口的链路层协议状态由LMI报文协商决定。
【举例】
# 创建一个多链路帧中继捆绑接口MFR4/0/0,并为它创建一个点到多点类型的子接口。
<Sysname> system-view
[Sysname] interface mfr 4/0/0
[Sysname-MFR4/0/0] quit
[Sysname] interface mfr 4/0/0.1
[Sysname-MFR4/0/0.1]
【命令】
link-protocol fr mfr interface-number
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
interface-number:MFR接口编号。
【描述】
link-protocol fr mfr命令用来将当前物理接口配置为一个多链路帧中继捆绑的捆绑链路(bundle link),并将其捆绑到指定的MFR接口。
缺省情况下,接口不与任何MFR接口捆绑。
需要注意的是:
· 配置此命令时,指定的MFR接口必须存在。一个MFR接口最多可以捆绑16个物理接口。
· 如果要取消某个物理接口与MFR接口的捆绑,必须使用link-protocol命令将此接口的链路层协议类型改为除MFR以外的其它类型。
· 当一个物理接口封装成MFR格式之后,该接口就作为MFR的一部分,不能够再配置除了MFR之外的其它帧中继有关命令,并且,接口下的队列类型只能配置成FIFO(First In First Out,先入先出)。如果接口封装前使用了其它队列类型,也将被强制转换为FIFO队列。
【举例】
# 将接口Serial2/0/0配置为多链路帧中继的捆绑链路,并将其加入帧中继捆绑接口MFR4/0/0。
<Sysname> system-view
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] link-protocol fr mfr 4/0/0
mfr bundle-name [ name ]
undo mfr bundle-name
【视图】
【缺省级别】
2:系统级
【参数】
name:多链路帧中继捆绑的标识符,为1~49个字符的字符串。
mfr bundle-name命令用来配置多链路帧中继捆绑的标识符(bundle identification,BID)。undo mfr bundle-name命令用来恢复缺省情况。
缺省情况下,捆绑标识符是“MFR帧中继捆绑编号”,例如:MFR4/0/0。
需要注意的是:
· 配置标识符时不允许出现“MFR数字”形式。
· 每个多链路帧中继捆绑只能有一个捆绑标识(BID),对端设备通过BID来识别多链路帧中继捆绑。链路两端的BID可以不相同。
· 由于捆绑链路协商阶段要用到链路两端的BID,因此改变MFR接口的捆绑标识符时,必须对MFR接口执行shutdown/undo shutdown命令,新的捆绑标识才会生效。
# 配置多链路帧中继捆绑MFR4/0/0的标识符为bundle1。
<Sysname> system-view
[Sysname] interface mfr 4/0/0
[Sysname-MFR4] mfr bundle-name bundle1
【命令】
mfr fragment
undo mfr fragment
【视图】
MFR接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
mfr fragment命令用来使能多链路帧中继捆绑的分片功能。undo mfr fragment命令用来禁止分片功能。
缺省情况下,多链路帧中继捆绑的分片功能是禁止的。
【举例】
# 使能MFR接口4/0/0的分片功能。
<Sysname> system-view
[Sysname] interface mfr 4/0/0
[Sysname-MFR4/0/0] mfr fragment
【命令】
mfr fragment-size bytes
undo mfr fragment-size
【视图】
MFR接口视图
【缺省级别】
2:系统级
【参数】
bytes:分片的大小,取值范围为60~1500,单位为字节。
【描述】
mfr fragment-size命令用来配置帧中继捆绑链路允许的最大分片大小。undo mfr fragment-size命令用来恢复缺省情况。
缺省情况下,帧中继捆绑链路允许的最大分片是300字节。
【举例】
# 配置MFR接口4/0/0允许的最大分片为70字节。
<Sysname> system-view
[Sysname] interface mfr 4/0/0
[Sysname-MFR4/0/0] mfr fragment-size 70
mfr link-name [ name ]
undo mfr link-name
【视图】
【缺省级别】
2:系统级
【参数】
name:捆绑链路的标识符,为1~49个字符的字符串。
mfr link-name命令用来配置帧中继捆绑链路的标识符(bundle link identification,LID)。undo mfr link-name命令用来恢复缺省情况。
缺省情况下,LID是相应物理接口的名称。
需要注意的是:
· 使用mfr link-name命令时,首先要使用命令link-protocol fr mfr将当前物理接口配置为一个多链路帧中继捆绑链路。
· 对端设备通过LID来识别帧中继捆绑链路,链路两端的LID可以不相同。
· 由于捆绑链路协商阶段要用到链路两端的LID,因此改变接口的捆绑链路标识符时,必须对该接口执行shutdown/undo shutdown命令,新的捆绑链路标识符才会生效。
# 配置多链路帧中继捆绑链路Serial2/0/0的捆绑链路标识符为bl1。
<Sysname> system-view
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] link-protocol fr mfr 4/0/0
[Sysname-Serial2/0/0] mfr link-name bl1
mfr retry number
undo mfr retry
【视图】
【缺省级别】
2:系统级
【参数】
number:捆绑链路最多可重发hello消息的次数,取值范围为1~5。
mfr retry命令用来配置帧中继捆绑链路等待hello应答消息时重发hello消息的最大次数。undo mfr retry命令用来恢复缺省情况。
缺省情况下,重发hello消息的最大次数为2次。
捆绑链路通过定期发送hello报文维持链路状态。如果捆绑链路发送的hello报文没有收到对端应答,等待一段时间后将重发hello报文。当重发次数达到最大值而仍没有收到应答时,系统就认为此捆绑链路的链路层协议发生故障。
需要注意的是,只有使用命令link-protocol fr mfr将当前物理接口配置为一个多链路帧中继捆绑链路后,本命令才能够被配置。
# 配置捆绑链路Serial2/0/0最多可重发3次hello消息。
<Sysname> system-view
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] link-protocol fr mfr 4/0/0
[Sysname-Serial2/0/0] mfr retry 3
mfr timer ack seconds
undo mfr timer ack
【视图】
【缺省级别】
2:系统级
【参数】
seconds:重发hello消息前等待hello应答消息的时间,取值范围为1~10,单位为秒。
mfr timer ack命令用来配置帧中继捆绑链路在重发hello消息前等待hello应答消息的时间。undo mfr timer ack命令用来恢复缺省情况。
缺省情况下,重发hello消息前等待hello应答消息的时间为4秒。
捆绑链路通过定期发送hello报文维持链路状态。如果捆绑链路发送的hello报文没有收到对端应答,等待一段时间后将重发hello报文。当重发次数达到最大值而仍没有收到应答,系统就认为此捆绑链路的链路层协议发生故障。
需要注意的是,只有使用命令link-protocol fr mfr将当前物理接口配置为一个多链路帧中继捆绑链路后,本命令才能够被配置。
相关配置可参考命令mfr timer hello和mfr retry。
# 配置帧中继捆绑链路Serial2/0/0在重发hello消息前等待6秒。
<Sysname> system-view
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] link-protocol fr mfr 4/0/0
[Sysname-Serial2/0/0] mfr timer ack 6
mfr timer hello seconds
undo mfr timer hello
【视图】
【缺省级别】
2:系统级
【参数】
seconds:捆绑链路发送hello消息的间隔,取值范围为1~180,单位为秒。
mfr timer hello命令用来配置帧中继捆绑链路发送hello消息的时间间隔。undo mfr timer hello命令用来恢复缺省情况。
缺省情况下,捆绑链路发送hello消息的时间间隔为10秒。
需要注意的是,只有使用命令link-protocol fr mfr将当前物理接口配置为一个多链路帧中继捆绑链路后,本命令才能够被配置。
# 配置捆绑链路Serial2/0/0每隔15秒发送一次hello消息。
<Sysname> system-view
[Sysname] interface serial 2/0/0
[Sysname-Serial2/0/0] link-protocol fr mfr 4/0/0
[Sysname-Serial2/0/0] mfr timer hello 15
mfr window-size number
undo mfr window-size
【视图】
【缺省级别】
2:系统级
【参数】
number:分片数,取值范围为1~16。
mfr window-size命令用来配置多链路帧中继捆绑接口对接收的分片报文进行重组时,使用的滑动窗口算法中窗口所容纳的分片数。undo mfr window-size命令用来恢复缺省情况。
缺省情况下,滑动窗口尺寸等于MFR接口捆绑的物理接口数。
# 配置多链路帧中继捆绑接口MFR4/0/0的滑动窗口尺寸为8。
<Sysname> system-view
[Sysname] interface mfr 4/0/0
[Sysname-MFR4/0/0] mfr window-size 8
【命令】
reset counters interface [ mfr [ interface-number | interface-number.subnumber ] ]
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
interface-number:多链路帧中继的接口编号。
interface-number.subnumber:多链路帧中继的子接口编号,其中interface-number为主接口编号;subnumber为子接口编号,取值范围为0~1023。
【描述】
reset counters interface命令用来清除MFR接口的统计信息。
在某些情况下,需要统计一定时间内某接口的流量,这就需要在统计开始前清除该接口原有的统计信息,重新进行统计。
· 如果不指定mfr和接口号,则清除所有接口的统计信息;
· 如果指定mfr而不指定接口号,则清除所有MFR接口的统计信息;
· 如果同时指定mfr和接口号,则清除指定MFR接口的统计信息。
【举例】
# 清除接口MFR4/0/0的统计信息。
<Sysname> reset counters interface mfr 4/0/0
【命令】
sub-interface rate-statistic
undo sub-interface rate-statistic
【视图】
MFR接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
sub-interface rate-statistic命令用来开启MFR子接口的速率统计功能。undo sub-interface rate-statistic命令用来关闭MFR子接口的速率统计功能。
缺省情况下,MFR子接口的速率统计功能处于关闭状态。
开启本功能后可能需要耗费大量系统资源,请谨慎使用。
【举例】
# 开启MFR子接口的速率统计功能。
<Sysname> system-view
[Sysname] interface mfr 4/0/0
[Sysname-MFR4/0/0] sub-interface rate-statistic
【命令】
display fr ipv6 map-info { static | dynamic | all } [ interface interface-type { interface-number | interface-number.subnumber }] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
static:指定显示静态map。
dynamic:指定显示动态map。
all:显示所有map。
interface interface-type { interface-number | interface-number.subnumber }:显示指定接口的IPv6下帧中继地址映射表。interface-type表示接口类型;interface-number为主接口编号,subnumber为子接口编号,取值范围为0~1023。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display fr ipv6 map-info命令用来显示IPv6下帧中继地址映射表。
interface-type { interface-number | interface-number.subnumber }用于指定查看的接口,指定接口可以是主接口,也可以是子接口,不指定接口则显示所有接口的信息。
根据此命令的显示信息可以查看,用户配置的静态地址映射是否正确、动态地址映射是否工作正常等。
相关配置可参考命令fr map ip和fr inarp。
【举例】
# 显示帧中继地址映射表。
<Sysname> display fr ipv6 map-info all
Map Statistics for interface Serial2/0 (DTE)
DLCI = 100, IP6 IND FE80::56FF:FE00:0, Serial2/1/0
create time = 2013/01/11 09:57:28, status = ACTIVE
encapsulation = ietf, vlink = 0, broadcast
DLCI = 100, IP6 IND 10::1, Serial2/1/0
create time = 2013/01/11 09:57:28, status = ACTIVE
encapsulation = ietf, vlink = 3, broadcast
表1-11 display fr map-info命令显示信息描述表
项目 |
描述 |
Map Statistics for interface Serial2/1/0 (DTE) |
显示接口的帧中继地址映射表信息,该接口工作在DTE方式 |
DLCI = 100, IP6 IND 10::1, Serial2/1/0 |
DLCI=100的虚电路和对端IPv6地址10::1通过IND建立地址映射,该虚电路配置在接口Serial2/1/0上(如果没有IND关键字,表示是通过手工配置建立的地址映射) |
create time = 2013/01/11 09:57:28 |
该映射创建时间 |
status = ACTIVE |
该映射的状态 |
encapsulation = ietf |
封装格式为IETF |
vlink |
路由与帧中继地址映射表map的对应值,该值为0表示路由无效,该值非0表示路由有效。根据该值查找路由对应的map,进而找到对应的DLCI |
broadcast |
允许发送广播报文 |
【命令】
fr map ipv6 { ipv6-address | default } dlci-number [ broadcast ] [ compression | frf9 ]
undo fr map ipv6 { ipv6-address | default } dlci-number
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
Ipv6-address:对端的IPv6地址。
default:表示创建一条缺省地址映射。
dlci-number:本地虚电路号,取值范围为16~1007。
broadcast:指定该映射上可以发送广播报文。
compression:使能帧中继压缩。
frf9:使能帧中继FRF.9压缩功能。
【描述】
fr map ipv6命令用来增加一条帧中继的IPv6地址映射。undo fr map ipv6命令用来删除一条帧中继的IPv6地址映射。
缺省情况下,系统没有静态地址映射,而且不允许逆向地址解析。
地址映射可以通过手工配置建立,也可以通过逆向地址解析协议来自动完成。当对端主机较少或有缺省路由的情况下采用手工配置静态地址映射;当对端路由器也支持逆向地址解析协议而且网络较复杂的情况下,采用逆向地址解析协议建立动态地址映射。
【举例】
# 接口Serial2/1/0连接的对端路由器的IPv6地址为10::2/64,在本地Serial2/1/0接口上有一条DLCI为100的虚电路连接到该路由器,配置静态地址映射如下:
<Sysname> system-view
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] fr map ipv6 10::2 100
【命令】
fr ipv6 ind [ dlci-number ]
undo fr ipv6 ind [ dlci-number ]
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
dlci-number:虚电路号,表示只对该虚电路号进行逆向邻居发现,取值范围为16~1007。
【描述】
fr ipv6 ind命令用来使能帧中继逆向邻居发现功能。undo fr ipv6 ind命令用来关闭帧中继逆向邻居发现功能。
缺省情况下,帧中继逆向邻居发现功能处于关闭状态。
帧中继在接口上发送数据时,需要进行对端IP地址与本地DLCI的映射,该映射可以由手工配置来指定,也可以通过启用逆向邻居发现功能来自动完成。
需要注意的是:
· 如果要使能或关闭接口上所有虚电路的逆向邻居发现功能,则使用不带任何参数的该命令。如果要使能或关闭指定虚电路上的逆向邻居发现功能,则使用带dlci-number参数的该命令。
· 如果接口上(包括子接口)使能逆向邻居发现功能,则接口下所有虚电路也使能此功能,此时可以用undo fr ipv6 ind dlci-number命令单独关闭某条虚电路上的逆向邻居发现功能;如果用undo fr ipv6 ind关闭了某个接口的逆向邻居发现功能,则接口下所有虚电路也关闭了此功能,此时可以使用fr ipv6 ind dlci-number命令在某条虚电路上使能逆向邻居发现功能。
· 在主接口下启动逆向邻居发现功能对该主接口下的子接口同样生效。
【举例】
# 在帧中继接口Serial2/1/0上的所有虚电路上都允许进行逆向邻居发现。
<Sysname> system-view
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] fr ipv6 ind
【命令】
ipv6 ind holdtime seconds
undo ipv6 ind holdtime
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
seconds:IND报文的发送周期,其取值为10-120。
【描述】
ipv6 ind holdtime命令用来配置再次发送请求报文的时间间隔。undo ipv6 ind holdtime命令用来恢复缺省值。
缺省情况下,再次发送请求报文的时间间隔为30秒。
【举例】
# 配置帧中继接口Serial2/1/0工作在DTE方式,并配置DTE侧再次发送请求报文的值为15秒。
<Sysname> system-view
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] link-protocol fr
[Sysname-Serial2/1/0] fr interface-type dte
[Sysname-Serial2/1/0] ipv6 ind holdtime 15
【命令】
ipv6 ind solicitation retrans-timer seconds
undo ipv6 ind solicitation retrans-timer
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
seconds: IND请求报文没有收到回应再次发送的时间间隔,其取值为1-5。
【描述】
ipv6 ind solicitation retrans-timer命令用来配置连续发送请求报文的时间间隔。undo ipv6 ind solicitation retrans-timer命令用来恢复缺省值。
缺省情况下,连续发送请求报文的时间间隔为1秒。
【举例】
# 配置帧中继接口Serial2/1/0工作在DTE方式,并配置DTE侧连续发送请求报文的值为2秒。
<Sysname> system-view
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] link-protocol fr
[Sysname-Serial2/1/0] fr interface-type dte
[Sysname-Serial2/1/0] ipv6 ind solicitation retrans-timer 15
【命令】
reset fr ipv6 ind
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
无
【描述】
reset fr ipv6 ind命令用来清除逆向邻居发现协议建立的地址映射。
在某些特殊情况下,如网络结构修改导致原来建立的动态地址映射失效,需要重新建立新的地址映射,此时可以用该命令清除全部动态地址映射。
相关配置可参考命令fr ipv6 ind。
【举例】
# 清除全部帧中继动态地址映射。
<Sysname> reset fr ipv6 ind
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!