mpls-linux-general Mailing List for MPLS for Linux (Page 80)
Status: Beta
Brought to you by:
jleu
You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
(26) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(22) |
Feb
(19) |
Mar
(19) |
Apr
(45) |
May
(52) |
Jun
(101) |
Jul
(79) |
Aug
(24) |
Sep
(43) |
Oct
(54) |
Nov
(71) |
Dec
(53) |
| 2002 |
Jan
(111) |
Feb
(123) |
Mar
(67) |
Apr
(61) |
May
(75) |
Jun
(26) |
Jul
(36) |
Aug
(41) |
Sep
(79) |
Oct
(85) |
Nov
(58) |
Dec
(39) |
| 2003 |
Jan
(26) |
Feb
(61) |
Mar
(80) |
Apr
(56) |
May
(39) |
Jun
(44) |
Jul
(28) |
Aug
(25) |
Sep
(4) |
Oct
(20) |
Nov
(38) |
Dec
(9) |
| 2004 |
Jan
(14) |
Feb
(14) |
Mar
(68) |
Apr
(17) |
May
(45) |
Jun
(42) |
Jul
(41) |
Aug
(23) |
Sep
(46) |
Oct
(89) |
Nov
(55) |
Dec
(33) |
| 2005 |
Jan
(74) |
Feb
(39) |
Mar
(105) |
Apr
(96) |
May
(43) |
Jun
(48) |
Jul
(21) |
Aug
(22) |
Sep
(33) |
Oct
(28) |
Nov
(29) |
Dec
(81) |
| 2006 |
Jan
(37) |
Feb
(32) |
Mar
(147) |
Apr
(37) |
May
(33) |
Jun
(28) |
Jul
(15) |
Aug
(20) |
Sep
(15) |
Oct
(23) |
Nov
(30) |
Dec
(40) |
| 2007 |
Jan
(20) |
Feb
(24) |
Mar
(65) |
Apr
(69) |
May
(41) |
Jun
(53) |
Jul
(39) |
Aug
(76) |
Sep
(53) |
Oct
(43) |
Nov
(26) |
Dec
(24) |
| 2008 |
Jan
(19) |
Feb
(67) |
Mar
(91) |
Apr
(75) |
May
(47) |
Jun
(63) |
Jul
(68) |
Aug
(39) |
Sep
(44) |
Oct
(33) |
Nov
(62) |
Dec
(84) |
| 2009 |
Jan
(14) |
Feb
(39) |
Mar
(55) |
Apr
(63) |
May
(16) |
Jun
(9) |
Jul
(4) |
Aug
(6) |
Sep
(1) |
Oct
(2) |
Nov
(10) |
Dec
(5) |
| 2010 |
Jan
(3) |
Feb
(1) |
Mar
(5) |
Apr
(13) |
May
(4) |
Jun
(5) |
Jul
(2) |
Aug
(8) |
Sep
(6) |
Oct
(1) |
Nov
(2) |
Dec
(2) |
| 2011 |
Jan
(1) |
Feb
(21) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
(6) |
Sep
|
Oct
|
Nov
(2) |
Dec
(6) |
| 2012 |
Jan
(5) |
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(5) |
Aug
(3) |
Sep
(6) |
Oct
|
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
|
From: <m9...@cn...> - 2005-03-13 07:44:09
|
Hi James,
I find a small bug in quagga-mpls/zebra/mpls_null.c.
Because my kernel has no mpls enhancement. So I modify "mpls_method =3D =
mpls_netlink.o" to "mpls_method =3D mpls_null.o".
But when I compile, there was an error.
Finally I find out there was a "missing part" (shown below) in =
"quagga-mpls/zebra/mpls_null.c". After I add this part. Then I pass the =
compile.
int
mpls_ctrl_tunnel_register(struct interface *ifp, int update)
{
return 0;
}
=20
int
mpls_ctrl_tunnel_unregister(struct interface *ifp)
{
return 0;
}
Back to the problem (can't run zebra) I am facing now.
I try to use GDB. Below is some information from GDB.
[root@localhost zebra]# gdb zebra
GNU gdb Red Hat Linux (6.1post-1.20040607.41rh)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you =
are
welcome to change it and/or distribute copies of it under certain =
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for =
details.
This GDB was configured as "i386-redhat-linux-gnu"...Using host =
libthread_db library "/lib/tls/libthread_db.so.1".
(gdb)
(gdb) run
Starting program: /root/tim/testing/newtry/quagga-mpls/zebra/zebra
Program received signal SIGSEGV, Segmentation fault.
0x0037ada3 in strlen () from /lib/tls/libc.so.6
(gdb) bt
#0 0x0037ada3 in strlen () from /lib/tls/libc.so.6
#1 0x0037aae5 in strdup () from /lib/tls/libc.so.6
#2 0x08066275 in zstrdup (type=3D0, str=3D0x0) at memory.c:115
#3 0x08058d94 in mpls_out_segment_register (out=3D0xfee52bb4) at =
mpls_lib.c:219
#4 0x0805c0f3 in netlink_mpls (snl=3D0xfee52c74, h=3D0x1) at =
rt_netlink.c:1844
#5 0x0805a8f4 in netlink_parse_info (filter=3D0x805c04e <netlink_mpls>,
nl=3D0x807f548, a=3D0xfee52c84, size=3D16384) at rt_netlink.c:435
#6 0x0805c24d in mpls_read () at rt_netlink.c:1929
#7 0x0804cae7 in main (argc=3D1, argv=3D0xfee56de4) at main.c:341
Thanks
Timothy
2005.03.13 |
|
From: mu w <mu...@gm...> - 2005-03-13 04:49:57
|
Thanks for taking the time to reply, James.
Yes I can ssh to ulm3 when MPLS is not enabled. The MTU between ulm2 and
ulm3 are 1500 (showed by `ip link or ip add`) and 1496 shown by `mpls
nhlfe show`. The set up commands for mpls:
in ulm2 and ulm3 ---
outgoing labels on bother interfaces: mpls nhlfe add key/ mpls nhlfe
change key KEY_PREVIOUSLY_GENERATED ...
incoming labels on both interfaces: mpls labelspace add dev DEV
labelspace 0/mpls ilm add label gen LABEL(match with incoming label)
labelspace 0
(Do I need to use xc?
But ping works Okay, all request and reply are mpls enabled -- I see the
mpls bits in ethereal and tcpdump)
in ulm1 and ulm4 --
outgoing label and incoming label setup on the interface connected to
the ulm2 and ulm3...
If I use 'telnet ulm3 22', I see the initial response:
Connected to 192.168.25.1.
Escape character is '^]'.
SSH-1.99-OpenSSH_3.6.1p2
I have done some more testing with ethereal and tcpdump. In one of the
ethereal outputs, I can see the three-way handshake is complete,
then ulm3 three sends a [SYN, FIN, ACK, CWR] to ulm1. The ethereal
says "Header length: 16 bytes (bogus, must be at least 20)" shown below:
[frames 2,3,4, threeway handshake, no problem]
Frame 5 (95 bytes on wire, 95 bytes captured)
Ethernet II, Src: 00:02:44:6a:ff:f8, Dst: 00:50:04:c3:7a:40
MultiProtocol Label Switching Header
Internet Protocol, Src Addr: 192.168.13.2 (192.168.13.2), Dst Addr:
192.168.25.1 (192.168.25.1)
Transmission Control Protocol, Src Port: ssh (22), Dst Port: 1139
(1139), Seq: 0
Source port: ssh (22)
Destination port: 1139 (1139)
Sequence number: 0
Header length: 16 bytes (bogus, must be at least 20)
Frame 6 (95 bytes on wire, 95 bytes captured)
Ethernet II, Src: 00:02:44:6a:ff:f8, Dst: 00:50:04:c3:7a:40
MultiProtocol Label Switching Header
Internet Protocol, Src Addr: 192.168.13.2 (192.168.13.2), Dst Addr:
192.168.25.1 (192.168.25.1)
Transmission Control Protocol, Src Port: ssh (22), Dst Port: 1139
(1139), Seq: 0
Source port: ssh (22)
Destination port: 1139 (1139)
Sequence number: 0
Header length: 16 bytes (bogus, must be at least 20)
...
From some tcpdump output, it looks like the checksum sometimes goes bad
-- "bad tcp checksum a792 (->59c2)!" in the following tcpdump output.
Thanks,
morris
`tcp -xvp -i eth0` output
11:47:32.828060 MPLS (label 25, exp 0, [S], ttl 64)
IP (tos 0x0, ttl 64, id 45153, offset 0, flags [DF], proto 6,
length: 60) 192.168.25.1.1138 > 192.168.13.1.ssh: S [tcp sum ok]
3559799760:3559799760(0) win 5840 <mss 1460,sackOK,timestamp 89820081
0,nop,wscale 2>
0x0000: 0001 9140 4500 003c b061 4000 4006 e307 ...@E..<.a@.@...
0x0010: c0a8 1901 c0a8 0d01 0472 0016 d42e 3bd0 .........r....;.
0x0020: 0000 0000 a002 16d0 e44f 0000 0204 05b4 .........O......
0x0030: 0402 080a 055a 8bb1 0000 0000 0103 0302 .....Z..........
11:47:32.828813 MPLS (label 125, exp 0, [S], ttl 64)
IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto 6,
length: 60) 192.168.13.1.ssh > 192.168.25.1.1138: S [tcp sum ok]
2832248515:2832248515(0) ack 3559799761 win 5792 <mss
1460,sackOK,timestamp 153217841 89820081,nop,wscale 2>
0x0000: 0007 d140 4500 003c 0000 4000 4006 9369 ...@E..<..@.@..i
0x0010: c0a8 0d01 c0a8 1901 0016 0472 a8d0 aec3 ...........r....
0x0020: d42e 3bd1 a012 16a0 9887 0000 0204 05b4 ..;.............
0x0030: 0402 080a 0921 eb31 055a 8bb1 0103 0302 .....!.1.Z......
11:47:32.829452 MPLS (label 25, exp 0, [S], ttl 64)
IP (tos 0x0, ttl 64, id 45155, offset 0, flags [DF], proto 6,
length: 52) 192.168.25.1.1138 > 192.168.13.1.ssh: . [tcp sum ok] ack 1
win 1460 <nop,nop,timestamp 89820083 153217841>
0x0000: 0001 9140 4500 0034 b063 4000 4006 e30d ...@E..4.c@.@...
0x0010: c0a8 1901 c0a8 0d01 0472 0016 d42e 3bd1 .........r....;.
0x0020: a8d0 aec4 8010 05b4 d838 0000 0101 080a .........8......
0x0030: 055a 8bb3 0921 eb31 .Z...!.1
11:47:32.832443 MPLS (label 125, exp 0, [S], ttl 64)
IP (tos 0x0, ttl 64, id 17910, offset 0, flags [DF], proto 6,
length: 77) 192.168.13.1.ssh > 192.168.25.1.1138: FE [bad tcp cksum a792
(->59c2)!] 1:34(33) ack 1 win 1448 urg 0 <nop,nop,[bad opt]>
0x0000: 0007 d140 4500 004d 45f6 4000 4006 4d62 ...@E..ME.@.@.Mb
0x0010: c0a8 0d01 c0a8 1901 0016 0472 a8d0 aec4 ...........r....
0x0020: d42e 3bd1 6371 05a8 a792 0000 0101 080a ..;.cq..........
0x0030: 0921 eb34 055a 8bb3 5353 482d 312e 3939 .!.4.Z..SSH-1.99
0x0040: 2d4f 7065 6e53 5348 5f33 2e36 2e31 7032 -OpenSSH_3.6.1p2
0x0050: 0a
11:47:33.033583 MPLS (label 125, exp 0, [S], ttl 64)
IP (tos 0x0, ttl 64, id 17912, offset 0, flags [DF], proto 6,
length: 77) 192.168.13.1.ssh > 192.168.25.1.1138: SFRW [bad tcp cksum
a792 (->59c2)!] 2832248516:2832248549(33) win 1448 urg 0 <nop,nop,[bad
opt]>
0x0000: 0007 d140 4500 004d 45f8 4000 4006 4d60 ...@E..ME.@.@.M`
0x0010: c0a8 0d01 c0a8 1901 0016 0472 a8d0 aec4 ...........r....
0x0020: d42e 3bd1 62a7 05a8 a792 0000 0101 080a ..;.b...........
0x0030: 0921 ebfe 055a 8bb3 5353 482d 312e 3939 .!...Z..SSH-1.99
0x0040: 2d4f 7065 6e53 5348 5f33 2e36 2e31 7032 -OpenSSH_3.6.1p2
0x0050: 0a .
11:47:33.435402 MPLS (label 125, exp 0, [S], ttl 64)
IP (tos 0x0, ttl 64, id 17914, offset 0, flags [DF], proto 6,
length: 77) 192.168.13.1.ssh > 192.168.25.1.1138: FR [bad tcp cksum a792
(->59c2)!] 1:34(33) ack 1 win 1448 <nop,nop,[bad opt]>
0x0000: 0007 d140 4500 004d 45fa 4000 4006 4d5e ...@E..ME.@.@.M^
0x0010: c0a8 0d01 c0a8 1901 0016 0472 a8d0 aec4 ...........r....
0x0020: d42e 3bd1 6115 05a8 a792 0000 0101 080a ..;.a...........
0x0030: 0921 ed90 055a 8bb3 5353 482d 312e 3939 .!...Z..SSH-1.99
0x0040: 2d4f 7065 6e53 5348 5f33 2e36 2e31 7032 -OpenSSH_3.6.1p2
0x0050: 0a .
11:47:34.239254 MPLS (label 125, exp 0, [S], ttl 64)
IP (tos 0x0, ttl 64, id 17916, offset 0, flags [DF], proto 6,
length: 77) 192.168.13.1.ssh > 192.168.25.1.1138: FWE [bad tcp cksum
a792 (->59c2)!] 1:38(37) ack 1 win 1448 urg 0
0x0000: 0007 d140 4500 004d 45fc 4000 4006 4d5c ...@E..ME.@.@.M\
0x0010: c0a8 0d01 c0a8 1901 0016 0472 a8d0 aec4 ...........r....
0x0020: d42e 3bd1 5df1 05a8 a792 0000 0101 080a ..;.]...........
0x0030: 0921 f0b4 055a 8bb3 5353 482d 312e 3939 .!...Z..SSH-1.99
0x0040: 2d4f 7065 6e53 5348 5f33 2e36 2e31 7032 -OpenSSH_3.6.1p2
0x0050: 0a .
11:47:35.669679 IP (tos 0xc0, ttl 1, id 58574, offset 0, flags [none],
proto 89, length: 68) 192.168.25.2 > OSPF-ALL.MCAST.NET: OSPFv2, Hello
(1), length: 48
Router-ID: 192.168.25.2, Area 0.0.0.100, Authentication Type:
none (0)
Options: [External]
Hello Timer: 10s, Dead Timer 40s, Mask: 255.255.255.0, Priority: 1
Designated Router 192.168.25.2, Backup Designated Router
192.168.25.1
Neighbor List:
192.168.88.2
0x0000: 45c0 0044 e4ce 0000 0159 1a23 c0a8 1902 E..D.....Y.#....
0x0010: e000 0005 0201 0030 c0a8 1902 0000 0064 .......0.......d
0x0020: 568c 0000 0000 0000 0000 0000 ffff ff00 V...............
0x0030: 000a 0201 0000 0028 c0a8 1902 c0a8 1901 .......(........
0x0040: c0a8 5802
....
=======================================
From: James R. Leu <jleu@mi...>
* Re: help: how to ssh to mpls machine?*
<http://sourceforge.net/mailarchive/message.php?msg_id=11144914>
2005-03-12 17:43
Can you ssh to the machine in question when MPLS is not enabled
in the network? What are the exact commands you issuesd on all of machines
in your diagram? What is the MTU of the link between ulm2 and ulm3?
On Sun, Mar 13, 2005 at 12:39:22AM +0800, mu w wrote:
> (ssh to non-mpls machines via mpls net works) -- one more time
> > OK the previous email didn"t get through...please forgive me for
reposting.
> > Hi James and all...
> > I built an mpls network using static label switched path, by using
mpls > nhlfe...and mpls ilm...etc (in 2.6.9-1.6_FC2mpls_1_946).
Everything > works fine except I cannot ssh to an mpls machine.
> The following figure show my network
> > ulm1--ulm2---ulm3----ulm4 > > ulm2 and
ulm3 are the mpls network, ulm1 and ulm4 are normal IP hosts. > ulm1 can
ssh to ulm4 (traffic on ulm2 and ulm3 are labeled) but cannot > ssh to
ulm3. ping to ulm3 is okay.
> > Ethereal shows the mpls traffic for ssh handshake...SYN and stuff
but > the connection was reset after a while.
> > Is ssh to ulm3 possible? If yes how to setup?
> > I have seen question on ftp and ssh questions in the archive but
can"t > find any answers. Any help and pointer are appreciated.
> > Also, is there a more detailed manual for the mpls command in
(uname -a > = 2.6.9-1.6_FC2mpls_1_946)?
Not written yet, but you can issue "mpls help" and it will give you
command line syntax.
>
|
|
From: mu w <mu...@gm...> - 2005-03-13 04:21:30
|
Thanks for taking the time to reply, James.
Yes I can ssh to ulm3 when MPLS is not enabled. The MTU between ulm2 and
ulm3 are 1500 (showed by `ip link or ip add`) and 1494 shown by `mpls
nhlfe show`. The set up commands for mpls:
outgoing labels on bother interfaces: mpls nhlfe add key/ mpls nhlfe
change key KEY_PREVIOUSLY_GENERATED ...
incoming labels on both interfaces: mpls labelspace add dev DEV
labelspace 0/mpls ilm add label gen LABEL(match with incoming label)
labelspace 0
(Do I need to use xc?
But ping works Okay, all request and reply are mpls enabled -- I see the
mpls bits in ethereal and tcpdump)
If I use 'telnet ulm3 22', I see the initial response:
Connected to 192.168.25.1.
Escape character is '^]'.
SSH-1.99-OpenSSH_3.6.1p2
I have done some more testing with ethereal and tcpdump. In one of the
ethereal outputs, I can see the three-way handshake is complete,
then ulm3 three sends a [SYN, FIN, ACK, CWR] to ulm1. The ethereal
says "Header length: 16 bytes (bogus, must be at least 20)" shown below:
[frames 2,3,4, threeway handshake, no problem]
Frame 5 (95 bytes on wire, 95 bytes captured)
Ethernet II, Src: 00:02:44:6a:ff:f8, Dst: 00:50:04:c3:7a:40
MultiProtocol Label Switching Header
Internet Protocol, Src Addr: 192.168.13.2 (192.168.13.2), Dst Addr:
192.168.25.1 (192.168.25.1)
Transmission Control Protocol, Src Port: ssh (22), Dst Port: 1139
(1139), Seq: 0
Source port: ssh (22)
Destination port: 1139 (1139)
Sequence number: 0
Header length: 16 bytes (bogus, must be at least 20)
Frame 6 (95 bytes on wire, 95 bytes captured)
Ethernet II, Src: 00:02:44:6a:ff:f8, Dst: 00:50:04:c3:7a:40
MultiProtocol Label Switching Header
Internet Protocol, Src Addr: 192.168.13.2 (192.168.13.2), Dst Addr:
192.168.25.1 (192.168.25.1)
Transmission Control Protocol, Src Port: ssh (22), Dst Port: 1139
(1139), Seq: 0
Source port: ssh (22)
Destination port: 1139 (1139)
Sequence number: 0
Header length: 16 bytes (bogus, must be at least 20)
...
From some tcpdump output, it looks like the checksum sometimes goes bad
-- "bad tcp checksum a792 (->59c2)!" in the following tcpdump output.
Thanks,
morris
`tcp -xvp -i eth0` output
11:47:32.828060 MPLS (label 25, exp 0, [S], ttl 64)
IP (tos 0x0, ttl 64, id 45153, offset 0, flags [DF], proto 6,
length: 60) 192.168.25.1.1138 > 192.168.13.1.ssh: S [tcp sum ok]
3559799760:3559799760(0) win 5840 <mss 1460,sackOK,timestamp 89820081
0,nop,wscale 2>
0x0000: 0001 9140 4500 003c b061 4000 4006 e307 ...@E..<.a@.@...
0x0010: c0a8 1901 c0a8 0d01 0472 0016 d42e 3bd0 .........r....;.
0x0020: 0000 0000 a002 16d0 e44f 0000 0204 05b4 .........O......
0x0030: 0402 080a 055a 8bb1 0000 0000 0103 0302 .....Z..........
11:47:32.828813 MPLS (label 125, exp 0, [S], ttl 64)
IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto 6,
length: 60) 192.168.13.1.ssh > 192.168.25.1.1138: S [tcp sum ok]
2832248515:2832248515(0) ack 3559799761 win 5792 <mss
1460,sackOK,timestamp 153217841 89820081,nop,wscale 2>
0x0000: 0007 d140 4500 003c 0000 4000 4006 9369 ...@E..<..@.@..i
0x0010: c0a8 0d01 c0a8 1901 0016 0472 a8d0 aec3 ...........r....
0x0020: d42e 3bd1 a012 16a0 9887 0000 0204 05b4 ..;.............
0x0030: 0402 080a 0921 eb31 055a 8bb1 0103 0302 .....!.1.Z......
11:47:32.829452 MPLS (label 25, exp 0, [S], ttl 64)
IP (tos 0x0, ttl 64, id 45155, offset 0, flags [DF], proto 6,
length: 52) 192.168.25.1.1138 > 192.168.13.1.ssh: . [tcp sum ok] ack 1
win 1460 <nop,nop,timestamp 89820083 153217841>
0x0000: 0001 9140 4500 0034 b063 4000 4006 e30d ...@E..4.c@.@...
0x0010: c0a8 1901 c0a8 0d01 0472 0016 d42e 3bd1 .........r....;.
0x0020: a8d0 aec4 8010 05b4 d838 0000 0101 080a .........8......
0x0030: 055a 8bb3 0921 eb31 .Z...!.1
11:47:32.832443 MPLS (label 125, exp 0, [S], ttl 64)
IP (tos 0x0, ttl 64, id 17910, offset 0, flags [DF], proto 6,
length: 77) 192.168.13.1.ssh > 192.168.25.1.1138: FE [bad tcp cksum a792
(->59c2)!] 1:34(33) ack 1 win 1448 urg 0 <nop,nop,[bad opt]>
0x0000: 0007 d140 4500 004d 45f6 4000 4006 4d62 ...@E..ME.@.@.Mb
0x0010: c0a8 0d01 c0a8 1901 0016 0472 a8d0 aec4 ...........r....
0x0020: d42e 3bd1 6371 05a8 a792 0000 0101 080a ..;.cq..........
0x0030: 0921 eb34 055a 8bb3 5353 482d 312e 3939 .!.4.Z..SSH-1.99
0x0040: 2d4f 7065 6e53 5348 5f33 2e36 2e31 7032 -OpenSSH_3.6.1p2
0x0050: 0a
11:47:33.033583 MPLS (label 125, exp 0, [S], ttl 64)
IP (tos 0x0, ttl 64, id 17912, offset 0, flags [DF], proto 6,
length: 77) 192.168.13.1.ssh > 192.168.25.1.1138: SFRW [bad tcp cksum
a792 (->59c2)!] 2832248516:2832248549(33) win 1448 urg 0 <nop,nop,[bad opt]>
0x0000: 0007 d140 4500 004d 45f8 4000 4006 4d60 ...@E..ME.@.@.M`
0x0010: c0a8 0d01 c0a8 1901 0016 0472 a8d0 aec4 ...........r....
0x0020: d42e 3bd1 62a7 05a8 a792 0000 0101 080a ..;.b...........
0x0030: 0921 ebfe 055a 8bb3 5353 482d 312e 3939 .!...Z..SSH-1.99
0x0040: 2d4f 7065 6e53 5348 5f33 2e36 2e31 7032 -OpenSSH_3.6.1p2
0x0050: 0a .
11:47:33.435402 MPLS (label 125, exp 0, [S], ttl 64)
IP (tos 0x0, ttl 64, id 17914, offset 0, flags [DF], proto 6,
length: 77) 192.168.13.1.ssh > 192.168.25.1.1138: FR [bad tcp cksum a792
(->59c2)!] 1:34(33) ack 1 win 1448 <nop,nop,[bad opt]>
0x0000: 0007 d140 4500 004d 45fa 4000 4006 4d5e ...@E..ME.@.@.M^
0x0010: c0a8 0d01 c0a8 1901 0016 0472 a8d0 aec4 ...........r....
0x0020: d42e 3bd1 6115 05a8 a792 0000 0101 080a ..;.a...........
0x0030: 0921 ed90 055a 8bb3 5353 482d 312e 3939 .!...Z..SSH-1.99
0x0040: 2d4f 7065 6e53 5348 5f33 2e36 2e31 7032 -OpenSSH_3.6.1p2
0x0050: 0a .
11:47:34.239254 MPLS (label 125, exp 0, [S], ttl 64)
IP (tos 0x0, ttl 64, id 17916, offset 0, flags [DF], proto 6,
length: 77) 192.168.13.1.ssh > 192.168.25.1.1138: FWE [bad tcp cksum
a792 (->59c2)!] 1:38(37) ack 1 win 1448 urg 0
0x0000: 0007 d140 4500 004d 45fc 4000 4006 4d5c ...@E..ME.@.@.M\
0x0010: c0a8 0d01 c0a8 1901 0016 0472 a8d0 aec4 ...........r....
0x0020: d42e 3bd1 5df1 05a8 a792 0000 0101 080a ..;.]...........
0x0030: 0921 f0b4 055a 8bb3 5353 482d 312e 3939 .!...Z..SSH-1.99
0x0040: 2d4f 7065 6e53 5348 5f33 2e36 2e31 7032 -OpenSSH_3.6.1p2
0x0050: 0a .
11:47:35.669679 IP (tos 0xc0, ttl 1, id 58574, offset 0, flags [none],
proto 89, length: 68) 192.168.25.2 > OSPF-ALL.MCAST.NET: OSPFv2, Hello
(1), length: 48
Router-ID: 192.168.25.2, Area 0.0.0.100, Authentication Type:
none (0)
Options: [External]
Hello Timer: 10s, Dead Timer 40s, Mask: 255.255.255.0, Priority: 1
Designated Router 192.168.25.2, Backup Designated Router
192.168.25.1
Neighbor List:
192.168.88.2
0x0000: 45c0 0044 e4ce 0000 0159 1a23 c0a8 1902 E..D.....Y.#....
0x0010: e000 0005 0201 0030 c0a8 1902 0000 0064 .......0.......d
0x0020: 568c 0000 0000 0000 0000 0000 ffff ff00 V...............
0x0030: 000a 0201 0000 0028 c0a8 1902 c0a8 1901 .......(........
0x0040: c0a8 5802
=======================================
From: James R. Leu <jleu@mi...>
* Re: help: how to ssh to mpls machine?*
<http://sourceforge.net/mailarchive/message.php?msg_id=11144914>
2005-03-12 17:43
Can you ssh to the machine in question when MPLS is not enabled
in the network? What are the exact commands you issuesd on all of machines
in your diagram? What is the MTU of the link between ulm2 and ulm3?
On Sun, Mar 13, 2005 at 12:39:22AM +0800, mu w wrote:
> (ssh to non-mpls machines via mpls net works) -- one more time
>
> OK the previous email didn"t get through...please forgive me for reposting.
>
> Hi James and all...
>
> I built an mpls network using static label switched path, by using mpls
> nhlfe...and mpls ilm...etc (in 2.6.9-1.6_FC2mpls_1_946). Everything
> works fine except I cannot ssh to an mpls machine.
> The following figure show my network
>
> ulm1--ulm2---ulm3----ulm4
>
> ulm2 and ulm3 are the mpls network, ulm1 and ulm4 are normal IP hosts.
> ulm1 can ssh to ulm4 (traffic on ulm2 and ulm3 are labeled) but cannot
> ssh to ulm3. ping to ulm3 is okay.
>
> Ethereal shows the mpls traffic for ssh handshake...SYN and stuff but
> the connection was reset after a while.
>
> Is ssh to ulm3 possible? If yes how to setup?
>
> I have seen question on ftp and ssh questions in the archive but can"t
> find any answers. Any help and pointer are appreciated.
>
> Also, is there a more detailed manual for the mpls command in (uname -a
> = 2.6.9-1.6_FC2mpls_1_946)?
Not written yet, but you can issue "mpls help" and it will give you
command line syntax.
|
|
From: James R. L. <jl...@mi...> - 2005-03-13 01:47:31
|
On Sat, Mar 12, 2005 at 11:16:03PM +0800, ?????x wrote: > Hi James, >=20 > I try some way to find out what cause the problem that I can't run zebra,= the problem is when I execute "./zebra" then will show: >=20 > [root@localhost zebra]# ./zebra > Aborted Have you tried 'strace'ing zebra to see why it is aborting, what about running it through 'gdb'? > I also try './update-autotools' you told me last time, but doesn't work. What errors are you getting? I would concentrate on fixing those errors. You MUST run ./update-autotools to build a MPLS enabled ./configure > I try to compile the quagga-0.98.2, and the zebra can run. >=20 > I am still trying. I appreciate to get some sugession from you. >=20 > Thanks >=20 > Timothy > 2005.03.12 >=20 >=20 --=20 James R. Leu jl...@mi... |
|
From: James R. L. <jl...@mi...> - 2005-03-13 01:43:01
|
Can you ssh to the machine in question when MPLS is not enabled in the network? What are the exact commands you issuesd on all of machines in your diagram? What is the MTU of the link between ulm2 and ulm3? On Sun, Mar 13, 2005 at 12:39:22AM +0800, mu w wrote: > (ssh to non-mpls machines via mpls net works) -- one more time >=20 > OK the previous email didn't get through...please forgive me for repostin= g. >=20 > Hi James and all... >=20 > I built an mpls network using static label switched path, by using mpls= =20 > nhlfe...and mpls ilm...etc (in 2.6.9-1.6_FC2mpls_1_946). Everything=20 > works fine except I cannot ssh to an mpls machine. > The following figure show my network > =20 > ulm1--ulm2---ulm3----ulm4=20 > =20 > ulm2 and ulm3 are the mpls network, ulm1 and ulm4 are normal IP hosts.=20 > ulm1 can ssh to ulm4 (traffic on ulm2 and ulm3 are labeled) but cannot=20 > ssh to ulm3. ping to ulm3 is okay. >=20 > Ethereal shows the mpls traffic for ssh handshake...SYN and stuff but=20 > the connection was reset after a while. >=20 > Is ssh to ulm3 possible? If yes how to setup? >=20 > I have seen question on ftp and ssh questions in the archive but can't=20 > find any answers. Any help and pointer are appreciated. >=20 > Also, is there a more detailed manual for the mpls command in (uname -a= =20 > =3D 2.6.9-1.6_FC2mpls_1_946)? =20 Not written yet, but you can issue 'mpls help' and it will give you command line syntax. > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu jl...@mi... |
|
From: mu w <mu...@gm...> - 2005-03-12 16:39:44
|
(ssh to non-mpls machines via mpls net works) -- one more time
OK the previous email didn't get through...please forgive me for reposting.
Hi James and all...
I built an mpls network using static label switched path, by using mpls
nhlfe...and mpls ilm...etc (in 2.6.9-1.6_FC2mpls_1_946). Everything
works fine except I cannot ssh to an mpls machine.
The following figure show my network
ulm1--ulm2---ulm3----ulm4
ulm2 and ulm3 are the mpls network, ulm1 and ulm4 are normal IP hosts.
ulm1 can ssh to ulm4 (traffic on ulm2 and ulm3 are labeled) but cannot
ssh to ulm3. ping to ulm3 is okay.
Ethereal shows the mpls traffic for ssh handshake...SYN and stuff but
the connection was reset after a while.
Is ssh to ulm3 possible? If yes how to setup?
I have seen question on ftp and ssh questions in the archive but can't
find any answers. Any help and pointer are appreciated.
Also, is there a more detailed manual for the mpls command in (uname -a
= 2.6.9-1.6_FC2mpls_1_946)?
|
|
From: <m9...@cn...> - 2005-03-12 15:09:54
|
Hi James, I try some way to find out what cause the problem that I can't run = zebra, the problem is when I execute "./zebra" then will show: [root@localhost zebra]# ./zebra Aborted I also try './update-autotools' you told me last time, but doesn't work. I try to compile the quagga-0.98.2, and the zebra can run. I am still trying. I appreciate to get some sugession from you. Thanks Timothy 2005.03.12 |
|
From: mu w <mu...@ho...> - 2005-03-12 08:37:49
|
<html>Hi all and James.<br><br>This is my first post, please excuse me if the question is not suitbale for the list.<br><br>I have successfully built an mpls network with static label switching<br>paths by using mpls in 2.6.9-1.6_FC2mpls_1_946 (`uname -a`). I<br>can ssh, throught the mpls netork, to a IP machine (non mpls machine<br>i.e.). Ethereal (and tcpdump) confirm the labels are there.<br><br>But I can't seem to ssh to a mpls machine within the mpls network. I<br>can ping the mpls machines (mpls enabled as revealed by ethereal).. <br><br>Is it possible to connect to a mpls machine? If yes, how? <br><br>Also is there a more detailed manual for the mpls command? I only<br>use mpls nhlsfe and mpls ilm, and some mpld nhlfe/iml show<br>commands.<br><br>Any help and/or pointers appreciated --- thanks,<br><br>markus<br><br><br clear=all><hr> <a href="http://g.msn.com/8HMAENUS/2749??PS=47575" target="_top">With MSN Spaces email straight to your blog. Upload jokes, photos and more. It's free!</a> </html> |
|
From: James R. L. <jl...@mi...> - 2005-03-11 15:27:41
|
On Fri, Mar 11, 2005 at 06:36:43PM +0800, ?????x wrote: > Hi James, >=20 > I want to check my development environment is same as yours. > Because I try ./configure --disable-shared, but doesn't work. What was the error? If it complained about 'configure' not being a valid executable, then you need to run './update-autotools' first. If it is some other error, send me the output and I'll see if I can help. > My OS is Fedora 3. Kernel without mpls enhancement. (I remember to modify= the mpls_method in zebra/Makefile.am) >=20 > Sorry about trouble you so often, but I hope I can help on the latest cod= e, but first I should make it run. Good point :-) > Thanks >=20 > Timothy > 2005.03.11 --=20 James R. Leu jl...@mi... |
|
From: <m9...@cn...> - 2005-03-11 10:30:19
|
Hi James, I want to check my development environment is same as yours. Because I try ./configure --disable-shared, but doesn't work. My OS is Fedora 3. Kernel without mpls enhancement. (I remember to = modify the mpls_method in zebra/Makefile.am) Sorry about trouble you so often, but I hope I can help on the latest = code, but first I should make it run. Thanks Timothy 2005.03.11 |
|
From: James R. L. <jl...@mi...> - 2005-03-10 15:59:06
|
On Thu, Mar 10, 2005 at 04:06:48PM +0800, ?????x wrote: > Hi James, >=20 > I can compile the latest code downloaded from the P4 server now. >=20 > Because there are some syntax problems when I copy the code to my Linux e= nvironment , but it's OK now. >=20 > Now, I face another problem after "make". I can't run zebra. When I type = "./zebra" there is an error: > [root@localhost zebra]# ./zebra > Aborted My guess is that it is being compiled with shared libraries and and for some reason that is not working when you execure it from the zebra directory (it probably wants you to install it). I suggest compiling it with out shared libraries if you're going to run it from the zebra directory. =2E/configure --disable-shared BTW that is how I compile mine as well. BTW2 Make sure to 'p4 sync' every now and then. For example last night I submitted some fixes for the 'assert' you saw. The found the bug that was causing that, ofcourse I touch many other things as well, but the particular bug was in ldp_vty.c in the code for 'no mpls ip' I was sett= ing li->admin_up =3D MPLS_BOOL_FALSE before calling ldp_interface_delete(). If= you follow the code path, you will see that shutting down an entity can only happen when li->admin_up =3D=3D MPLS_BOOL_TRUE, the fix was to change the o= rder of operation. Like I said, I also changed otehr code as well, so it will be hard to pick just that change out from my submissions last night. Although now, I fear I have exposed a but in ldp-portable. I need to dig futher, but no matter what I cannot get an entity to 'delete' (when you 'trace all' you will see 'iff deleted' or 'addr deleted', I never see 'entity deleted' which should haven after doing a 'no mpls ip'. > What's the problem? > Thanks >=20 > Timothy > 2005.03.10 >=20 --=20 James R. Leu jl...@mi... |
|
From: <m9...@cn...> - 2005-03-10 08:00:23
|
Hi James, I can compile the latest code downloaded from the P4 server now. Because there are some syntax problems when I copy the code to my Linux = environment , but it's OK now. Now, I face another problem after "make". I can't run zebra. When I type = "./zebra" there is an error: [root@localhost zebra]# ./zebra Aborted What's the problem? Thanks Timothy 2005.03.10 |
|
From: James R. L. <jl...@mi...> - 2005-03-09 16:21:46
|
Is it possible that you have a blank line at the top of the file?
Make sure that the binary /bin/sh exists on your system.
On Thu, Mar 10, 2005 at 12:23:23AM +0800, ?????x wrote:
> Sorry, I past wrong title in last mail.
> I attached "create-links" in this mail
>=20
> On Thu, Mar 10, 2005 at 12:11:25AM +0800, ??? wrote:
> > Hi James,
> > Sorry, I can't follow the step you told me.
> >=20
> > I got some error when I apply "creat-links".
> >=20
> > [root@localhost ldpd]# ./create-links
> > : bad interpreter: No such file or directory
> >=20
> > What's the problem on my Linux?
>=20
> attach your 'create-links' script to an email and send it. I want to
> make sure it is the same and mine.
>=20
> > Thanks
> >=20
> > Timothy
> > 2005.03.09
> > ----- Original Message -----=20
> > From: "James R. Leu" <jl...@mi...>
> > To: "?????x" <m9...@cn...>
> > Cc: <mpl...@li...>
> > Sent: Wednesday, March 09, 2005 11:47 PM
> > Subject: Re: [mpls-linux-general] How to use the latest code downloaded=
from
> > the p4 server?
> >=20
> > On Wed, Mar 09, 2005 at 11:29:49PM +0800, ?????x wrote:
> > > Hi James,
> > >
> > > Could you tell me how to use the latest code downloaded from the p4
> > server? ("quagga-mpls" & "ldp-portable" directories) (If I want to test
> > LDP.)
> > >
> > > Should I copy the quagga-mpls to my Linux and modify the "create-link=
s"
> > file in subdirectory ldpd, then execute it, then compile all ?
> >=20
> > Here is how I do it. I have a p4 client with this view:
> >=20
> > View:
> > //depot/quagga-mpls/... //jleu:quagga-mpls-2/quagga/...
> > //depot/ldp-portable/... //jleu:quagga-mpls-2/ldp-portable/...
> >=20
> > Then I change to the ./quagga/ldpd directory and run:
> >=20
> > ./create-links ../../ldp-portable
> >=20
> > Then I change to the ./quagga dir and begin the build:
> >=20
> > ./update-autotools
> > ./configure
> > make
> >=20
> > >
> > > Thanks
> > >
> > > Timothy
> > > 2005.03.09
> > --=20
> > James R. Leu
> > jl...@mi...
> >=20
> >=20
> >=20
> >=20
> > -------------------------------------------------------
> > SF email is sponsored by - The IT Product Guide
> > Read honest & candid reviews on hundreds of IT Products from real users.
> > Discover which products truly live up to the hype. Start reading now.
> > http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick
> > _______________________________________________
> > mpls-linux-general mailing list
> > mpl...@li...
> > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
>=20
> --=20
> James R. Leu
> jl...@mi...
--=20
James R. Leu
jl...@mi...
|
|
From: ??? <m9...@cn...> - 2005-03-09 16:10:48
|
----- Original Message ----- From: "James R. Leu" <jl...@mi...> To: "jrussi" <jr...@uo...> Cc: <mpl...@li...> Sent: Monday, February 21, 2005 10:28 AM Subject: Re: [mpls-linux-general] label stack example with the new mpls command On Thu, Mar 10, 2005 at 12:11:25AM +0800, ??? wrote: > Hi James, > Sorry, I can't follow the step you told me. > > I got some error when I apply "creat-links". > > [root@localhost ldpd]# ./create-links > : bad interpreter: No such file or directory > > What's the problem on my Linux? attach your 'create-links' script to an email and send it. I want to make sure it is the same and mine. > Thanks > > Timothy > 2005.03.09 |
|
From: James R. L. <jl...@mi...> - 2005-03-09 16:07:42
|
On Thu, Mar 10, 2005 at 12:11:25AM +0800, ??? wrote:
> Hi James,
> Sorry, I can't follow the step you told me.
>=20
> I got some error when I apply "creat-links".
>=20
> [root@localhost ldpd]# ./create-links
> : bad interpreter: No such file or directory
>=20
> What's the problem on my Linux?
attach your 'create-links' script to an email and send it. I want to
make sure it is the same and mine.
> Thanks
>=20
> Timothy
> 2005.03.09
> ----- Original Message -----=20
> From: "James R. Leu" <jl...@mi...>
> To: "?????x" <m9...@cn...>
> Cc: <mpl...@li...>
> Sent: Wednesday, March 09, 2005 11:47 PM
> Subject: Re: [mpls-linux-general] How to use the latest code downloaded f=
rom
> the p4 server?
>=20
> On Wed, Mar 09, 2005 at 11:29:49PM +0800, ?????x wrote:
> > Hi James,
> >
> > Could you tell me how to use the latest code downloaded from the p4
> server? ("quagga-mpls" & "ldp-portable" directories) (If I want to test
> LDP.)
> >
> > Should I copy the quagga-mpls to my Linux and modify the "create-links"
> file in subdirectory ldpd, then execute it, then compile all ?
>=20
> Here is how I do it. I have a p4 client with this view:
>=20
> View:
> //depot/quagga-mpls/... //jleu:quagga-mpls-2/quagga/...
> //depot/ldp-portable/... //jleu:quagga-mpls-2/ldp-portable/...
>=20
> Then I change to the ./quagga/ldpd directory and run:
>=20
> ./create-links ../../ldp-portable
>=20
> Then I change to the ./quagga dir and begin the build:
>=20
> ./update-autotools
> ./configure
> make
>=20
> >
> > Thanks
> >
> > Timothy
> > 2005.03.09
> --=20
> James R. Leu
> jl...@mi...
>=20
>=20
>=20
>=20
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick
> _______________________________________________
> mpls-linux-general mailing list
> mpl...@li...
> https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
--=20
James R. Leu
jl...@mi...
|
|
From: ??? <m9...@cn...> - 2005-03-09 16:05:00
|
Hi James,
Sorry, I can't follow the step you told me.
I got some error when I apply "creat-links".
[root@localhost ldpd]# ./create-links
: bad interpreter: No such file or directory
What's the problem on my Linux?
Thanks
Timothy
2005.03.09
----- Original Message -----
From: "James R. Leu" <jl...@mi...>
To: "?????x" <m9...@cn...>
Cc: <mpl...@li...>
Sent: Wednesday, March 09, 2005 11:47 PM
Subject: Re: [mpls-linux-general] How to use the latest code downloaded from
the p4 server?
On Wed, Mar 09, 2005 at 11:29:49PM +0800, ?????x wrote:
> Hi James,
>
> Could you tell me how to use the latest code downloaded from the p4
server? ("quagga-mpls" & "ldp-portable" directories) (If I want to test
LDP.)
>
> Should I copy the quagga-mpls to my Linux and modify the "create-links"
file in subdirectory ldpd, then execute it, then compile all ?
Here is how I do it. I have a p4 client with this view:
View:
//depot/quagga-mpls/... //jleu:quagga-mpls-2/quagga/...
//depot/ldp-portable/... //jleu:quagga-mpls-2/ldp-portable/...
Then I change to the ./quagga/ldpd directory and run:
./create-links ../../ldp-portable
Then I change to the ./quagga dir and begin the build:
./update-autotools
./configure
make
>
> Thanks
>
> Timothy
> 2005.03.09
--
James R. Leu
jl...@mi...
|
|
From: James R. L. <jl...@mi...> - 2005-03-09 15:48:21
|
On Wed, Mar 09, 2005 at 11:29:49PM +0800, ?????x wrote:
> Hi James,
>=20
> Could you tell me how to use the latest code downloaded from the p4 serve=
r? ("quagga-mpls" & "ldp-portable" directories) (If I want to test LDP.)
>=20
> Should I copy the quagga-mpls to my Linux and modify the "create-links" f=
ile in subdirectory ldpd, then execute it, then compile all ?
Here is how I do it. I have a p4 client with this view:
View:
//depot/quagga-mpls/... //jleu:quagga-mpls-2/quagga/...
//depot/ldp-portable/... //jleu:quagga-mpls-2/ldp-portable/...
Then I change to the ./quagga/ldpd directory and run:
./create-links ../../ldp-portable
Then I change to the ./quagga dir and begin the build:
./update-autotools
./configure
make
>=20
> Thanks
>=20
> Timothy
> 2005.03.09
--=20
James R. Leu
jl...@mi...
|
|
From: <m9...@cn...> - 2005-03-09 15:23:43
|
Hi James,
Could you tell me how to use the latest code downloaded from the p4 =
server? ("quagga-mpls" & "ldp-portable" directories) (If I want to test =
LDP.)
Should I copy the quagga-mpls to my Linux and modify the "create-links" =
file in subdirectory ldpd, then execute it, then compile all ?
Thanks
Timothy
2005.03.09 |
|
From: <m9...@cn...> - 2005-03-09 02:14:49
|
Hi James,
I can't apply the "creat-links" to quagga-mpls/ldpd. Sorry, I am not a =
Linux expert. What's the problem?
The error message showed below
[root@my ldpd]# ./create-links
: bad interpreter: No such file or directory
Timothy
2005.03.09
>The quagga-mpls directory has a script ('create-links')
>which creates symbolic links to the ldp-portable directory.
>Before you can compile quagga-mpls/ldpd you will need to modify
>and run that script.
|
|
From: James R. L. <jl...@mi...> - 2005-03-08 15:51:39
|
The quagga-mpls directory has a script ('create-links')
which creates symbolic links to the ldp-portable directory.
Before you can compile quagga-mpls/ldpd you will need to modify
and run that script.
On Tue, Mar 08, 2005 at 09:42:29PM +0800, ?????x wrote:
> Hi James,
>=20
> I download the latest code from the "p4 server" you provided.
>=20
> I find there are two directories "quagga-mpls" & "ldp-portable" in this s=
erver, both of them have a subdirectory named "ldpd", may you tell me what'=
s the different between them?
>=20
> If I am tracing LDP code which one should I get?
You will need both :-)
> Thanks
>=20
> Timothy
> 2005.03.08
--=20
James R. Leu
jl...@mi...
|
|
From: <m9...@cn...> - 2005-03-08 13:36:03
|
Hi James, I download the latest code from the "p4 server" you provided. I find there are two directories "quagga-mpls" & "ldp-portable" in this = server, both of them have a subdirectory named "ldpd", may you tell me = what's the different between them? If I am tracing LDP code which one should I get? Thanks Timothy 2005.03.08 |
|
From: James R. L. <jl...@mi...> - 2005-03-07 14:07:27
|
On Mon, Mar 07, 2005 at 07:56:46AM -0300, jrussi wrote: > Thank you. >=20 > I found the following at you developer's guide: >=20 > "The proposed approach in the current MPLS for Linux > implementation is to add a label space to a given interface ..." >=20 > For outgoing segments you do it too. The "key" structure is > a labelspace for outgoing segments. You use one labespace > per outgoing segment. No. labelspace is only need on the rx side, ie ILM. The 'key' is the unique key needed to reference that NHLFE from userspace. It is specified as '0' upon creation which indicates that you are creating a new NHLFE. The result of the creatation tells you what key was allocated for the new NHLFE. Read RFC3031 and RFC3813 for a better understanding of in-segment and out-segment indexing and relationship to labelspace. > Thank you again, >=20 > Josdeyvi >=20 >=20 > On Sat, Mar 05, 2005 at 06:27:36PM -0300, jrussi wrote: > > How can I verify wich label (and labelspace) is assigned to > > each interface? > >=3D20 > > I see that several interfaces can use the same labelspace, > > right? So the command mpls ilm show will not give me a > > per-interface information. Is that correct? Any solution? >=20 > It's a two step process, look at: > mpls labelspace show >=20 > Find the labelspace of the interface your interested in: > Then look for that labelspace in: > mpls ilm show >=20 > >=3D20 > > Josdeyvi > > =3D20 > =20 > __________________________________________________________________________ > Acabe com aquelas janelinhas que pulam na sua tela. > AntiPop-up UOL - ? gr?tis! > http://antipopup.uol.com.br/ >=20 >=20 >=20 >=20 > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_ide95&alloc_id=14396&op?k > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu jl...@mi... |
|
From: James R. L. <jl...@mi...> - 2005-03-07 13:59:34
|
I have not ported mpls-linux to 2.6.11 yet. I suggest using 2.6.9 until I have time to port to 2.6.11. On Mon, Mar 07, 2005 at 01:28:21PM +0100, Massimo Magnani wrote: > Hi all. >=20 > I have patched kernel 2.6.11 with mpls patch. >=20 > When I try to compile, I have this error back: >=20 > net/mpls/af_mpls.c:40: error: `sock_no_release' undeclared here (not in= =20 > a function) > net/mpls/af_mpls.c:40: error: initializer element is not constant > net/mpls/af_mpls.c:40: error: (near initialization for=20 > `mpls_sk_ops.release') > make[2]: *** [net/mpls/af_mpls.o] Error 1 > make[1]: *** [net/mpls] Error 2 > make: *** [net] Error 2 >=20 > I have gcc 3.4.0, and the mpls drivers are compiled into the kernel and= =20 > not as modules. >=20 > Thank you for any help. >=20 > Massimo Magnani >=20 >=20 > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu jl...@mi... |
|
From: James R. L. <jl...@mi...> - 2005-03-07 13:58:43
|
quagga-ldp is old. quagga-mpls is where the new code is. quagga-mpls is not ready for end users. If you're willing to dig into the code to fix bugs then quagga-mpls is for you :-) On Mon, Mar 07, 2005 at 02:14:12PM +0100, Jorge Garc?a wrote: > Hello, >=20 > We are interesting in implement RSVP-TE in a MPLS network. I see in perfo= rce > that are developing quagga-ldp. I have tray to compile in fedora core with > kenel 2.6 following the instructions of the INSTALL file. But we can not = do > anything. Do you now if the directory quagga-ldp of the perforce depot is > possible compile it? If yes HOW to do it?? >=20 > Thanks for your attention. >=20 > Sorry for my English, is very poor. >=20 > =20 >=20 > Jorge Garc?a >=20 > jo...@sa... >=20 > =20 >=20 --=20 James R. Leu jl...@mi... |
|
From: <jo...@sa...> - 2005-03-07 13:11:40
|
Hello, We are interesting in implement RSVP-TE in a MPLS network. I see in = perforce that are developing quagga-ldp. I have tray to compile in fedora core = with kenel 2.6 following the instructions of the INSTALL file. But we can not = do anything. Do you now if the directory quagga-ldp of the perforce depot = is possible compile it? If yes HOW to do it?? Thanks for your attention. Sorry for my English, is very poor. =20 Jorge Garc=EDa jo...@sa... =20 |