跳转到内容
Ask AI

Isolationgroup-Netconf

此内容尚不支持你的语言。

YANG Pathget/get-configedit-configrpc
/batch-add-isolation-group-members——Y
/batch-remove-isolation-group-members——Y
/isolation-groups/{id}Ymerge, replace, create, delete—

This chapter provides examples on how to use Netconf to manage Isolation Group configurations on AsterNOS devices.

Request example to create isolation group via edit-config.

<config>
<top>
<vlans>
<vlan>
<vlanid>100</vlanid>
</vlan>
</vlans>
<interfaces>
<interface>
<name>Ethernet1</name>
<vlan-config>
<vlan>
<vlan-id>100</vlan-id>
<tagging-mode>tagged</tagging-mode>
</vlan>
</vlan-config>
</interface>
<interface>
<name>Ethernet2</name>
<vlan-config>
<vlan>
<vlan-id>100</vlan-id>
<tagging-mode>tagged</tagging-mode>
</vlan>
</vlan-config>
</interface>
</interfaces>
<isolation-groups>
<isolation-group>
<id>1</id>
<type>l2</type>
<members>Ethernet1</members>
<members>Ethernet2</members>
<description>Test group 1</description>
</isolation-group>
</isolation-groups>
</top>
</config>

Response example

<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:40e28ae3-cb87-4e22-83c0-07d0dc69d41c">
<ok/>
</rpc-reply>

Request example to delete isolation group member via edit-config.

<config>
<top>
<isolation-groups>
<isolation-group>
<id>1</id>
<type>l2</type>
<members operation="delete">Ethernet1</members>
<members>Ethernet2</members>
<description>Test group 1</description>
</isolation-group>
</isolation-groups>
</top>
</config>

Response example

<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:700825c2-3c4b-4022-9428-5a2945b31339">
<ok/>
</rpc-reply>

Request example to delete isolation group via edit-config.

<config>
<top>
<isolation-groups>
<isolation-group operation="delete">
</isolation-group>
</isolation-groups>
</top>
</config>

Response example

<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:700825c2-3c4b-4022-9428-5a2945b31339">
<ok/>
</rpc-reply>

Request example to get isolation group via get-config.

<filter type="subtree">
<top>
<isolation-groups>
<isolation-group>
<id>1</id>
</isolation-group>
</isolation-groups>
</top>
</filter>

Response example

<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:b1df98b0-f00a-42cd-a0af-17f6937f5a4b">
<data>
<top>
<isolation-groups xmlns="http://asterfusion.com/ns/yang/asternos-isolation-group">
<isolation-group>
<id>1</id>
<type>l2</type>
<members>Ethernet1</members>
<members>Ethernet2</members>
<description>Test group 1</description>
</isolation-group>
</isolation-groups>
</top>
</data>
</rpc-reply>

Tree Diagram

module: asternos-isolation-group
+--rw isolation-groups
+--rw isolation-group* [id]
+--rw id uint32
+--rw type? enumeration
+--rw members* union
+--rw description? string

Table of Properties

NameRequiredType/RangeDescription
isolation-groupsMPath-only node, has no configurable value.
The isolation group feature of AsterNOS.

For isolation group of type ‘l2’, only l2 traffic from ‘ports’ to ‘members’ is isolated.

For isolation group of type ‘all’, all traffic from ‘ports’ to ‘members’ is isolated.
isolation-groupMPath-only node, has no configurable value.
The isolation group
idO1..128The id of the isolation group.
typeO”l2”
membersOEthernet nameThe list of members in the isolation group.
descriptionOstringThe description of the isolation group.

Tree Diagram

module: asternos-isolation-group
rpcs:
+---x batch-add-isolation-group-members
+---w input
+---w isolation-group-id? uint32
+---w members* union

Table of Properties

NameRequiredType/RangeDescription
batch-add-isolation-group-membersO
isolation-group-idO1..128
membersOEthernet nameThe list of members to be added to the isolation group.

Tree Diagram

module: asternos-isolation-group
rpcs:
+---x batch-remove-isolation-group-members
+---w input
+---w isolation-group-id? uint32
+---w members* union

Table of Properties

NameRequiredType/RangeDescription
batch-remove-isolation-group-membersO
isolation-group-idO1..128
membersOEthernet nameThe list of members to be removed from the isolation group.