VLAN Group State¶
Overview¶
You can use the VLAN Group State API to query VLAN group configuration objects in BIG-IQ. To perform management tasks to create, update and replace VLAN group configuration objects, you can use the VLAN Group Management API.
REST Endpoint: /mgmt/cm/adc-core/working-config/net/vlan-group¶
Requests¶
GET /mgmt/cm/adc-core/working-config/net/vlan-group/{id}¶
To retrieve the profile of a single VLAN group configuration object, you can send a GET request specified by its identifier.
Request Parameters¶
None
Query Parameters¶
None
Response¶
The JSON in the response can contain the following parameters.
HTTP/1.1 200 OK
Name | Type | Description |
---|---|---|
autoLasthop | string | Specifies whether Auto Last Hop is enabled or disabled. The possible values are: “default”, “enabled”, or “disabled”. “default” uses the default of the next level. Auto Last Hop is used to track the source MAC address of incoming connections and the default is to be enabled for most network configurations |
bridgeInStandby | boolean | If true this is enabled, which specifies that the VLAN group forward packets even if the system is the standby device in a redundant system. Note that this setting is only intended for deployments in which the VLAN group exists on only one of the devices. If the VLAN group exists on more than one device, this should be disabled by setting the field to false. The default value is false. |
bridgeMulticast | boolean | Enables bridging of non-Internet Protocol (IP) and Address Resolution Protocol (ARP) multicast frames across the VLAN group. If bridgeMulticast is true, there can be bridging of multicast frames. For example, you may want to enable this if implementing the Spanning Tree Protocol (STP). The default is false. |
bridgeTraffic | boolean | If true this is enabled and the VLAN group forwards all frames including non-IP traffic. The default is false to disable. |
description | string | Description of the VLAN group. |
deviceReference | object | Reference to the BIG-IP being targeted by the request. |
id | string | The uuid identifier for the BIG-IP being targeted by the request. |
link | string | This is a url for the BIG-IP being targeted by the request. You should call the Device Reference Helper API to get the correct value. |
machineId | string | The machine id of the BIG-IP being targeted by the request. |
name | string | Reference to the BIG-IP being targeted by the request. For example, “big-ip.example.com”. |
id | string | Uuid identifier of the VLAN group configuration object. |
migrationKeepalive | boolean | The system sends keepalive frames if migrationKeepalive is true and all the connections to a node are moved from one vlan-group member to another vlan-group member. The default value is false for disabled. |
mode | string | The level of exposure of remote MAC addresses within VLAN groups. Possible values are: “transparent”, “translucent”, “opaque”, or “virtual-wire”. The default value is “translucent”. |
name | string | Name for the VLAN group, for example “vlanGroup1”. |
partition | string | Partition for the VLAN group, for example “Common”. |
subPath | string | Path for VLAN group |
tunnelReferences | object array | The names of the tunnels you want to add or remove from the VLAN group. |
id | string | Uuid of the tunnel you want to add or remove from the VLAN group. |
link | string | Url of the tunnel you want to add or remove from the VLAN group. |
name | string | The name of the tunnel you want to add or remove from the VLAN group. For example, “tunnel1” |
partition | string | The partition of the tunnel you want to add or remove from the VLAN group. For example, “Common”. |
vlanReferences | object array | The VLANs you want to add or remove from the VLAN group. |
id | string | Uuid of the VLANs you want to add or remove from the VLAN group. |
link | string | Url of the VLAN you want to add or remove from the VLAN group. |
name | string | Name of the VLAN you want to add or remove from the VLAN group. For example, “vlan1”. |
partition | string | Partition of the VLAN you want to add or remove from the VLAN group. For example, “Common” |
vwirePropagateLinkstatus | boolean | Enable virtual wire propagate link status. Available with BIG-IP 14.0.0 and later. Default value is false for disable. |
Permissions¶
Role | Allow |
---|---|
ADC_Common_Editor | Yes |
ADC_Common_Viewer | Yes |
Trust_Discovery_Import | Yes |
Virtual_Server_Operator | Yes |
GET /mgmt/cm/adc-core/working-config/net/vlan-group¶
To retrieve a list of all VLAN group configuration objects you can send a GET request to the vlan-group collection.
Request Parameters¶
None
Query Parameters¶
None
Response¶
HTTP/1.1 200 OK
The JSON in the response can contain the same parameters as for the individual VLAN group.
Permissions¶
Role | Allow |
---|---|
ADC_Common_Editor | Yes |
ADC_Common_Viewer | Yes |
Trust_Discovery_Import | Yes |
Virtual_Server_Operator | Yes |
Examples¶
None