63ca37f313
Cleanup - all unused variables deleted.
2005-02-20 18:56:06 +00:00
52d61a8498
Intelligent reconfiguration should work again.
2005-02-20 16:54:09 +00:00
d8c7d9e884
Since now I can also use 'dead interval', not just 'dead counter'.
2005-02-20 04:27:56 +00:00
b181f444a6
Small changes to reduce number of warnings.
2005-02-14 11:54:16 +00:00
5d3f555234
Many bugfixes in routing table calculation and summary LSA origination.
2005-02-13 23:36:31 +00:00
86c84d76b7
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.
2004-07-15 16:37:52 +00:00
3b16080c97
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!!!!
2004-07-14 21:46:20 +00:00
621ccdfe5a
Bugfix - options bits were not included in LSAs
...
Bugfix - E bit was not unset on stub areas.
2004-07-13 11:58:50 +00:00
3e2bd0f17a
Md5 authentification added (unsested).
...
Packet receiving clean up.
2004-06-26 20:15:34 +00:00
98ac61766d
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)
- 2328 appendig E
2004-06-25 16:39:53 +00:00
1a61882d37
Better routing table calculation. We are ready to work with
...
multiple OSPF areas.
2004-06-11 09:36:50 +00:00
d5d9693ce9
Deleted unused parameters.
2004-06-06 18:45:08 +00:00
b8f17cf192
Small cleanup, indentation and preparation for multiple areas routing table calculation.
2004-06-06 16:00:09 +00:00
2e10a170fe
Indentation.
2004-06-06 09:37:54 +00:00
66261211a9
Struct area_net changed.
2004-06-06 09:13:37 +00:00
b9ed99f738
Cleanup in iface.c
2004-06-06 08:55:33 +00:00
598b984d1f
One less unused variable.
2004-06-05 09:58:06 +00:00
1512813e95
... and a whole bunch of unused parameters and variables in ospf.
2004-06-05 09:28:17 +00:00
6f3203fabf
cleanup in lsupd.c, indenting, "struct proto" removed...
2004-06-04 21:05:43 +00:00
3df1e80464
Don't repeat "Sheduling rt calc....."
2004-06-04 14:21:08 +00:00
39e517d47c
hello.c and hello.h cleaned up. No design changes.
2004-06-04 12:53:10 +00:00
035f6acbfe
Patch from Andreas Steinmetz <ast@domdv.de>
2004-06-01 13:12:10 +00:00
d83faf8dc4
static declarations don't belong to includes. (And most of them were
...
redundant anyway.)
2004-05-31 20:53:22 +00:00
0077aab4f9
The code was broken for external /29 to /32 routes. Assuming that you
...
have one machine publishing a route to 10.1.1.3/32 and another one
publishing a route to 10.1.1.4/32. If the first machine went down the
route to 10.1.1.4/32 was wrongly killed by the old code, leading either
to missing routes or worse to bug()s like "Router parent does not have
next hop" or just segfaults. The patch fixes this but in the long term a
redesign is required here. Note that the patch doesn't worse the
situation, instead it prevents the problems stated. The redesign is
required to handle multiple routes to small subnets properly.
(by Andreas)
Feela, I think that this is at least a good temporary fix, but it's
of course up to you to decide.
2004-05-31 18:16:42 +00:00
baa5dd6ccc
Many spelling mistakes fixed.
...
Thanks you Harry Moyes.
2003-08-23 10:42:41 +00:00
e59e310e64
Age LSA DB after LSA origination and before routing table calculation.
2002-03-04 15:54:39 +00:00
e43ae6330e
Fix %<something>I format strings.
2001-08-19 11:15:24 +00:00
c926eee724
Area networks added into configuration.
2001-08-12 00:04:42 +00:00
78e2c6ccf1
I will not originate the same lsa before MINLSINTERVAL.
2001-08-11 14:01:54 +00:00
52fa3e3869
Fixed many bugs in rt calculation and interface adding. Now it seems to be
...
OK, I'm going to advertise 1.0.4.
2000-09-04 21:21:34 +00:00
b02e40111e
I allocate struct ifa before unlocking. So route exported to OSPF are correct.
...
I work also with interfaces that have some problems with socket opening.
I declare them as stub.
2000-09-04 19:42:17 +00:00
fdb1998202
Serious bug in ext lsa origination found. Going for 1.0.4.
2000-09-03 22:18:40 +00:00
e3bc10fdc4
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.
2000-09-02 08:54:40 +00:00
5ddec4e6cf
Reconfigure poll interval.
2000-09-02 07:58:05 +00:00
7cedbf217e
Reconfiguration for new options.
2000-09-02 00:15:07 +00:00
1eec760778
Typo in rte_better.
2000-08-16 20:18:19 +00:00
d6a7e2fb85
Bug in rte_better.
2000-08-16 19:03:06 +00:00
6567e6cf50
Missing parameters...
2000-06-08 12:42:34 +00:00
725270cb1d
Fixes for the programmer's manual.
2000-06-08 12:37:21 +00:00
17e29574bc
Better algoritmus of LSA aging.
2000-06-07 23:48:33 +00:00
37c3e558ab
Simple explanation, how LSA are kept in database.
2000-06-07 23:05:32 +00:00
d5e4b51865
Doc
2000-06-07 22:10:46 +00:00
7ab3ff6a28
Doc in neighbor.c and some tiny changes related to.
2000-06-07 21:46:22 +00:00
6f58dc64c9
Doc
2000-06-07 20:50:08 +00:00
89755a8623
Introdution into OSPF.
2000-06-07 20:30:27 +00:00
fa6c2405e2
Now I can change cost of interface without OSPF restart.
2000-06-07 13:46:13 +00:00
8cd5c52fcb
Removed useless trace.
2000-06-07 01:19:16 +00:00
edc34dc912
Reconfiguration hook.
...
It will survive many timer and constat changes.
2000-06-07 00:56:11 +00:00
ee4880c82f
Some '\n' deleted.
2000-06-06 02:54:41 +00:00
992705f65a
Tracing in topology
2000-06-06 02:27:08 +00:00