| Branch: | Revision:

iof-bird-daemon / proto / ospf @ f623ab98

# Date Author Comment
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.

92486854 05/28/2013 08:48 AM Ondrej Zajicek

Fixes crash with vlinks.

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.

79b4e12e 12/27/2012 11:56 AM Ondrej Zajicek

Implements interface masks for choosing router id.

Router ID could be automatically determined based of subset of
ifaces/addresses specified by 'router id from' option. The patch also
does some minor changes related to router ID reconfiguration.

Thanks to Alexander V. Chernikov for most of the work.

6cadbf32 11/15/2012 01:08 PM Ondrej Zajicek

Change unnamed ptp link description on OSPFv2.

Although it is a slight deviation from the standard, it has no ill
consequences for OSPFv2 and the change fixes a compatibility issue
with some broken implementations.

227af52f 11/10/2012 03:18 PM Ondrej Zajicek

Fixes OSPF reconfigure w.r.t. downed ifaces.

a55a90fa 11/10/2012 01:54 PM Ondrej Zajicek

Peer address of stub iface should be announced in OSPF Router LSA.

dd4da6f6 10/31/2012 04:14 PM Ondrej Zajicek

Fixes another bug in OSPFv3 vlinks.

8249ad9b 10/29/2012 07:39 PM Ondrej Zajicek

Fixes sorting in OSPF show state.

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

Fixes several bugs related to OSPFv3 vlinks.

c06de722 08/06/2012 09:09 AM Ondrej Zajicek

Some minor fixes.

bbcfd5a0 07/26/2012 11:59 AM Ondrej Zajicek

Fixes default route in OSPF multiple area setting.

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.

d494df63 04/26/2012 10:04 PM Ondrej Zajicek

Some minor fixes.

89647357 03/22/2012 11:29 AM Ondrej Zajicek

NEWS and version update.

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.

9f1500f5 03/15/2012 12:45 PM Ondrej Zajicek

Adds warning for mismatch MTU in OSPF packets.

Thanks Alexander V. Chernikov for the original patch.

2f9955b5 03/15/2012 12:12 PM Ondrej Zajicek

Fixes TTL for multicast OSPF packets.

Thanks Alexander V. Chernikov for the suggestion.

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

Assign default protocol preference via proto_config_new().

The patch from Alexander V. Chernikov.

5c78e0e3 01/22/2012 10:03 AM Ondrej Zajicek

Some more verbose warnings.

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.

74add5df 10/27/2011 12:52 PM Ondrej Zajicek

Fixes seqnum generation.

Thanks Mohammad Amin Shoaie for notification.

32f95476 10/06/2011 08:48 PM Ondrej Zajicek

Signal problems with route installation to kernel tables.

35c875f0 10/01/2011 07:57 AM Ondrej Zajicek

Fixes some error messages and the NSSA gw lookup.

Thanks to Alexander V. Chernikov for the patch.

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.

9008579b 07/20/2011 09:46 PM Ondrej Zajicek

Fixes broken multi-area OSPF.

beeda6af 07/07/2011 11:14 PM Ondrej Zajicek

Removes timers for stub interfaces. Also fixes some minor bugs.

7d4e9236 07/06/2011 01:10 AM Ondrej Zajicek

Do not open sockets for stub interfaces.

f796945f 07/03/2011 09:24 PM Ondrej Zajicek

Fixes LSA checksum computation for larger LSAs.

ae85e28c 06/20/2011 05:37 AM Ondrej Zajicek

Fixes a bug in OSPF causing DoS by an invalid packet.

1155c792 05/18/2011 11:20 PM Ondrej Zajicek

Fixes compatibility with Mikrotik.

d600909d 04/13/2011 11:19 AM Ondrej Filip

Fixed bug FICORA #503685.

ab164971 03/28/2011 11:41 PM Ondrej Zajicek

Fixes a nasty bug in OSPF.

Sending malformed network prefixes in LSAs causes OSPF to crash
just after the LSA is propagated to the other routers.

52a43ae3 03/28/2011 08:46 PM Ondrej Zajicek

Minor changes in addresses.

Mainly changes IA_UNNUMBERED to IA_PEER and adds IA_HOST. Also do not
show broadcast addr in show interfaces. Nobody cares for that.

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.

e7b4948c 12/28/2010 12:43 AM Ondrej Zajicek

A simplification of the next-hop calculation.

Thanks to Joakim Tjernlund for the idea.

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

Implements Point-to-MultiPoint interface type for OSPF.

39847cda 12/23/2010 11:24 AM Ondrej Zajicek

Add some comments.

f0160f0e 12/23/2010 09:25 AM Ondrej Zajicek

Fixes a minor memory wasting.

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.

79f561a1 11/19/2010 11:45 AM Ondrej Zajicek

Fixes a typo (in OSPF_MAX_PKT_SIZE value).

And updates a comment.

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

Adds support for iface link detection to OSPF.

5cdf264f 11/10/2010 03:43 PM Ondrej Zajicek

Fixes a bug related to implicit backbone on ABR.

c4443085 11/04/2010 04:25 PM Ondrej Zajicek

OSPF tx buffers should have the same size as rx buffers.

We should be able to send everything we received.

d5356072 11/04/2010 04:22 PM Ondrej Zajicek

Fixes a bug in LSA update of large LSAs.

d3209d93 11/03/2010 09:04 AM Ondrej Zajicek

Fixes a bug in OSPF.

ed76033c 10/22/2010 06:35 AM Ondrej Zajicek

Fixes some typos.

faf58cec 08/22/2010 12:43 PM Ondrej Zajicek

Fixes a bug in NBMA on an iface with multiple IP addresses.

ba5e5940 08/02/2010 11:11 AM Ondrej Zajicek

Adds igp_metric attribute.

d395fe48 07/31/2010 09:37 AM Ondrej Zajicek

Fixes bug in OSPF ext-LSA origination.

824de84d 06/02/2010 08:25 PM Ondrej Zajicek

Do not start with huge OSPF FIBs.

Most OSPF instances don't need 64k FIB fields. This change halves
resident memory usage on small OSPF networks.

4461b897 06/02/2010 10:11 AM Ondrej Filip

Minor bug that appears only in debug mode.

9b061f7e 05/28/2010 09:16 AM Ondrej Zajicek

Minor fixes.

691057f0 05/26/2010 02:09 PM Ondrej Zajicek

Support loopback/dummy addresses.

e0a62ad0 05/26/2010 10:32 AM Ondrej Zajicek

Fixes a bug in duplicit configured stubnets.

If there was the same configured stubnet on local and remote
router, the remote route always won regardless of its cost.

52572e94 05/23/2010 10:34 AM Ondrej Zajicek

Check for OSPF seqnum wraparound and handle it.

6d04ef89 05/21/2010 02:40 PM Ondrej Zajicek

Comment update.

7ff5803b 05/16/2010 08:27 AM Ondrej Zajicek

Do not originate summary or external LSA if it already here and not changed.

ee7408c2 05/07/2010 01:54 PM Ondrej Zajicek

Fixes a bug in LSA flooding.

LSAs are sometimes prematurely removed from LS retransmission lists.

54818e9b 05/02/2010 10:10 PM Ondrej Zajicek

A minor bugfix in OSPF ext-LSA processing.

506fa1a7 05/02/2010 08:41 PM Ondrej Zajicek

Merge several fixes suggested by Joakim Tjernlund.

6384c7d7 05/02/2010 05:58 PM Ondrej Zajicek

OSPF: most of summary LSA orig./flush logic rewritten.

Fixes many bugs in the old code and makes it much cleaner.

ba321706 04/27/2010 10:39 PM Ondrej Zajicek

Better support for /31 networks.

48b0814a 04/27/2010 04:29 PM Ondrej Zajicek

A fix in OSPFv3 next_hop calculation.

9d1ee138 04/26/2010 05:08 PM Ondrej Zajicek

Neighbors on OSPF broadcast networks should be identified by IP address, not RID.

Allows simple support for multiple interfaces to the same network.

4e5fb4b6 04/25/2010 06:12 PM Ondrej Zajicek

Skip LSA host<->network endianity conversions on big endians.

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.

6e806760 04/11/2010 10:22 AM Ondrej Zajicek

Fixes next hop calculation on NBMA and parallel PTP links.

7969ea3b 04/11/2010 08:19 AM Ondrej Zajicek

Fixes a bug in OSPF on NBMA interfaces.

A very tricky bug. OSPF on NBMA interfaces probably never really worked.
When a packet was sent to multiple destinations, the checksum was
calculated multiple times from a packet with already filled checksum
field (from previous calculation). Therefore, many packets were sent...

b8113a5e 04/06/2010 10:19 PM Ondrej Zajicek

Implements BGP 'show protocols' info details.

e60d55be 04/02/2010 05:03 PM Ondrej Zajicek

Fixes OSPFv3 route generation for local stub networks.

e7b09e4a 04/02/2010 02:11 PM Ondrej Zajicek

Use SO_BINDTODEVICE also in Linux/IPv6.

bed41728 04/02/2010 09:31 AM Ondrej Zajicek

Minor fixes to previous patches.

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....
48cff379 03/26/2010 03:21 PM Ondrej Zajicek

Added some comments.

af157fa3 03/26/2010 01:48 PM Ondrej Zajicek

Disable multiple OSPF pseudointerfaces on BSD.

885b3d61 03/22/2010 01:00 PM Ondrej Zajicek

Fixes LLS compatibility.

0aad2b92 03/14/2010 03:36 PM Ondrej Zajicek

Temporary OSPF commit - sockets.

54305181 03/11/2010 05:55 PM Ondrej Zajicek

Merge branch 'new' into socket2

e7b76b97 03/11/2010 05:07 PM Ondrej Zajicek

Temoporary OSPF commit - socket changes.

ff2857b0 02/26/2010 09:55 AM Ondrej Zajicek

Many changes in (mainly) kernel syncers.

- BSD kernel syncer is now self-conscious and can learn alien routes
- important bugfix in BSD kernel syncer (crash after protocol restart)
- many minor changes and bugfixes in kernel syncers and neighbor cache
- direct protocol does not generate host and link local routes...

e81b440f 02/21/2010 01:34 PM Ondrej Zajicek

Fix configure to enable warnings and fix most of them.

dca75fd7 02/13/2010 11:26 AM Ondrej Zajicek

Removes phantom protocol from the pipe design.

It seems that by adding one pipe-specific exception to route
announcement code and by adding one argument to rt_notify() callback i
could completely eliminate the need for the phantom protocol instance
and therefore make the code more straightforward. It will also fix some...

353729f5 02/11/2010 09:23 AM Ondrej Zajicek

Temporary OSPF commit - socket changes.

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.

aa80826e 02/07/2010 08:49 AM Ondrej Zajicek

Unnumbered OSPF interfaces should be always in the point-to-point mode.

a3062085 01/13/2010 01:53 PM Ondrej Zajicek

Comment update.

99f5fc14 01/08/2010 09:19 PM Ondrej Zajicek

A partial vlink fix.

fc33143f 01/08/2010 04:22 PM Ondrej Zajicek

A fix for broken multi-area OSPF

6901fd06 01/07/2010 10:42 PM Ondrej Filip

More information about vlinks.