Example: Configuring IRDP

Network configuration

As shown in Figure 55, Host A and Host B that run Linux support IRDP, and they are in the internal network. Switch A and Switch B act as the egress routers and connect to external networks 192.168.1.0/24 and 192.168.2.0/24, respectively.

Configure Switch A as the default gateway for the hosts. Packets to the external networks can be correctly routed.

Figure 55: Network diagram

Procedure


[IMPORTANT: ]

IMPORTANT:

By default, interfaces on the device are disabled (in ADM or Administratively Down state). To have an interface operate, you must use the undo shutdown command to enable that interface.


  1. Configure Switch A:

    # Specify an IP address for VLAN-interface 2.

    <SwitchA> system-view
    [SwitchA] interface vlan-interface 2
    [SwitchA-Vlan-interface2] ip address 10.154.5.1 24
    

    # Enable IRDP on VLAN-interface 2.

    [SwitchA-Vlan-interface2] ip irdp
    

    # Specify preference 1000 for advertised IP addresses on VLAN-interface 2.

    [SwitchA-Vlan-interface2] ip irdp preference 1000
    

    # Specify the multicast address 224.0.0.1 as the destination IP address for RAs sent by VLAN-interface 2.

    [SwitchA-Vlan-interface2] ip irdp multicast
    

    # Specify the IP address 192.168.1.0 and preference 400 for VLAN-interface 2 to proxy-advertise.

    [SwitchA-Vlan-interface2] ip irdp address 192.168.1.0 400
    
  2. Configure Switch B:

    # Specify an IP address for VLAN-interface 2.

    <SwitchB> system-view
    [SwitchB] interface vlan-interface 2
    [SwitchB-Vlan-interface2] ip address 10.154.5.2 24
    

    # Enable IRDP on VLAN-interface 2.

    [SwitchB-Vlan-interface2] ip irdp
    

    # Specify preference 500 for advertised IP addresses on VLAN-interface 2.

    [SwitchB-Vlan-interface2] ip irdp preference 500
    

    # Specify the multicast address 224.0.0.1 as the destination IP address for RAs sent by VLAN-interface 2.

    [SwitchB-Vlan-interface2] ip irdp multicast
    

    # Specify the IP address 192.168.2.0 and preference 400 for VLAN-interface 2 to proxy-advertise.

    [SwitchB-Vlan-interface2] ip irdp address 192.168.2.0 400
    

Verifying the configuration

# Display the routing table for Host A.

[HostA@localhost ~]$ netstat -rne
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.154.5.0      0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
0.0.0.0          10.154.5.1     0.0.0.0          UG    0      0        0 eth1

The output shows that the default route on Host A points to IP address 10.154.5.1, and Host A has routes to 192.168.1.0/24 and 192.168.2.0/24.

# Display the routing table for Host B.

[HostB@localhost ~]$ netstat -rne
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.154.5.0      0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
0.0.0.0          10.154.5.1     0.0.0.0          UG    0      0        0 eth1

The output shows that the default route on Host B points to IP address 10.154.5.1, and Host B has routes to 192.168.1.0/24 and 192.168.2.0/24.