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