Print Download PDF Send Feedback

Previous

Next

Router Discovery

In This Section:

How Router Discovery Works

Configuring Router Discovery - Gaia Portal

Configuring Router Discovery - Gaia Clish (rdisc)

Monitoring Router Discovery - Gaia Clish (rdisc)

The ICMP Router Discovery protocol is an IETF standard protocol that allows hosts running an ICMP router discovery client to learn dynamically about the presence of a viable default router on a LAN. It is intended to be used instead of having hosts wiretap routing protocols such as RIP. It is used in place of, or in addition to, statically configured default routes in hosts.

Note - Only the server portion of the Router Discovery Protocol is supported.

Gaia implements only the ICMP router discovery server portion, which means that a Check Point router can advertise itself as a candidate default router, but it will not adopt a default router using the router discovery protocol.

The ICMP Router Discovery Service provides a mechanism for hosts attached to a multicast or broadcast network to discover the IP addresses of their neighboring routers. This section describes how you can configure a router to advertise its addresses by using ICMP Router Discovery.

How Router Discovery Works

The router discovery server runs on routers and announces their existence to hosts. It does this by periodically multicasting or broadcasting a router advertisement to each interface on which it is enabled. These advertisements contain a list of all the router addresses on a given interface and their preference for use as a default router.

Initially, these router advertisements occur every few seconds. They then fall back to every few minutes. In addition, a host can send a router solicitation, to which the router responds with a unicast router advertisement. However, if a multicast or broadcast advertisement is due in a moment, the router does not respond with a unicast advertisement.

Each router advertisement contains an advertisement lifetime field indicating the length of time that the advertised addresses are valid. This lifetime is configured such that another router advertisement is sent before the lifetime expires. A lifetime of zero (0) indicates that one or more addresses are no longer valid.

On systems that support IP multicasting, the router advertisements are sent by default to the all-hosts multicast address 224.0.0.1. However, you can specify the use of broadcast. All IP addresses configured on the physical interface are included in the router advertisement when:

When the router advertisements are sent to a net or subnet broadcast, only the address associated with that net or subnet is included.

Configuring Router Discovery - Gaia Portal

To enable router discovery services:

  1. Open the Advanced Routing > Router Discovery page of the Portal.
  2. Click Add.

    The Add Interface window opens.

  3. Select the Interface on which to enable Router Discovery.
  4. Optional: Enter values for the Router Discover Configuration parameters.
    • Enable Router Discovery
    • Min. Advertise Interval
    • Max. Advertise Interval
    • Advertisement Lifetime
  5. Optional: For each IP address on the interface, define the Router Discover Configuration parameters:
    • Advertise
    • Eligibility
    • Preference
  6. Click OK.
  7. Click Save.

To disable router discovery service on an interface:

  1. Open the Advanced Routing > Router Discovery page of the Portal.
  2. Select an Interface and click Edit.
  3. Clear Enable Router Discovery.
  4. Click Save.

Router Discover Configuration parameters

Parameter

Description

Interface

The interface on which Router Discovery occurs.

Enable Router Discovery

Whether ICMP router discovery is running on the interface. After you enable ICMP router discovery, configuration options for the interface appear.

  • Default: Unselected

Min. Advertise Interval

The minimum time (in seconds) allowed between sending unsolicited broadcast or multicast ICMP Router Advertisements on the interface.

  • Range: Between 3 seconds and the value in the Max advertise interval.
  • Default: 0.75 times the value in the Max advertise interval.

Max. Advertise Interval

The maximal time (in seconds) allowed between sending unsolicited broadcast or multicast ICMP Router advertisements on the interface.

  • Range: 4-1800
  • Default: 600

Advertisement Lifetime

The lifetime (in seconds) of the advertisements sent from the interface.

  • Range: Max. Advertise Interval-9000
  • Default: 3 x Max. Advertise Interval

Advertise

Whether the address should be advertised in the Router Advertisement packets. This applies to each address on the interface and not to the interface itself.

  • Default: Selected

Eligibility

You can make an IP address ineligible as a default router address. A router address that is not to be used as a default router has a Preference of 0.

  • Options: Eligible/ineligible
  • Default: Eligible.

Preference

The level of preference of the IP address as a default router address, relative to other router addresses on the same subnet. The minimum value corresponds to Ineligible and indicates that the address is not to be used as a default router.

  • Range: 0 (Ineligible)-2147483648 (2^31)
  • Default is 0

Configuring Router Discovery - Gaia Clish (rdisc)

Use the following Gaia Clish commands to configure router discovery properties for specific interfaces.

set rdisc interface <if_name>

<on  |  off>

adv-lifetime {<integer> | default}

advertise <ip_address>

{on  |  off}

preference {ineligible | <integer>}

max-adv-interval {<4-1800> | default}

min-adv-interval {<3-1800> | default}

Parameter

Description

{on  |  off}

Whether to run ICMP router discovery on the interface.

min-adv-interval <3-1800>

The minimum time (in seconds) allowed between sending unsolicited broadcast or multicast ICMP router advertisements on the interface.

min-adv-interval default

A value of 450 seconds.

max-adv-interval <4-1800>

The maximal time (in seconds) allowed between sending unsolicited broadcast or multicast ICMP router advertisements on the interface.

max-adv-interval default

A value of 600 seconds.

adv-lifetime <integer>

The lifetime (in seconds) of the advertisements sent from the interface.

An integer value between the configured value for the maximal advertisement interval and 9000.

adv-lifetime default

A value of 1800 or 3 times the maximal advertisement interval.

advertise <ip_address> {on  |  off}

Whether to advertise the specified IP address that is associated with the interface should be advertised in router advertisement packets.

advertise <ip_address> preference ineligible

Do not use the specified IP address as a default router.

advertise <ip_address> preference <integer>

The preferability of the specified IP address as a default router address relative to other router addresses on the same subnet.

Monitoring Router Discovery - Gaia Clish (rdisc)

Use the following commands to monitor and troubleshoot your ICMP Router Discovery implementation.

show rdisc

interfaces

interface <if_name>

stats

summary