US008176201B1
(12) Ulllted States Patent
(10) Patent N0.:
Minei et a]. (54)
(75)
US 8,176,201 B1
(45) Date of Patent:
May 8, 2012
CONTROLLING THE SIGNALING OF
6,772,219 B1 *
LABEL-SWITCH” PATHS USINGA LABEL
232????‘ Eli (35882 $325‘;
8/2004 Shobatake .................. .. 709/238
338/323
MESSAGES DISTRIBUTION WHICH PROTOCOL EACIEITATE EMPLOYING THE USE
3335552 ’ ’ 55 E,, 85882 31111926731611: ' '
:1: 338/333
OF EXTERNAL PREFIXES
7,151,775 B1 * 12/2006 Renwick et a1.
370/400
7,197,033 B2 *
370/389
Inventors; Ina Minei’ Santa Clara’ CA (Us);
2006/0095499 A1 *
3/2007
Reeves et a1. .... ..
5/2006 Luciani et a1. .............. .. 709/201
Nischal Sheth, Sunnyvale, CA (US); Pedro R. Marques, Santa Clara, CA
* cited by examiner
(US); Yakov Rekhter, NeW Rochelle, NY (Us)
Primary Examiner * Bharat Barot (74) Attorney, Agent, or Firm * John C. Pokotylo; Straub &
(73) Assignee: Juniper Networks, Inc., Sunnyvale, CA (US)
Pokotylo (57)
( * ) Notice;
Label distribution protocol (LDP) signaled label-switched paths (LSPs) are supported Without requiring information about remote autonomous systems (ASs) to be injected into the local interior gateway protocol (1GP). This may be done
Subject to any disclaimer’ the term ofthis patent is extended or adjusted under 35 U_S,C, 154(b) by 2086 days,
(21) APPI- NOJ 10/702,184
by (i) decoupling a forwarding equivalency class (FEC) ele
_
(22) (51)
Flled: Int Cl
ment from the routing information, and (ii) specifying a next
NOV‘ 5’ 2003
G081? 25/173 (52)
hop on Which the FEC relies. An LDP messaging structure (e.g., an LDP type-length-value (TLV)) that includes a label,
(200601)
G06F 15/16 US‘ Cl‘
FEC information (e.g., a host address or pre?x of an egress
(200601) 709/238_ 709002 709/242_ 370/231_
""" "
(58)
ABSTRACT
’
LSR ofthe LSP) and a next hop (e.g., a host address or pre?x ofabordernode, suchas anAS borderrouter (ASBR)) may be
’ 370/389’_ 370/400’
provided. This messaging structure may be included in one or
Field of Classi?cation Search ................ .. a709/206 709/238i242 201*203 370/229i231 235*236’
more Om‘) label mapping messages’ 0’) label Withdraw mes‘ sages, and (c) label release messages. If an LDP message
370/351’i356, 3891392’ 408409” 40(L401’
including the expanded LDP messaging structure is received
See application ?le for Complete Search history'
(56)
at a node, the node may determine Whether or not to propagate the LSP using the next hop information, rather than the FEC information. If, on the other hand, the LDP message includes
References Cited
a normal LDP messaging structure, the node may determine U.S. PATENT DOCUMENTS 6,529,958 B1 * 6,584,071 B1 *
3/2003 6/2003
Whether or not to propagate the LSP as usual.
Oba et a1. .................... .. 709/238 Kodialam et a1. ........... .. 709/241
35 Claims, 11 Drawing Sheets
LABEL MESSAGE PROCESSING DECISION TO BREAK FEO
B02 RIGGER
LABEL MAPPING .
|
LABEL MAPPING MESSAGE RECEIVED
LABEL WITHDRAWAL
MESSAGE RECEIVED
I
we) 930
DECISION TO SEND A LABEL RELEASE
I
'
NO DOES (NORMAL 4 E MESSAGE CARRY THE OPTIONA RNH? BB5
YE
' OUTING TABLE CONTAI
AN ENTRY THAT MATCHES THE ADDRESS IN THE 7
924 ‘ DVERTISE FEC
YES INCLUDE RNH UNCHANGED IN '
92
MESSAGE AND SEND MESSAGE
E'TiEIIEMEEEFEFEXEIIIEEET‘FHEEIIII'I U‘: WITH WHICH ITWASADVERTISED
I
e@
YES
US. Patent
May 8, 2012
Sheet 6 0111
US 8,176,201 B1
FIGURE 8
805
& LDP ADVERTISEMENT
RECEIVED
5 SAVE INTERFACE ON
81% WHICH THE MESSAGE 5
WAS RECEIVED
815 NORMAL
LDP ADVERTISEMENT TYPE
EXTENDED
. .......................................
II
LOOK UP FEC INFORMATION
50F THE LDP ADVERTISEMENT‘
LOOK Up “NEXT Hop" PART
820
825% OF THE LDP ADVERTISEMENT
5 IN THE ROUTE INFORMATION 5
IN THE RouTE INFORMATION
\ ........................................ ..'
MATCHING ROUTE INFORMATION FOUND?
835
"""""""" __
RECEIVED?
Y
___________________ " ~~~~~~~~~ "
s45
SIGNAL
85
YES l 84A»
LSP V
860/
,\
RETURN I
IGNORE LDP ADVERTISEMENT
Q/I HANDLEII ERR:O:|R
US. Patent
May 8, 2012
Sheet 7 0111
US 8,176,201 B1
C LABEL MESSAGE PROCESSING ) DECISION TO BREAK FEC LABEL MAPPING I
I
I
LABEL WITHDRAWAL
LABEL MAPPING
DECISION To SEND A
MESSAGE RECEIVED
MEssAeEyREcElvED
LABEL RELEASE
970 930
§"'SAVE i_ THE MESSAGE INTERFACE-‘ON WAS RECEIVED WHICH ;
904
950
NO
(NORMAL)
YES
HE MESSAGE CARRY THE OPTIONA
8 FBR'DC'E'S'STE : NoRMALLYj
DOES NODE SUPPORT RNH? 916
NO
DOES - OUTING TABLE CONTAI
DROP
AN ENTRY THAT MATCHES THE
MESSAGE Q1912
ADDRESS IN THE
RNH? INFORM
914
SENDER q/
91?--- " ------------------__ Is THE ,,,,,, "DOWNSTREAM NEIGHBOR FROM'~~.___ 920
WHICH THE LABEL MAPPING WAS RECEIVED------ a _T__HE NEXT HOP TO THE ADDRESS IN THE RN_l_-l_ ------ "
2 v
------ __ACCORDING TO THE ROUT|NG_ ...... -'
DO NOT USE
__________ __
LABEL FOR
'
FORWARDING
924 NO YES
926
INCLUDE RNH UNCHANGED IN
\I\
MESSAGE AND SEND MESSAGE
_______ __
I
: REMEMBER, FOR EACH FEC, THE RNH
a
WITH WHICH IT WAS ADVERTISED A
990@ FIGURE 9A
990
US. Patent
May 8, 2012
Sheet 8 0111
US 8,176,201 B1
FIGURE 98 YES
932 ASSOCIATED WITH
INCLUDE RNH
IL AND LABEL IN 936 WWHDRAWAL MESSAGE
PROCESS 1934 NORMALLY
990
FIGURE 9C YES
952 ASSOCIATED WlTH
INCLUDE RNH
95gb AND LABELIN RELEASE MESSAGE
R
E
P 09 83 V54 NORMALLY
990
US. Patent
May 8, 2012
FIGURE 9D
Sheet 9 0111
US 8,176,201 B1
970 a
972 LABEL WITHDRAWAL MESSAGE CONTAIN
WITHDRAWAL MESSAGE ASSOCIATED WITH ANY RN H AT NODE?
97v
NORMAL
IS FEC INDICATED IN WITHDRAWAL MESSAGE ASSOCIATED AT NODE WITH A NEXT HOP MATCHING HAT INDICATED IN TH MESSAGE?
PROCESSING
v
DROP
DROP
MESSAGE W8
981/‘ MESSAGE
5'miiii??gé?b'é'é'6F"' -
5
“MISSINGRNH”
5 98°
---------------------------------- --
r ______________________________ ____
98\6/~" 5
NOTIFYSENDEROF 5
"INCOMPATIBLE RNH”
5
US. Patent
May 8,2012
Sheet 10 01 11
US 8,176,201 B1
co p Q P
mOw E
omow
MorDOE om
‘l/vmor
H
m0O