07-Monitor Link命令
本章节下载: 07-Monitor Link命令 (208.14 KB)
display monitor-link group命令用来显示Monitor Link组的信息。
【命令】
display monitor-link [ bgp ] group { group-id | all }
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
bgp:显示与Monitor Link组下行接口联动的BGP进程和会话的状态信息。
group-id:显示指定Monitor Link组的信息。group-id表示Monitor Link组的编号,取值范围为1~16。
all:显示所有Monitor Link组的信息。
【使用指导】
使用本命令不会显示Monitor Link组中聚合成员端口的信息。
指定bgp参数后,会显示monitor bgp命令监控的BGP实例进程状态和peer monitor-link group命令监控的BGP会话状态。有关BGP的详细介绍,请参见“三层技术-IP路由”中的“BGP高级配置”。
【举例】
# 显示所有Monitor Link组的信息。
<Sysname> display monitor-link group all
Monitor link protocol status: Disabled
Monitor link group 1 information:
Group status : N/A
Downlink up delay: 0(s)
Last up time : -
Last down time : -
Up port threshold: 1
Member Role Status
------------------------------------------------
WGE1/0/1 UPLINK UP
WGE1/0/2 DOWNLINK UP
# 显示与所有Monitor Link组下行接口联动的BGP实例进程和会话的状态信息。
<Sysname> display monitor-link bgp group all
Monitor link protocol status: Disabled
Monitor link group 1 information:
Group status : N/A
Downlink up delay: 0(s)
Last up time : -
Last down time : -
Up port threshold: 1
BGP instance name: a1
Process State : UP
Peer : 1.1.1.1
VPN instance name: b1
Session State : UP
Peer : 1.1.1.2
VPN instance name: b1
Session State : UP
BGP instance name: a2
Process State : -
Peer : 1.1.1.1
VPN instance name: -
Session State : DOWN
Peer : 1.1.1.2
VPN instance name: -
Session State : DOWN
表1-1 display monitor-link group命令显示信息描述表
字段 |
描述 |
Monitor link protocol status |
Monitor Link协议的全局使能状态: · Enabled:表示全局开启 · Disabled:表示全局关闭 |
Monitor link group 1 information |
Monitor Link组1的信息 |
Group status |
Monitor Link组的状态: · DOWN:故障 · UP:正常 · N/A:Monitor Link协议全局关闭,此时Monitor Link组失效 |
Downlink up delay |
Monitor Link组下行接口的回切延时,单位为秒 |
Last up time |
Monitor Link组最近一次up的时间 |
Last down time |
Monitor Link组最近一次down的时间 |
Up port threshold |
触发Monitor Link组状态切换的上行接口阈值 |
Member |
Monitor Link组的成员接口 |
Role |
成员接口的角色: · DOWNLINK:下行接口 · UPLINK:上行接口 |
Status |
成员接口的状态: · DOWN:故障 · DOWN (Monitor Link):Monitor Link联动而导致接口被关闭 · M-LAG DOWN (Monitor Link):Monitor Link联动而导致M-LAG接口被关闭 · UP:正常 |
BGP进程的状态: · DOWN:BGP进程退出时,状态为DOWN · UP:BGP进程状态为UP · -:表示未监控该BGP进程状态 |
|
BGP instance name |
监控的实例名字 |
Peer |
与本端建立BGP会话的对等体 |
VPN instance name |
BGP会话的VPN实例,-表示公网BGP会话 |
Session State |
BGP会话的状态: · DOWN:BGP会话不处于Established状态 · UP:BGP会话处于Established状态 -:BGP进程状态DOWN时,无法获取BGP会话状态 |
【相关命令】
· peer monitor-link group(三层技术-IP路由命令参考/BGP高级命令)
· monitor bgp
downlink up-delay命令用来配置Monitor Link组下行接口的回切延时。
undo downlink up-delay命令用来恢复缺省情况。
【命令】
downlink up-delay delay
undo downlink up-delay
【缺省情况】
Monitor Link组下行接口的回切延时为0秒,即上行接口up后,下行接口立刻恢复为up状态。
【视图】
Monitor Link组视图
【缺省用户角色】
network-admin
【参数】
delay:表示延时时间,取值范围为1~4294967295,单位为秒。
【使用指导】
通过延时回切机制可以避免由于Monitor Link组上行链路震荡而导致的下行链路频繁切换。其原理为:当Monitor Link组的上行接口恢复为up状态并维持了一段时间之后,下行接口才恢复为up状态,这段时间就称为Monitor Link组下行接口的回切延时。
【举例】
# 配置Monitor Link组1下行接口的回切延时为50秒。
<Sysname> system-view
[Sysname] monitor-link group 1
[Sysname-mtlk-group1] downlink up-delay 50
monitor bgp命令用来配置Monitor Link监控指定BGP实例的进程状态。
undo monitor bgp命令用来恢复缺省情况。
【命令】
monitor bgp instance-name
undo monitor bgp instance-name
【缺省情况】
Monitor Link不监控BGP实例的进程状态。
【视图】
Monitor Link组视图
【缺省用户角色】
network-admin
【参数】
instance-name:表示BGP实例名称,为1~31个字符的字符串,区分大小写。
【使用指导】
Monitor Link组中不仅可以监控上行接口,同时还可以监控BGP实例进程和会话:
· Monitor Link组会将BGP实例进程状态变化当成一个上行接口状态变化。一个BGP实例进程的状态down(BGP进程退出)时,视为一个上行接口down,一个BGP实例进程的状态up时,视为一个上行接口up。
· Monitor Link组会将BGP会话状态变化当成一个上行接口状态变化。一个BGP会话的状态down时,视为一个上行接口down,一个BGP会话的状态up时,视为一个上行接口up。有关监控BGP会话状态的详细介绍,请参见“三层技术-IP路由”中的“BGP高级配置”。
Monitor Link组监控的BGP实例进程和会话为同一个BGP实例时:
· 若BGP实例中存在up的BGP会话,则计算up的上行接口的个数时,仅计算up的BGP会话个数,不计算up的BGP实例进程个数。
· 若BGP实例中不存在up的BGP会话,则计算up的上行接口的个数时,仅计算该BGP实例进程是否up。
当Monitor Link组中状态为up的上行接口个数低于上行接口阈值时,Monitor Link组就处于down状态,并将强制使其所有下行接口的状态都变为down;当up的上行接口个数大于或等于上行接口阈值时,Monitor Link组的状态就恢复为up,并使其所有下行接口的状态都恢复为up。
【举例】
# 配置Monitor Link组1监控BGP实例aaa的进程状态。
<Sysname> system-view
[Sysname] monitor-link group 1
[Sysname-mtlk-group1] monitor bgp aaa
【相关命令】
· display monitor-link group
· peer monitor-link group(三层技术-IP路由命令参考/BGP高级命令)
monitor-link disable命令用来全局关闭Monitor Link协议。
undo monitor-link disable命令用来全局开启Monitor Link协议。
【命令】
monitor-link disable
undo monitor-link disable
【缺省情况】
Monitor Link协议处于全局开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
全局开启Monitor Link协议时,Monitor Link组才生效;全局关闭Monitor Link协议后,所有Monitor Link组失效,之前由Monitor Link协议联动触发更改状态为down的下行接口将恢复联动触发前的状态。
【举例】
# 全局关闭Monitor Link协议。
<Sysname> system-view
[Sysname] monitor-link disable
monitor-link group命令用来创建Monitor Link组,并进入Monitor Link组视图。如果指定的Monitor Link组已经存在,则直接进入Monitor Link组视图。
undo monitor-link group命令用来删除Monitor Link组。
【命令】
monitor-link group group-id
undo monitor-link group group-id
【缺省情况】
不存在Monitor Link组。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
group-id:表示Monitor Link组的编号,取值范围为1~16。
【举例】
# 创建Monitor Link组1,并进入Monitor Link组1的视图。
<Sysname> system-view
[Sysname] monitor-link group 1
[Sysname-mtlk-group1]
port命令用来配置Monitor Link组的成员接口。
undo port命令用来取消Monitor Link组成员接口的配置。
【命令】
port interface-type { interface-number | interface-number.subnumber } { downlink | uplink }
undo port interface-type interface-number
【缺省情况】
Monitor Link组中不存在成员接口。
【视图】
Monitor Link组视图
【缺省用户角色】
network-admin
【参数】
interface-type:表示接口类型。
interface-number:表示接口编号。
interface-number.subnumber:表示子接口的编号。其中,interface-number为主接口编号;subnumber为子接口编号,取值范围为1~4094。
downlink:表示下行接口。
uplink:表示上行接口。
【使用指导】
一个接口只能属于一个Monitor Link组。
配置Monitor Link组的成员接口也可在接口视图下使用port monitor-link group命令进行。
如果已将一个接口的主接口配置为Monitor Link组的下行接口,请勿再将该接口的子接口配置为任何Monitor Link组的上行接口。
由于同一接口的主接口和子接口的up/down状态本身是联动的,因此请勿将它们加入同一个Monitor Link组中。
如果已将一个聚合组的选中端口配置为Monitor Link组的下行接口,请勿再将该聚合组的非选中端口配置为该Monitor Link组的上行接口。
不允许将一个聚合接口及其所对应聚合组的成员端口加入同一个Monitor Link组中。
【举例】
# 配置Monitor Link组1的上行接口为Twenty-FiveGigE1/0/1,下行接口为Twenty-FiveGigE1/0/2。
<Sysname> system-view
[Sysname] monitor-link group 1
[Sysname-mtlk-group1] port twenty-fivegige 1/0/1 uplink
[Sysname-mtlk-group1] port twenty-fivegige 1/0/2 downlink
【相关命令】
· port monitor-link group
port monitor-link group命令用来配置接口为Monitor Link组的成员接口。
undo port monitor-link group命令用来取消接口为Monitor Link组成员接口的配置。
【命令】
port monitor-link group group-id { downlink | uplink }
undo port monitor-link group group-id
【缺省情况】
接口不是Monitor Link组的成员接口。
【视图】
二层以太网接口视图/三层以太网接口视图/三层以太网子接口视图
二层聚合接口视图/三层聚合接口视图/三层聚合子接口视图
LoopBack接口视图
VLAN接口视图
【缺省用户角色】
network-admin
【参数】
group-id:表示Monitor Link组的编号,取值范围为1~16。
downlink:表示下行接口。
uplink:表示上行接口。
【使用指导】
一个接口只能属于一个Monitor Link组。
配置Monitor Link组的成员接口也可在Monitor Link组视图下使用port命令进行。
如果已将一个接口的主接口配置为Monitor Link组的下行接口,请勿再将该接口的子接口配置为任何Monitor Link组的上行接口。
由于同一接口的主接口和子接口的up/down状态本身是联动的,因此请勿将它们加入同一个Monitor Link组中。
如果已将一个聚合组的选中端口配置为Monitor Link组的下行接口,请勿再将该聚合组的非选中端口配置为该Monitor Link组的上行接口。
不允许将一个聚合接口及其所对应聚合组的成员端口加入同一个Monitor Link组中。
【举例】
# 将Twenty-FiveGigE1/0/1和Twenty-FiveGigE1/0/2分别配置为Monitor Link组1的上行接口和下行接口。
<Sysname> system-view
[Sysname] monitor-link group 1
[Sysname-mtlk-group1] quit
[Sysname] interface twenty-fivegige 1/0/1
[Sysname-Twenty-FiveGigE1/0/1] port monitor-link group 1 uplink
[Sysname-Twenty-FiveGigE1/0/1] quit
[Sysname] interface twenty-fivegige 1/0/2
[Sysname-Twenty-FiveGigE1/0/2] port monitor-link group 1 downlink
【相关命令】
· Port
uplink up-port-threshold命令用来配置触发Monitor Link组状态切换的上行接口阈值。
undo uplink up-port-threshold命令用来恢复缺省情况。
【命令】
uplink up-port-threshold number-of-port
undo uplink up-port-threshold
【缺省情况】
触发Monitor Link组状态切换的上行接口阈值为1。
【视图】
Monitor Link组视图
【缺省用户角色】
network-admin
【参数】
number-of-port:表示上行接口阈值,取值范围1~1024。
【使用指导】
当Monitor Link组中状态为up的上行接口个数低于上行接口阈值时,Monitor Link组就处于down状态,并将强制使其所有下行接口的状态都变为down;当up的上行接口个数大于或等于上行接口阈值时,Monitor Link组的状态就恢复为up,并使其所有下行接口的状态都恢复为up。
配置uplink up-port-threshold命令前,建议用户通过display monitor-link group命令了解Monitor Link组中上行接口总数。若配置的上行接口阈值大于当前Monitor Link组中上行接口总数,会使Monitor Link组变为down状态,造成数据流量丢失。
【举例】
# 配置触发Monitor Link组状态切换的上行接口阈值为5。
<Sysname> system-view
[Sysname] monitor-link group 1
[Sysname-mtlk-group1] uplink up-port-threshold 5
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!