]> git.proxmox.com Git - mirror_frr.git/blob - TODO
[lib/linklist] Enforce "nodes must have data" invariant more rigorously
[mirror_frr.git] / TODO
1
2 Quagga TODO list
3 2004/11/24
4
5 zebra:
6
7 o Pointopoint address configuration.
8 o Multiple (alias) address configuration for the interface when kernel
9 support it [just starting].
10 o improve rtnetlink to handle sequence number tracking and reconciliation
11 and resyncs.
12 o Add support for valid and preferred lifetimes to IPv6 addresses
13 o proper support for (at least) 1-level recursive routes
14 o Ability to set src on routes, where systems support it.
15 o Ability to apply route-maps to daemon route updates.
16
17 bgpd:
18
19 o BGP TCP MD5 authentication by password command.
20 o HUP signal support (reload configuration file).
21 o BGP multi-path extension
22 o move FSM state to be per-connection, not per-peer.
23 o Add support for internal and minimum-metric MED setting
24
25 ripd:
26
27 o Multipath support.
28
29 ospfd:
30
31 o Rewrite the incremental RT update code.
32 o Demand circuits.
33 o Multiple instances.
34 o OSPF MIB [SNMP get is amost finished].
35 o HUP signal treatment.
36 o Fragment Oversized LSAs
37 o move SPF to common code
38 o NSSA priority rules (RFC3101 2.4)
39 o Type-7 address ranges (RFC3101 2.2)
40 o Originating Type-7 default into area (RFC3101 2.7)
41
42 ospf6d:
43
44 o move SPF to common code
45 o add router-id lookups
46
47 isisd:
48
49 o finish SPF
50 o select nearest L2 when running SPF for L1
51 o remove the routes when holding time for nexthop expires
52 o redistribution
53 o autosummary
54
55 o Mesh groups (RFC2973)
56 o Crypto authentication (RFC3567)
57
58 lib:
59 o improve route_table speed, eg strided lookups for common prefix depths.
60 o improve hash tables, eg auto-growing hash tables
61 o move performance sensitive users of hashes over to jhash
62 o clean up linked lists
63 o ipv6 addresses need concept of valid/preferred
64 o implement a generic daemon access/control protocol (eg D-Bus like?
65 simplified SNMP-a-like?)
66 o merge SPF code from ospfd and ospf6d into a common libspf
67 o depends-on(generic A/C protocol) move snmp to seperate daemon
68 o extend command definitions to allow them to be self-documenting
69 o i18n command help strings
70 o Document the exported API (DocBook/Doxygen?)
71
72 vtysh:
73 o untangle readline specific bits
74 o add a vtyd with a vty (ie telnet) frontend (as opposed to readline)
75 o depends-on(generic A/C protocol) use such
76 o better AAA support than just PAM, eg krb5, SASL, LDAP..
77 -----------------------------
78