File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / quagga / TODO
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 17:26:11 2012 UTC (12 years, 5 months ago) by misho
Branches: quagga, MAIN
CVS tags: v0_99_22p0, v0_99_22, v0_99_21, v0_99_20_1, v0_99_20, HEAD
quagga

    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: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>