You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
lb; update neighbor cache on TAPA connection close
Monitor TAPA->Proxy NSM connections and update neighbor
cache upon connection close events by removing neighbor
entries associated with TAPA side IP addresses.
Currently, the connection monitor uses a wildcard filter,
matching all connections.
New stateless-lb container env variables:
- NAMESPACE
- TARGET_DISCONNECT_MONITORING (enabling the feature by default)
Copy file name to clipboardExpand all lines: docs/components/stateless-lb.md
+3-1
Original file line number
Diff line number
Diff line change
@@ -38,6 +38,8 @@ NSM_GRPC_MAX_BACKOFF | time.Duration | Upper bound on gRPC connection backoff de
38
38
NSM_METRICS_ENABLED | bool | Enable the metrics collection| false
39
39
NSM_METRICS_PORT | int | Specify the port used to expose the metrics | 2223
40
40
NSM_SOCKET | url.URL | Server socket to host Stream Availability Service | unix:///var/lib/meridio/lb.sock
41
+
NSM_NAMESPACE | string | Namespace the pod is running on | default
42
+
NSM_TARGET_DISCONNECT_MONITORING | bool | Enable listenting to Target disconnect events to clean-up linux neighbor cache | true
41
43
42
44
## Command Line
43
45
@@ -91,6 +93,6 @@ Sysctl: net.ipv4.conf.all.rp_filter=0 | Allow packets to have a source IPv4 addr
91
93
Sysctl: net.ipv4.conf.default.rp_filter=0 | Allow packets to have a source IPv6 address which does not correspond to any routing destination address.
92
94
Sysctl: net.ipv4.fwmark_reflect=1 | Allow LB generated outbound ICMP Frag Needed reply to use VIP as source address.
93
95
Sysctl: net.ipv6.fwmark_reflect=1 | Allow LB generated outbound ICMPv6 Packet Too Big reply to use VIP as source address.
94
-
NET_ADMIN | The load balancer configures IP rules and IP routes to steer packets (processed by [nfqueue-loadbalancer program](https://github.com/Nordix/nfqueue-loadbalancer)) to targets. The user space load balancer program relies on [libnetfilter_queue](https://netfilter.org/projects/libnetfilter_queue).
96
+
NET_ADMIN | The load balancer configures IP rules and IP routes to steer packets (processed by [nfqueue-loadbalancer program](https://github.com/Nordix/nfqueue-loadbalancer)) to targets. The user space load balancer program relies on [libnetfilter_queue](https://netfilter.org/projects/libnetfilter_queue). The load balancer can remove entries from its Linux neighbor cache that correspond to targets for which the MAC address is no longer valid.
95
97
IPC_LOCK | The user space load balancer program uses shared memory.
96
98
IPC_OWNER | The user space load balancer program uses shared memory.
0 commit comments