FD.io VPP
v20.01-48-g3e0dafb74
Vector Packet Processing
|
Configure TCP source addresses, for active-open TCP sessions. More...
Data Fields | |
u32 | client_index |
u32 | context |
u32 | vrf_id |
vl_api_address_t | first_address |
vl_api_address_t | last_address |
Configure TCP source addresses, for active-open TCP sessions.
TCP src/dst ports are 16 bits, with the low-order 1024 ports reserved. So, it's necessary to provide a considerable number of source IP addresses if one wishes to initiate a large number of connections.
Each of those addresses needs to have a receive adjacency - either a /32 or a /128 - and vpp needs to answer (proxy) arps or neighbor discovery requests for the addresses.
client_index | - opaque cookie to identify the sender |
context | - sender context, to match reply w/ request |
is_ipv6 | - 1 for ipv6, 0 for ipv4 |
vrf_id | - fib table / vrf id for local adjacencies |
first_address | - first address that TCP will use |
last_address | - last address that TCP will use |
vl_api_address_t vl_api_tcp_configure_src_addresses_t::first_address |
vl_api_address_t vl_api_tcp_configure_src_addresses_t::last_address |