* rules matching ipv6 prefix addrs
@ 2010-11-02 20:52 David Miller
2010-11-02 21:24 ` Maciej Żenczykowski
` (2 more replies)
0 siblings, 3 replies; 32+ messages in thread
From: David Miller @ 2010-11-02 20:52 UTC (permalink / raw)
To: netfilter-devel
H. Peter Anvin just mentioned something interesting to me,
basically it's the fact that when your prefix addresses
change on an interface in ipv6, this can invalidate your
netfilter rules.
So it would be nice if there were some way to match "the
ipv6 prefix address on interface X", and through some
kind of caching this could be optimized so it wouldn't
really cost anything.
Thoughts?
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-02 20:52 rules matching ipv6 prefix addrs David Miller
@ 2010-11-02 21:24 ` Maciej Żenczykowski
2010-11-03 7:37 ` Patrick McHardy
2010-11-03 9:29 ` Pascal Hambourg
2 siblings, 0 replies; 32+ messages in thread
From: Maciej Żenczykowski @ 2010-11-02 21:24 UTC (permalink / raw)
To: David Miller; +Cc: netfilter-devel
There isn't necessarily just one prefix...
I think this would be best served with a userspace daemon listening
for address adds/removes and updating rules as required.
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-02 20:52 rules matching ipv6 prefix addrs David Miller
2010-11-02 21:24 ` Maciej Żenczykowski
@ 2010-11-03 7:37 ` Patrick McHardy
2010-11-03 9:29 ` Pascal Hambourg
2 siblings, 0 replies; 32+ messages in thread
From: Patrick McHardy @ 2010-11-03 7:37 UTC (permalink / raw)
To: David Miller; +Cc: netfilter-devel
On 02.11.2010 21:52, David Miller wrote:
>
> H. Peter Anvin just mentioned something interesting to me,
> basically it's the fact that when your prefix addresses
> change on an interface in ipv6, this can invalidate your
> netfilter rules.
>
> So it would be nice if there were some way to match "the
> ipv6 prefix address on interface X", and through some
> kind of caching this could be optimized so it wouldn't
> really cost anything.
>
> Thoughts?
Perhaps something similar to the IPv4 addrtype match would work?
Basically it allows you to match on inet_addr_type() of the source
or destination address.
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-02 20:52 rules matching ipv6 prefix addrs David Miller
2010-11-02 21:24 ` Maciej Żenczykowski
2010-11-03 7:37 ` Patrick McHardy
@ 2010-11-03 9:29 ` Pascal Hambourg
2010-11-03 10:51 ` Jan Engelhardt
2010-11-03 12:19 ` David Miller
2 siblings, 2 replies; 32+ messages in thread
From: Pascal Hambourg @ 2010-11-03 9:29 UTC (permalink / raw)
To: David Miller; +Cc: netfilter-devel
Hello,
David Miller a écrit :
> H. Peter Anvin just mentioned something interesting to me,
> basically it's the fact that when your prefix addresses
> change on an interface in ipv6, this can invalidate your
> netfilter rules.
>
> So it would be nice if there were some way to match "the
> ipv6 prefix address on interface X", and through some
> kind of caching this could be optimized so it wouldn't
> really cost anything.
>
> Thoughts?
What would be a use case ?
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-03 9:29 ` Pascal Hambourg
@ 2010-11-03 10:51 ` Jan Engelhardt
2010-11-03 12:19 ` David Miller
1 sibling, 0 replies; 32+ messages in thread
From: Jan Engelhardt @ 2010-11-03 10:51 UTC (permalink / raw)
To: Pascal Hambourg; +Cc: David Miller, netfilter-devel
On Wednesday 2010-11-03 10:29, Pascal Hambourg wrote:
>Hello,
>
>David Miller a écrit :
>> H. Peter Anvin just mentioned something interesting to me,
>> basically it's the fact that when your prefix addresses
>> change on an interface in ipv6, this can invalidate your
>> netfilter rules.
>>
>> So it would be nice if there were some way to match "the
>> ipv6 prefix address on interface X",
"The prefix addr no.5 on X" <=> -i X -d 2001:db8::/64
Or... `-A INPUT -i X`: by using INPUT, you know that the packet was
going to a local destination, which means the pkt had a daddr that is
configured on that interface (or you have tproxy).
>> Thoughts?
>
>What would be a use case ?
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-03 9:29 ` Pascal Hambourg
2010-11-03 10:51 ` Jan Engelhardt
@ 2010-11-03 12:19 ` David Miller
2010-11-03 12:32 ` Jan Engelhardt
2010-11-03 12:56 ` Pascal Hambourg
1 sibling, 2 replies; 32+ messages in thread
From: David Miller @ 2010-11-03 12:19 UTC (permalink / raw)
To: pascal.mail; +Cc: netfilter-devel
From: Pascal Hambourg <pascal.mail@plouf.fr.eu.org>
Date: Wed, 03 Nov 2010 10:29:47 +0100
> What would be a use case ?
I thought it was painfully obvious but... the use case is setting up
a rule that matches the prefix addresses and having such rules still
work properly when the link flaps onto a link with a different prefix
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-03 12:19 ` David Miller
@ 2010-11-03 12:32 ` Jan Engelhardt
2010-11-03 21:55 ` David Miller
2010-11-03 12:56 ` Pascal Hambourg
1 sibling, 1 reply; 32+ messages in thread
From: Jan Engelhardt @ 2010-11-03 12:32 UTC (permalink / raw)
To: David Miller; +Cc: pascal.mail, netfilter-devel
On Wednesday 2010-11-03 13:19, David Miller wrote:
>
>> What would be a use case ?
>
>I thought it was painfully obvious but... the use case is setting up
>a rule that matches the prefix addresses and having such rules still
>work properly when the link flaps onto a link with a different prefix
A link moving to another link.. you lost me there.
Links usually don't move, packets do. Can you provide `ip addr`-style
output of Before and After, to better see what's being meant?
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-03 12:19 ` David Miller
2010-11-03 12:32 ` Jan Engelhardt
@ 2010-11-03 12:56 ` Pascal Hambourg
1 sibling, 0 replies; 32+ messages in thread
From: Pascal Hambourg @ 2010-11-03 12:56 UTC (permalink / raw)
To: David Miller; +Cc: netfilter-devel
David Miller a écrit :
>
> I thought it was painfully obvious but... the use case is setting up
> a rule that matches the prefix addresses and having such rules still
> work properly when the link flaps onto a link with a different prefix
Sure, but what would be a use case of a rule that matches the prefix
addresses ?
Also, how is this specific to IPv6 ?
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-03 12:32 ` Jan Engelhardt
@ 2010-11-03 21:55 ` David Miller
2010-11-03 22:36 ` H. Peter Anvin
0 siblings, 1 reply; 32+ messages in thread
From: David Miller @ 2010-11-03 21:55 UTC (permalink / raw)
To: jengelh; +Cc: pascal.mail, netfilter-devel, hpa
From: Jan Engelhardt <jengelh@medozas.de>
Date: Wed, 3 Nov 2010 13:32:42 +0100 (CET)
> On Wednesday 2010-11-03 13:19, David Miller wrote:
>>
>>> What would be a use case ?
>>
>>I thought it was painfully obvious but... the use case is setting up
>>a rule that matches the prefix addresses and having such rules still
>>work properly when the link flaps onto a link with a different prefix
>
> A link moving to another link.. you lost me there.
> Links usually don't move, packets do. Can you provide `ip addr`-style
> output of Before and After, to better see what's being meant?
This issue was expressed to me by H. Peter Anvin, let's CC: him
to get some specific examples.
HPA?
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-03 21:55 ` David Miller
@ 2010-11-03 22:36 ` H. Peter Anvin
2010-11-03 22:52 ` Jan Engelhardt
0 siblings, 1 reply; 32+ messages in thread
From: H. Peter Anvin @ 2010-11-03 22:36 UTC (permalink / raw)
To: David Miller, jengelh; +Cc: pascal.mail, netfilter-devel
The prefix is set by the ISP and can change at any time. In IPv4 this is generally masked by NAT, but in IPv6 it affects every host.
What changes (in the normal case) is the common prefix of the network, i.e. the fraction delegated by the ISP. If your ISP gives you a /56, for example, those 56 bits can change at any time, and that will affect all the hosts on your network.
"David Miller" <davem@davemloft.net> wrote:
>From: Jan Engelhardt <jengelh@medozas.de>
>Date: Wed, 3 Nov 2010 13:32:42 +0100 (CET)
>
>> On Wednesday 2010-11-03 13:19, David Miller wrote:
>>>
>>>> What would be a use case ?
>>>
>>>I thought it was painfully obvious but... the use case is setting up
>>>a rule that matches the prefix addresses and having such rules still
>>>work properly when the link flaps onto a link with a different prefix
>>
>> A link moving to another link.. you lost me there.
>> Links usually don't move, packets do. Can you provide `ip addr`-style
>
>> output of Before and After, to better see what's being meant?
>
>This issue was expressed to me by H. Peter Anvin, let's CC: him
>to get some specific examples.
>
>HPA?
--
Sent from my mobile phone. Please pardon any lack of formatting.
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-03 22:36 ` H. Peter Anvin
@ 2010-11-03 22:52 ` Jan Engelhardt
2010-11-04 2:12 ` H. Peter Anvin
0 siblings, 1 reply; 32+ messages in thread
From: Jan Engelhardt @ 2010-11-03 22:52 UTC (permalink / raw)
To: H. Peter Anvin; +Cc: David Miller, pascal.mail, netfilter-devel
On Wednesday 2010-11-03 23:36, H. Peter Anvin wrote:
>The prefix is set by the ISP and can change at any time.
I take it you mean a setup where addresses are automatically assigned
(DHCPv6, PPP).
Still I don't see the problem - any security-conscious person would use
a drop-by-default ruleset. So a change of prefix address would, if
anything, cause packets to get dropped in FORWARD. (What do we have the
"ip6table_filter.forward" module option for? Right. And why is it set to
ACCEPT by default? *headshakethere*)
>In IPv4 this is generally masked by NAT, but in IPv6 it affects every
>host.
Different scenario. Because packets from Internet are
only destined for your home gateway address, they would get locally
delivered in the normal case, and any forwarding is an opt-in
process on the admin's behalf.
If you used a FORWARD-DROP policy in IPv6, forwarding also becomes the
same opt-in process. So it's not like NAT would be any magic.
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-03 22:52 ` Jan Engelhardt
@ 2010-11-04 2:12 ` H. Peter Anvin
2010-11-04 4:14 ` Patrick McHardy
` (3 more replies)
0 siblings, 4 replies; 32+ messages in thread
From: H. Peter Anvin @ 2010-11-04 2:12 UTC (permalink / raw)
To: Jan Engelhardt; +Cc: David Miller, pascal.mail, netfilter-devel
On 11/03/2010 06:52 PM, Jan Engelhardt wrote:
>
> I take it you mean a setup where addresses are automatically assigned
> (DHCPv6, PPP).
>
DHCPv6, PPP, RA, anything. Keep in mind that "expect prefix changes" is
a deliberate part of the IPv6 systems design.
> Still I don't see the problem - any security-conscious person would use
> a drop-by-default ruleset. So a change of prefix address would, if
> anything, cause packets to get dropped in FORWARD. (What do we have the
> "ip6table_filter.forward" module option for? Right. And why is it set to
> ACCEPT by default? *headshakethere*)
>
>> In IPv4 this is generally masked by NAT, but in IPv6 it affects every
>> host.
>
> Different scenario. Because packets from Internet are
> only destined for your home gateway address, they would get locally
> delivered in the normal case, and any forwarding is an opt-in
> process on the admin's behalf.
>
> If you used a FORWARD-DROP policy in IPv6, forwarding also becomes the
> same opt-in process. So it's not like NAT would be any magic.
> On Wednesday 2010-11-03 23:36, H. Peter Anvin wrote:
Sorry this is nonsense. There is a huge difference -- with IPv6, the
local prefix affect the addresses *on your internal network*, whereas
with IPv4/NAT, they do not. In theory, IPv4 with dynamically assigned
publically routable blocks would have the same problem, but in practice
those simply do not exist.
Consider for example the case where I get from my ISP the netblock
2001:0db8:ac10::/48. I subnet this internally with subnet numbers
prefixed by /52 security domains, i.e 2001:0db8:ac10:0000::/52,
2001:0db8:ac10:1000::/52 and so forth. Accordingly, my ip6tables would
contain rules as to what kind of traffic can flow between these prefixes.
Now, the upstream (ISP-assigned) prefix changes to 2001:6b2f:1705::/48.
RA will handle reassigning addresses to actual downstream hosts, but
things that explicitly encode IPv6 addresses need to be changed, and
that includes ip6tables, in this case these rules now need to refer to
2001:6b2f:1705:0000::/52, 2001:62bf:1705:1000::/52 and so on.
> Different scenario. Because packets from Internet are
> only destined for your home gateway address, they would get locally
> delivered in the normal case, and any forwarding is an opt-in
> process on the admin's behalf.
>
> If you used a FORWARD-DROP policy in IPv6, forwarding also becomes the
> same opt-in process. So it's not like NAT would be any magic.
You're assuming (a) that I'm talking about a home gateway here (which
may be, but is far from certain -- the dynamic prefixes are a design
feature of the entire IPv6 Internet, and any entity that is not large
enough to have direct access to BGP6 is required to handle arbitrary
prefix changes), and (b) that I'm only concerned about entry/egress
control, but this also affects internal control.
-hpa
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 2:12 ` H. Peter Anvin
@ 2010-11-04 4:14 ` Patrick McHardy
2010-11-04 8:58 ` Jan Engelhardt
` (2 subsequent siblings)
3 siblings, 0 replies; 32+ messages in thread
From: Patrick McHardy @ 2010-11-04 4:14 UTC (permalink / raw)
To: H. Peter Anvin; +Cc: Jan Engelhardt, David Miller, pascal.mail, netfilter-devel
On 04.11.2010 03:12, H. Peter Anvin wrote:
> On 11/03/2010 06:52 PM, Jan Engelhardt wrote:
>>
>> I take it you mean a setup where addresses are automatically assigned
>> (DHCPv6, PPP).
>>
>
> DHCPv6, PPP, RA, anything. Keep in mind that "expect prefix changes" is
> a deliberate part of the IPv6 systems design.
Do we have a way to identify the prefix(es) in question for the ruleset?
IOW, do the userspace daemons replace the existing prefix or adds a new
one and removes the old one?
The kernel itself seems to make sure the autoconfigured local address
is always the first one on the interface. If userspace does the same
this should be pretty easy.
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 2:12 ` H. Peter Anvin
2010-11-04 4:14 ` Patrick McHardy
@ 2010-11-04 8:58 ` Jan Engelhardt
2010-11-04 11:36 ` H. Peter Anvin
2010-11-04 11:08 ` Stephen Clark
2010-11-04 11:55 ` Pascal Hambourg
3 siblings, 1 reply; 32+ messages in thread
From: Jan Engelhardt @ 2010-11-04 8:58 UTC (permalink / raw)
To: H. Peter Anvin; +Cc: David Miller, pascal.mail, netfilter-devel
On Thursday 2010-11-04 03:12, H. Peter Anvin wrote:
>
>Consider for example the case where I get from my ISP the netblock
>2001:0db8:ac10::/48. I subnet this internally with subnet numbers prefixed by
>/52 security domains, i.e 2001:0db8:ac10:0000::/52, 2001:0db8:ac10:1000::/52
>and so forth. Accordingly, my ip6tables would contain rules as to what kind of
>traffic can flow between these prefixes.
>
>Now, the upstream (ISP-assigned) prefix changes to 2001:6b2f:1705::/48. RA
>will handle reassigning addresses to actual downstream hosts, but things that
>explicitly encode IPv6 addresses need to be changed, and that includes
>ip6tables, in this case these rules now need to refer to
>2001:6b2f:1705:0000::/52, 2001:62bf:1705:1000::/52 and so on.
Now that helps, thanks :)
You could use
ip6tables -A FORWARD -d 0:0:0:1000::/0:0:0:ffff::
to ignore the changing prefix part.
>You're assuming (a) that I'm talking about a home gateway here (which may be,
>but is far from certain -- the dynamic prefixes are a design feature of the
>entire IPv6 Internet, and any entity that is not large enough to have direct
>access to BGP6 is required to handle arbitrary prefix changes),
I was just assuming this because I would find it highly disturbing if
my rented-servers-in-a-datacenter suddenly had their prefix changed,
for then that would also necessitate a change in the DNS zone.
If you self-host your own DNS zone to which the ISP has no write
access then goodluck.
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 2:12 ` H. Peter Anvin
2010-11-04 4:14 ` Patrick McHardy
2010-11-04 8:58 ` Jan Engelhardt
@ 2010-11-04 11:08 ` Stephen Clark
2010-11-04 11:29 ` Pascal Hambourg
` (2 more replies)
2010-11-04 11:55 ` Pascal Hambourg
3 siblings, 3 replies; 32+ messages in thread
From: Stephen Clark @ 2010-11-04 11:08 UTC (permalink / raw)
To: H. Peter Anvin; +Cc: Jan Engelhardt, David Miller, pascal.mail, netfilter-devel
On 11/03/2010 10:12 PM, H. Peter Anvin wrote:
> On 11/03/2010 06:52 PM, Jan Engelhardt wrote:
>>
>> I take it you mean a setup where addresses are automatically assigned
>> (DHCPv6, PPP).
>>
>
> DHCPv6, PPP, RA, anything. Keep in mind that "expect prefix changes"
> is a deliberate part of the IPv6 systems design.
>
>> Still I don't see the problem - any security-conscious person would use
>> a drop-by-default ruleset. So a change of prefix address would, if
>> anything, cause packets to get dropped in FORWARD. (What do we have the
>> "ip6table_filter.forward" module option for? Right. And why is it set to
>> ACCEPT by default? *headshakethere*)
> >
>>> In IPv4 this is generally masked by NAT, but in IPv6 it affects every
>>> host.
>>
>> Different scenario. Because packets from Internet are
>> only destined for your home gateway address, they would get locally
>> delivered in the normal case, and any forwarding is an opt-in
>> process on the admin's behalf.
> >
>> If you used a FORWARD-DROP policy in IPv6, forwarding also becomes the
>> same opt-in process. So it's not like NAT would be any magic.
>> On Wednesday 2010-11-03 23:36, H. Peter Anvin wrote:
>
> Sorry this is nonsense. There is a huge difference -- with IPv6, the
> local prefix affect the addresses *on your internal network*, whereas
> with IPv4/NAT, they do not. In theory, IPv4 with dynamically assigned
> publically routable blocks would have the same problem, but in
> practice those simply do not exist.
>
> Consider for example the case where I get from my ISP the netblock
> 2001:0db8:ac10::/48. I subnet this internally with subnet numbers
> prefixed by /52 security domains, i.e 2001:0db8:ac10:0000::/52,
> 2001:0db8:ac10:1000::/52 and so forth. Accordingly, my ip6tables
> would contain rules as to what kind of traffic can flow between these
> prefixes.
>
> Now, the upstream (ISP-assigned) prefix changes to
> 2001:6b2f:1705::/48. RA will handle reassigning addresses to actual
> downstream hosts, but things that explicitly encode IPv6 addresses
> need to be changed, and that includes ip6tables, in this case these
> rules now need to refer to 2001:6b2f:1705:0000::/52,
> 2001:62bf:1705:1000::/52 and so on.
>
Won't this break existing tcp connections if all of a sudden you get a
new address?
>> Different scenario. Because packets from Internet are
>> only destined for your home gateway address, they would get locally
>> delivered in the normal case, and any forwarding is an opt-in
>> process on the admin's behalf.
>>
>> If you used a FORWARD-DROP policy in IPv6, forwarding also becomes the
>> same opt-in process. So it's not like NAT would be any magic.
>
> You're assuming (a) that I'm talking about a home gateway here (which
> may be, but is far from certain -- the dynamic prefixes are a design
> feature of the entire IPv6 Internet, and any entity that is not large
> enough to have direct access to BGP6 is required to handle arbitrary
> prefix changes), and (b) that I'm only concerned about entry/egress
> control, but this also affects internal control.
>
> -hpa
> --
> To unsubscribe from this list: send the line "unsubscribe
> netfilter-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
--
"They that give up essential liberty to obtain temporary safety,
deserve neither liberty nor safety." (Ben Franklin)
"The course of history shows that as a government grows, liberty
decreases." (Thomas Jefferson)
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 11:08 ` Stephen Clark
@ 2010-11-04 11:29 ` Pascal Hambourg
2010-11-04 12:07 ` Stephen Clark
2010-11-04 13:34 ` Jozsef Kadlecsik
2010-11-04 14:41 ` H. Peter Anvin
2 siblings, 1 reply; 32+ messages in thread
From: Pascal Hambourg @ 2010-11-04 11:29 UTC (permalink / raw)
To: sclark46; +Cc: H. Peter Anvin, Jan Engelhardt, David Miller, netfilter-devel
Stephen Clark a écrit :
>
> Won't this break existing tcp connections if all of a sudden you get a
> new address?
Yes, but the same happened already with a variable IPv4 address, so this
is not a new problem. As I understand HPA, the new problem is that with
IPv6 the whole prefix can change.
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 8:58 ` Jan Engelhardt
@ 2010-11-04 11:36 ` H. Peter Anvin
2010-11-04 11:53 ` Jan Engelhardt
2010-11-04 12:07 ` Pascal Hambourg
0 siblings, 2 replies; 32+ messages in thread
From: H. Peter Anvin @ 2010-11-04 11:36 UTC (permalink / raw)
To: Jan Engelhardt; +Cc: David Miller, pascal.mail, netfilter-devel
Guess what... other services like DNS needs to deal with this too, and so far has not; this is part of what needs to happen before nontrivial scale IPv6 deployment happens...
"Jan Engelhardt" <jengelh@medozas.de> wrote:
>
>On Thursday 2010-11-04 03:12, H. Peter Anvin wrote:
>>
>>Consider for example the case where I get from my ISP the netblock
>>2001:0db8:ac10::/48. I subnet this internally with subnet numbers
>prefixed by
>>/52 security domains, i.e 2001:0db8:ac10:0000::/52,
>2001:0db8:ac10:1000::/52
>>and so forth. Accordingly, my ip6tables would contain rules as to
>what kind of
>>traffic can flow between these prefixes.
>>
>>Now, the upstream (ISP-assigned) prefix changes to
>2001:6b2f:1705::/48. RA
>>will handle reassigning addresses to actual downstream hosts, but
>things that
>>explicitly encode IPv6 addresses need to be changed, and that includes
>>ip6tables, in this case these rules now need to refer to
>>2001:6b2f:1705:0000::/52, 2001:62bf:1705:1000::/52 and so on.
>
>Now that helps, thanks :)
>
>You could use
>
> ip6tables -A FORWARD -d 0:0:0:1000::/0:0:0:ffff::
>
>to ignore the changing prefix part.
>
>>You're assuming (a) that I'm talking about a home gateway here (which
>may be,
>>but is far from certain -- the dynamic prefixes are a design feature
>of the
>>entire IPv6 Internet, and any entity that is not large enough to have
>direct
>>access to BGP6 is required to handle arbitrary prefix changes),
>
>I was just assuming this because I would find it highly disturbing if
>my rented-servers-in-a-datacenter suddenly had their prefix changed,
>for then that would also necessitate a change in the DNS zone.
>If you self-host your own DNS zone to which the ISP has no write
>access then goodluck.
--
Sent from my mobile phone. Please pardon any lack of formatting.
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 11:36 ` H. Peter Anvin
@ 2010-11-04 11:53 ` Jan Engelhardt
2010-11-04 14:41 ` H. Peter Anvin
2010-11-04 12:07 ` Pascal Hambourg
1 sibling, 1 reply; 32+ messages in thread
From: Jan Engelhardt @ 2010-11-04 11:53 UTC (permalink / raw)
To: H. Peter Anvin; +Cc: David Miller, pascal.mail, netfilter-devel
On Thursday 2010-11-04 12:36, H. Peter Anvin wrote:
>Guess what... other services like DNS needs to deal with this too, and
>so far has not; this is part of what needs to happen before nontrivial
>scale IPv6 deployment happens...
Despite what the RFCs say, IPv6 has big enough an address space that
static addresses (prefixes) are much more likely to be handed out.
Nevertheless, did you consider
>> ip6tables -A FORWARD -d 0:0:0:1000::/0:0:0:ffff::
>>
>>to ignore the changing prefix part.
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 2:12 ` H. Peter Anvin
` (2 preceding siblings ...)
2010-11-04 11:08 ` Stephen Clark
@ 2010-11-04 11:55 ` Pascal Hambourg
2010-11-04 14:42 ` H. Peter Anvin
3 siblings, 1 reply; 32+ messages in thread
From: Pascal Hambourg @ 2010-11-04 11:55 UTC (permalink / raw)
To: H. Peter Anvin; +Cc: Jan Engelhardt, David Miller, netfilter-devel
H. Peter Anvin a écrit :
> On 11/03/2010 06:52 PM, Jan Engelhardt wrote:
>> I take it you mean a setup where addresses are automatically assigned
>> (DHCPv6, PPP).
6to4 with the prefix based on a variable IPv4 address, fail-over setup
using links with different prefixes...
> DHCPv6, PPP, RA, anything.
AFAIK PPP only assigns the IPv6 link local addresses so it is not an
issue, and the global prefix must be configured by other means such as
DHCPv6.
> Keep in mind that "expect prefix changes" is
> a deliberate part of the IPv6 systems design.
I have been using IPv6 for a few years now, and was not aware this was a
design feature. I know two ISPs here that provide IPv6, both assign a
fixed prefix. Also AFAIK IPv6 tunnel brokers assign fixed prefixes. In
my mind, "dynamic" does not necessarily mean "variable".
> Consider for example the case where I get from my ISP the netblock
> 2001:0db8:ac10::/48. I subnet this internally with subnet numbers
> prefixed by /52 security domains, i.e 2001:0db8:ac10:0000::/52,
> 2001:0db8:ac10:1000::/52 and so forth.
/52 is quite unusual. AFAIK stateless autoconfiguration requires a
prefix length of /64.
> Accordingly, my ip6tables would
> contain rules as to what kind of traffic can flow between these prefixes.
>
> Now, the upstream (ISP-assigned) prefix changes to 2001:6b2f:1705::/48.
> RA will handle reassigning addresses to actual downstream hosts, but
> things that explicitly encode IPv6 addresses need to be changed, and
> that includes ip6tables, in this case these rules now need to refer to
> 2001:6b2f:1705:0000::/52, 2001:62bf:1705:1000::/52 and so on.
Are you talking about rules on the router which subnets the block, or on
downstream hosts ?
Also, is each subnet prefix on a separate link ?
Could you provide an example of such rules ?
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 11:36 ` H. Peter Anvin
2010-11-04 11:53 ` Jan Engelhardt
@ 2010-11-04 12:07 ` Pascal Hambourg
1 sibling, 0 replies; 32+ messages in thread
From: Pascal Hambourg @ 2010-11-04 12:07 UTC (permalink / raw)
To: H. Peter Anvin; +Cc: Jan Engelhardt, David Miller, netfilter-devel
H. Peter Anvin a écrit :
> Guess what... other services like DNS needs to deal with this too,
> and so far has not; this is part of what needs to happen before nontrivial scale
> IPv6 deployment happens...
In this case, wouldn't a daemon listening for address changes and
managing all related operations such as ruleset or DNS updates, as
someone suggested in this thread, be a more generic approach ?
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 11:29 ` Pascal Hambourg
@ 2010-11-04 12:07 ` Stephen Clark
2010-11-04 12:19 ` Pascal Hambourg
0 siblings, 1 reply; 32+ messages in thread
From: Stephen Clark @ 2010-11-04 12:07 UTC (permalink / raw)
To: Pascal Hambourg
Cc: H. Peter Anvin, Jan Engelhardt, David Miller, netfilter-devel
On 11/04/2010 07:29 AM, Pascal Hambourg wrote:
> Stephen Clark a écrit :
>
>> Won't this break existing tcp connections if all of a sudden you get a
>> new address?
>>
> Yes, but the same happened already with a variable IPv4 address, so this
> is not a new problem. As I understand HPA, the new problem is that with
> IPv6 the whole prefix can change.
>
>
Yes but when it happens there some kind of well defined event - like
dhcp giving you a new address
and can trigger scripts that do the necessary updating of whatever needs
to be updated. Also
I have a dynamic address that might change once or twice a year since I
leave my system on 24/7.
This sounds like all of a sudden the ISP gives you a new prefix and "RA"
(router advertisements ?)
let you know that you have a new address.
--
"They that give up essential liberty to obtain temporary safety,
deserve neither liberty nor safety." (Ben Franklin)
"The course of history shows that as a government grows, liberty
decreases." (Thomas Jefferson)
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 12:07 ` Stephen Clark
@ 2010-11-04 12:19 ` Pascal Hambourg
0 siblings, 0 replies; 32+ messages in thread
From: Pascal Hambourg @ 2010-11-04 12:19 UTC (permalink / raw)
To: sclark46; +Cc: H. Peter Anvin, Jan Engelhardt, David Miller, netfilter-devel
Stephen Clark a écrit :
> On 11/04/2010 07:29 AM, Pascal Hambourg wrote:
>> Stephen Clark a écrit :
>>
>>> Won't this break existing tcp connections if all of a sudden you get a
>>> new address?
>>>
>> Yes, but the same happened already with a variable IPv4 address, so this
>> is not a new problem. [...]
>>
> Yes but when it happens there some kind of well defined event - like
> dhcp giving you a new address
> and can trigger scripts that do the necessary updating of whatever needs
> to be updated.
Right, but that does not help much to deal with broken TCP connections.
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 11:08 ` Stephen Clark
2010-11-04 11:29 ` Pascal Hambourg
@ 2010-11-04 13:34 ` Jozsef Kadlecsik
2010-11-04 14:41 ` H. Peter Anvin
2 siblings, 0 replies; 32+ messages in thread
From: Jozsef Kadlecsik @ 2010-11-04 13:34 UTC (permalink / raw)
To: Stephen Clark
Cc: H. Peter Anvin, Jan Engelhardt, David Miller, pascal.mail,
netfilter-devel
On Thu, 4 Nov 2010, Stephen Clark wrote:
> > Consider for example the case where I get from my ISP the netblock
> > 2001:0db8:ac10::/48. I subnet this internally with subnet numbers prefixed
> > by /52 security domains, i.e 2001:0db8:ac10:0000::/52,
> > 2001:0db8:ac10:1000::/52 and so forth. Accordingly, my ip6tables would
> > contain rules as to what kind of traffic can flow between these prefixes.
> >
> > Now, the upstream (ISP-assigned) prefix changes to 2001:6b2f:1705::/48. RA
> > will handle reassigning addresses to actual downstream hosts, but things
> > that explicitly encode IPv6 addresses need to be changed, and that includes
> > ip6tables, in this case these rules now need to refer to
> > 2001:6b2f:1705:0000::/52, 2001:62bf:1705:1000::/52 and so on.
> >
> Won't this break existing tcp connections if all of a sudden you get a new
> address?
Actually, not: according to the IPv6 design, the old prefix and
address(es) should be kept until there's a single existing connection (and
the old addresses must not be assigned to new connections of course). That
gives a smooth path to change prefix anytime.
However, as others already expressed, that does not mean upstream should
change the prefix anytime. The whole process is to make possible to change
*ISP* anytime so the administrators are fully aware that there's a prefix
issue.
Best regards,
Jozsef
-
E-mail : kadlec@blackhole.kfki.hu, kadlec@mail.kfki.hu
PGP key : http://www.kfki.hu/~kadlec/pgp_public_key.txt
Address : KFKI Research Institute for Particle and Nuclear Physics
H-1525 Budapest 114, POB. 49, Hungary
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 11:53 ` Jan Engelhardt
@ 2010-11-04 14:41 ` H. Peter Anvin
2010-11-04 20:02 ` Pascal Hambourg
0 siblings, 1 reply; 32+ messages in thread
From: H. Peter Anvin @ 2010-11-04 14:41 UTC (permalink / raw)
To: Jan Engelhardt; +Cc: David Miller, pascal.mail, netfilter-devel
On 11/04/2010 07:53 AM, Jan Engelhardt wrote:
> On Thursday 2010-11-04 12:36, H. Peter Anvin wrote:
>
>> Guess what... other services like DNS needs to deal with this too, and
>> so far has not; this is part of what needs to happen before nontrivial
>> scale IPv6 deployment happens...
>
> Despite what the RFCs say, IPv6 has big enough an address space that
> static addresses (prefixes) are much more likely to be handed out.
>
Uhm... no. The reason we'll see dynamic prefixes isn't because of lack
of address space but because of mandatory route aggregation (which *is*
being implemented from the start) -- to keep BGP6 and the core routing
tables from melting down.
> Nevertheless, did you consider
>
>>> ip6tables -A FORWARD -d 0:0:0:1000::/0:0:0:ffff::
>>>
>>> to ignore the changing prefix part.
I did, but it means reducing the level of protection given; I'd consider
it an emergency hack.
-hpa
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 11:08 ` Stephen Clark
2010-11-04 11:29 ` Pascal Hambourg
2010-11-04 13:34 ` Jozsef Kadlecsik
@ 2010-11-04 14:41 ` H. Peter Anvin
2010-11-04 17:35 ` Jeff Haran
2010-11-04 19:24 ` Jan Engelhardt
2 siblings, 2 replies; 32+ messages in thread
From: H. Peter Anvin @ 2010-11-04 14:41 UTC (permalink / raw)
To: sclark46; +Cc: Jan Engelhardt, David Miller, pascal.mail, netfilter-devel
On 11/04/2010 07:08 AM, Stephen Clark wrote:
>>
>> Now, the upstream (ISP-assigned) prefix changes to
>> 2001:6b2f:1705::/48. RA will handle reassigning addresses to actual
>> downstream hosts, but things that explicitly encode IPv6 addresses
>> need to be changed, and that includes ip6tables, in this case these
>> rules now need to refer to 2001:6b2f:1705:0000::/52,
>> 2001:62bf:1705:1000::/52 and so on.
>>
> Won't this break existing tcp connections if all of a sudden you get a
> new address?
>
Yes. Welcome to the brave new world of IPv6. One of many reasons why
IPv6 IMO is seriously misdesigned, but it's what we have and we no
longer have the time to do anything else.
-hpa
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 11:55 ` Pascal Hambourg
@ 2010-11-04 14:42 ` H. Peter Anvin
2010-11-04 20:00 ` Pascal Hambourg
0 siblings, 1 reply; 32+ messages in thread
From: H. Peter Anvin @ 2010-11-04 14:42 UTC (permalink / raw)
To: Pascal Hambourg; +Cc: Jan Engelhardt, David Miller, netfilter-devel
On 11/04/2010 07:55 AM, Pascal Hambourg wrote:
>
>> Consider for example the case where I get from my ISP the netblock
>> 2001:0db8:ac10::/48. I subnet this internally with subnet numbers
>> prefixed by /52 security domains, i.e 2001:0db8:ac10:0000::/52,
>> 2001:0db8:ac10:1000::/52 and so forth.
>
> /52 is quite unusual. AFAIK stateless autoconfiguration requires a
> prefix length of /64.
>
The implication in the example is that the /52 security domains each
contain a number of /64 subnets.
>> Accordingly, my ip6tables would
>> contain rules as to what kind of traffic can flow between these prefixes.
>>
>> Now, the upstream (ISP-assigned) prefix changes to 2001:6b2f:1705::/48.
>> RA will handle reassigning addresses to actual downstream hosts, but
>> things that explicitly encode IPv6 addresses need to be changed, and
>> that includes ip6tables, in this case these rules now need to refer to
>> 2001:6b2f:1705:0000::/52, 2001:62bf:1705:1000::/52 and so on.
>
> Are you talking about rules on the router which subnets the block, or on
> downstream hosts ?
> Also, is each subnet prefix on a separate link ?
> Could you provide an example of such rules ?
I'm talking about rules on the internal router(s) which separate the
security domains. I can probably come up with a concrete ruleset, but
it'll take a few days since I'm travelling at the moment.
-hpa
^ permalink raw reply [flat|nested] 32+ messages in thread
* RE: rules matching ipv6 prefix addrs
2010-11-04 14:41 ` H. Peter Anvin
@ 2010-11-04 17:35 ` Jeff Haran
2010-11-04 18:45 ` H. Peter Anvin
2010-11-04 19:24 ` Jan Engelhardt
1 sibling, 1 reply; 32+ messages in thread
From: Jeff Haran @ 2010-11-04 17:35 UTC (permalink / raw)
To: H. Peter Anvin, sclark46
Cc: Jan Engelhardt, David Miller, pascal.mail, netfilter-devel
> From: netfilter-devel-owner@vger.kernel.org
[mailto:netfilter-devel-owner@vger.kernel.org] On Behalf Of H. Peter
Anvin
>
> On 11/04/2010 07:08 AM, Stephen Clark wrote:
>>>
>>> Now, the upstream (ISP-assigned) prefix changes to
>>> 2001:6b2f:1705::/48. RA will handle reassigning addresses to actual
>>> downstream hosts, but things that explicitly encode IPv6 addresses
>>> need to be changed, and that includes ip6tables, in this case these
>>> rules now need to refer to 2001:6b2f:1705:0000::/52,
>>> 2001:62bf:1705:1000::/52 and so on.
>>>
>> Won't this break existing tcp connections if all of a sudden you get
a
>> new address?
>>
>
>Yes. Welcome to the brave new world of IPv6. One of many reasons why
>IPv6 IMO is seriously misdesigned, but it's what we have and we no
longer have the time to do anything else.
>
> -hpa
Ideally, your ISP wouldn't do this to you. Ideally, they would advertise
the new prefix as preferred and deprecate the old one. So connections
using the old prefix would continue to work while new connections should
start using the new prefix. By the time the old prefix is invalid there
should be no TCP connections using it since most TCP connections don't
last as long as the valid lifetime. But since TCP doesn't define a
maximum connection duration, it's still a possibility that long lived
connections could be dropped, no matter how hard the ISP tries to
prevent it. But it does mean that any reasonable IPv6 firewall setup
should deal with multiple prefixes. And it also means that if you have
an application that won't well tolerate dropped connections, you should
probably code it to do a clean close and restart whenever the address at
your end of the socket transitions from preferred to deprecated state.
Jeff Haran
Bytemobile
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 17:35 ` Jeff Haran
@ 2010-11-04 18:45 ` H. Peter Anvin
0 siblings, 0 replies; 32+ messages in thread
From: H. Peter Anvin @ 2010-11-04 18:45 UTC (permalink / raw)
To: Jeff Haran
Cc: sclark46, Jan Engelhardt, David Miller, pascal.mail,
netfilter-devel
On 11/04/2010 01:35 PM, Jeff Haran wrote:
>
> Ideally, your ISP wouldn't do this to you. Ideally, they would advertise
> the new prefix as preferred and deprecate the old one. So connections
> using the old prefix would continue to work while new connections should
> start using the new prefix. By the time the old prefix is invalid there
> should be no TCP connections using it since most TCP connections don't
> last as long as the valid lifetime. But since TCP doesn't define a
> maximum connection duration, it's still a possibility that long lived
> connections could be dropped, no matter how hard the ISP tries to
> prevent it. But it does mean that any reasonable IPv6 firewall setup
> should deal with multiple prefixes. And it also means that if you have
> an application that won't well tolerate dropped connections, you should
> probably code it to do a clean close and restart whenever the address at
> your end of the socket transitions from preferred to deprecated state.
>
Ideally, yes, although I don't realistically believe that will happen.
Now, to deal with multiple prefixes in parallel is even more complex
than switching prefixes.
There is obviously no such thing as a maximum TCP duration, and therein
lies a huge problem; the only way to deal with it sanely would have been
to separate routing from endpoint identity, but the IPv6 architects
chose to not go that route, partly because they seriously misestimated
the timescale of the transition.
-hpa
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 14:41 ` H. Peter Anvin
2010-11-04 17:35 ` Jeff Haran
@ 2010-11-04 19:24 ` Jan Engelhardt
2010-11-04 19:26 ` H. Peter Anvin
1 sibling, 1 reply; 32+ messages in thread
From: Jan Engelhardt @ 2010-11-04 19:24 UTC (permalink / raw)
To: H. Peter Anvin; +Cc: sclark46, David Miller, pascal.mail, netfilter-devel
On Thursday 2010-11-04 15:41, H. Peter Anvin wrote:
> On 11/04/2010 07:08 AM, Stephen Clark wrote:
>>>
>>> Now, the upstream (ISP-assigned) prefix changes to
>>> 2001:6b2f:1705::/48. RA will handle reassigning addresses to actual
>>> downstream hosts, but things that explicitly encode IPv6 addresses
>>> need to be changed, and that includes ip6tables, in this case these
>>> rules now need to refer to 2001:6b2f:1705:0000::/52,
>>> 2001:62bf:1705:1000::/52 and so on.
>>>
>> Won't this break existing tcp connections if all of a sudden you get a
>> new address?
>
>Yes. Welcome to the brave new world of IPv6. One of many reasons why IPv6 IMO
>is seriously misdesigned, but it's what we have and we no longer have the time
>to do anything else.
Well we know academia is evil as they never talk to us on linux-netdev
when designing protocols behind closed doors.
One could also argue that IPv6 just does what it does, and that any
extra feature is layered... what you want sounds like Shim6.
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 19:24 ` Jan Engelhardt
@ 2010-11-04 19:26 ` H. Peter Anvin
0 siblings, 0 replies; 32+ messages in thread
From: H. Peter Anvin @ 2010-11-04 19:26 UTC (permalink / raw)
To: Jan Engelhardt; +Cc: sclark46, David Miller, pascal.mail, netfilter-devel
On 11/04/2010 03:24 PM, Jan Engelhardt wrote:
>
> On Thursday 2010-11-04 15:41, H. Peter Anvin wrote:
>> On 11/04/2010 07:08 AM, Stephen Clark wrote:
>>>>
>>>> Now, the upstream (ISP-assigned) prefix changes to
>>>> 2001:6b2f:1705::/48. RA will handle reassigning addresses to actual
>>>> downstream hosts, but things that explicitly encode IPv6 addresses
>>>> need to be changed, and that includes ip6tables, in this case these
>>>> rules now need to refer to 2001:6b2f:1705:0000::/52,
>>>> 2001:62bf:1705:1000::/52 and so on.
>>>>
>>> Won't this break existing tcp connections if all of a sudden you get a
>>> new address?
>>
>> Yes. Welcome to the brave new world of IPv6. One of many reasons why IPv6 IMO
>> is seriously misdesigned, but it's what we have and we no longer have the time
>> to do anything else.
>
> Well we know academia is evil as they never talk to us on linux-netdev
> when designing protocols behind closed doors.
>
> One could also argue that IPv6 just does what it does, and that any
> extra feature is layered... what you want sounds like Shim6.
Or Mobile IPv6 or whatever... however, it's unlikely that whatever
solution is going to be universal.
-hpa
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 14:42 ` H. Peter Anvin
@ 2010-11-04 20:00 ` Pascal Hambourg
0 siblings, 0 replies; 32+ messages in thread
From: Pascal Hambourg @ 2010-11-04 20:00 UTC (permalink / raw)
To: H. Peter Anvin; +Cc: Jan Engelhardt, David Miller, netfilter-devel
H. Peter Anvin a écrit :
>>>
>>> Now, the upstream (ISP-assigned) prefix changes to 2001:6b2f:1705::/48.
>>> RA will handle reassigning addresses to actual downstream hosts, but
>>> things that explicitly encode IPv6 addresses need to be changed, and
>>> that includes ip6tables, in this case these rules now need to refer to
>>> 2001:6b2f:1705:0000::/52, 2001:62bf:1705:1000::/52 and so on.
>>
>> Are you talking about rules on the router which subnets the block, or on
>> downstream hosts ?
>> Also, is each subnet prefix on a separate link ?
>> Could you provide an example of such rules ?
>
> I'm talking about rules on the internal router(s) which separate the
> security domains.
Isn't it enough to match the input and/or output interface(s) ?
> I can probably come up with a concrete ruleset, but
> it'll take a few days since I'm travelling at the moment.
I am not asking for a complete ruleset, rather a few sample rules and
their purpose.
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: rules matching ipv6 prefix addrs
2010-11-04 14:41 ` H. Peter Anvin
@ 2010-11-04 20:02 ` Pascal Hambourg
0 siblings, 0 replies; 32+ messages in thread
From: Pascal Hambourg @ 2010-11-04 20:02 UTC (permalink / raw)
To: H. Peter Anvin; +Cc: Jan Engelhardt, David Miller, netfilter-devel
H. Peter Anvin a écrit :
>
> Uhm... no. The reason we'll see dynamic prefixes isn't because of lack
> of address space but because of mandatory route aggregation (which *is*
> being implemented from the start) -- to keep BGP6 and the core routing
> tables from melting down.
Sorry to be a bit off-topic, but could you (or anyone) please explain
the relationship between dynamic prefixes and route aggregation ?
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 32+ messages in thread
end of thread, other threads:[~2010-11-04 20:02 UTC | newest]
Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-02 20:52 rules matching ipv6 prefix addrs David Miller
2010-11-02 21:24 ` Maciej Żenczykowski
2010-11-03 7:37 ` Patrick McHardy
2010-11-03 9:29 ` Pascal Hambourg
2010-11-03 10:51 ` Jan Engelhardt
2010-11-03 12:19 ` David Miller
2010-11-03 12:32 ` Jan Engelhardt
2010-11-03 21:55 ` David Miller
2010-11-03 22:36 ` H. Peter Anvin
2010-11-03 22:52 ` Jan Engelhardt
2010-11-04 2:12 ` H. Peter Anvin
2010-11-04 4:14 ` Patrick McHardy
2010-11-04 8:58 ` Jan Engelhardt
2010-11-04 11:36 ` H. Peter Anvin
2010-11-04 11:53 ` Jan Engelhardt
2010-11-04 14:41 ` H. Peter Anvin
2010-11-04 20:02 ` Pascal Hambourg
2010-11-04 12:07 ` Pascal Hambourg
2010-11-04 11:08 ` Stephen Clark
2010-11-04 11:29 ` Pascal Hambourg
2010-11-04 12:07 ` Stephen Clark
2010-11-04 12:19 ` Pascal Hambourg
2010-11-04 13:34 ` Jozsef Kadlecsik
2010-11-04 14:41 ` H. Peter Anvin
2010-11-04 17:35 ` Jeff Haran
2010-11-04 18:45 ` H. Peter Anvin
2010-11-04 19:24 ` Jan Engelhardt
2010-11-04 19:26 ` H. Peter Anvin
2010-11-04 11:55 ` Pascal Hambourg
2010-11-04 14:42 ` H. Peter Anvin
2010-11-04 20:00 ` Pascal Hambourg
2010-11-03 12:56 ` Pascal Hambourg
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).