Revision 5cd462f2

View differences:

TODO
2 2
~~~~
3 3
* right usage of DBG vs. debug
4 4
* cleanup debugging calls!
5
- global "interface weed out list"
5 6

  
6 7
- TOS not supported by kernel -> automatically drop routes with TOS<>0
7 8

  
......
9 10

  
10 11
- fake multipath?
11 12
- replace all NUM's by expr's
12
- config file: symbolic constants?
13
- config file: define ipaddr constants?
13 14
- counters (according to SNMP MIB?)
14
- generation of subnet mask ICMP's for v6?
15
- ipv4: recognize site scope addresses?
16 15
- ifdef out some debugging code?
17 16
- better memory allocators
18 17
- default preferences of protocols: prefer BGP over OSPF/RIP external routes?
......
21 20

  
22 21
- filter: logging of dropped routes (?)
23 22
- limitation of memory consumption: per-process and total (?)
24
- alloca
25
- adding of route: clear all bits not covered by masklen
26
- switch: generate default route only if at least one BGP connection exists
27
- "interface kill" list
23
- adding of route: check whether all bits not covered by masklen are zero
24
- switch: generate default route only if at least one BGP connection exists (?)
28 25

  
29 26
- route recalculation timing + flap dampening (?)
30 27

  
31 28
- "generate default route" switch for all IGP's
32 29

  
33
- running protocol on an interface:
34
	- interface is not required to exist
35
	- can specify a wildcard pattern or an interface list
36

  
37
- re-configuration: restart of affected routing protocols (shutdown mode)
38

  
39 30
- Check incoming packets and log errors!!
40 31

  
41 32

  
......
45 36
	- drop RIPv1 (Historic protocol)?
46 37
	- Route Tag
47 38
	- limit routing table xfer (frequency, only to neighbors)
48
	- multicast on/off
39
	- multicast on/off (per interface)
49 40
	- remember routes for all neighbors?
50 41

  
51 42
OSPF

Also available in: Unified diff