Batch Configure
POST/vyos/geneve/batch
Configure a geneve interface using batch operations.
Supported operations (all versions):
| Operation | Value | Description |
|---|---|---|
set_interface_description | Yes | Set description |
delete_interface_description | No | Remove description |
set_interface_address | Yes | Add IP address (CIDR) |
delete_interface_address | Yes | Remove IP address |
set_interface_mtu | Yes | Set MTU (1200-16000) |
delete_interface_mtu | No | Reset MTU to default |
set_interface_disable | No | Administratively disable |
delete_interface_disable | No | Re-enable interface |
set_interface_vrf | Yes | Assign to VRF |
delete_interface_vrf | No | Remove VRF assignment |
set_mac | Yes | Set MAC address |
delete_mac | No | Remove MAC address |
set_remote | Yes | Set tunnel remote address |
delete_remote | No | Remove tunnel remote address |
set_vni | Yes | Set Virtual Network Identifier |
delete_vni | No | Remove VNI |
set_port | Yes | Set port number |
delete_port | No | Reset port to default |
set_parameters_ip_df | Yes | Set DF bit (set/unset/inherit) |
delete_parameters_ip_df | No | Remove DF setting |
set_parameters_ip_tos | Yes | Set TOS (0-99) |
delete_parameters_ip_tos | No | Remove TOS |
set_parameters_ip_ttl | Yes | Set TTL (0-255) |
delete_parameters_ip_ttl | No | Remove TTL |
set_parameters_ip_innerproto | No | Use IPv4 as inner protocol |
delete_parameters_ip_innerproto | No | Remove inner protocol setting |
set_parameters_ipv6_flowlabel | Yes | Set IPv6 flow label |
delete_parameters_ipv6_flowlabel | No | Remove flow label |
set_ip_adjust_mss | Yes | Adjust TCP MSS |
delete_ip_adjust_mss | No | Remove MSS adjustment |
set_ip_arp_cache_timeout | Yes | Set ARP cache timeout |
delete_ip_arp_cache_timeout | No | Remove ARP cache timeout |
set_ip_disable_arp_filter | No | Disable ARP filter |
delete_ip_disable_arp_filter | No | Enable ARP filter |
set_ip_disable_forwarding | No | Disable IPv4 forwarding |
delete_ip_disable_forwarding | No | Enable IPv4 forwarding |
set_ip_enable_arp_accept | No | Enable ARP accept |
delete_ip_enable_arp_accept | No | Disable ARP accept |
set_ip_enable_arp_announce | No | Enable ARP announce |
delete_ip_enable_arp_announce | No | Disable ARP announce |
set_ip_enable_arp_ignore | No | Enable ARP ignore |
delete_ip_enable_arp_ignore | No | Disable ARP ignore |
set_ip_enable_directed_broadcast | No | Enable directed broadcast |
delete_ip_enable_directed_broadcast | No | Disable directed broadcast |
set_ip_enable_proxy_arp | No | Enable proxy-arp |
delete_ip_enable_proxy_arp | No | Disable proxy-arp |
set_ip_proxy_arp_pvlan | No | Enable private VLAN proxy ARP |
delete_ip_proxy_arp_pvlan | No | Disable private VLAN proxy ARP |
set_ip_source_validation | Yes | Source validation (strict/loose/disable) |
delete_ip_source_validation | No | Remove source validation |
set_ipv6_accept_dad | Yes | Set DAD mode (0/1/2) |
delete_ipv6_accept_dad | No | Remove DAD setting |
set_ipv6_adjust_mss | Yes | Adjust TCP MSS for IPv6 |
delete_ipv6_adjust_mss | No | Remove IPv6 MSS adjustment |
set_ipv6_base_reachable_time | Yes | Set base reachable time |
delete_ipv6_base_reachable_time | No | Remove base reachable time |
set_ipv6_disable_forwarding | No | Disable IPv6 forwarding |
delete_ipv6_disable_forwarding | No | Enable IPv6 forwarding |
set_ipv6_dup_addr_detect_transmits | Yes | Set DAD transmit count |
delete_ipv6_dup_addr_detect_transmits | No | Remove DAD transmit count |
set_ipv6_source_validation | Yes | IPv6 source validation |
delete_ipv6_source_validation | No | Remove IPv6 source validation |
set_ipv6_address_autoconf | No | Enable SLAAC |
delete_ipv6_address_autoconf | No | Disable SLAAC |
set_ipv6_address_eui64 | Yes | Add EUI-64 prefix |
delete_ipv6_address_eui64 | Yes | Remove EUI-64 prefix |
set_ipv6_address_no_default_link_local | No | Remove default link-local |
delete_ipv6_address_no_default_link_local | No | Restore default link-local |
set_mirror_ingress | Yes | Mirror ingress to interface |
delete_mirror_ingress | No | Remove ingress mirror |
set_mirror_egress | Yes | Mirror egress to interface |
delete_mirror_egress | No | Remove egress mirror |
set_redirect | Yes | Redirect incoming packets |
delete_redirect | No | Remove redirect |
delete_interface | No | Delete entire interface |
VyOS 1.5+ only:
| set_ipv6_address_interface_identifier | Yes | Set SLAAC interface identifier |
| delete_ipv6_address_interface_identifier | No | Remove SLAAC interface identifier |
Request
Responses
- 200
- 422
Successful Response
Validation Error