#
9171581d |
| 17-Jan-2013 |
markus <markus@openbsd.org> |
allow two minutes until neighbor adjacencies are formed; ok claudio@
|
#
fddf39b9 |
| 16-Sep-2011 |
sthen <sthen@openbsd.org> |
Rather than reloading kernel routes immediately when an RTM_DESYNC is seen, set (or extend) a timer and only reload when this expires. Avoids repeatedly dumping full kernel routes (thus generating mo
Rather than reloading kernel routes immediately when an RTM_DESYNC is seen, set (or extend) a timer and only reload when this expires. Avoids repeatedly dumping full kernel routes (thus generating more load) when the machine has problems keeping up with messages on the route socket. (if you see lots of repeated "reloading interface list and routing table" in ospfd logs, this will help).
Suggestions/ok claudio@.
show more ...
|
#
097ed198 |
| 09-May-2011 |
claudio <claudio@openbsd.org> |
First bits to support opaque LSA. Type-9, 10 and 11 are LSA that can hold about any data you like and is used for things like greaceful reload. Implement the basic redistribute logic and LSDB handlin
First bits to support opaque LSA. Type-9, 10 and 11 are LSA that can hold about any data you like and is used for things like greaceful reload. Implement the basic redistribute logic and LSDB handling but the data sent is currently not looked at. Tested and OK sthen@
show more ...
|
#
62d04914 |
| 25-Mar-2011 |
claudio <claudio@openbsd.org> |
Rewrite the lsack generation. Make it more like the lsupdate code. Removes some of the rather strange packet handling. Tested by a few especially sthen@
|
#
370c8b16 |
| 26-Jun-2010 |
guenther <guenther@openbsd.org> |
Use offsetof() instead of writing our own version (...which generates warnings from gcc4) os claudio@
|
#
7afdfd2d |
| 16-Feb-2010 |
dlg <dlg@openbsd.org> |
implement support for fast hello packets.
if route-dead-time is set to "minimal" (rather than a number of seconds), the dead time is set to 1 second and hellos are sent at the interval specified by
implement support for fast hello packets.
if route-dead-time is set to "minimal" (rather than a number of seconds), the dead time is set to 1 second and hellos are sent at the interval specified by fast-hello-interval in msecs. this is non standard wrt to the ospf rfc, but it does interoperate with at least one other router vendor.
this allows much better responsiveness to l3 topology changes than the standard intervals allow. if i yank a cable to one of my upstreams, the routes adjust in a second rather than the default of 40 i was running with before. the users dont even notice something changed.
developed while working with joshua atterbury. ok claudio@ as part of a larger diff. dedicated to zan rowe who thinks she is a bigger nerd than me.
show more ...
|
#
37877ca4 |
| 16-Feb-2010 |
dlg <dlg@openbsd.org> |
allow spf-delay and spf-holdtime to be specified in msec so ospfd can better respond to rapid topology changes.
developed while working with joshua atterbury ok claudio@ as part of a larger diff.
|
#
f373ed5a |
| 07-Dec-2006 |
claudio <claudio@openbsd.org> |
Make it possible to set the metric and LSA type for redistributed routes. Mostly based on a diff by Pierre-Yves Ritschard (I just simplified the parser code). OK norby@
|
#
4ef2a6fc |
| 09-Mar-2006 |
norby <norby@openbsd.org> |
It seems that 60 secs is a reasonable amount of time to reach state FULL.
|
#
1ccc5a96 |
| 09-Feb-2006 |
norby <norby@openbsd.org> |
Prevent the neighbor FSM from getting stuck forever in state EXSTART.
ok claudio@
|
#
11d8e949 |
| 04-Dec-2005 |
norby <norby@openbsd.org> |
Increase ADJ_TMOUT to prevent loss of adjacency during bulk ls update transfers.
ok claudio@
|
#
44ca2d17 |
| 10-May-2005 |
claudio <claudio@openbsd.org> |
Do no longer force the default router priority to 0. Ospfd can be used as DR or BDR since quite some time so there is no need to make ospfd ineligible as DR or BDR.
|
#
eee4aafb |
| 06-Apr-2005 |
norby <norby@openbsd.org> |
Add check for key lengths. Based on diff from Jason Ackley. Reworked by me. ok claudio@
|
#
03431b74 |
| 31-Mar-2005 |
norby <norby@openbsd.org> |
Add support for crypt authentication (MD5).
ok and input claudio@
|
#
5c6e55e9 |
| 22-Mar-2005 |
norby <norby@openbsd.org> |
Remove bool cruft.
ok claudio@
|
#
3ada9d8f |
| 27-Feb-2005 |
norby <norby@openbsd.org> |
SPF and route table calculation.
Calculate Shortest Path Tree for each area known in the link state database.
The Shortest Path Tree is used as input for route table calculation. Route tabled is ca
SPF and route table calculation.
Calculate Shortest Path Tree for each area known in the link state database.
The Shortest Path Tree is used as input for route table calculation. Route tabled is calculated and the result is inserted into the kernel route table.
ok claudio@
show more ...
|
#
5909657c |
| 08-Feb-2005 |
norby <norby@openbsd.org> |
Change default metric to 10, reflects what is stated in ospfd.conf(5).
ok claudio@
|
#
fd136cab |
| 08-Feb-2005 |
claudio <claudio@openbsd.org> |
The LSA seq_num should be unsigned as it is expected by ntohl/htonl() even though the seq_num needs to be compared as signed number. No idea how IETF came up with such a stupid idea especially becaus
The LSA seq_num should be unsigned as it is expected by ntohl/htonl() even though the seq_num needs to be compared as signed number. No idea how IETF came up with such a stupid idea especially because the seq_num is not allowed to wrap. requested by henning@ OK henning@
show more ...
|
#
ee89e4e9 |
| 04-Feb-2005 |
claudio <claudio@openbsd.org> |
Add sanity checks for AS-external LSA. Refine some other checks to be as strict as possible. OK norby@
|
#
1084cfe8 |
| 02-Feb-2005 |
norby <norby@openbsd.org> |
Typo in constant.
ok claudio@ henning@
|
#
37cea71b |
| 01-Feb-2005 |
norby <norby@openbsd.org> |
Free neighbors that have been inactive for 24hrs.
OK claudio@
|
#
367f601b |
| 28-Jan-2005 |
norby <norby@openbsd.org> |
Change my email address to the OpenBSD one since Ericsson has nothing to do with this software, just happend to be my only valid email address at the time.
|
#
204df0f8 |
| 28-Jan-2005 |
claudio <claudio@openbsd.org> |
Welcome ospfd started by Esben Norby some time ago by using the imsg/three process framework of bgpd. He implemented the basic concept plus the ospf finite state machines. Later I joined and helped h
Welcome ospfd started by Esben Norby some time ago by using the imsg/three process framework of bgpd. He implemented the basic concept plus the ospf finite state machines. Later I joined and helped him cleanup, debug and extend his work. Right now it is not particularly useful, major parts are still missing but is imported to allow more people to work on it. status: The basic protocol works for broadcast networks and the LS database is synchronized and updated. It is not possible to be DR or BDR on a network and other interface types like point-to-point are not yet supported. The shortest path tree is not calculated and so no routing information is exchanged with the kernel FIB.
Not yet connected to the builds. OK henning@
show more ...
|