mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-12-22 17:51:53 +00:00
Cleaned up TODO file.
That's all for today, midnight gets closer.
This commit is contained in:
parent
45090fecd9
commit
b5fe3dc21c
34
TODO
34
TODO
@ -1,37 +1,41 @@
|
|||||||
Core
|
Core
|
||||||
~~~~
|
~~~~
|
||||||
|
|
||||||
* right usage of DBG vs. debug
|
|
||||||
* cleanup debugging calls
|
|
||||||
* logging and tracing; use appropriate log levels
|
|
||||||
* check log calls for trailing newlines
|
|
||||||
* check if all protocols set proper packet priorities and TTL's.
|
|
||||||
* replace all NUM's by expr's
|
|
||||||
|
|
||||||
- TOS not supported by kernel -> automatically drop routes with TOS<>0
|
- TOS not supported by kernel -> automatically drop routes with TOS<>0
|
||||||
|
|
||||||
- config: executable config files
|
- config: executable config files
|
||||||
- config: define ipaddr constants?
|
- config: define ipaddr constants?
|
||||||
- config: better default protocol names
|
- config: better default protocol names
|
||||||
|
|
||||||
- fake multipath?
|
|
||||||
- counters (according to SNMP MIB?)
|
- counters (according to SNMP MIB?)
|
||||||
- better memory allocators
|
- better memory allocators
|
||||||
- default preferences of protocols: prefer BGP over OSPF/RIP external routes?
|
- default preferences of protocols: prefer BGP over OSPF/RIP external routes?
|
||||||
- secondary addresses -> subinterfaces
|
- secondary addresses -> subinterfaces
|
||||||
|
|
||||||
- static: check validity of route destination?
|
- static: check validity of route destination?
|
||||||
- static: device routes
|
|
||||||
|
|
||||||
- device: configuration of interface patterns
|
- device: configuration of interface patterns
|
||||||
|
|
||||||
- filter: logging of dropped routes (?)
|
|
||||||
- adding of route: check whether all bits not covered by masklen are zero
|
- adding of route: check whether all bits not covered by masklen are zero
|
||||||
- switch: generate default route only if at least one BGP connection exists (aggregate engine?)
|
|
||||||
- route recalculation timing + flap dampening (?)
|
|
||||||
- "generate default route" switch for all IGP's (via generic aggregate engine?)
|
|
||||||
|
|
||||||
- Check incoming packets and log errors!!
|
Cleanup
|
||||||
|
~~~~~~~
|
||||||
|
- right usage of DBG vs. debug
|
||||||
|
- cleanup debugging calls
|
||||||
|
- logging and tracing; use appropriate log levels
|
||||||
|
- check incoming packets and log errors!!
|
||||||
|
- check log calls for trailing newlines
|
||||||
|
- check if all protocols set proper packet priorities and TTL's.
|
||||||
|
- replace all NUM's by expr's
|
||||||
|
|
||||||
|
Various ideas
|
||||||
|
~~~~~~~~~~~~~
|
||||||
|
- real multipath (doesn't seem to be simple at all :()
|
||||||
|
- fake multipath (even less simple)
|
||||||
|
- route recalculation timing and flap dampening
|
||||||
|
- aggregate engine: standard route aggregation and summarization
|
||||||
|
- aggregate engine: injection of manually configured pseudo-static routes
|
||||||
|
- generate default route if any working BGP connection exists (aggregate engine again?)
|
||||||
|
- generate default route to IGP's (aggregate engine yet another time?)
|
||||||
|
|
||||||
|
|
||||||
RIP
|
RIP
|
||||||
|
Loading…
Reference in New Issue
Block a user