community.network.ce_is_is_interface 模块 – 管理华为 CloudEngine 设备上的 ISIS 接口配置。
注意
此模块是 community.network 集合(版本 5.1.0)的一部分。
如果您使用的是 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.network
。
要在 playbook 中使用它,请指定:community.network.ce_is_is_interface
。
注意
community.network 集合已被弃用,并将从 Ansible 12 中移除。有关更多信息,请参阅讨论帖。
community.network 0.2.0 中的新增功能
已弃用
- 在以下版本中移除:
版本 6.0.0
- 原因:
此集合及其中的所有内容均未维护且已弃用。
- 替代方案:
未知。
概要
管理 ISIS 进程 ID,在华为 CloudEngine 设备上创建 ISIS 实例 ID 或删除进程 ID。
别名:network.cloudengine.ce_is_is_interface
参数
参数 |
注释 |
---|---|
阻止接口动态创建 BFD 功能。该值是布尔类型。 选项
|
|
在启用了 ISIS 的特定接口上配置静态 BFD。该值是布尔类型。 选项
|
|
L3 接口。 |
|
指定 ISIS 进程的 ID。该值是 1 到 4294967295 的数字。 |
|
指定执行 Level-1 SPF 计算时接口的链路成本。该值是 0 到 16777215 的数字。 |
|
level1 的 dispriority。该值是 1 到 127 的数字。 |
|
指定执行 Level-2 SPF 计算时接口的链路成本。该值是 0 到 16777215 的数字。 |
|
level1 的 dispriority。该值是 1 到 127 的数字。 |
|
三种类型的级别类型。 选项
|
|
设置 P2P 邻居协商类型。 选项
|
|
当收到 P2P hello 数据包时,不执行 IP 地址检查。该值是布尔类型。 选项
|
|
用于设置 PPP 链路协议以检查 OSICP 协商状态的接口。该值是布尔类型。 选项
|
|
指定静默接口的路由成本是否为 0。该值是布尔类型。 选项
|
|
启用接口可以发送 ISIS 消息。该值是布尔类型。 选项
|
|
启用对 LSP 和 SNP 的 SNPA 检查。该值是布尔类型。 选项
|
|
确定设备上是否存在配置。 选项
|
|
模拟接口的网络类型为 P2P。该值是布尔类型。 选项
|
注释
注意
使用此模块时,接口必须已经是 L3 端口。
此模块要求在被管理的远程设备上启用 netconf 系统服务。
此模块使用连接
netconf
。
示例
- name: "create vlan and config vlanif"
ce_config:
lines: 'vlan {{ test_vlan_id }},quit,interface {{test_intf_vlanif}},ip address {{test_vlanif_ip}} 24'
match: none
- name: "create eth-trunk and config eth-trunk"
ce_config:
lines: 'interface {{test_intf_trunk}},undo portswitch,ip address {{test_trunk_ip}} 24'
match: none
- name: "create vpn instance"
ce_config:
lines: 'ip vpn-instance {{test_vpn}},ipv4-family'
match: none
- name: Set isis circuit-level
community.network.ce_is_is_interface:
instance_id: 3
ifname: Eth-Trunk10
leveltype: level_1_2
state: present
- name: Set isis level1dispriority
community.network.ce_is_is_interface:
instance_id: 3
ifname: Eth-Trunk10
level1dispriority: 0
state: present
- name: Set isis level2dispriority
community.network.ce_is_is_interface:
instance_id: 3
ifname: Eth-Trunk10
level2dispriority: 0
state: present
- name: Set isis silentenable
community.network.ce_is_is_interface:
instance_id: 3
ifname: Eth-Trunk10
silentenable: true
state: present
- name: Set vpn name
ce_is_is_instance:
instance_id: 22
vpn_name: vpn1
state: present
返回值
常见返回值记录在此处,以下是此模块特有的字段
键 |
描述 |
---|---|
检查设备上是否进行了更改 返回: 总是 示例: |
|
模块执行后配置的键/值对 返回: 总是 示例: |
|
现有配置的键/值对 返回: 总是 示例: |
|
传递到模块的参数的键/值对 返回: 总是 示例: |
|
发送到设备的命令 返回: 总是 示例: |
状态
此模块将在 6.0.0 版本中移除。[已弃用]
有关更多信息,请参阅 已弃用。