35
Enabling split horizon and poison reverse
The split horizon and poison reverse functions can prevent routing loops.
If both split horizon and poison reverse are configured, only the poison reverse function takes effect.
Enabling split horizon
Split horizon disables RIP from sending routes through the interface where the routes were learned
to prevent routing loops between adjacent routers.
To enable split horizon:
1. Enter system view.
system-view
N/A
2. Enter interface view.
interface
interface-type
interface-number
N/A
3. Enable split horizon.
rip split-horizon
By default, split horizon is
enabled.
Enabling poison reverse
Poison reverse allows RIP to send routes through the interface where the routes were learned. The
metric of these routes is always set to 16 (unreachable) to avoid routing loops between neighbors.
To enable poison reverse:
1. Enter system view.
system-view
N/A
2. Enter interface view.
interface
interface-type
interface-number
N/A
3. Enable poison reverse.
rip poison-reverse
By default, poison reverse is
disabled.
Setting the maximum number of RIP ECMP routes
Perform this task to implement load sharing over ECMP routes.
To set the maximum number of RIP ECMP routes:
1. Enter system view.
system-view
N/A
2. Enter RIP view.
rip
[ process-id ] [
vpn-instance
vpn-instance-name ]
N/A
3. Set the maximum number of
RIP ECMP routes.
maximum load-balancing
number
By default, the maximum number
of RIP ECMP routes equals the
maximum number of ECMP
routes supported by the system.
Enabling zero field check on incoming RIPv1 messages
Some fields in the RIPv1 message must be set to zero. These fields are called "zero fields." You can
enable zero field check on incoming RIPv1 messages. If a zero field of a message contains a