Statistics
| Branch: | Revision:

iof-bird-daemon / proto / ospf / config.Y @ 48e5f32d

History | View | Annotate | Download (15.6 KB)

# Date Author Comment
48e5f32d 02/06/2014 04:46 PM Ondrej Zajicek

Many changes in I/O and OSPF sockets and packet handling.

I/O:
- BSD: specify src addr on IP sockets by IP_HDRINCL
- BSD: specify src addr on UDP sockets by IP_SENDSRCADDR
- Linux: specify src addr on IP/UDP sockets by IP_PKTINFO
- IPv6: specify src addr on IP/UDP sockets by IPV6_PKTINFO...

77e43c8b 11/22/2013 09:49 PM Ondrej Zajicek

Minor fixes.

0aeac9cb 11/22/2013 01:48 AM Ondrej Zajicek

Merge commit 'origin/bfd'

1ec52253 11/19/2013 09:33 PM Ondrej Zajicek

BFD protocol, ready for release.

Supports OSPF and BGP and also statically configured sessions.

4df2019e 09/26/2013 03:36 PM Ondrej Zajicek

Fixes build issues without BGP.

Thanks to Sergey Popovich for the patch.

70e212f9 06/25/2013 01:39 PM Ondrej Zajicek

Implements TTL security for OSPF and RIP.

Interfaces for OSPF and RIP could be configured to use (and request)
TTL 255 for traffic to direct neighbors.

Thanks to Simon Dickhoven for the original patch for RIPng.

ef4a50be 06/24/2013 02:37 PM Ondrej Zajicek

Better packet priority and traffic class handling.

Implements support for IPv6 traffic class, sets higher priority for OSPF
and RIP outgoing packets by default and allows to configure ToS/DS/TClass
IP header field and the local priority of outgoing packets.

f623ab98 06/11/2013 10:12 AM Ondrej Zajicek

Implements OSPF stub router option (RFC 3137).

Also fixes OSPFv3 routing table calculcation w.r.t.
errata 2078 to RFC 5340.

8df02847 04/17/2013 11:06 AM Ondrej Zajicek

Fixes a compatibility issue in OSPFv2 PtP links.

BIRD used zero netmask in hello packets on all PtP links, not just on
unnumbered ones. This patch fixes it and adds option 'ptp netmask'
for overriding the default behavior.

Thanks to Alexander V. Chernikov for the original patch.

9ff52573 04/16/2013 02:22 PM Ondrej Zajicek

Better handling of global addresses as configured NBMA neighbors in OSPFv3.

Configured NBMA neighbors in OSPFv3 should be link-local addresses, old
behavior was to silently ignore global ones. The patch allows BIRD to
accept global ones, but adds a warning and a documentation notice....

155134f3 02/10/2013 06:04 PM Ondrej Filip

A few semicolons added to decrease a number of warnings.

e4404cef 10/29/2012 07:29 PM Ondrej Zajicek

Fixes several bugs related to OSPFv3 vlinks.

95127cbb 05/14/2012 09:47 AM Ondrej Zajicek

Real broadcast mode for OSPFv2.

0ec031f7 05/14/2012 08:22 AM Ondrej Zajicek

Allows to set instance ID for OSPFv3 interfaces.

c47d037e 03/22/2012 11:13 AM Ondrej Zajicek

Some minor changes to CLI.

fd087589 03/16/2012 12:01 PM Ondrej Zajicek

Fixes broken vlinks in OSPF.

20ab192b 03/16/2012 11:12 AM Ondrej Zajicek

Adds filtering to 'show ospf lsadb' command.

Thanks Alexander V. Chernikov for the original patch.

39c028e9 01/24/2012 10:31 AM Ondrej Zajicek

Assign default protocol preference via proto_config_new().

The patch from Alexander V. Chernikov.

a7f23f58 11/06/2011 11:31 PM Ondrej Zajicek

Implements protocol templates.

Based on the patch from Alexander V. Chernikov.
Extended to support almost all protocols.
Uses 'protocol bgp NAME from TEMPLATE { ... }' syntax.

2918e610 09/03/2011 07:31 PM Ondrej Zajicek

Fixes for OSPF NSSA handling.

ed317862 08/07/2011 11:45 PM Ondrej Zajicek

OSPF NSSA support, inter-area LSA translation.

4160a9dd 07/22/2011 06:00 PM Ondrej Zajicek

OSPF NSSA translator election.

41b612c3 07/20/2011 09:48 PM Ondrej Zajicek

OSPF NSSA support, part one.

8e48831a 03/17/2011 02:53 PM Ondrej Zajicek

Vastly improved OSPF reconfiguration.

Now it can handle a change in iface pattern structure.
It can add, remove and reconfigure interfaces, vlinks and areas.

919f5411 12/24/2010 05:08 PM Ondrej Zajicek

Implements Point-to-MultiPoint interface type for OSPF.

57c574d8 12/07/2010 10:35 PM Ondrej Zajicek

Multipath support for OSPF

391931d4 11/19/2010 12:46 PM Ondrej Zajicek

Minor finalizations of link state checks.

d9e7e1b1 11/13/2010 01:19 PM Ondrej Zajicek

Adds support for iface link detection to OSPF.

0ea8fb4a 04/24/2010 01:18 PM Ondrej Zajicek

Fixes and enhancements in 'show ospf state' command.

Now it shows a distance, option to change showing reachable/all network
nodes and better handling of AS-external LSAs in multiple areas. The
command 'show ospf topology' was changed to not show stubnets in both...

3b89a232 04/21/2010 07:50 PM Ondrej Zajicek

Fixes several problems in OSPF vlink implementation.

126683fe 03/29/2010 05:29 PM Ondrej Zajicek

Filter language updates; new route attributes and datatype.

- Adds bgp_originator_id and bgp_cluster_list route attributes.
- Adds dotted quad filter datatype (for router IDs, used by
bgp_originator_id and ospf_router_id route attributes).
- Fixes pair ~ pair set matching....
c27b2449 02/08/2010 03:01 PM Ondrej Zajicek

Shows source (Router ID) for OSPF routes and adds such attribute.

A sad thing is that we does not have a 'router_id' filter type,
so it must be given as decimal number in filters.

e4a810b0 11/29/2009 09:09 AM Ondrej Zajicek

Temporary commit.

3f22fa9e 11/09/2009 09:54 PM Ondrej Zajicek

Merge branch 'dev' into ospf3

98899244 10/15/2009 09:57 AM Ondrej Zajicek

Implement command to show LSA db.

c3226991 08/21/2009 07:27 AM Ondrej Zajicek

Temporary OSPFv3 development commit

87d7fd97 08/16/2009 08:36 PM Ondrej Filip

Bugfix - each protocol can be compiled separately.

0d328932 07/30/2009 04:39 PM Ondrej Filip

Symbols PASSWORDS and BROADCAST not declared for OSPF

1b3b3e34 06/18/2009 12:32 PM Ondrej Zajicek

Minor bugfixes.

38675202 06/11/2009 03:25 PM Ondrej Zajicek

Implements an option that allows to change a set of stub networks.

20e94fb8 05/06/2009 08:02 PM Ondrej Zajicek

A change in OSPF and RIP interface patterns.

Allows to add more interface patterns to one common 'options'
section like:

interface "eth3", "eth4" { options common to eth3 and eth4 };

Also removes undocumented and unnecessary ability to specify
more interface patterns with different 'options' sections:...

024c310b 04/08/2009 06:15 PM Ondrej Zajicek

Fixes broken cryptographic authentication in OSPF

Cryptographic authentication in OSPF is defective by
design - there might be several packets independently
sent to the network (for example HELLO, LSUPD and LSACK)
where they might be reordered and that causes crypt....

e3c460bc 01/16/2009 11:08 AM Ondrej Zajicek

Fixes some past config grammar update that caused password related regression.

b21f68b4 11/08/2008 04:24 PM Ondrej Zajicek

Fix bugs in OSPF MD5 authentication. First bug is that default
values for MD5 password ID changed during reconfigure, Second
bug is that BIRD chooses password in first-fit manner, but RFC
says that it should use the one with the latest generate-from.

It also modifies the syntax for multiple passwords....

a3b70dc4 10/26/2008 11:03 PM Ondrej Zajicek

Two new informative CLI commands for OSPF.

Two new CLI commands for OSPF giving nice informative (and still machine
parsable) representation of OSPF network graph (based on datas from the
LSA database).

The first command (show ospf topology) shows routers, networks and stub...

94c42054 03/15/2005 10:06 PM Ondrej Filip

Added new parametr 'rx buffer <num>'. BIRD is able to receive
very large packets (if configured).

d8c7d9e8 02/20/2005 04:27 AM Ondrej Filip

Since now I can also use 'dead interval', not just 'dead counter'.

b181f444 02/14/2005 11:54 AM Ondrej Filip

Small changes to reduce number of warnings.

7715f9d9 08/10/2004 05:47 PM Ondrej Filip

Bugfix in config.y

8d94a524 07/16/2004 08:27 AM Ondrej Filip

Added handling of STUB bool.

002ecc06 07/16/2004 07:22 AM Ondrej Filip

Bugfix - bird needed double ';' after rfc1583compat.

86c84d76 07/15/2004 04:37 PM Ondrej Filip

Huge OSPF database redesign. Since now, all LSAs of all areas
are in single database. This avoids duplication of external LSAs and
fixes bug in external LSA distribution.

3b16080c 07/14/2004 09:46 PM Ondrej Filip

Multiple OSPF areas can be attached.
Origination of summary LSA works.
Routing table calculation works.
Virtual links works.

Well, I hope, OSPF is fully compatible with RFC2328!!!!

32d3228d 07/13/2004 01:52 PM Ondrej Filip

Bugfix in simple authentification.

ea357b8b 06/26/2004 10:52 PM Ondrej Filip

Update of the documentation. (passwords and md5).
Option for md5 auth in config.

3e2bd0f1 06/26/2004 08:15 PM Ondrej Filip

Md5 authentification added (unsested).
Packet receiving clean up.

98ac6176 06/25/2004 04:39 PM Ondrej Filip

A lot of changes:
- metric is 3 byte long now
- summary lsa originating
- more OSPF areas possible
- virtual links
- better E1/E2 routes handling
- some bug fixes..

I have to do:
- md5 auth (last mandatory item from rfc2328)
- !!!!DEBUG!!!!! (mainly virtual link system has probably a lot of bugs)...

7df86c25 06/09/2004 12:39 PM Ondrej Filip

Better checking of configuration.

b8f17cf1 06/06/2004 04:00 PM Ondrej Filip

Small cleanup, indentation and preparation for multiple areas routing table calculation.

d631698e 06/06/2004 02:27 PM Ondrej Filip

Indentation.

66261211 06/06/2004 09:13 AM Ondrej Filip

Struct area_net changed.

de259a41 05/31/2004 10:38 AM Ondrej Filip

Minor bug in configuration.

37299f1e 09/30/2003 05:05 PM Ondrej Filip

OSPF was not able to be built stand-alone.

c926eee7 08/12/2001 12:04 AM Ondrej Filip

Area networks added into configuration.

b2bdb406 08/11/2001 04:22 PM Ondrej Filip

Changed definition of stub area.

e3bc10fd 09/02/2000 08:54 AM Ondrej Filip

Added stub interface. (Interface which is propagated to OSPF but
it does not sends nor listens packets.)

I added some new options, please look at it and look into doc if it's OK.

a190e720 09/02/2000 12:03 AM Ondrej Filip

Added hellos on NBMA networks. (I don't violate RFC now.)

ec423cc7 06/08/2000 10:25 AM Martin Mares

Updated CLI helps.

87f0d22e 06/07/2000 10:57 PM Ondrej Filip

Minor change.

bd457b8d 06/07/2000 01:03 AM Ondrej Filip

Some minor changes:
Typo: transit delay!=transmit delay
Zero checks etc.

c1824c4d 06/06/2000 01:23 AM Ondrej Filip

Simple autentication added.

e5b5d18c 06/05/2000 11:44 PM Ondrej Filip

NBMA networks should work now.

f8032bbd 06/05/2000 06:32 PM Martin Mares

Simplified the grammar and fixed several minor bugs (e.g., `INTERFACE "eth0" };'
was a valid entry).

71f7d043 06/04/2000 05:10 PM Ondrej Filip

:-) No bison does not have any comment to my code. :-)

3560cf8e 06/04/2000 04:36 PM Ondrej Filip

Clean up.

e7811248 06/04/2000 04:17 PM Ondrej Filip

Another clean up.

2a863dd6 06/04/2000 04:12 PM Ondrej Filip

Small change to make bison happy.

aaaff776 06/03/2000 09:50 AM Ondrej Filip

More conf. items defined.

a789d814 06/03/2000 08:42 AM Ondrej Filip

Multiple items in area {} :-)

89d6782d 06/03/2000 01:29 AM Ondrej Filip

interface {} added.

b36a0a79 06/02/2000 07:55 PM Ondrej Filip

area {} added to config.

3fa5722d 06/02/2000 03:05 PM Ondrej Filip

First option into config added. :-)

c4f0f014 06/01/2000 05:52 PM Ondrej Filip

Added show ospf interface.
show ospf neighbors now knows "<interface>".

4ab4e977 06/01/2000 04:26 PM Ondrej Filip

show ospf implemented.

a783e259 06/01/2000 03:53 PM Ondrej Filip

Cisco-like "show ospf neighbors" implemented.

5919c66e 05/30/2000 09:25 PM Martin Mares

Route attributes for OSPF.

916c8c0a 05/08/2000 10:40 AM Martin Mares

Use preferences properly.

1ab4dee0 04/14/1999 10:49 AM Martin Mares

Removed redeclaration of `idval', so that it compiles :)

55e7732a 04/13/1999 07:27 PM Ondrej Filip

Change in ospf_iface. (My bad understanding of lists manipulation.)

aec76c6e 04/13/1999 06:21 PM Ondrej Filip

IPv6 changes.

c1f8dc91 03/09/1999 10:27 PM Ondrej Filip

Yes, joining the crew. Sorry for being late. Added dummy functions for OSPF.