Advanced Networking Services includes functionality to create grouping objects (custom network containers) for use when configuring the edge gateway firewall and the distributed firewall. Additionally, you can use grouping objects when configuring the server pool for the load balancer.

You can create an IP address group and then add this group as the source or destination in a firewall rule. Such a rule can help protect physical machines from virtual machines or vice versa.

For an example of the IP Set and MAC Set schemas, see Manage IP Sets and Manage MAC Sets.

IP SET (ipSet)

Element

Type

Required

Description

objectId

String

Yes

The ID for the IP Set in the format ipset-X

Note

Leave this element empty when creating an IP Set by using the POST method. The system will auto-generate an object ID.

revision

Number

Yes

The current version of the IP Set

name

String

Yes

A name for the IP Set; for example, dmz_app1_web

description

String

No

A description of the IP Set

SCOPE

id

String

No

A read-only field

IP Sets are defined under the global scope so that they are available to all virtual data centers and port groups.

name

String

No

Display name for the scope (a read-only field)

objectTypeName

String

No

Display name for the object type (a read-only field)

ELEMENT

value

String

No

The range of IP addresses that the IP Set applies to

You can specify multiple IP address ranges as a comma separated list or as a CIDR format (for example, 10.112.29.1/24).

You can create MAC Sets for use in the distributed firewall.

MAC SET (macset)

Element

Type

Required

Description

objectId

String

Yes

The ID for the MAC Set in the format macset-X

Note

Leave this element empty when creating a MAC Set by using the POST method. The system will auto-generate an object ID.

revision

Number

Yes

The current version of the MAC Set configuration

name

String

Yes

A name for the MAC Set; for example, TestMACSet1

description

String

No

A description of the MAC Set

SCOPE

id

String

No

A read-only field

MAC Sets are defined under the global scope so that they are available to all virtual data centers and port groups.

name

String

No

Display name for the scope (a read-only field)

objectTypeName

String

No

Display name for the object type (a read-only field)

ELEMENT

value

String

No

The MAC address(es) that the MAC Set applies to

You can specify multiple MAC addresses as a comma separated list.