Explain a difference between filters??
Владислав Гришин
Vladislav.Grishin at vts24.ru
Thu Jul 8 08:30:03 CEST 2010
Many thanks!
Vladislav grishin
-----Original Message-----
From: owner-bird-users at atrey.karlin.mff.cuni.cz
[mailto:owner-bird-users at atrey.karlin.mff.cuni.cz] On Behalf Of Ondrej Filip
Sent: Wednesday, July 07, 2010 11:49 PM
To: Vladislav grishin
Cc: bird-users at trubka.network.cz
Subject: Re: Explain a difference between filters??
On 7.7.2010 16:00, Vladislav grishin wrote:
>
> Why filters export_net_1 and export_net_2 work equally, and/but filters
> export_default_1 and export_default_1 on a miscellaneous?
> Why the filter export_default_2 "does not work" also as the filter
> export_net_2 works?
Hi Vladislav,
this clause:
net ~ 1.0.0.0/8
means "NET is subnetwork (of network itself) of 1.0.0.0/8". So
networks like 1.1.0.0/16 or 1.0.0.0/8 are accepted by the filter.
But this clause:
net ~ [ 1.0.0.0/8 ]
means "NET is a member of prefix list (prefix list is in []) with a
single member 1.0.0.0/8. So basically only 1.0.0.0/8 is matched.
That's why export_default_1 accepts just default route (0.0.0.0/0) and
export_default_2 accepts default route and all subnetworks.
So your filters export_net_1 and export_net_2 are not equal. The
filter export_net_2 would e.g. accept route 12.12.12.13/32, but that
is probably not in your routing table.
"net ~ [ 1.0.0.0/8]" is equal with "net = 1.0.0.0/8"
Ondrej F.
>
> Vladislav Grishin
>
More information about the Bird-users
mailing list