RIP: Triggered RIP (demand circuit) documentation
This commit is contained in:
parent
ec430a7fee
commit
b729e731f9
2 changed files with 18 additions and 5 deletions
|
@ -4443,7 +4443,8 @@ you can't use RIP on networks where maximal distance is higher than 15
|
||||||
hosts.
|
hosts.
|
||||||
|
|
||||||
<p>BIRD supports RIPv1 (<rfc id="1058">), RIPv2 (<rfc id="2453">), RIPng (<rfc
|
<p>BIRD supports RIPv1 (<rfc id="1058">), RIPv2 (<rfc id="2453">), RIPng (<rfc
|
||||||
id="2080">), and RIP cryptographic authentication (<rfc id="4822">).
|
id="2080">), Triggered RIP for demand circuits (<rfc id="2091">), and RIP
|
||||||
|
cryptographic authentication (<rfc id="4822">).
|
||||||
|
|
||||||
<p>RIP is a very simple protocol, and it has a lot of shortcomings. Slow
|
<p>RIP is a very simple protocol, and it has a lot of shortcomings. Slow
|
||||||
convergence, big network load and inability to handle larger networks makes it
|
convergence, big network load and inability to handle larger networks makes it
|
||||||
|
@ -4473,6 +4474,7 @@ protocol rip [ng] [<name>] {
|
||||||
version 1|2;
|
version 1|2;
|
||||||
split horizon <switch>;
|
split horizon <switch>;
|
||||||
poison reverse <switch>;
|
poison reverse <switch>;
|
||||||
|
demand circuit <switch>;
|
||||||
check zero <switch>;
|
check zero <switch>;
|
||||||
update time <number>;
|
update time <number>;
|
||||||
timeout time <number>;
|
timeout time <number>;
|
||||||
|
@ -4577,6 +4579,16 @@ protocol rip [ng] [<name>] {
|
||||||
used. The poisoned reverse has some advantages in faster convergence,
|
used. The poisoned reverse has some advantages in faster convergence,
|
||||||
but uses more network traffic. Default: yes.
|
but uses more network traffic. Default: yes.
|
||||||
|
|
||||||
|
<tag><label id="rip-iface-demand-circuit">demand circuit <m/switch/</tag>
|
||||||
|
Regular RIP sends periodic full updates on an interface. There is the
|
||||||
|
Triggered RIP extension for demand circuits (<rfc id="2091">), which
|
||||||
|
removes periodic updates and introduces update acknowledgments. When
|
||||||
|
enabled, there is no RIP communication in steady-state network. Note
|
||||||
|
that in order to work, it must be enabled on both sides. As there are
|
||||||
|
no hello packets, it depends on hardware link state to detect neighbor
|
||||||
|
failures. Also, it is designed for PtP links and it does not work
|
||||||
|
properly with multiple RIP neighbors on an interface. Default: no.
|
||||||
|
|
||||||
<tag><label id="rip-iface-check-zero">check zero <m/switch/</tag>
|
<tag><label id="rip-iface-check-zero">check zero <m/switch/</tag>
|
||||||
Received RIPv1 packets with non-zero values in reserved fields should
|
Received RIPv1 packets with non-zero values in reserved fields should
|
||||||
be discarded. This option specifies whether the check is performed or
|
be discarded. This option specifies whether the check is performed or
|
||||||
|
|
|
@ -69,10 +69,11 @@
|
||||||
* structure is finally freed.
|
* structure is finally freed.
|
||||||
*
|
*
|
||||||
* Supported standards:
|
* Supported standards:
|
||||||
* - RFC 1058 - RIPv1
|
* RFC 1058 - RIPv1
|
||||||
* - RFC 2453 - RIPv2
|
* RFC 2453 - RIPv2
|
||||||
* - RFC 2080 - RIPng
|
* RFC 2080 - RIPng
|
||||||
* - RFC 4822 - RIP cryptographic authentication
|
* RFC 2091 - Triggered RIP for demand circuits
|
||||||
|
* RFC 4822 - RIP cryptographic authentication
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
Loading…
Reference in a new issue