Example: Configuring the auto port shutdown mode
Network configuration
As shown in Figure 10, Device A and Device B are connected through two fiber pairs.
Configure DLDP to automatically shut down the faulty port upon detecting a unidirectional link, and automatically bring up the port after you clear the fault.
Figure 10: Network diagram
Procedure
![]() | 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. | |
Configure Device A:
# Enable DLDP globally.
<DeviceA> system-view [DeviceA] dldp global enable
# Configure FortyGigE 1/0/1 to operate in full duplex mode and at 40000 Mbps, and enable DLDP on the port.
[DeviceA] interface fortygige 1/0/1 [DeviceA-FortyGigE1/0/1] duplex full [DeviceA-FortyGigE1/0/1] speed 40000 [DeviceA-FortyGigE1/0/1] dldp enable [DeviceA-FortyGigE1/0/1] quit
# Configure FortyGigE 1/0/2 to operate in full duplex mode and at 40000 Mbps, and enable DLDP on the port.
[DeviceA] interface fortygige 1/0/2 [DeviceA-FortyGigE1/0/2] duplex full [DeviceA-] speed 40000 [DeviceA-FortyGigE1/0/2] dldp enable [DeviceA-FortyGigE1/0/2] quit
# Set the global port shutdown mode to auto.
[DeviceA] dldp unidirectional-shutdown auto
Configure Device B:
# Enable DLDP globally.
<DeviceB> system-view [DeviceB] dldp global enable
# Configure FortyGigE 1/0/1 to operate in full duplex mode and at 40000 Mbps, and enable DLDP on it.
[DeviceB] interface fortygige 1/0/1 [DeviceB-FortyGigE1/0/1] duplex full [DeviceB-] speed 40000 [DeviceB-FortyGigE1/0/1] dldp enable [DeviceB-FortyGigE1/0/1] quit
# Configure to operate in full duplex mode and at 40000 Mbps, and enable DLDP on it.
[DeviceB] interface fortygige 1/0/2 [DeviceB-FortyGigE1/0/2] duplex full [DeviceB-FortyGigE1/0/2] speed 40000 [DeviceB-FortyGigE1/0/2] dldp enable [DeviceB-FortyGigE1/0/2] quit
# Set the global port shutdown mode to auto.
[DeviceB] dldp unidirectional-shutdown auto
Verifying the configuration
# Display the DLDP configuration globally and on all the DLDP-enabled ports of Device A.
[DeviceA] display dldp DLDP global status: Enabled DLDP advertisement interval: 5s DLDP authentication-mode: None DLDP unidirectional-shutdown mode: Auto DLDP delaydown-timer value: 1s Number of enabled ports: 2 Interface FortyGigE1/0/1 DLDP port state: Bidirectional DLDP port unidirectional-shutdown mode: None Number of the port’s neighbors: 1 Neighbor MAC address: 0023-8956-3600 Neighbor port index: 1 Neighbor state: Confirmed Neighbor aged time: 11s Interface FortyGigE1/0/2 DLDP port state: Bidirectional DLDP port unidirectional-shutdown mode: None Number of the port’s neighbors: 1 Neighbor MAC address: 0023-8956-3600 Neighbor port index: 2 Neighbor state: Confirmed Neighbor aged time: 12s
The output shows that both FortyGigE 1/0/1 and FortyGigE 1/0/2 are bidirectional.
# Enable the monitoring of logs on the current terminal on Device A. Set the lowest level of the logs that can be output to the current terminal to 6.
[DeviceA] quit <DeviceA> terminal monitor <DeviceA> terminal logging level 6
The following log information is displayed on Device A:
<DeviceA>%Jul 11 17:40:31:089 2012 DeviceA IFNET/3/PHY_UPDOWN: FortyGigE1/0/1 link status is DOWN. %Jul 11 17:40:31:091 2012 DeviceA IFNET/5/LINK_UPDOWN: Line protocol on the interface is DOWN. %Jul 11 17:40:31:677 2012 DeviceA IFNET/3/PHY_UPDOWN: FortyGigE1/0/2 link status is DOWN. %Jul 11 17:40:31:678 2012 DeviceA IFNET/5/LINK_UPDOWN: Line protocol on the interface FortyGigE1/0/2 is DOWN. %Jul 11 17:40:38:544 2012 DeviceA IFNET/3/PHY_UPDOWN: link status is UP. %Jul 11 17:40:38:836 2012 DeviceA IFNET/3/PHY_UPDOWN: FortyGigE1/0/2 link status is UP.
The output shows the following:
The port status of both and FortyGigE 1/0/2 is down and then up.
The link status of both FortyGigE 1/0/1 and is always down.
# Display the DLDP configuration globally and of all the DLDP-enabled ports.
<DeviceA> display dldp DLDP global status: Enabled DLDP advertisement interval: 5s DLDP authentication-mode: None DLDP unidirectional-shutdown mode: Auto DLDP delaydown-timer value: 1s Number of enabled ports: 2 Interface FortyGigE1/0/1 DLDP port state: Unidirectional DLDP port unidirectional-shutdown mode: None Number of the port’s neighbors: 0 (Maximum number ever detected: 1) Interface FortyGigE1/0/2 DLDP port state: Unidirectional DLDP port unidirectional-shutdown mode: None Number of the port’s neighbors: 0 (Maximum number ever detected: 1)
The output shows that the DLDP port status of both FortyGigE 1/0/1 and FortyGigE 1/0/2 is unidirectional. DLDP detects unidirectional links on them and automatically shuts down the two ports.
The unidirectional links are caused by cross-connected fibers. Correct the fiber connections. As a result, the ports shut down by DLDP automatically recover, and Device A displays the following log information:
<DeviceA>%Jul 11 17:42:57:709 2012 DeviceA IFNET/3/PHY_UPDOWN: FortyGigE1/0/1 link status is DOWN. %Jul 11 17:42:58:603 2012 DeviceA IFNET/3/PHY_UPDOWN: link status is DOWN. %Jul 11 17:43:02:342 2012 DeviceA IFNET/3/PHY_UPDOWN: FortyGigE1/0/1 link status is UP. %Jul 11 17:43:02:343 2012 DeviceA DLDP/6/DLDP_NEIGHBOR_CONFIRMED: A neighbor was confirmed on interface FortyGigE1/0/1. The neighbor's system MAC is 0023-8956-3600, and the port index is 1. %Jul 11 17:43:02:344 2012 DeviceA DLDP/6/DLDP_LINK_BIDIRECTIONAL: DLDP detected a bidirectional link on interface FortyGigE1/0/1. %Jul 11 17:43:02:353 2012 DeviceA IFNET/5/LINK_UPDOWN: Line protocol on the interface FortyGigE1/0/1 is UP. %Jul 11 17:43:02:357 2012 DeviceA IFNET/3/PHY_UPDOWN: FortyGigE1/0/2 link status is UP. %Jul 11 17:43:02:362 2012 DeviceA DLDP/6/DLDP_NEIGHBOR_CONFIRMED: A neighbor was confirmed on interface . The neighbor's system MAC is 0023-8956-3600, and the port index is 2. %Jul 11 17:43:02:362 2012 DeviceA DLDP/6/DLDP_LINK_BIDIRECTIONAL: DLDP detected a bidirectional link on interface . %Jul 11 17:43:02:368 2012 DeviceA IFNET/5/LINK_UPDOWN: Line protocol on the interface FortyGigE1/0/2 is UP.
The output shows that the port status and link status of both and FortyGigE 1/0/2 are now up and their DLDP neighbors are determined.