paul | 718e374 | 2002-12-13 20:15:29 +0000 | [diff] [blame] | 1 | |
paul | 7a939e1 | 2004-07-27 16:57:09 +0000 | [diff] [blame^] | 2 | Quagga TODO list |
| 3 | 2004/07/27 |
paul | 718e374 | 2002-12-13 20:15:29 +0000 | [diff] [blame] | 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]. |
paul | 7a939e1 | 2004-07-27 16:57:09 +0000 | [diff] [blame^] | 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 |
paul | 718e374 | 2002-12-13 20:15:29 +0000 | [diff] [blame] | 13 | |
| 14 | bgpd: |
| 15 | |
paul | 7a939e1 | 2004-07-27 16:57:09 +0000 | [diff] [blame^] | 16 | o BGP TCP MD5 authentication by password command. |
paul | 718e374 | 2002-12-13 20:15:29 +0000 | [diff] [blame] | 17 | o HUP signal support (reload configuration file). |
| 18 | o BGP multi-path extension |
paul | 7a939e1 | 2004-07-27 16:57:09 +0000 | [diff] [blame^] | 19 | o move FSM state to be per-connection, not per-peer. |
paul | 718e374 | 2002-12-13 20:15:29 +0000 | [diff] [blame] | 20 | |
| 21 | ripd: |
| 22 | |
| 23 | o Multipath support. |
| 24 | |
| 25 | ospfd: |
| 26 | |
| 27 | o Rewrite the incremental RT update code. |
| 28 | o Demand circuits. |
| 29 | o Multiple instances. |
| 30 | o OSPF MIB [SNMP get is amost finished]. |
| 31 | o HUP signal treatment. |
paul | 7a939e1 | 2004-07-27 16:57:09 +0000 | [diff] [blame^] | 32 | o Fragment Oversized LSAs |
| 33 | o move SPF to common code |
| 34 | |
| 35 | ospf6d: |
| 36 | |
| 37 | o move SPF to common code |
| 38 | o add router-id lookups |
| 39 | |
| 40 | lib: |
| 41 | o improve route_table speed, eg strided lookups for common prefix depths. |
| 42 | o improve hash tables, eg auto-growing hash tables |
| 43 | o move performance sensitive users of hashes over to jhash |
| 44 | o clean up linked lists |
| 45 | o ipv6 addresses need concept of valid/preferred |
| 46 | o implement a generic daemon access/control protocol (eg D-Bus like? |
| 47 | simplified SNMP-a-like?) |
| 48 | o merge SPF code from ospfd and ospf6d into a common libspf |
| 49 | o depends-on(generic A/C protocol) move snmp to seperate daemon |
| 50 | o extend command definitions to allow them to be self-documenting |
| 51 | o i18n command help strings |
| 52 | |
| 53 | vtysh: |
| 54 | o untangle readline specific bits |
| 55 | o add a vtyd with a vty (ie telnet) frontend (as opposed to readline) |
| 56 | o depends-on(generic A/C protocol) use such |
| 57 | o better AAA support than just PAM, eg krb5, SASL, LDAP.. |
| 58 | ----------------------------- |
| 59 | |