blob: 8b2a0ace6445f387e79de002b4557101f3605108 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
Open items that need work on OpenNHRP:
- interface-up, nhs-up, nhs-down need to be serialized for quagga
management. alternatively, the script could return some special
value meaning "try again soon".
- offload multicast packet forwarding to kernel
- use mmapped pf_packet interface
- nhrp_peer should be split to more files, it's relatively large now.
might split nhrp_peer to separate types.
- Proper handling of unique bit. Currently registration of unique address
overwrites previous registration, but this against RFC.
- Load balancing: return multiple CIE entries, when we have multiple
local IP addresses. When receiving multi CIE next-hop, balance traffic
or for shortcut routes, create a multi nexthop route.
- Create some logic to detect if NBMA and public IPs are mixed up in
the "map" directive. Issue on warning about this.
- Support reloading of configuration (via SIGHUP or "opennhrpctl reload")
- Clean shutdown: send purge request to registration servers, dynamic
clients and possibly track resolution requests and purge those too.
|