Isolationgroup-Netconf
此内容尚不支持你的语言。
Isolationgroup
Section titled “Isolationgroup”Resources Summary
Section titled “Resources Summary”| YANG Path | get/get-config | edit-config | rpc |
|---|---|---|---|
| /batch-add-isolation-group-members | — | — | Y |
| /batch-remove-isolation-group-members | — | — | Y |
| /isolation-groups/{id} | Y | merge, replace, create, delete | — |
Examples
Section titled “Examples”This chapter provides examples on how to use Netconf to manage Isolation Group configurations on AsterNOS devices.
Create Isolation Group
Section titled “Create Isolation Group”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>Delete Isolation Group Memeber
Section titled “Delete Isolation Group Memeber”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>Delete Isolation Group
Section titled “Delete Isolation Group”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>Get Isolation Group Information
Section titled “Get Isolation Group Information”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>Properties Descriptions
Section titled “Properties Descriptions”The isolation group feature of AsterNOS
Section titled “The isolation group feature of AsterNOS”Tree Diagram
module: asternos-isolation-group +--rw isolation-groups +--rw isolation-group* [id] +--rw id uint32 +--rw type? enumeration +--rw members* union +--rw description? stringTable of Properties
| Name | Required | Type/Range | Description |
|---|---|---|---|
| isolation-groups | M | Path-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-group | M | Path-only node, has no configurable value. The isolation group | |
| id | O | 1..128 | The id of the isolation group. |
| type | O | ”l2” | |
| members | O | Ethernet name | The list of members in the isolation group. |
| description | O | string | The description of the isolation group. |
Batch Add Isolation Group Members
Section titled “Batch Add Isolation Group Members”Tree Diagram
module: asternos-isolation-group
rpcs: +---x batch-add-isolation-group-members +---w input +---w isolation-group-id? uint32 +---w members* unionTable of Properties
| Name | Required | Type/Range | Description |
|---|---|---|---|
| batch-add-isolation-group-members | O | ||
| isolation-group-id | O | 1..128 | |
| members | O | Ethernet name | The list of members to be added to the isolation group. |
Batch Remove Isolation Group Members
Section titled “Batch Remove Isolation Group Members”Tree Diagram
module: asternos-isolation-group
rpcs: +---x batch-remove-isolation-group-members +---w input +---w isolation-group-id? uint32 +---w members* unionTable of Properties
| Name | Required | Type/Range | Description |
|---|---|---|---|
| batch-remove-isolation-group-members | O | ||
| isolation-group-id | O | 1..128 | |
| members | O | Ethernet name | The list of members to be removed from the isolation group. |