目录 1 地址探测 1-1 1.1 地址探测配置命令 1-1 1.1.1 display track 1-1 1.1.2 track( 系统视图 ) 1-2 1.2 地址探测组配置命令 1-3 1.2.1 description 1-3 1.2.2 member 1-4 1.2.3 mode strict 1-4 1.2.4 display track-group 1-5 1.2.5 track-group 1-6 1.3 接口状态探测 1-6 1.3.1 track( 接口模式 ) 1-6 1.4 地址探测和 HA 联动 1-7 1.4.1 track(ha 视图 ) 1-7 i
1 地址探测 1.1 地址探测配置命令 1.1.1 display track display track 命令用来显示配置的地址探测 命令 display track [track-name] 视图 用户视图 举例 # 显示配置的所有地址探测 host # display track Name Target Out device Type Interval Retry Used Status 1 www.baidu.com any ping 4 4 No Success 2 www.baidu.com any ping 10 4 No Success 3 2.2.2.2 any ping 1 1 No Failed 123 1.1.1.100 any ping 10 4 No Failed 表 1-1 display track 显示信息描述表 字段 描述 Name Target Out device Type Interval Retry Used Yes No Status Tracking Success Failed 地址探测名称地址探测的目标地址探测报文的发送接口探测类型探测报文间隔时间探测报文在超时前的重试次数地址探测是否被其他模块使用地址探测被其他模块使用, 无法删除地址探测没有被其他模块使用, 可以删除地址探测的状态地址探测正在探测, 还没有探测结果返回地址探测成功地址探测失败 # 显示一条地址探测 1-1
host (config)# display track 123 Name: 123 Status: Failed Target: 1.1.1.100 Out device: any Type: ping Interval:10 Retry: 4 Used:No 表 1-2 display track [ track-name ] 显示信息描述表 字段 描述 Name Target Out device Type Interval Retry Used Yes No Status Tracking Success Failed 地址探测名称地址探测的目标地址探测报文的发送接口探测类型探测报文间隔时间探测报文在超时前的重试次数地址探测是否被其他模块使用地址探测被其他模块使用, 无法删除地址探测没有被其他模块使用, 可以删除地址探测的状态地址探测正在探测, 还没有探测结果返回地址探测成功地址探测失败 1.1.2 track( 系统视图 ) track 命令用来配置地址探测 no track 命令用来删除地址探测 命令 track track-name ping { domain-name ip-address} { any interface-name} interval retry track track-name tcp { domain-name ip-address} port { any interface-name} interval retry track track-name dns domain-name { any interface-name} interval retry no track track-name 缺省情况 缺省情况下, 未配置地址探测 视图 track 视图 1-2
参数 track-name: 地址探测的名称, 取值最大 31 个字符, 且不能包含 %!"#$&`*+,/:;<=>?\^'{}! ping: 配置使用 PING 协议的地址探测 tcp: 配置使用 TCP 协议的地址探测 dns: 配置使用 DNS 查询方式的地址探测 domain-name: 探测目标的域名, 取值最大 255 个字符, 只能使用英文字符, 数字和 _. 域名使用. 分割, 每个部分的长度不能大于 63, 且不能使用 _ 开头, 最后一个部分的长度是 2 到 6 ip-address: 探测目标的 IP 地址, 地址不能不能是 0.0.0.0,255.255.255.255,127.0.0.0, 169.254.0.0-169.254.255.254,224.0.0.0-239.255.255.255 port:tcp 探测的端口号 any: 探测可以使用任何接口作为出接口 interface-name: 探测只能使用指定接口作为出接口 interval: 探测报文的间隔时间, 范围是 1 到 600 retry: 在探测失败前, 探测报文可以重试发送的次数, 范围是 1 到 10 使用指导 需要注意的是 : 地址探测配置后, 会每间隔 interval 秒向探测报文发送探测, 当在 interval * retry 的时间内没有收到合法的探测报文, 探测失败 已经被配置为地址探测出接口的接口不能配置和地址探测联动 子接口已经被配置为地址探测出接口的接口不能配置和地址探测联动 已经配置了和地址探测联动的接口不能作为地址探测的出接口 已经配置了和地址探测联动的接口的子接口不能作为地址探测出接口 举例 # 配置 ping 类型探测 192.168.1.1 的地址探测 host(config)# track gw ping 192.168.1.1 any 10 4 1.2 地址探测组配置命令 1.2.1 description description 命令用来添加地址探测组描述 no description 命令用来删除地址探测组描述 命令 description desc no description 缺省情况 缺省情况下, 地址探测组没有描述 视图 地址探测组视图 1-3
参数 desc: 地址探测组的描述, 最大长度为 127, 且不能包含 %!"#$&`*+,/:;<=>?\^'{}! 举例 # 配置地址探测组的描述为 internet host (config)# track-group g1 host (config-track-group)# description internet 1.2.2 member member 用来添加地址地址探测组的组成员 no member 用来删除地址探测组的组成员 命令 member track-name no member 缺省情况 缺省情况下, 地址探测组没有组成员 视图 地址探测组视图 参数 track-name: 地址探测的名称, 取值最大 31 个字符, 且不能包含 %!"#$&`*+,/:;<=>?\^'{}! 使用指导 一个地址探测组内最多智能配置 10 个地址探测组成员 当地址探测组内没有成员时, 探测组的状态表示功状态 举例 # 向地址探测组内加入一个成员 host (config)# track-group g1 host (config-track-group)# member m1 1.2.3 mode strict mode strict 命令用来配置地址探测组为严格模式 no mode strict 命令用来配置地址探测组为非严格模式 命令 mode strict no mode strict 视图 地址探测组视图 1-4
使用指导 需要注意的是 : 当地址探测组为严格模式时, 只要地址探测组成员中有一个是失败状态, 地址探测组的状态也变成败状态 当地址探测组为非严格模式时, 只要地址探测组成员中有一个是成功状态, 地址探测组的状态也成为成功状态 无论是严格模式还是非严格模式, 当地址探测组没有成员时, 状态为成功状态 举例 # 进入将地址探测组配置为严格模式 host (config)# track-group g1 host (config-track-group)# mode strict 1.2.4 display track-group display track-group 命令用来显示地址探测组 命令 display track-group [ group-name ] 视图 用户视图 参数 group-name: 地址探测组的名称, 取值最大 31 个字符, 且不能包含 %!"#$&`*+,/:;<=>?\^'{}! 举例 # 显示配置的所有地址探测组成员 host # display track-group Name: g1 Mode: non-strict Status: Success Member: 1 www.baidu.com ping Success 2 www.baidu.com ping Success 123 1.1.1.100 ping Failed Used: No 表 1-3 display track-group [ group-name ] 显示信息描述表 字段 描述 Name Mode non-strict strict 地址探测组名称地址探测组模式非严格模式严格模式 1-5
字段 描述 Status Failed Success Member Used Yes No Status 地址探测组的状态地址探测组状态为失败地址探测组状态为成功地址探测组成员, 下方显示成员的名称, 目标, 类型, 状态地址探测是否被其他模块使用地址探测被其他模块使用, 无法删除地址探测没有被其他模块使用, 可以删除地址探测的状态 1.2.5 track-group track-group 命令用来创建地址探测组并进入地址探测组模式 no track-group 命令用来删除地址探测组 命令 track-group group-name no track-group group-name 缺省情况 缺省情况下, 未配置地址探测组 视图 系统视图 参数 group-name: 地址探测组的名称, 取值最大 31 个字符, 且不能包含 %!"#$&`*+,/:;<=>?\^'{}! 举例 # 配置地址探测组并进入地址探测组模式 host (config)# track-group g1 host (config-track-group)# 1.3 接口状态探测 1.3.1 track( 接口模式 ) track 命令配置地址探测和接口联动 no track 命令用来删除地址探测和接口联动 命令 track track-name 1-6
no track track-name 缺省情况 缺省情况下, 地址探测没有和接口联动 视图 接口视图 参数 track-name: 要和接口联动的地址探测或者地址探测组名称, 取值最大 31 个字符, 且不能包含 %!"#$&`*+,/:;<=>?\^'{}! 使用指导 当地址探测失败后, 和探测联动的接口会将接口关闭 地址探测恢复成功后, 和探测联动的接口将恢复 需要注意的是 : 如果地址探测的出接口和此条地址探测联动, 会造成探测失败后, 接口因为已经关闭, 探测报文永远无法发送出去的问题 所以禁止地址探测的出接口和此条地址探测联动 已经被配置为地址探测出接口的接口不能配置和地址探测联动 子接口已经被配置为地址探测出接口的接口不能配置和地址探测联动 已经配置了和地址探测联动的接口不能作为地址探测的出接口 已经配置了和地址探测联动的接口的子接口不能作为地址探测出接口 举例 # 配置 ge0 和地址探测 m1 联动 host(config)# interface ge0 host(config-ge0)# track m1 1.4 地址探测和 HA 联动 1.4.1 track(ha 视图 ) track 命令配置地址探测和 HA 联动 no track 命令用来删除地址探测和 HA 联动 命令 track track-name no track track-name 视图 HA 配置视图 参数 track-name: 要和 HA 联动的地址探测或者地址探测组名称, 取值最大 31 个字符, 且不能包含 %!"#$&`*+,/:;<=>?\^'{}! 1-7
使用指导 当和 HA 联动的地址探测失败, 表明网络中发生重大故障, 需要启用备设备, 主备设备会立刻切换 需要注意的是, 如果主设备和备设备的地址探测或者监控接口都发生故障, 表明此时网络发生严重问题, 此时主备切换也无法修复错误, 所以主备不会发生切换 举例 # 配置 HA 和地址探测 m1 联动 host(config)# ha-config host(ha-config)# track m1 1-8