04-Monitor Link配置
本章节下载: 04-Monitor Link配置 (212.33 KB)
目 录
1.6.2 在Monitor Link组视图下配置Monitor Link组的成员接口
1.6.3 在接口视图下配置Monitor Link组的成员接口
1.8 配置触发Monitor Link组状态切换的上行接口阈值
Monitor Link是一种H3C私有的接口联动方案,通过监控设备的上行接口,根据其up/down状态的变化来触发下行接口up/down状态的变化,从而触发下游设备上的拓扑协议进行链路的切换。
图1-1 Monitor Link应用场景示意图
每个Monitor Link组都由上行接口和下行接口这两种成员接口组成,一个Monitor Link组可以有多个上行接口或下行接口,但一个接口只能属于一个Monitor Link组。
· 上行接口是被监控的接口,其所在链路被称为上行链路。
· 下行接口是监控接口,其所在链路被称为下行链路。
如图1-1所示,Device B的接口Port B1和Port B2组成了一个Monitor Link组,其中Port B1为上行接口,该接口所在的链路为上行链路;Port B2为下行接口,该接口所在的链路为下行链路。Device D上的情形也与Device B类似。
每个Monitor Link组独立进行上行接口的监控和下行接口的联动。当Monitor Link组中状态为up的上行接口个数低于上行接口阈值时,Monitor Link组就处于down状态,并将强制使其所有下行接口的状态都变为down;而状态为up的上行接口个数大于或等于上行接口阈值时,Monitor Link组的状态就恢复为up,并使其所有下行接口的状态都恢复为up。
· 请勿通过接口开关命令来干预Monitor Link组中下行接口的状态。
· 通过延时回切机制可以避免由于Monitor Link组上行链路震荡而导致的下行链路频繁切换。当Monitor Link组的上行接口恢复为up状态并维持了一段时间之后,下行接口才恢复为up状态,这段时间就称为Monitor Link组下行接口的回切延时。
Monitor Link配置任务如下:
(2) 创建Monitor Link组
(5) (可选)配置触发Monitor Link组状态切换的上行接口阈值
(6) (可选)配置Monitor Link组下行接口的回切延时
全局开启Monitor Link协议后,Monitor Link组才会生效;全局关闭Monitor Link协议后,所有Monitor Link组失效,之前由Monitor Link协议联动触发更改状态为down的下行接口将恢复联动触发前的状态。
(1) 进入系统视图。
system-view
(2) 全局开启Monitor Link协议。
undo monitor-link disable
缺省情况下,Monitor Link协议处于全局开启状态。
(1) 进入系统视图。
system-view
(2) 创建Monitor Link组,并进入Monitor Link组视图。
monitor-link group group-id
· 一个接口只能属于一个Monitor Link组。
· 建议先配置Monitor Link的上行接口,以避免下行接口出现不必要的down/up状态变化。
· 如果已将一个接口的主接口配置为Monitor Link组的下行接口,请勿再将该接口的子接口配置为任何Monitor Link组的上行接口,否则将影响Monitor Link协议的正常运行。
· 由于同一接口的主接口和子接口的up/down状态本身是联动的,因此请勿将它们加入同一个Monitor Link组中,否则将影响该Monitor Link组的性能。
· 如果已将一个聚合组的选中端口配置为Monitor Link组的下行接口,请勿再将该聚合组的非选中端口配置为该Monitor Link组的上行接口。
· 不允许将一个聚合接口及其所对应聚合组的成员端口加入同一个Monitor Link组中。
· 可在Monitor Link组视图或接口视图下配置Monitor Link组的成员接口,各视图下的配置效果相同。可配置为Monitor Link组成员接口的接口包括二层以太网接口、三层以太网接口、三层以太网子接口、二层聚合接口、三层聚合接口、三层聚合子接口和LoopBack接口。
(1) 进入系统视图。
system-view
(2) 进入Monitor Link组视图。
monitor-link group group-id
(3) 配置Monitor Link组的成员接口。
port interface-type { interface-number | interface-number.subnumber } { downlink | uplink }
缺省情况下,Monitor Link组中不存在成员接口。
(1) 进入系统视图。
system-view
(2) 进入接口或子接口视图。
interface interface-type { interface-number | interface-number.subnumber }
(3) 配置接口为Monitor Link组的成员接口。
port monitor-link group group-id { downlink | uplink }
缺省情况下,接口不是Monitor Link组的成员接口。
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组中状态为up的上行接口个数低于上行接口阈值时,Monitor Link组就处于down状态,并将强制使其所有下行接口的状态都变为down;当up的上行接口个数大于或等于上行接口阈值时,Monitor Link组的状态就恢复为up,并使其所有下行接口的状态都恢复为up。
Monitor Link组监控的BGP实例进程和会话为同一个BGP实例时:
· 若BGP实例中存在up的BGP会话,则计算up的上行接口的个数时,仅计算up的BGP会话个数,不计算up的BGP实例进程个数。
· 若BGP实例中不存在up的BGP会话,则计算up的上行接口的个数时,仅计算该BGP实例进程是否up。
(1) 进入系统视图。
system-view
(2) 进入Monitor Link组视图。
monitor-link group group-id
(3) 配置Monitor Link监控指定BGP实例的进程状态。
monitor bgp instance-name
(1) 进入系统视图。
system-view
(2) 进入Monitor Link组视图。
monitor-link group group-id
(3) 配置触发Monitor Link组状态切换的上行接口阈值。
uplink up-port-threshold number-of-port
缺省情况下,触发Monitor Link组状态切换的上行接口阈值为1。
(1) 进入系统视图。
system-view
(2) 进入Monitor Link组视图。
monitor-link group group-id
(3) 配置Monitor Link组下行接口的回切延时。
downlink up-delay delay
缺省情况下,Monitor Link组下行接口的回切延时为0秒,即上行接口up后,下行接口立刻恢复为up状态。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!