Re: [mpls-linux-general] Problem for establishing a TCP session
Status: Beta
Brought to you by:
jleu
From: James R. L. <jl...@mi...> - 2001-05-17 13:45:55
|
Can one of you get a serial console setup on the offending machine then use that to capture the output from the kernel. In particular I want you to do "mplsadm -d" before sending traffic. THis will turn on the MPLS debugging in the kernel. Thanks. Jim On Mon, May 14, 2001 at 03:49:45PM +0200, Cla...@sw... wrote: > Hi all, > > I have the same problem as Marcello described in his > "Kernel Panic with TCP flows" message. > > I configured the following topology : > > # subnets: 10.1.2.0/24 10.1.1.0/24 > # hosts: A===================B=====================C > # interf: eth0 eth0 eth2 eth2 > # IPaddr: 10.1.2.20 | 10.1.1.10 | > # 10.1.2.10 10.1.1.20 > # > # labels ->->->->->->->->->16>->->->->->->->->->-> > # & LSP : <-<-<-<-<-<-<-<-<-17-<-<-<-<-<-<-<-<-<-<- > > I'm using the mpls-linux-0.990, with the 2.4.1 linux kernel. > > Everthing's working fine for ICMP or UDP flows. I'm using > Ethereal to observe traffic and I see the labels, datas > are transmitted correctly... > > But when I try to establish a TCP session, the client hangs up. > On the router B, I see the first TCP segment [SYN] > going from the client to the host. I also see the 2nd segment > [SYN,ACK] going from the host to the client. But the 3rd segment > is never emitted from the dead client... R.I.P. > > Did you solve the problem Marcello ? Does anyone have an idea ?? > > Thanks > > > Claude Germanier > > > > BTW here are the commands I used to set up the topology : > > SUBN1=``10.1.1.0'' > SUBN2=``10.1.2.0'' > NMSK=``255.255.255.0'' > IP1=``10.1.2.20'' > IP2=``10.1.2.10'' > IP3=``10.1.1.10'' > IP4=``10.1.1.20'' > LBL1=``16'' > LBL2=``17'' > #on A > route add -net $SUBN2 netmask $NMSK dev eth0 > route add -host $IP4 gw $IP2 > mplsadm -vd -A -B -O gen:$LBL1:eth0:ipv4:$IP2 -f $IP4/32 > mplsadm -vd -L eth0:0 > mplsadm -vd -A -I gen:$LBL2:0 > #on B > route add -net $SUBN2 netmask $NMSK gw $IP2 > mplsadm -vd -L eth0:0 > mplsadm -vd -A -B -I gen:$LBL1:0 -O gen:$LBL1:eth2:ipv4:$IP4 > route add -net $SUBN1 netmask $NMSK gw $IP3 > mplsadm -vd -L eth2:0 > mplsadm -vd -A -B -I gen:$LBL2:0 -O gen:$LBL2:eth0:ipv4:$IP1 > #on C > mplsadm -vd -L eth2:0 > mplsadm -vd -A -I gen:$LBL1:0 > route add -net $SUBN1 netmask $NMSK dev eth2 > route add -host $IP1 gw $IP3 > mplsadm -vd -A -B -O gen:$LBL2:eth2:ipv4:$IP3 -f $IP1/32 > > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > http://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |