Please note that *zebra* must be invoked before *ripd*.
To stop *ripd*. Please use::
- kill `cat /var/run/ripd.pid`
+
+ kill `cat /var/run/frr/ripd.pid`
Certain signals have special meanings to *ripd*.
RIP Configuration
=================
-.. clicmd:: router rip
+.. clicmd:: router rip [vrf NAME]
The `router rip` command is necessary to enable RIP. To disable RIP, use the
`no router rip` command. RIP must be enabled before carrying out any of the
RIP commands.
-
- Disable RIP.
-
.. clicmd:: network NETWORK
.. clicmd:: neighbor A.B.C.D
- Specify RIP neighbor. When a neighbor doesn't understand multicast, this
- command is used to specify neighbors. In some cases, not all routers will be
- able to understand multicasting, where packets are sent to a network or a
- group of addresses. In a situation where a neighbor cannot process multicast
- packets, it is necessary to establish a direct link between routers. The
- neighbor command allows the network administrator to specify a router as a
- RIP neighbor. The `no neighbor a.b.c.d` command will disable the RIP
- neighbor.
+ Specify a RIP neighbor to send updates to. This is required when a neighbor
+ is connected via a network that does not support multicast, or when it is
+ desired to statically define a neighbor. RIP updates will be sent via unicast
+ to each neighbour. Neighbour updates are in addition to any multicast updates
+ sent when an interface is not in passive mode (see the `passive-interface`
+ command). RIP will continue to process updates received from both the
+ neighbor and any received via multicast. The `no neighbor a.b.c.d` command
+ will disable the RIP neighbor.
Below is very simple RIP configuration. Interface `eth0` and interface which
address match to `10.0.0.0/8` are RIP enabled.
The default is to be passive on all interfaces.
-.. clicmd:: ip split-horizon
+.. clicmd:: ip split-horizon [poisoned-reverse]
Control split-horizon on the interface. Default is `ip split-horizon`. If
you don't perform split-horizon on the interface, please specify `no ip
split-horizon`.
+ If `poisoned-reverse` is also set, the router sends the poisoned routes
+ with highest metric back to the sending router.
+
.. _rip-version-control:
RIP Version Control
.. clicmd:: version VERSION
- Set RIP version to accept for reads and send. ``VERSION`` can be either 1 or
- 1.
+ Set RIP version to accept for reads and send. VERSION can be either
+ ``1`` or ``2``.
Disabling RIPv1 by specifying version 2 is STRONGLY encouraged,
:ref:`rip-authentication`. This may become the default in a future release.
To display RIP routes.
-.. clicmd:: show ip rip
+.. clicmd:: show ip rip [vrf NAME]
Show RIP routes.
the tag information. This command will also display this information
for routes redistributed into RIP.
-.. clicmd:: show ip rip status
+.. clicmd:: show ip rip [vrf NAME] status
The command displays current RIP status. It includes RIP timer,
filtering, version, RIP enabled interface and RIP peer information.