[mpls-linux-general] Problems with receiving packets on MPLS
Status: Beta
Brought to you by:
jleu
From: zeljan s. <zs...@pi...> - 2002-04-09 11:55:09
|
Hi again, Background: Installed MPLS on 2 computers under Linux Debian release (with the help of CVS...got the newest version). The Link Layer is Ethernet. Problem: When I set up the tunnel from host A to host B using the mplsadm there are no errors. But when I try to ping host B from host A I get no reply. With the help of Ethereal program I can see that the packets sent from host A have a "shim" (MPLS)header and are being sent with the correct outgoing label, but on the host B those packets never arrive (I don't see them on Ethereal). Or my thought is that they arrive, but when the host B checks the MPLS header he rejects them. Maybe something is wrong when he's trying to match the incoming label to the label that is set for the incoming packets. The same thing happens the other way around, if host A is pinged from B. I also checked the /proc/net/mpls_in and mpls_out and found that the labels are set. One more thing, when trying to delete an outgoing label, with mplsadm -D, I get error message that there is no such process. Any help appreciated, Zeljan |