L3

Note

Applicable to Vulcan port only.

IP Version

await cg.l3.ip_version.set_ipv4()
await cg.l3.ip_version.set_ipv6()
await cg.l3.ip_version.get()

IPv4 Range

await cg.l3.ipv4.client_range.set()
await cg.l3.ipv4.client_range.get()

await cg.l3.ipv4.server_range.set()
await cg.l3.ipv4.server_range.get()

IPv4 DiffServ Config

await cg.l3.diffserv.mask.set()
await cg.l3.diffserv.mask.get()

await cg.l3.diffserv.range_limits.set()
await cg.l3.diffserv.range_limits.get()

await cg.l3.diffserv.step.set()
await cg.l3.diffserv.step.get()

await cg.l3.diffserv.type.set()
await cg.l3.diffserv.type.get()

await cg.l3.diffserv.value.set()
await cg.l3.diffserv.value.get()

IPv6 Range

await cg.l3.ipv6.client_range.set()
await cg.l3.ipv6.client_range.get()

await cg.l3.ipv6.server_range.set()
await cg.l3.ipv6.server_range.get()

IPv6 Flow Label Config

await cg.l3.ipv6.flow_label.set()
await cg.l3.ipv6.flow_label.get()

await cg.l3.ipv6.traffic_class.set()
await cg.l3.ipv6.traffic_class.get()

NAT

await cg.l3.nat.set_on()
await cg.l3.nat.set_off()
await cg.l3.nat.get()