From 0c75411bec2f4e37bfdb4c7162631a22898052c1 Mon Sep 17 00:00:00 2001 From: Ondrej Zajicek Date: Wed, 6 Jan 2010 16:57:20 +0100 Subject: NEWS, version and documentation update. --- NEWS | 14 ++++++++++++++ README | 3 +-- TODO | 1 - doc/bird.sgml | 34 ++++++++++++++++------------------ misc/bird.spec | 2 +- nest/mrtdump.h | 6 +++++- sysdep/config.h | 2 +- 7 files changed, 38 insertions(+), 24 deletions(-) diff --git a/NEWS b/NEWS index d1ce33c..eb48493 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,17 @@ +Version 1.2.0 (2010-01-05) + o Implements OSPFv3 (IPv6 support for OSPF). Because the code is + shared with OSPFv2 and there were deep changes in it, we suggest + caution during upgrade to OSPF users. Some advanced features + (like NSSA, vlinks and authentication) are not yet implemented. + o Implements MRTdump - binary logging protocol compatible with other + routing daemons. Only BGP part of MRTdump is yet implemented. + o Changes default value of BGP attribute LOCAL_PREF from 0 to 100. + Use 'default bgp_local_pref 0' BGP protocol option for the old + behavior. The new value is suggested by RFC 4277. + o Changes default mode of pipes from opaque to transparent. + Use 'mode opaque' protocol option if the old behavior is needed. + Opaque pipe mode is deprecated and might be removed in the future. + Version 1.1.7 (2009-12-20) o Implements BGP Route Refresh (RFC 2918). o Implements route reload command. diff --git a/README b/README index 2ea2aae..c363d7a 100644 --- a/README +++ b/README @@ -63,7 +63,7 @@ What do we support: o Multiple routing tables o BGP o RIP - o OSPF (IPv4 only) + o OSPF o Static routes o Inter-table protocol o Command-line interface (using the `birdc' client; to get @@ -77,7 +77,6 @@ What do we support: What is missing: - o OSPF for IPv6 o See the TODO list Good Luck and enjoy the BIRD :) diff --git a/TODO b/TODO index d5c1056..9b770c5 100644 --- a/TODO +++ b/TODO @@ -49,5 +49,4 @@ OSPF - RFC2370 opaque LSA's - Limit export rate of external LSAs (like Gated does) - Bugfix in link state retransmission list (aging) - - Rewrite the "dirty patch" in OSPF database (LSA_T_NET) - Graceful OSPF restart - RFC3623 diff --git a/doc/bird.sgml b/doc/bird.sgml index 0eb476d..0131546 100644 --- a/doc/bird.sgml +++ b/doc/bird.sgml @@ -78,7 +78,7 @@ protocols to be incorporated easily. Among other features, BIRD supports: multiple routing tables the Border Gateway Protocol (BGPv4) the Routing Information Protocol (RIPv2) - the Open Shortest Path First protocol (OSPFv2) + the Open Shortest Path First protocol (OSPFv2, OSPFv3) a virtual protocol for exchange of routes between different routing tables on a single host a command-line interface allowing on-line control and inspection of status of the daemon @@ -347,7 +347,7 @@ to zero to disable it. An empty is equivalent to Introduction

Open Shortest Path First (OSPF) is a quite complex interior gateway -protocol. The current IPv4 version (OSPFv2) is defined -in RFC 2328. It's a link -state (a.k.a. shortest path first) protocol -- each router maintains a database -describing the autonomous system's topology. Each participating router -has an identical copy of the database and all routers run the same algorithm -calculating a shortest path tree with themselves as a root. -OSPF chooses the least cost path as the best path. -(OSPFv3 - OSPF for IPv6 is not supported yet.) +protocol. The current IPv4 version (OSPFv2) is defined in RFC +2328 and +the current IPv6 version (OSPFv3) is defined in RFC 5340 It's a link state +(a.k.a. shortest path first) protocol -- each router maintains a +database describing the autonomous system's topology. Each participating +router has an identical copy of the database and all routers run the +same algorithm calculating a shortest path tree with themselves as a +root. OSPF chooses the least cost path as the best path.

In OSPF, the autonomous system can be split to several areas in order to reduce the amount of resources consumed for exchanging the routing @@ -1421,7 +1422,7 @@ protocol ospf <name> { at periodical intervals of networks { - Definition of area IP ranges. This is used in summary lsa origination. + Definition of area IP ranges. This is used in summary LSA origination. Hidden networks are not propagated into other areas. stubnet @@ -1525,7 +1526,7 @@ protocol ospf <name> { authentication cryptographic 16-byte long MD5 digest is appended to every packet. For the digest generation 16-byte long passwords are used. Those passwords are - not sent via network, so this mechanismus is quite secure. + not sent via network, so this mechanism is quite secure. Packets can still be read by an attacker. password "text" @@ -1754,9 +1755,7 @@ not currently supported. RIPv4 MD5 authentication (RFC 2082