Configures VxLAN visbility.
| URI | Description |
|---|---|
| <base_URI>/config/running/overlay | Configures VxLAN visibility. |
| GET URIs | Description |
|---|---|
| <base_URI>/config/running/overlay | Retrieves VxLAN visibility configuration information. |
| <base_URI>/config/running/overlay/access-list/type/vxlan/ | Retrieves the VXLAN tunnel endpoint (VTEP) IP address and VXLAN Network Identifier (VNI) that match. |
| <base_URI>/config/running/overlay-transit/ | Retrieves an overlay transit. |
| POST URIs | Payload | Description |
|---|---|---|
| <base_URI>/config/running/ | <overlay-transit><user-transit-name>{string}</user-transit-name></overlay-transit> | Configures overlay transit. |
| <base_URI>/config/running/{user-transit-name} | <overlay><access-group>{string}</access-group><in>{enumeration}</in></overlay> | Configures overlay and binding. |
| <base_URI>/config/running/overlay/access-list/type/vxlan | <extended><ext-user-acl-name>{string}</ext-user-acl-name></extended> | Creates extended ACL. |
| <base_URI>/config/running/overlay/access-list/type/vxlan | <standard><user-acl-name>{string}</user-acl-name></standard> | Creates standard ACL. |
| <base_URI>/config/running/overlay/access-list/type/vxlan/standard/{acl-name}/ | <seq><seq-num>{uint32}</seq-num><permit-deny>{enumeration}</permit-deny><dst-vtep-ip-host>{ip-address}</dst-vtep-ip-host><src-vtep-ip-host>{ip-address}</src-vtep-ip-host><vni>{uint32}</vni><vni-mask>{uint32}</vni-mask></seq> | Creates standard ACL rules. |
| <base_URI>/config/running/overlay/access-list/type/vxlan/extended/{ext-user-acl-name} | <seq><ext-seq-num>{uint32}</ext-seq-num><ext-permit-deny>{enumeration}</ext-permit-deny><dst-vtep-ip-host>{ip-address}</dst-vtep-ip-host><src-vtep-ip-host>{{ip-address}</src-vtep-ip-host><vni>{uint32}</vni><vni-mask>{string}</vni-mask><count>{enumeration}</count></seq> | Creates extended ACL rules. |
| DELETE URIs |
|---|
| <base_URI>/config/running/overlay/access-list/type/vxlan/extended/{acl-name}/seq/{seq-id} |
| <base_URI>/config/running/{user-transit-name} |
GET, POST, DELETE, OPTIONS, and HEAD operations are supported.
The following example uses the GET option to retrieve the configuration details.
http://host:80/rest/config/running/overlay
None
<overlay xmlns="urn:brocade.com:mgmt:brocade-vxlan-visibility" xmlns:y="http://brocade.com/ns/rest"
y:self="/rest/config/running/overlay">
<access-list y:self="/rest/config/running/overlay/access-list">
<type y:self="/rest/config/running/overlay/access-list/type">
<vxlan y:self="/rest/config/running/overlay/access-list/type/vxlan">
<standard y:self="/rest/config/running/overlay/access-list/type/vxlan/standard/abc">
<user-acl-name>abc</user-acl-name>
<seq y:self="/rest/config/running/overlay/access-list/type/vxlan/standard/abc/seq/30">
<seq-num>30</seq-num>
<permit-deny>permit</permit-deny>
<dst-vtep-ip-host>10.5.5.10</dst-vtep-ip-host>
<src-vtep-ip-host>20.5.5.20</src-vtep-ip-host>
<vni>200</vni>
<vni-mask>fffff</vni-mask>
</seq>
</standard>
</vxlan>
</type>
</access-list>
</overlay>
The following example uses the POST option to create extended ACL.
http://host:80/rest/config/running/overlay/access-list/type/vxlan
<extended> <ext-user-acl-name>acl-1</ext-user-acl-name> </extended>
None
The following example uses the DELETE option to remove extended ACL.
http://host:80/rest/config/running/overlay/access-list/type/vxlan/extended/acl-1/seq/1
None
None