[mpls-linux-general] Problems with LDP
Status: Beta
Brought to you by:
jleu
|
From: priya S. <mpl...@ya...> - 2004-03-23 18:19:10
|
haii
I have this problem with lsp setup. I have a
simple network setup as shown below.
---- LSR1 ----
| |
Host1 --- LER1 LER2--- Host2
| |
---- LSR2 ----
I have a IP to FEC binding in LER2 and the routing
table and mpls_out contents are as below (which is
fine and as expected)
root@localhost LER2]# ip route sh
10.0.4.0/24 dev eth1 scope link
10.0.1.0/24 via 10.0.3.1 dev eth2 lsp 0x3 proto zebra
metric 20 equalize
10.0.3.0/24 dev eth2 scope link
10.0.12.0/24 dev eth0 scope link
127.0.0.0/8 dev lo scope link
[root@localhost LER2]# cat /proc/net/mpls_out
0x00000003 68500/5753838/0 2 PUSH(gen 10002)
SET(eth2,10.0.3.1)
0x00000004 447/36612/0 1 PUSH(gen 10005)
SET(eth2,10.0.3.1)
0x00000008 15/738/0 1 PUSH(gen 10020)
SET(eth2,10.0.3.1)
BUT, I donot have a similar IP--FEC binding at LER1.
The ip route show and the cat /proc/net/mpls_out
commands show the following output (which packets take
which LSPs-- 0x1a or 0x1b in mpls_out below)
[root@localhost LER1]# ip route sh
10.0.4.0/24 via 10.0.2.2 dev eth2 proto zebra metric
20 equalize
10.0.1.0/24 dev eth1 scope link
10.0.2.0/24 dev eth2 scope link
10.0.3.0/24 via 10.0.1.2 dev eth1 proto zebra metric
20 equalize
10.0.12.0/24 via 10.0.1.2 dev eth1 proto zebra
metric 30 equalize
10.0.11.0/24 dev eth0 scope link
127.0.0.0/8 dev lo scope link
[root@localhost LER1]# cat /proc/net/mpls_out
0x0000001a 2845/238980/0 2 PUSH(gen 10109)
SET(eth1,10.0.1.2)
0x0000001b 0/0/0 1 PUSH(gen 10111) SET(eth1,10.0.1.2)
What could be the problem? The FEC binding at LER2 was
automatic but not at the LER1. I just enabled the
interfaces for LER1, LSR1 , LSR2, LER2 on the mpls
network using "mpls ldp".
Also please let me know if there is any
documentation that could explain as to how the ldp for
mpls-linux sets up labels for all the networks in the
LSRs and LERs.
Thanks in advance
Praveen
Do you Yahoo!?
Yahoo! Finance Tax Center - File online. File on time. |