No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

Huawei NE5000E and LDP of Alcatel Device cannot Interconnect

Publication Date:  2012-07-27 Views:  28 Downloads:  0
Issue Description
When NE5000E LDP uses loopback address as source address of hello packet, it cannot built LDP neighbor with A company's device.
[Huawei device]
NE5000E
NE5000E Version V200R001B028SP05.
VRP NE5000E Software Version VRPV5R1B12D034-GR
[Alcatel device]
7750SR-7
TiMOS-C-2.1.R5 cpm/hops ALCATEL SR 7750 Copyright (c) 2000-2005 Alcatel.
All rights reserved. All use subject to applicable license agreements.
Alarm Information
LDP neighbor can be found at  NE5000E and 7750, but ldp session cannot be built.
<NE5000E>display mpls ldp session
               LDP Session(s) in Public Network
 ------------------------------------------------------------------------------
 Peer-ID            Status      LAM  SsnRole  SsnAge      KA-Sent/Rcv
 ------------------------------------------------------------------------------
 2.2.2.1:0          Open Sent        Active               0/0
 ------------------------------------------------------------------------------
 LAM : Label Advertisement Mode      SsnAge Unit : DDD:HH:MM
<NE5000E>display mpls ldp peer
         LDP Peer Information in Public network
 ------------------------------------------------------------------------------
 Peer-ID                Transport-Address  Discovery-Source
 ------------------------------------------------------------------------------
 2.2.2.1:0              2.2.2.1            Pos1/0/0
 ------------------------------------------------------------------------------
B:7750SR#           show router ldp session
===============================================================================
LDP Sessions
===============================================================================
Peer LDP Id           Adj Type State        Mesg Sent  Mesg Recv  Up Time
-------------------------------------------------------------------------------
No Matching Entries Found
===============================================================================
B:7750SR#           show router ldp peer
===============================================================================
LDP Peers
===============================================================================
Peer              Adm  Opr  Hello   Hold    KA      KA       Passive   Auto
                            Factor  Time    Factor  Timeout  Mode      Created
-------------------------------------------------------------------------------
202.1.1.1         Up   Up   3       45      4       40       Disabled  Yes
202.1.1.3         Up   Up   3       45      4       40       Disabled  Yes
-------------------------------------------------------------------------------
No. of Peers: 2
===============================================================================
B:7750SR#
Handling Process
If such problem occurs and it is required to build LDP session of two companies, mitigation can be used:
Through command change transmission address of LDP 
(mpls ldp transport interface), session can be built normally.
 
Root Cause
At Huawei NE5000E change MPLS LDP transport interface address through command line, session can be built. Through debugging information, when Huawei NE5000E uses loopback interface address as transmission address of LDP, Alcatel device receives hello packet sent by Huawei NE5000E but does not send it to LDP module. According to Alcatel’s R&D: The device discards the packet because the source address is loopback interface address. As a result the neighbor cannot find and built session of session of LDP.
Suggestions
从From the analysis, Huawei device is not problematic and is of strong compatibility. The following points can prove: 
1. LDP standards (RFC3036) does not have any regulation and limit on source address of hello packet, details can be referred to RFC3036.
2. The setting above is to strengthen the compatibility. As described in RFC3036, Hello packet sends address TLV that is chosen. When some device does not support the handling of transmission address TLV, the third side uses source address of received hello packet as TCP connection address. And then we can change the source address of hello packet and tell the device of the third side. We carry transmission address TLV in hello packet. We can have much compatibility.
3. Our device can connect with Cisco, Juniper and RedBack. It confirms that most factories do not check source address of hello packet. 
4. The source address of hello packet does not have influence on the handling of LDP packet.

END