package
0.8.0
Repository: https://github.com/alkiranet/govpp.git
Documentation: pkg.go.dev

# Functions

Messages returns list of all messages in this module.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Enable/disable NAT64 feature on the interface - is_add - true if add, false if delete - flags - flag NAT_IS_INSIDE if interface is inside else interface is outside - sw_if_index - index of the interface Nat64AddDelInterface defines message 'nat64_add_del_interface'.
Add/delete NAT64 pool address from specific interfce - is_add - true if add, false if delete - sw_if_index - software index of the interface Nat64AddDelInterfaceAddr defines message 'nat64_add_del_interface_addr'.
Nat64AddDelInterfaceAddrReply defines message 'nat64_add_del_interface_addr_reply'.
Nat64AddDelInterfaceReply defines message 'nat64_add_del_interface_reply'.
Add/delete address range to NAT64 pool - start_addr - start IPv4 address of the range - end_addr - end IPv4 address of the range - vrf_id - VRF id of tenant, ~0 means independent of VRF - is_add - true if add, false if delete Nat64AddDelPoolAddrRange defines message 'nat64_add_del_pool_addr_range'.
Nat64AddDelPoolAddrRangeReply defines message 'nat64_add_del_pool_addr_range_reply'.
Add/del NAT64 prefix - prefix - NAT64 prefix - vrf_id - VRF id of tenant - is_add - true if add, false if delete Nat64AddDelPrefix defines message 'nat64_add_del_prefix'.
Nat64AddDelPrefixReply defines message 'nat64_add_del_prefix_reply'.
Add/delete NAT64 static BIB entry - i_addr - inside IPv6 address - o_addr - outside IPv4 address - i_port - inside port number - o_port - outside port number - vrf_id - VRF id of tenant - proto - protocol number - is_add - true if add, false if delete Nat64AddDelStaticBib defines message 'nat64_add_del_static_bib'.
Nat64AddDelStaticBibReply defines message 'nat64_add_del_static_bib_reply'.
NAT64 BIB details response - i_addr - inside IPv6 address - o_addr - outside IPv4 address - i_port - inside port number - o_port - outside port number - vrf_id - VRF id of tenant - proto - protocol number - flags - flag NAT_IS_STATIC if BIB entry is static or BIB entry is dynamic - ses_num - number of sessions associated with the BIB entry Nat64BibDetails defines message 'nat64_bib_details'.
Dump NAT64 BIB - proto - protocol of the BIB: 255 - all BIBs 6 - TCP BIB 17 - UDP BIB 1/58 - ICMP BIB otherwise - "unknown" protocol BIB Nat64BibDump defines message 'nat64_bib_dump'.
Get values of timeouts for NAT64 sessions (seconds) Nat64GetTimeouts defines message 'nat64_get_timeouts'.
Get values of timeouts for NAT64 sessions reply - retval - return code - udp - UDP timeout - tcp_established - TCP established timeout - tcp_transitory - TCP transitory timeout - icmp - ICMP timeout Nat64GetTimeoutsReply defines message 'nat64_get_timeouts_reply'.
NAT64 interface details response - flags - flag NAT_IS_INSIDE if interface is inside, flag NAT_IS_OUTSIDE if interface is outside and if both flags are set the interface is both inside and outside - sw_if_index - index of the interface Nat64InterfaceDetails defines message 'nat64_interface_details'.
Dump interfaces with NAT64 feature Nat64InterfaceDump defines message 'nat64_interface_dump'.
Enable/disable NAT64 plugin - bib_buckets - Number of BIB hash buckets - bib_memory_size - Memory size of BIB hash - st_buckets - Number of session table hash buckets - st_memory_size - Memory size of session table hash - enable - true if enable, false if disable Nat64PluginEnableDisable defines message 'nat64_plugin_enable_disable'.
Nat64PluginEnableDisableReply defines message 'nat64_plugin_enable_disable_reply'.
NAT64 pool address details response - address - IPv4 address - vfr_id - VRF id of tenant, ~0 means independent of VRF Nat64PoolAddrDetails defines message 'nat64_pool_addr_details'.
Dump NAT64 pool addresses Nat64PoolAddrDump defines message 'nat64_pool_addr_dump'.
Dump NAT64 prefix details response - prefix - NAT64 prefix - vrf_id - VRF id of tenant Nat64PrefixDetails defines message 'nat64_prefix_details'.
Dump NAT64 prefix Nat64PrefixDump defines message 'nat64_prefix_dump'.
Set values of timeouts for NAT64 sessions (seconds) - udp - UDP timeout (default 300sec) - tcp_established - TCP established timeout (default 7440sec) - tcp_transitory - TCP transitory timeout (default 240sec) - icmp - ICMP timeout (default 60sec) Nat64SetTimeouts defines message 'nat64_set_timeouts'.
Nat64SetTimeoutsReply defines message 'nat64_set_timeouts_reply'.
NAT64 session table details response - il_addr - inside IPv6 address of the local host - ol_addr - outside IPv4 address of the local host - il_port - inside port number id of the local host/inside ICMP id - ol_port - outside port number of the local host/outside ICMP id - ir_addr - inside IPv6 address of the remote host - or_addr - outside IPv4 address of the remote host - r_port - port number of the remote host (not used for ICMP) - vrf_id - VRF id of tenant - proto - protocol number Nat64StDetails defines message 'nat64_st_details'.
Dump NAT64 session table - proto - protocol of the session table: 255 - all STs 6 - TCP ST 17 - UDP ST 1/58 - ICMP ST otherwise - "unknown" proto ST Nat64StDump defines message 'nat64_st_dump'.

# Interfaces

RPCService defines RPC service nat64.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author