Here I attached the two requested files:
rt_cache2 - before flush
rt_cache3 - after flush
----- Original Message -----
From: James R. Leu <jl...@mi...>
To: Radu Dragos <dr...@ee...>
Cc: <mpl...@li...>
Sent: Thursday, March 14, 2002 5:31 PM
Subject: Re: [mpls-linux-general] Persistent FEC binding
> On Thu, Mar 14, 2002 at 03:23:46PM -0000, Radu Dragos wrote:
> > Hi Jim and all,
> > I encountered the following problem.
> >
> > I have 2 output labels:
> >
> > ./mplsadm2 -A -O gen:16:eth0:ipv4:192.168.100.1
> > ./mplsadm2 -A -O gen:17:eth0:ipv4:192.168.100.1
> >
> > (supose the 2 keys are 0x2 and 0x3)
> >
> > Firs I bind label 16 to a FEC:
> > iptables -A OTPUT -d ip_dst_1 -j MPLS --set-key 0x2
> >
> > Then if I want to unbind and I flush the rules :
> > iptables -F
> >
> > The packets will continue to use the binding.
> > Even if I create another binding like
> > iptables -A OTPUT -d ip_dst_2 -j MPLS --set-key 0x3
> > the packets will still use the first label....
>
> It could be that the route cache is stale. Dump /proc/net/rt_cache
before
> and after the flush and send me the data.
>
> Jim
>
> >
> > The only way I could delete the binding was by deleting the output
label
> > 16.
> >
> > Is there any other way to unbind the labels ???
> >
> > Thanks in advance,
> > Radu
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > mpls-linux-general mailing list
> > mpl...@li...
> > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
>
> --
> James R. Leu
|