所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

S1720, S2700, S5700, S6720 V200R012(C00&C20) 配置指南-设备管理

本文档介绍了设备管理的配置,具体包括查看设备状态、 硬件管理、 堆叠配置、 SVF配置、 云管理、 PoE配置、 监控口配置、 OPS配置、 节能管理、 信息中心配置、 故障管理配置、 NTP配置、 以太时钟同步配置、 PTP配置。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
路由变更事件订阅

路由变更事件订阅

接口名称

路由变更事件订阅

适用阶段

订阅阶段

接口原型

result1_value, result2_description = ops.route.subscribe(tag, network, maskLen, minLen=None, maxLen=None, neLen=None, optype=all, protocol=all)

参数说明

参数

参数说明

取值

tag

用于标识条件。

字符串形式,不区分大小写,长度范围是1~12,由字母、数字和下划线组成,以字母开头。tag不能为""、None、and、or以及andnot,不能包含\0。

network

指定路由前缀。

点分十进制形式。

maskLen

指定掩码长度。

整数形式,取值范围是0~32。

minLen

指定掩码长度匹配范围的下限。

整数形式,必须大于等于maskLen的值。缺省值是None,表示掩码长度匹配范围的下限是0。

maxLen

指定掩码长度匹配范围的上限。

整数形式,必须大于等于minLen的值。缺省值是None,表示掩码长度匹配范围的上限是0。

neLen

指定不匹配的掩码长度。

整数形式,必须大于等于minLen的值,小于等于maxLen的值。缺省值是None,表示不匹配的掩码长度是0。

optype

指定路由事件变更类型。

枚举类型,取值如下:

  • add:新增路由。

  • delete:删除路由。

  • modify:修改路由。

  • all:全部变化。

缺省值是all。

protocol

指定路由协议属性。

字符串形式,缺省值为all,表示所有路由协议。

  • direct:直连路由

  • static:静态路由

  • ospf:OSPF路由

  • isis:IS-IS路由

  • bgp:BGP路由

  • rip:RIP路由

  • unr:用户网络路由

返回值

接口原型中的result1_value和result2_description表示返回值。

result1_value为第一个返回值:0表示成功,1表示失败。

result2_description为第二个返回值:失败原因(仅当第一个返回值为1时返回)。

使用说明

如果在订阅阶段通过ops.route.subscribe定义了多个简单事件,但不使用多条件关系组合接口对简单事件进行组合,Python脚本助手无法配置成功。

使用缺省值的参数,可以直接省略。例如,以下语句表示参数minLen、maxLen、neLen、optype和protocol均使用缺省值。

value, descri_str = ops.route.subscribe("route", "192.168.1.0", 24)

通过路由变更事件订阅,用户可以监控指定网段、指定协议的路由变更。

使用实例

使用实例1

订阅10.2.1.0/24网段内OSPF路由的变更。一旦监测到该网段内OSPF路由有新增、删除或修改,即触发相应动作。

value, descri_str = ops.route.subscribe("route1", "10.2.1.0", 24, minLen=None, maxLen=None, neLen=None, optype="all", protocol="ospf")

使用实例2

用户想在Python脚本中通过ops.route.subscribe订阅10.2.1.0/24网段内OSPF路由的变更,随后用户又需要更改为订阅10.2.2.0/24网段内OSPF路由的变更。为省去卸载原有脚本、安装新脚本的过程,可以在订阅阶段使用用户自定义环境变量,然后通过environment命令指定该自定义环境变量的值。

value, descri_str = ops.route.subscribe("route1", "ospf_routes", 24, minLen=None, maxLen=None, neLen=None, optype="all", protocol="ospf")  # ospf_routes为用户自定义环境变量

需要订阅10.2.1.0/24网段内OSPF路由的变更时,配置用户自定义环境变量的值为10.2.1.0。

<HUAWEI> system-view
[HUAWEI] ops
[HUAWEI-ops] environment ospf_routes 10.2.1.0

需要订阅10.2.2.0/24网段内OSPF路由的变更时,配置用户自定义环境变量的值为10.2.2.0。

[HUAWEI-ops] environment ospf_routes 10.2.2.0
翻译
下载文档
更新时间:2018-12-24

文档编号:EDOC1100038438

浏览量:34847

下载量:2050

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页