1
0
mirror of https://gitlab.labs.nic.cz/labs/bird.git synced 2024-05-11 16:54:54 +00:00

- Rewrote whole interface logic. Removed support for multiple addresses per

interface since it makes much trouble everywhere. Instead, we understand
  secondary addresses as subinterfaces.

- In case interface addresses or basic flags change, we simply convert it
  to a down/up sequence.

- Implemented the universal neighbour cache. (Just forget what did previous
  includes say of neighbour caching, this one is brand new.)
This commit is contained in:
Martin Mares
1998-06-01 21:41:11 +00:00
parent 0fe3b28b68
commit 4cc78c5082
5 changed files with 244 additions and 95 deletions

4
TODO
View File

@@ -1,15 +1,17 @@
Core
~~~~
* router id
- fake multipath?
- config file: symbolic constants?
- counters (according to SNMP MIB?)
- generation of subnet mask ICMP's for v6?
- neighbor cache: local broadcast address?
- ipv4: recognize site scope addresses?
- ifdef out some debugging code?
- better memory allocators
- default preferences of protocols: prefer BGP over OSPF/RIP external routes?
- all internal tables are in host order
- secondary addresses -> subinterfaces
- filter: logging of dropped routes (?)
- limitation of memory consumption: per-process and total (?)