Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Joe Abley


On 4-Feb-2009, at 22:59, Mikael Abrahamsson wrote:


On Wed, 4 Feb 2009, Joe Abley wrote:

I see people predicting that giving everybody a /56 is insane and  
will blow out routing tables. I don't quite understand that; at the  
regional ISP with which I am most familiar 40,000 or so internal/ 
customer routes in BGP, and I have not noticed anything fall over.  
This is 2008: we are not dealing with routers maxed out with 256MB  
of RAM. And this is without any attempt to aggregate per LNS, or  
per POP.


What you do is that you do /40-44 per router or so and announce this  
to the rest of the network, then internally from that you assign /48  
to /56 per customer out of that block.


IPv6 enables us to lower address use and get less routes in the core  
network (both within the ISP and globally).


That has the down-side today that you require customers to support  
DHCPv6 PD in order to get their /56, though.


For some providers that might be simple to organise (e.g. business- 
focussed ISPs whose customers use a reliably-small set of CPE). For  
residential customers, however, I think it's far more likely to be  
problematic, and hence the idea of retaining the option for static  
configuration seems prudent, at least at this early stage in the game.


Static configuration means you need the assignment to be consistent  
regardless of which LNS the customer lands on.


I appreciate that this approach may well be a luxury only available to  
relatively small ISPs, and that the approach will quite possibly need  
to change in the future. But it seems like a reasonable way to go for  
now.



Joe



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Mikael Abrahamsson

On Wed, 4 Feb 2009, Joe Abley wrote:

I see people predicting that giving everybody a /56 is insane and will 
blow out routing tables. I don't quite understand that; at the regional 
ISP with which I am most familiar 40,000 or so internal/customer routes 
in BGP, and I have not noticed anything fall over. This is 2008: we are 
not dealing with routers maxed out with 256MB of RAM. And this is 
without any attempt to aggregate per LNS, or per POP.


What you do is that you do /40-44 per router or so and announce this to 
the rest of the network, then internally from that you assign /48 to /56 
per customer out of that block.


IPv6 enables us to lower address use and get less routes in the core 
network (both within the ISP and globally).


--
Mikael Abrahamssonemail: swm...@swm.pp.se



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space

2009-02-04 Thread Joe Abley


On 4-Feb-2009, at 19:05, Roger Marquis wrote:


Mark Andrews wrote:

All IPv6 address assignments are leases.  Whether you get
the address from a RIR, LIR or ISP.  The lease may not be
renewed when it next falls due.  You may get assigned a
different set of addresses at that point.  You should plan
accordingly.


Exactly the problem,


In the regional ISP I alluded to in my previous message, /56es are  
assigned to residential DSL customers and are static (they are handed  
out to the LNS from RADIUS).


The link address (IPV6CP + ND/RA) depends on the particular LNS your  
PPP session lands on, however.



and the reason A) IPv6 is not and will not be a viable
option any time soon (soon being before the publication of an IPv6 NAT
RFC), and B) why network providers (and other parties who stand to  
gain

financially) are firmly against IPv6 NAT.


In this case there is no religion for or against NAT inherent in the  
v6 access service being provided. Customers can do what they want with  
the addresses provided to them.



Joe




Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space

2009-02-04 Thread Christopher Morrow
On Wed, Feb 4, 2009 at 10:45 PM, Mark Andrews  wrote:

>
>We already know some will need more than a /48.  /48 was
>only ever described as meeting the requirements of *most*
>business and consumers.
>

so.. what businesses need is not actually 'more than one /48' but
real, useful, doable multihoming. A /48 is fine if you have only one
site, it's been used to solve 2 of 3 problems:

1) my addresses don't have to change (if I only have one site)
2) I can multihome with a single address on my devices/hosts (cause
the original v6 plan for that was just dumb)

It doesn't solve the problem of an enterprise with more than one
location/network-interconnect... we can go around this rose bush again
and again and again, but honestly, deployment of v6 happens for real
when there is a significant business reason to deploy it, and when the
real concerns of enterprises today are actually addressed.

-Chris



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Joe Abley


On 4-Feb-2009, at 16:16, Patrick W. Gilmore wrote:

I guess I was thinking about v4 modems which do not get a subnet,  
just an IP address.  If we really are handing out a /64 to each DSL  
& Cable modem, then we may very well be recreating the same problem.


All the advice I have heard about address assignment to broadband  
subscribers is to give each subscriber a /56, in addition to the link  
address (which is effectively a /128). The last time I looked, the v6  
allocation of every RIR apart from ARIN recommended a /48 instead of  
a /56.


I have been specifically advised against assigning a /64 per  
subscriber on the grounds that it is short-sighted, since v6  
residential gateways, when they come in large numbers, will expect to  
be able to assign addresses to more than one subnet in the customer  
network.


And before anyone says "there are 281474976710656 /48s!", just  
remember your history.


The pertinent numbers given the thinking above are 2^24 == 16,777,216  
customer /56 assignments , or 2^16 == 65536 customer /48 assignments  
per /32 allocation from an RIR.


(If a /32 is all you have, then you will want to reserve some of that  
space for your own infrastructure, and the numbers above will be  
slightly higher than reality.)


I see people predicting that giving everybody a /56 is insane and will  
blow out routing tables. I don't quite understand that; at the  
regional ISP with which I am most familiar 40,000 or so internal/ 
customer routes in BGP, and I have not noticed anything fall over.  
This is 2008: we are not dealing with routers maxed out with 256MB of  
RAM. And this is without any attempt to aggregate per LNS, or per POP.


(This regional ISP is close to being able to provide responses to  
IPV6CP requests for all customers to establish an interface id, ND/RA  
to assign a link address, and DHCPv6 PD on request, for all customers;  
it's working in the lab, but hasn't yet been rolled out on the  
production access routers, which are all Juniper E-series devices. No,  
there's no direct revenue in it today; yes, the vast majority of  
customers are probably using XP or a residential gateway that will  
never talk v6.)


If you need to worry about the impact on your internal routing tables  
of internal customer growth, then it seems you should be more worried  
about the impact on your routing tables of growth in the global v4  
table (which is surely more rapid, and arguably can be expected to  
accelerate as v4 exhaustion leads to imaginative inter-organisation  
address assignment for fee).


I was not there when v4 was spec'ed out, but I bet when someone said  
"four-point-two BILLION addresses", someone else said "no $...@#%'ing  
way we will EVER use THAT many"


I suspect that for many regional ISPs a single allocation sufficient  
to number 16 million customers is probably good enough. In Canada, for  
example, that's half the total population, and probably larger than  
the total number of residences.


No doubt there are a countable and significant number of super-ISPs in  
larger markets (or spanning multiple markets) that have requirements  
that out-strip that of a single /32, but I feel comfortable predicting  
that they are the minority in the grand scheme of things (and in any  
case, they can always request a larger allocation).



Joe



Re: Private use of non-RFC1918 IP space (IPv6-MW)

2009-02-04 Thread Måns Nilsson
--On onsdag, onsdag 4 feb 2009 19.02.56 -0500 "Patrick W. Gilmore"
 wrote:

> Second, where did you get 4 users per /64?  Are you planning to hand each
> cable modem a /64?

Telia got their /20 based on calculations where they give every customer a
/48. Every apartment in every highrise gets 2^16 networks. 

I think that /56 or /52 is a more appropriate allocation per broadband
subscriber.

-- 
Måns NilssonM A C H I N A

... he dominates the DECADENT SUBWAY SCENE.


pgp9epLSXt9oD.pgp
Description: PGP signature


Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space

2009-02-04 Thread Martin Hannigan
On Wed, Feb 4, 2009 at 10:45 PM, Mark Andrews  wrote:

>
> In message <20090205030522.13d152b2...@mx5.roble.com>, Roger Marquis
> writes:
> > Mark Andrews wrote:
> > > All IPv6 address assignments are leases.  Whether you get
> > > the address from a RIR, LIR or ISP.  The lease may not be
> > > renewed when it next falls due.  You may get assigned a
> > > different set of addresses at that point.  You should plan
> > > accordingly.
> >
> > Exactly the problem, and the reason A) IPv6 is not and will not be a
> viable
> > option any time soon (soon being before the publication of an IPv6 NAT
> > RFC), and B) why network providers (and other parties who stand to gain
> > financially) are firmly against IPv6 NAT.
>


What about costs? If you're a realist, you know that v6 migration is a cost
problem. Ask cable or DSL providers across the world what percentage of
their user base CPE is v6 compatable and the answer will likely be shocking.
In this economy, unless the seondary market is egregiously expensive, don't
expect to see a mass migration. There's also the problem of no known
commericial grade NAT device (SLA worthy) that makes this easier.

Thoughts appreciated.


Best,

Martin




-- 
Martin Hannigan   mar...@theicelandguy.com
p: +16178216079


Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space

2009-02-04 Thread Nathan Ward

Apologies if this message is brief, it is sent from my cellphone.

Begin forwarded message:


From: Nathan Ward

On 5/02/2009, at 16:58, Chris Adams  wrote:

Since NAT == stateful firewall with packet mangling, it would be much
easier to drop the packet mangling and just use a stateful firewall.
You are just reinforcing the incorrect belief that "NAT == security,
no-NAT == no-security".


Not entirely. There was a lengthy and heated debate on this list  
about 6 months ago, where the point was raised that many people like  
to use NAT because it provides some level of anonymity in thier  
network. Obviously this only applies for networks with enough people  
that that has an effect.


IPv6 has privacy addresses to address this concern.


Seeking FIOS tech support with two (or more) brain cells

2009-02-04 Thread Robert E. Seastrom

Hi folks,

Does anyone know any kind of super-secret back door number for Verizon
FIOS tech support for people-with-a-clue?  I can hear the drool
hitting the keyboard on the other end of the line and the confusion in
the voice of the support rep when I try to get help with turning up a
"business" (ha!) FIOS circuit with five static addresses on it.
Things have sure gone downhill since they decided that a MOCA handoff
was a good idea; I turned one of these up for another friend a year
ago and it was 100% plug and chug...

Before you flame me, yes, I tried the database on puck.nether.net to
see if I could pull something off via that route, but no joy.

-r





Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)] (IPv6-MW)

2009-02-04 Thread Nathan Ward
I am told that juniper have just released their E series code to do  
hitless failover and ipv6cp at the same time.


If you are not running hitless it has been working for some time.

Apologies if this message is brief, it is sent from my cellphone.

On 5/02/2009, at 17:29, Matthew Moyle-Croft   
wrote:



Hi James,

I don't think anyone really has done it large scale properly.

I've had basically nothing from anyone.

Given my knowledge of where most large BRAS/Cable vendors are upto -  
I don't think anyone could have.  (Cisco won't have high end v6  
pppoe support until late this year!).


There's a lot of people who clearly don't work for ISPs yammering on  
about the Zen of v6, but no one with real experience.


Scary huh?   I'm meant to have 250,000 customers running it by  
Christmas!


MMC

On 05/02/2009, at 2:44 PM, Mr. James W. Laferriere wrote:


   Hello Matthew ,  See way below ...

On Thu, 5 Feb 2009, Matthew Moyle-Croft wrote:

Scott Howard wrote:
On Wed, Feb 4, 2009 at 4:16 PM, Patrick W. Gilmore >wrote:


On Wed, Feb 4, 2009 at 5:20 PM, Matthew Moyle-Croft >wrote:


but my point was that people are starting to assume that v6 WILL  
mean

static allocations for all customers.
By design IPv6 should mean _less_ static allocations than IPv4 -  
in the
event that a client disconnects/reconnects and gets a new /64  
then their

network *should* automatically handle that fact, with all clients
automagically renumbering themselves to the new /64, updating  
DNS, etc.

Local communications won't be impacted as they should be using the
link-local address.

_should_

As I asked before - I'm really keen to actually do this stuff -  
but all I get is people who haven't done it telling me theory and  
not how it works in practise in a real ISP of some scale. Telling  
customers "well, you might get renumbered randomly" isn't going to  
work, no matter what the theory about it all is.  They do crazy  
and unexpected things and bleat about it even if you told them not  
to.  At worse they stop paying you and leave!


My hope is that PD will be used for the majority and statics will  
be small in number.  My FEAR is that customers have already been  
conditioned that v6 will mean statics for everyone because v6 has  
so many! (This has already been the assumption many have made from  
the customer side).
The bit that isn't clear at the moment is if (and how well) that  
will
actually work in practice.  And that brings us back to the good  
old catch-22
of ISPs not supporting IPv6 because consumer CPE doesn't support  
it, and CPE

not supporting it because ISP don't...
Tell me about it. As I asked before - has ANYONE done this  
before?   ie.  fully dualstacked to customers?  Or is it still  
theory?


   Has Anyone responded to you on/off list with even a close  
approximation of showing they have accomplished what you've  
requested ?
   I am beginning to be worried that no one [has|is willing to  
divulge] that they have accomplished this .  One would think that  
someone would at least pipe up just for the bragging factor .


   Twyl ,  JimL
--
+--+
| James   W.   Laferriere | SystemTechniques | Give me VMS |
| Network&System Engineer | 2133McCullam Ave |  Give me Linux  |
| bab...@baby-dragons.com | Fairbanks, AK. 99701 |   only  on  AXP |
+--+


--
Matthew Moyle-Croft Internode/Agile Peering and Core Networks
Level 5, 162 Grenfell Street, Adelaide, SA 5000 Australia
Email: m...@internode.com.auWeb: http://www.on.net
Direct: +61-8-8228-2909 Mobile: +61-419-900-366
Reception: +61-8-8228-2999Fax: +61-8-8235-6909


!DSPAM:22,498a6b69305768916813158!






Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space

2009-02-04 Thread Roger Marquis

Seth Mattinen wrote:

Far too many people see NAT as synonymous with a firewall so they think
if you take away their NAT you're taking away the security of a firewall.


NAT provides some security, often enough to make a firewall unnecessary.
It all depends on what's inside the edge device.  But really, I've never
heard anyone seriously equate a simple NAT device with a firewall.

People do, and justifiably, equate NAT with the freedom to number, subnet,
and route their internal networks however they choose.  To argue against
that freedom is anti-consumer.  Continue to ignore consumer demand and the
marketplace will continue to respond accordingly.

Give consumers a choice (of NAT or not) and they will come (to IPv6).  It's
just about as simple as that.  Well, that and a few unresolved issues with
CAMs, routing tables, and such.

Roger Marquis



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)] (IPv6-MW)

2009-02-04 Thread Matthew Moyle-Croft

Hmm,
Apologies for that - wasn't meant to goto the list.   Was a bit "frank".

MMC

On 05/02/2009, at 2:59 PM, Matthew Moyle-Croft wrote:


Hi James,

I don't think anyone really has done it large scale properly.

I've had basically nothing from anyone.

Given my knowledge of where most large BRAS/Cable vendors are upto -  
I don't think anyone could have.  (Cisco won't have high end v6  
pppoe support until late this year!).


There's a lot of people who clearly don't work for ISPs yammering on  
about the Zen of v6, but no one with real experience.


Scary huh?   I'm meant to have 250,000 customers running it by  
Christmas!


MMC

On 05/02/2009, at 2:44 PM, Mr. James W. Laferriere wrote:


Hello Matthew ,  See way below ...

On Thu, 5 Feb 2009, Matthew Moyle-Croft wrote:

Scott Howard wrote:
On Wed, Feb 4, 2009 at 4:16 PM, Patrick W. Gilmore >wrote:


On Wed, Feb 4, 2009 at 5:20 PM, Matthew Moyle-Croft >wrote:


but my point was that people are starting to assume that v6 WILL  
mean

static allocations for all customers.
By design IPv6 should mean _less_ static allocations than IPv4 -  
in the
event that a client disconnects/reconnects and gets a new /64  
then their

network *should* automatically handle that fact, with all clients
automagically renumbering themselves to the new /64, updating  
DNS, etc.

Local communications won't be impacted as they should be using the
link-local address.

_should_

As I asked before - I'm really keen to actually do this stuff -  
but all I get is people who haven't done it telling me theory and  
not how it works in practise in a real ISP of some scale. Telling  
customers "well, you might get renumbered randomly" isn't going to  
work, no matter what the theory about it all is.  They do crazy  
and unexpected things and bleat about it even if you told them not  
to.  At worse they stop paying you and leave!


My hope is that PD will be used for the majority and statics will  
be small in number.  My FEAR is that customers have already been  
conditioned that v6 will mean statics for everyone because v6 has  
so many! (This has already been the assumption many have made from  
the customer side).
The bit that isn't clear at the moment is if (and how well) that  
will
actually work in practice.  And that brings us back to the good  
old catch-22
of ISPs not supporting IPv6 because consumer CPE doesn't support  
it, and CPE

not supporting it because ISP don't...
Tell me about it. As I asked before - has ANYONE done this  
before?   ie.  fully dualstacked to customers?  Or is it still  
theory?


	Has Anyone responded to you on/off list with even a close  
approximation of showing they have accomplished what you've  
requested ?
	I am beginning to be worried that no one [has|is willing to  
divulge] that they have accomplished this .  One would think that  
someone would at least pipe up just for the bragging factor .


Twyl ,  JimL
--
+--+
| James   W.   Laferriere | SystemTechniques | Give me VMS |
| Network&System Engineer | 2133McCullam Ave |  Give me Linux  |
| bab...@baby-dragons.com | Fairbanks, AK. 99701 |   only  on  AXP |
+--+


--
Matthew Moyle-Croft Internode/Agile Peering and Core Networks
Level 5, 162 Grenfell Street, Adelaide, SA 5000 Australia
Email: m...@internode.com.auWeb: http://www.on.net
Direct: +61-8-8228-2909  Mobile: +61-419-900-366
Reception: +61-8-8228-2999Fax: +61-8-8235-6909



--
Matthew Moyle-Croft Internode/Agile Peering and Core Networks
Level 5, 162 Grenfell Street, Adelaide, SA 5000 Australia
Email: m...@internode.com.auWeb: http://www.on.net
Direct: +61-8-8228-2909  Mobile: +61-419-900-366
Reception: +61-8-8228-2999Fax: +61-8-8235-6909



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)] (IPv6-MW)

2009-02-04 Thread Matthew Moyle-Croft

Hi James,

I don't think anyone really has done it large scale properly.

I've had basically nothing from anyone.

Given my knowledge of where most large BRAS/Cable vendors are upto - I  
don't think anyone could have.  (Cisco won't have high end v6 pppoe  
support until late this year!).


There's a lot of people who clearly don't work for ISPs yammering on  
about the Zen of v6, but no one with real experience.


Scary huh?   I'm meant to have 250,000 customers running it by  
Christmas!


MMC

On 05/02/2009, at 2:44 PM, Mr. James W. Laferriere wrote:


Hello Matthew ,  See way below ...

On Thu, 5 Feb 2009, Matthew Moyle-Croft wrote:

Scott Howard wrote:
On Wed, Feb 4, 2009 at 4:16 PM, Patrick W. Gilmore >wrote:


 On Wed, Feb 4, 2009 at 5:20 PM, Matthew Moyle-Croft >wrote:


but my point was that people are starting to assume that v6 WILL  
mean

static allocations for all customers.
By design IPv6 should mean _less_ static allocations than IPv4 -  
in the
event that a client disconnects/reconnects and gets a new /64 then  
their

network *should* automatically handle that fact, with all clients
automagically renumbering themselves to the new /64, updating DNS,  
etc.

Local communications won't be impacted as they should be using the
link-local address.

_should_

As I asked before - I'm really keen to actually do this stuff - but  
all I get is people who haven't done it telling me theory and not  
how it works in practise in a real ISP of some scale. Telling  
customers "well, you might get renumbered randomly" isn't going to  
work, no matter what the theory about it all is.  They do crazy and  
unexpected things and bleat about it even if you told them not to.   
At worse they stop paying you and leave!


My hope is that PD will be used for the majority and statics will  
be small in number.  My FEAR is that customers have already been  
conditioned that v6 will mean statics for everyone because v6 has  
so many! (This has already been the assumption many have made from  
the customer side).
The bit that isn't clear at the moment is if (and how well) that  
will
actually work in practice.  And that brings us back to the good  
old catch-22
of ISPs not supporting IPv6 because consumer CPE doesn't support  
it, and CPE

not supporting it because ISP don't...
Tell me about it. As I asked before - has ANYONE done this  
before?   ie.  fully dualstacked to customers?  Or is it still  
theory?


	Has Anyone responded to you on/off list with even a close  
approximation of showing they have accomplished what you've  
requested ?
	I am beginning to be worried that no one [has|is willing to  
divulge] that they have accomplished this .  One would think that  
someone would at least pipe up just for the bragging factor .


Twyl ,  JimL
--
+--+
| James   W.   Laferriere | SystemTechniques | Give me VMS |
| Network&System Engineer | 2133McCullam Ave |  Give me Linux  |
| bab...@baby-dragons.com | Fairbanks, AK. 99701 |   only  on  AXP |
+--+


--
Matthew Moyle-Croft Internode/Agile Peering and Core Networks
Level 5, 162 Grenfell Street, Adelaide, SA 5000 Australia
Email: m...@internode.com.auWeb: http://www.on.net
Direct: +61-8-8228-2909  Mobile: +61-419-900-366
Reception: +61-8-8228-2999Fax: +61-8-8235-6909



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)] (IPv6-MW)

2009-02-04 Thread Mr. James W. Laferriere

Hello Matthew ,  See way below ...

On Thu, 5 Feb 2009, Matthew Moyle-Croft wrote:

Scott Howard wrote:
On Wed, Feb 4, 2009 at 4:16 PM, Patrick W. Gilmore 
wrote:


  On Wed, Feb 4, 2009 at 5:20 PM, Matthew Moyle-Croft 
wrote:




but my point was that people are starting to assume that v6 WILL mean
static allocations for all customers.




By design IPv6 should mean _less_ static allocations than IPv4 - in the
event that a client disconnects/reconnects and gets a new /64 then their
network *should* automatically handle that fact, with all clients
automagically renumbering themselves to the new /64, updating DNS, etc.
Local communications won't be impacted as they should be using the
link-local address.


_should_

As I asked before - I'm really keen to actually do this stuff - but all I get 
is people who haven't done it telling me theory and not how it works in 
practise in a real ISP of some scale. 
Telling customers "well, you might get renumbered randomly" isn't going to 
work, no matter what the theory about it all is.  They do crazy and 
unexpected things and bleat about it even if you told them not to.  At worse 
they stop paying you and leave!


My hope is that PD will be used for the majority and statics will be small in 
number.  My FEAR is that customers have already been conditioned that v6 will 
mean statics for everyone because v6 has so many! (This has already been the 
assumption many have made from the customer side).

The bit that isn't clear at the moment is if (and how well) that will
actually work in practice.  And that brings us back to the good old 
catch-22
of ISPs not supporting IPv6 because consumer CPE doesn't support it, and 
CPE

not supporting it because ISP don't...

Tell me about it. 
As I asked before - has ANYONE done this before?   ie.  fully dualstacked to 
customers?  Or is it still theory?


	Has Anyone responded to you on/off list with even a close approximation 
of showing they have accomplished what you've requested ?
	I am beginning to be worried that no one [has|is willing to divulge] 
that they have accomplished this .  One would think that someone would at least 
pipe up just for the bragging factor .


Twyl ,  JimL
--
+--+
| James   W.   Laferriere | SystemTechniques | Give me VMS |
| Network&System Engineer | 2133McCullam Ave |  Give me Linux  |
| bab...@baby-dragons.com | Fairbanks, AK. 99701 |   only  on  AXP |
+--+



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space

2009-02-04 Thread Chris Adams
Once upon a time, Roger Marquis  said:
>  * NAT advantage #5: it does not require replacement security measures to
>  protect against netscans, portscans, broadcasts (particularly microsoft
>  netbios), and other malicious inbound traffic.

Since NAT == stateful firewall with packet mangling, it would be much
easier to drop the packet mangling and just use a stateful firewall.
You are just reinforcing the incorrect belief that "NAT == security,
no-NAT == no-security".
-- 
Chris Adams 
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space

2009-02-04 Thread Mark Andrews

In message <20090205030522.13d152b2...@mx5.roble.com>, Roger Marquis writes:
> Mark Andrews wrote:
> > All IPv6 address assignments are leases.  Whether you get
> > the address from a RIR, LIR or ISP.  The lease may not be
> > renewed when it next falls due.  You may get assigned a
> > different set of addresses at that point.  You should plan
> > accordingly.
> 
> Exactly the problem, and the reason A) IPv6 is not and will not be a viable
> option any time soon (soon being before the publication of an IPv6 NAT
> RFC), and B) why network providers (and other parties who stand to gain
> financially) are firmly against IPv6 NAT.
> 
> >  If we could get a true accounting of the extra cost imposed
> >  by NAT's I would say it would be in the trillions of dollars.
> 
> This is exactly the sort of hyperbole, like RFC4864's proposing that
> application-layer proxies are a viable substitute for NAT, that discredits
> IPv6 proponents.  Those who remember the financial industry's push for SET,
> a failed encryption technology, will be struck by the similarities in
> technical vs rhetorical arguments.
> 
> Perhaps what we need is an IPv6 NAT FAQ?  I'm suspect many junior network
> engineers will be interested in the rational behind statements like:
> 
>   * NAT disadvantage #1: it costs a lot of money to do NAT (compared to what
>   it saves consumers, ILECs, or ISPs?)

>   * NAT disadvantage #2 (re: your IPv6 address space) Owned by an ISP?  It
>   isn't much different than it is now.  (say again?)
> 
>   * NAT disadvantage #3: RFC1918 was created because people were afraid of
>   running out of addresses. (in 1992?)
> 
>   * NAT disadvantage #4: It requires more renumbering to join conflicting
>   RFC1918 subnets than would IPv6 to change ISPs. (got stats?)
> 
>   * NAT disadvantage #5: it provides no real security. (even if it were true
>   this could not, logically, be a disadvantage)
> 
> OTOH, the claimed advantages of NAT do seem to hold water somewhat better:
> 
>   * NAT advantage #1: it protects consumers from vendor (network provider)
>   lock-in.

Nope.
 
>   * NAT advantage #2: it protects consumers from add-on fees for addresses
>   space. (ISPs and ARIN, APNIC, ...)

Only until the consumers get wind of any rip-off pricing.
RIR's are charging ISP's about the same for a IPv6 /48 as
they do the a IPv4 address.

>   * NAT advantage #3: it prevents upstreams from limiting consumers'
>   internal address space. (will anyone need more than a /48, to be asked in
>   2018)

We already know some will need more than a /48.  /48 was
only ever described as meeting the requirements of *most*
business and consumers.
 
>   * NAT advantage #4: it requires new (and old) protocols to adhere to the
>   ISO seven layer model.

Given were are running IP that is fiticious.
 
>   * NAT advantage #5: it does not require replacement security measures to
>   protect against netscans, portscans, broadcasts (particularly microsoft
>   netbios), and other malicious inbound traffic.

What replacement?  You just buy a IPv6 router with a firewall.
It will be about the same cost as a IPv4 router with a NAT.
 
> IMHO,
> Roger Marquis
> 
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: mark_andr...@isc.org



RE: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space

2009-02-04 Thread TJ
>>  All IPv6 address assignments are leases.  Whether you get
>>  the address from a RIR, LIR or ISP.  The lease may not be
>>  renewed when it next falls due.  You may get assigned a
>>  different set of addresses at that point.  You should plan
>>  accordingly.
>
>Exactly the problem, and the reason A) IPv6 is not and will not be a viable
>option any time soon (soon being before the publication of an IPv6 NAT
RFC),
>and B) why network providers (and other parties who stand to gain
>financially) are firmly against IPv6 NAT.

A) I think you have a different definition of viable than I do.  I have v6
today, running just fine.  Not as a home user, yet - but that is coming in
the foreseeable future and has nothing to do with the presence of NAT66, or
lack thereof.
B) I am not a service provider, and I still tend to dis-favor NAT.  Not as
vehemently as some, but I for the most part, fail to see the need.


>
>>  If we could get a true accounting of the extra cost imposed  by NAT's
>> I would say it would be in the trillions of dollars.
>
>This is exactly the sort of hyperbole, like RFC4864's proposing that
>application-layer proxies are a viable substitute for NAT, that discredits
>IPv6 proponents.  Those who remember the financial industry's push for SET,
>a failed encryption technology, will be struck by the similarities in
>technical vs rhetorical arguments.

While I generally try to avoid the NAT vs NONAT religious debate ... I'll
throw in a few comments.


>
>Perhaps what we need is an IPv6 NAT FAQ?  I'm suspect many junior network
>engineers will be interested in the rational behind statements like:

And I suspect lots of new-to-IPv6 network engineers could benefit from more
IPv6 exposure :).


>
>  * NAT disadvantage #1: it costs a lot of money to do NAT (compared to
what
>  it saves consumers, ILECs, or ISPs?)

Developed a peer-to-peer application lately?  
I haven't, but I know some of the issues others have had to go through to
work in spite of NAT.


>
>  * NAT disadvantage #2 (re: your IPv6 address space) Owned by an ISP?  It
>  isn't much different than it is now.  (say again?)

Sorry, your befuddlement has passed on to me - I am not sure what you are
saying here.
The best I can pull from that would be something about PI vs PA space, and
I'd comment that both are now available.


>  * NAT disadvantage #3: RFC1918 was created because people were afraid of
>  running out of addresses. (in 1992?)

Is that a question?


>  * NAT disadvantage #4: It requires more renumbering to join conflicting
>  RFC1918 subnets than would IPv6 to change ISPs. (got stats?)

Actually, I think those are different points.  NAT-space collisions are a
REAL problem, and renumbering due to changing ISPs is also a REAL problem.


>  * NAT disadvantage #5: it provides no real security. (even if it were
true
>  this could not, logically, be a disadvantage)

It is a disadvantage if people believe it is a security thing when it isn't.


>OTOH, the claimed advantages of NAT do seem to hold water somewhat better:
>
>  * NAT advantage #1: it protects consumers from vendor (network provider)
>  lock-in.

OK, use PI space.


>  * NAT advantage #2: it protects consumers from add-on fees for addresses
>  space. (ISPs and ARIN, APNIC, ...)

IPv6 addresses (network allocations, actually) are pretty inexpensive ...


>  * NAT advantage #3: it prevents upstreams from limiting consumers'
>  internal address space. (will anyone need more than a /48, to be asked in
>  2018)

Yes, /48s have already been outgrown ... so you call up your ISP and justify
more, they give it to you.  No fuss, no muss.


>  * NAT advantage #4: it requires new (and old) protocols to adhere to the
>  ISO seven layer model.

Actually, it does more than that.  You are thinking of "traditional" network
apps, client-server stuff.  
Think end to end / peer to peer (and I don't mean illegal file sharing) ...


>  * NAT advantage #5: it does not require replacement security measures to
>  protect against netscans, portscans, broadcasts (particularly microsoft
>  netbios), and other malicious inbound traffic.

Depends on the NAT mode (1:1 or PAT; cone or restricted), and a stateful
firewall provides more/real protection ... again, I am not a radical
anti-NAT person, I just don't like the pro-NAT hyperbole any more than you
favor the opposite :).


IMHO
/TJ




Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Matthew Moyle-Croft



Leo Bicknell wrote:

In a message written on Thu, Feb 05, 2009 at 11:58:33AM +1030, Matthew 
Moyle-Croft wrote:
  
My FEAR is that people ("customers") are going to start assuming that v6 
means their own static allocation (quite a number are assuming this).   
This means that I have a problem with routing table size etc if I have 
to implement that.



Customers don't want static addresses.
  
Customers want many different things.  

Customers don't think of their networks at home or in their offices as 
part of an ISP network.  They think of it as an island that they control 
and run and which they buy connectivity to the internet to.  They want 
flexibility and not the "evil ISP" telling THEM what to do or making 
them spend money on their IT consultants to change things when an ISP 
wants to renumber.

They want DNS that works, with their own domain names, forward and
reverse.
  
Yep, but many want to run it themselves, independantly of an ISP.  


They want renumbering events to be infrequent, and announced in
advance.
  
Where infrequent = never. 

They want the box the cable/dsl/fios provider to actually work,
that is be able to do really simple stuff without having to buy
another stupid box to put behind it.
  

Well, we let them chose here in AU ...

None of these require static, and in fact I'd think it would be
easier to get it right than it would be to do statics for most
providers.  But, I must be wrong, since the only solution virtually
every provider offers is to "move up" to "a static IP".
  
I think some customers would like us to spend money running DNS for them 
for free, but most who care want to do it independently of us.


MMC

--
Matthew Moyle-Croft - Internode/Agile - Networks
Level 4, 150 Grenfell Street, Adelaide, SA 5000 Australia
Email: m...@internode.com.au  Web: http://www.on.net
Direct: +61-8-8228-2909 Mobile: +61-419-900-366
Reception: +61-8-8228-2999  Fax: +61-8-8235-6909



Re: Private use of non-RFC1918 IP space (IPv6-MW)

2009-02-04 Thread Nathan Ward

On 5/02/2009, at 3:09 PM, Matthew Moyle-Croft wrote:


TJ wrote:
No, we should hand each home a /56 (or perhaps a /48, for the  
purists out
there) - allowing for multiple segments (aka subnet, aka links,  
etc.).
If there are, say, 250-500 million broadband services in the world  
(probably more) then, if every ISP followed best practise for IPv6  
address allocation, (sparse, bits for infrastructure, whatever etc)  
then what percentage of the space do we have left if we hand out /56  
or /48s?).  Taking into account the space already carved off for  
link local, private addressing, US Military etc.


Has anyone done some analysis of what this might look like?   
Especially with growth etc.



My addressing plan works like this:

ISP gets /32, 2001:db8::/32
- 2001:db8:0::/48 = ISP use
-- 2001:db8:0:0::/64 = infrastructure
--- 2001:db8:0:0:0:0:0::/112 = loopbacks ( 65536 )
--- 2001:db8:0:0:1:0:0::/112 through 2001:db8:::::0/112 = / 
112 link nets between ISP routers  ( 281474976710656 )
-- 2001:db8:0::/64 through 2001:db8:0:::/64 = ISP networks, ie.  
servers, etc.

- 2001:db8:1::/64 through 2001:db8::::/64 = customer networks.

Assuming the above, we have 65535 /48s available to customers, or  
16,711,680 /56s.


The "ISP use" /48 burns 256 /56s, or potential customers. So, like  
burning a /24 for the entire ISP operation.


So, if you have more than 65K business customers, get more than a /32.
If you have more than 16M residential or small business customers, get  
more than /32.


The above plan puts the addresses you type lots (loopbacks, link nets)  
on the shortest addresses you have - you can use the zero  
compression :: thing. These are also the addresses that cause the most  
trouble if fat fingered, so shorter addresses leave less room for error.
In addition, the entire first /64 (loopbacks, link nets) should never  
really receive packets from outside the network. Drop in an ACL.


Modification to the above plan is to use /64s for link nets between  
ISP routers, if you are worried about compatibility issues. You now  
have a trade off between 65k ISP server networks, and 65k link nets.  
Let's say 32k for each.


--
Nathan Ward




RE: Private use of non-RFC1918 IP space (IPv6-MW)

2009-02-04 Thread TJ
>Has anyone done some analysis of what this might look like?  Especially
with growth etc.

Sure, probably lots of people lots of times.
Off the top of my head, using some current/common allocations sizes:
Current "Global Unicast" space --> 2000::/3
An "average" RIR --> /12
an "average" ISP --> /32
an average enterprise --> /48
an average home user --> /56

So, "the current IPv6 world" (2000::/3) can support 512 standard RIR sized
allocations.
Each standard RIR can support 1M standard ISPs.
Each standard ISP can support 64K enterprises or 16M standard home-users, or
some combination thereof.

So -How much do we want held in reserve?
How "flexibly" (ref RFC3531) are we allocating our addresses?
How many total (enterprise | home) clients do we want to support?

Off the cuff, let's say we use left-most (sparse) allocation and only hit
50% efficiency (keeping the right-most bit totally in reserve!) ... If I am
an ISP, and I have 300M home users (/56s) I just need a /26, and that
actually gives me a lot of room for more clients (like 200M more).  So -
what was the problem again?

Let's make it even more interesting - let's say I am an ISP, I am allocating
/48s, and I need to support - say - 6B assignments for every person in the
world + 2B for every organization in the world (#s chosen arbitrarily, feel
free to add another bit if it makes you feel better).  Bearing in mind that
this means every single person and organization has 64k subnets, each of
which contains "as many hosts as is appropriate", and all of these are
globally routable ... I "just" need a /15 to cover this absolute worst case.
Heck, let's make it /14 for good measure.  So now each standard RIR can
"only" support 4 of this size service provider, but we still have 512 RIR
sized allocations.  If the individuals got /56s instead these numbers
getting even bigger ...  So - what was the problem again?


Oh, and this is just from the 2000::/3 range ... next up, 4000::/3 ...
6000::/3, 8000::/3, a000::/3, c000::/3.  
And if we feel like we burned through 2000::/3 too fast at some point in the
future, maybe we revisit the rules around the time we start thinking about
allocating from 4000::/3?  (Or "skip one", and star the new rules with
6000::/3 ... I am not picky).


Note, I am _NOT_ saying we should be careless or cavalier about address
allocation, just saying we don't live in a constrained situation.  
And if there is a choice to be made between
scalability/flexibility/summarization'ability (is that a word?) and strict
efficiency ... the efficiency loses.



/TJ
PS - Yes, 4.3B seemed really big at one point ... but seriously, do the
above numbers not _really_ sound big enough?




Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space

2009-02-04 Thread Roger Marquis

Mark Andrews wrote:

All IPv6 address assignments are leases.  Whether you get
the address from a RIR, LIR or ISP.  The lease may not be
renewed when it next falls due.  You may get assigned a
different set of addresses at that point.  You should plan
accordingly.


Exactly the problem, and the reason A) IPv6 is not and will not be a viable
option any time soon (soon being before the publication of an IPv6 NAT
RFC), and B) why network providers (and other parties who stand to gain
financially) are firmly against IPv6 NAT.


 If we could get a true accounting of the extra cost imposed
 by NAT's I would say it would be in the trillions of dollars.


This is exactly the sort of hyperbole, like RFC4864's proposing that
application-layer proxies are a viable substitute for NAT, that discredits
IPv6 proponents.  Those who remember the financial industry's push for SET,
a failed encryption technology, will be struck by the similarities in
technical vs rhetorical arguments.

Perhaps what we need is an IPv6 NAT FAQ?  I'm suspect many junior network
engineers will be interested in the rational behind statements like:

 * NAT disadvantage #1: it costs a lot of money to do NAT (compared to what
 it saves consumers, ILECs, or ISPs?)

 * NAT disadvantage #2 (re: your IPv6 address space) Owned by an ISP?  It
 isn't much different than it is now.  (say again?)

 * NAT disadvantage #3: RFC1918 was created because people were afraid of
 running out of addresses. (in 1992?)

 * NAT disadvantage #4: It requires more renumbering to join conflicting
 RFC1918 subnets than would IPv6 to change ISPs. (got stats?)

 * NAT disadvantage #5: it provides no real security. (even if it were true
 this could not, logically, be a disadvantage)

OTOH, the claimed advantages of NAT do seem to hold water somewhat better:

 * NAT advantage #1: it protects consumers from vendor (network provider)
 lock-in.

 * NAT advantage #2: it protects consumers from add-on fees for addresses
 space. (ISPs and ARIN, APNIC, ...)

 * NAT advantage #3: it prevents upstreams from limiting consumers'
 internal address space. (will anyone need more than a /48, to be asked in
 2018)

 * NAT advantage #4: it requires new (and old) protocols to adhere to the
 ISO seven layer model.

 * NAT advantage #5: it does not require replacement security measures to
 protect against netscans, portscans, broadcasts (particularly microsoft
 netbios), and other malicious inbound traffic.

IMHO,
Roger Marquis



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Matthew Moyle-Croft



TJ wrote:

However, many do not "have" DHCPv6 ... WinXP, MacOS, etc. are not capable.
Also - does DHCPv6 currently have an option for prefix length?  Just asking.
  
I'm under no allusion that a /64 is going to be optional - it's really 
too late which is sad.  I think people have just latched onto it and now 
accept it and defend it without thinking about "is this still the 
answer?".   Just because it's in an RFC doesn't mean it's still the 
right answer in a changing world.

WRT /64s (or really, /56s and /48s being assigned to clients) - note that
these are NOT static assignments permanently belonging to the client.  They
are hopefully dynamic, hopefully via DHCPv6-PD (hopefully
available/supported by then) ... similar to the single public IPv4 address
most of us dynamically get @home today.
Yep - that's what I'm hoping (as I've said and clarified).   But I think 
the reality is that in the provider world, no matter what people here 
say, customer demand for an unchanging IPv6 range will increase not 
decrease - driving up provider routing size and complexity. 


--
Matthew Moyle-Croft - Internode/Agile - Networks
Level 4, 150 Grenfell Street, Adelaide, SA 5000 Australia
Email: m...@internode.com.au  Web: http://www.on.net
Direct: +61-8-8228-2909 Mobile: +61-419-900-366
Reception: +61-8-8228-2999  Fax: +61-8-8235-6909




Re: Private use of non-RFC1918 IP space

2009-02-04 Thread Ricky Beam
On Wed, 04 Feb 2009 20:35:15 -0500, James R. Cutler  
 wrote:

Clarification here:

1/8 was never on the EDS backbone.  Was only used locally in one site,  
as far as I can determine.


They might have done that for other customers as well. (to avoid 10/8  
collisions.)  Personally, I'd think if they were going to NAT at the edge,  
they'd only set it up for the machines we were supposed to use, instead,  
we could see, well, a lot more than we should have.


--Ricky



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Leo Bicknell
In a message written on Thu, Feb 05, 2009 at 11:58:33AM +1030, Matthew 
Moyle-Croft wrote:
> My FEAR is that people ("customers") are going to start assuming that v6 
> means their own static allocation (quite a number are assuming this).   
> This means that I have a problem with routing table size etc if I have 
> to implement that.

Customers don't want static addresses.

They want DNS that works, with their own domain names, forward and
reverse.

They want renumbering events to be infrequent, and announced in
advance.

They want the box the cable/dsl/fios provider to actually work,
that is be able to do really simple stuff without having to buy
another stupid box to put behind it.

None of these require static, and in fact I'd think it would be
easier to get it right than it would be to do statics for most
providers.  But, I must be wrong, since the only solution virtually
every provider offers is to "move up" to "a static IP".

-- 
   Leo Bicknell - bickn...@ufp.org - CCIE 3440
PGP keys at http://www.ufp.org/~bicknell/


pgpLTGKuEROCj.pgp
Description: PGP signature


Re: Private use of non-RFC1918 IP space (IPv6-MW)

2009-02-04 Thread Matthew Moyle-Croft

TJ wrote:

No, we should hand each home a /56 (or perhaps a /48, for the purists out
there) - allowing for multiple segments (aka subnet, aka links, etc.).  
If there are, say, 250-500 million broadband services in the world 
(probably more) then, if every ISP followed best practise for IPv6 
address allocation, (sparse, bits for infrastructure, whatever etc) then 
what percentage of the space do we have left if we hand out /56 or 
/48s?).  Taking into account the space already carved off for link 
local, private addressing, US Military etc.


Has anyone done some analysis of what this might look like?  Especially 
with growth etc.


MMC

--
Matthew Moyle-Croft - Internode/Agile - Networks
Level 4, 150 Grenfell Street, Adelaide, SA 5000 Australia
Email: m...@internode.com.au  Web: http://www.on.net
Direct: +61-8-8228-2909 Mobile: +61-419-900-366
Reception: +61-8-8228-2999  Fax: +61-8-8235-6909




RE: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread TJ
>My FEAR is that people ("customers") are going to start assuming that v6
>means their own static allocation (quite a number are assuming this).
>This means that I have a problem with routing table size etc if I have to
>implement that.

Then work with them to break them of this dis-illusion.  


>I'm still not convinced though that, given DHCPv6 is going to be a reality
>for DNS assignment etc, that stateless autoconfig is needed and thus /64
>doesn't have to be the smallest we assign.

Yes and no.  You sound like you are of the belief that SLAAC is bad / deficient 
- while it may not be perfect, some are big fans of its ease of use ATLEAST in 
certain deployment models.




Re: Private use of non-RFC1918 IP space (IPv6-MW)

2009-02-04 Thread Seth Mattinen
TJ wrote:
>> Some devices will refuse to work if you subnet smaller than a /64. (Yes, 
>> poorly designed, etc.)
> 
> Actually, no - not poorly designed.  The spec says it must be a /64 
> (excluding those starting with 000 binary) so that is what devices 
> (rightfully) expect.  Ref: http://tools.ietf.org/html/rfc4291#section-2.5.1 
> 

I was just trying to head off the flood of "poorly designed" comments
last time I said such a thing on a different list. ;)

I find /64 convenient because it ends on a nice boundary out of my /48
and for my purposes it's more than enough space. The only annoyance I've
come across was my Cisco devices will only accept an EUI-64 address as a
host address in an ACL. Not a big deal though.

~Seth



RE: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread TJ
>Let's face it - the current v6 assignment rules are to solve a 1990s set
>of problems.  

Perhaps, time moves ever forward.  


>A /64 isn't needed now that we have DHCP(v6).   Setting
>the idea in people's heads that a /64 IS going to be their own statically
is
>insane and will blow out provider's own routing tables more than is
>rational. (Think of the processing overhead of all the DSL/Cable customers
>going up and down).  This is going to be far more of an issue and drive
>network design than a minor blow out in the v6 routing table.

However, many do not "have" DHCPv6 ... WinXP, MacOS, etc. are not capable.
Also - does DHCPv6 currently have an option for prefix length?  Just asking.

WRT /64s (or really, /56s and /48s being assigned to clients) - note that
these are NOT static assignments permanently belonging to the client.  They
are hopefully dynamic, hopefully via DHCPv6-PD (hopefully
available/supported by then) ... similar to the single public IPv4 address
most of us dynamically get @home today.  

AND, how does having a route for a /56 impact my routing table more than
having a route for a /xx (something longer)??
It does mean the ISP needs a larger initial allocation, but still just one
route ... 


/TJ




Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)] (IPv6-MW)

2009-02-04 Thread Nathan Ward

On 5/02/2009, at 2:35 PM, Scott Howard wrote:

What happens when a customer wants to run multiple networks is  
something I

haven't seen answered yet - with NAT it's easy, but as I said, NAT is
apparently evil...



You give them more than a /64.

RFC4291 says that it should be a /48, but people seem to be keen on / 
56s now. /60s are even ok.
They key here is that is is divisible by 4, which leaves full hex  
digits for the customer to twiddle. Somewhere (free.fr?) are doing / 
61, which is a bit tough for people that aren't so technical.


Here in NZ, users typically purchase their own ADSL CPE, and that runs  
PPPoATM over ADSL, and does IPv4 NAT and so on. What is also common,  
is people buy a "wireless router" and plug it in to the back of their  
ADSL router. They now have two layers of NAT between wireless hosts  
and the Internet.


I looked at a packet trace of outgoing packets from an ISP - 17% of  
outgoing packets were from behind double NAT like this (TTL was 62 or  
126, as opposed to 63 or 127).


For this topology to work in IPv6, multiple levels of PD are required,  
or users can no longer do this sort of plug-and-pray networking. Fun  
fun.


Personally, I think we should have PD forwarding - ie. a router can  
forward PD requests from routers behind it up to the ISP, and the ISP  
can dish out another /64. It means there are more routes in that  
particular router at the ISP, but it means you don't have to worry  
about how much address space to give to each customer - if they need  
more they ask for it automatically.


--
Nathan Ward




Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)] (IPv6-MW)

2009-02-04 Thread Matthew Moyle-Croft

Scott Howard wrote:

On Wed, Feb 4, 2009 at 4:16 PM, Patrick W. Gilmore wrote:

  
On Wed, Feb 4, 2009 at 5:20 PM, Matthew Moyle-Croft wrote:


  

but my point was that people are starting to assume that v6 WILL mean
static allocations for all customers.




By design IPv6 should mean _less_ static allocations than IPv4 - in the
event that a client disconnects/reconnects and gets a new /64 then their
network *should* automatically handle that fact, with all clients
automagically renumbering themselves to the new /64, updating DNS, etc.
Local communications won't be impacted as they should be using the
link-local address.
  

_should_

As I asked before - I'm really keen to actually do this stuff - but all 
I get is people who haven't done it telling me theory and not how it 
works in practise in a real ISP of some scale.  

Telling customers "well, you might get renumbered randomly" isn't going 
to work, no matter what the theory about it all is.  They do crazy and 
unexpected things and bleat about it even if you told them not to.  At 
worse they stop paying you and leave!


My hope is that PD will be used for the majority and statics will be 
small in number.  My FEAR is that customers have already been 
conditioned that v6 will mean statics for everyone because v6 has so 
many! (This has already been the assumption many have made from the 
customer side).

The bit that isn't clear at the moment is if (and how well) that will
actually work in practice.  And that brings us back to the good old catch-22
of ISPs not supporting IPv6 because consumer CPE doesn't support it, and CPE
not supporting it because ISP don't...
  
Tell me about it.  

As I asked before - has ANYONE done this before?   ie.  fully 
dualstacked to customers?  Or is it still theory?


MMC

  Scott.
  


--
Matthew Moyle-Croft - Internode/Agile - Networks
Level 4, 150 Grenfell Street, Adelaide, SA 5000 Australia
Email: m...@internode.com.au  Web: http://www.on.net
Direct: +61-8-8228-2909 Mobile: +61-419-900-366
Reception: +61-8-8228-2999  Fax: +61-8-8235-6909



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)] (IPv6-MW)

2009-02-04 Thread Mark Andrews

In message , Scott
 Howard writes:
> On Wed, Feb 4, 2009 at 4:16 PM, Patrick W. Gilmore wrote:
> 
> > I guess I was thinking about v4 modems which do not get a subnet, just an
> > IP address.  If we really are handing out a /64 to each DSL & Cable modem,
> > then we may very well be recreating the same problem.
> 
> 
> v4 just gets a single IP address, which is why we need NAT, and apparently
> NAT is evil.
> 
> To some extent the /64 can be though of as "just an IP" from the ISP
> perspective (in the same sense that an IPv4 IP is just a /32 "network"),
> which has the ability for the CPE to then somehow split it out between
> multiple hosts - probably using autoconfig (in the same way with IPv4 it's
> "split up" by the port with NAT).

You hand out multiple /64's.  As many as the client requests
up to a /56 or /48 depending apon which break point you
choose.

The address space is assigned to ISP's on the presumption
that you will be handing out the equivalent of /56's or /48's
worth of address space to each customer.
 
> What happens when a customer wants to run multiple networks is something I
> haven't seen answered yet - with NAT it's easy, but as I said, NAT is
> apparently evil...
> 
> 
> On Wed, Feb 4, 2009 at 5:20 PM, Matthew Moyle-Croft wro
> te:
> 
> > but my point was that people are starting to assume that v6 WILL mean
> > static allocations for all customers.
> 
> 
> By design IPv6 should mean _less_ static allocations than IPv4 - in the
> event that a client disconnects/reconnects and gets a new /64 then their
> network *should* automatically handle that fact, with all clients
> automagically renumbering themselves to the new /64, updating DNS, etc.
> Local communications won't be impacted as they should be using the
> link-local address.
> 
> The bit that isn't clear at the moment is if (and how well) that will
> actually work in practice.  And that brings us back to the good old catch-22
> of ISPs not supporting IPv6 because consumer CPE doesn't support it, and CPE
> not supporting it because ISP don't...
> 
>   Scott.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: mark_andr...@isc.org



RE: Private use of non-RFC1918 IP space (IPv6-MW)

2009-02-04 Thread TJ
>Some devices will refuse to work if you subnet smaller than a /64. (Yes, 
>poorly designed, etc.)

Actually, no - not poorly designed.  The spec says it must be a /64 (excluding 
those starting with 000 binary) so that is what devices (rightfully) expect.  
Ref: http://tools.ietf.org/html/rfc4291#section-2.5.1 


/TJ




RE: Private use of non-RFC1918 IP space (IPv6-MW)

2009-02-04 Thread TJ
>> On Mon, Feb 2, 2009 at 9:35 PM, Patrick W. Gilmore
>> wrote:
>>
>>> Except the RIRs won't give you another /48 when you have only used
>>> one trillion IP addresses.
>>
>> Of course they will!  A /48 is only the equivalent of 65536 "networks"
>> (each network being a /64).  Presuming that ISPs allocate /64 networks
>> to each connected subscriber, then a /48 is only 65k subscribers, or
>> say around a maximum of 200k IP addresses in use at any one time
>> (presuming no NAT and an average of 3-4 IP-based devices per
>> subscriber)
>>
>> IPv4-style utilization ratios do make some sense under IPv6, but not
>> at the address level - only at the network level.
>
>First, it was (mostly) a joke.
>
>Second, where did you get 4 users per /64?  Are you planning to hand each
>cable modem a /64?


No, we should hand each home a /56 (or perhaps a /48, for the purists out
there) - allowing for multiple segments (aka subnet, aka links, etc.).  Note
- the actual number of hosts is irrelevant; the 64 bits on the host side of
the address are not meant to encourage 18BB hosts/segment.

Oh, and utilization should be based on /56s anyway.


/TJ





Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Scott Weeks


-- m...@internode.com.au wrote: 
From: Matthew Moyle-Croft 

Has anyone out there actually done an implentation, across DSL of PD?  
If you have PLEASE let me know on list/off list/by dead letter drop in a 
park.  Especially interested in CPE etc.
---



Please state on list.  Many of would like to learn from your experiences.

scott



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Mark Andrews

In message <498a40c1.8060...@internode.com.au>, Matthew Moyle-Croft writes:
> 
> 
> Anthony Roberts wrote:
> >
> >
> > I don't think there's any need for the ISP's routers to advertise all the
> > prefixes they delegate. They'll advertise the /48 or whatever it is, and
> > then delegate chunks out of that.
> >   
> My apologies for not being clear:
> 
> As I posted just before in reply to MarkA - I'm hoping that for the 
> MAJORITY of customers that I can use PD and dynamic /64s (or whatever) 
> local to a BRAS. 
> 
> My FEAR is that people ("customers") are going to start assuming that v6 
> means their own static allocation (quite a number are assuming this).   
> This means that I have a problem with routing table size etc if I have 
> to implement that.
> 
> I'm still not convinced though that, given DHCPv6 is going to be a 
> reality for DNS assignment etc, that stateless autoconfig is needed and 
> thus /64 doesn't have to be the smallest we assign.

All IPv6 address assignments are leases.  Whether you get
the address from a RIR, LIR or ISP.  The lease may not be
renewed when it next falls due.  You may get assigned a
different set of addresses at that point.  You should plan
accordingly.

The only difference is the mechanisms used to assign the
leases and the probability that you may have to renumber
when the lease falls due.

Mark
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: mark_andr...@isc.org



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Matthew Moyle-Croft



Seth Mattinen wrote:

Well, it is static, but like most static IP services offerd by an ISP,
if you leave you can't take your addresses with you. Even with DSL from
AT&T if you move locations you get a different subnet.

  
The issue is multiple POPs in a geographic region where customers could 
connect to either- if you have those and want them to work in adversity 
then you've got a problem as you need to allow the static addresses to 
propogate around.  When that number is small then it's not a problem, 
but when you've got it large scale then you have a routing problem.  
This is my fear.


MMC

--
Matthew Moyle-Croft - Internode/Agile - Networks
Level 4, 150 Grenfell Street, Adelaide, SA 5000 Australia
Email: m...@internode.com.au  Web: http://www.on.net
Direct: +61-8-8228-2909 Mobile: +61-419-900-366
Reception: +61-8-8228-2999  Fax: +61-8-8235-6909




Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Nathan Ward

On 5/02/2009, at 2:35 PM, Seth Mattinen wrote:

Far too many people see NAT as synonymous with a firewall so they  
think
if you take away their NAT you're taking away the security of a  
firewall.


A *lot* of these problems we face are conceptual rather than  
technological.



For more, refer to the 69,000 other NANOG posts on the topic.

--
Nathan Ward




Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Nathan Ward

On 5/02/2009, at 2:28 PM, Matthew Moyle-Croft wrote:


Anthony Roberts wrote:



I don't think there's any need for the ISP's routers to advertise  
all the
prefixes they delegate. They'll advertise the /48 or whatever it  
is, and

then delegate chunks out of that.


My apologies for not being clear:

As I posted just before in reply to MarkA - I'm hoping that for the  
MAJORITY of customers that I can use PD and dynamic /64s (or  
whatever) local to a BRAS.
My FEAR is that people ("customers") are going to start assuming  
that v6 means their own static allocation (quite a number are  
assuming this).   This means that I have a problem with routing  
table size etc if I have to implement that.


In my opinion, if they want static, they get business grade services,  
and get a /48. Or maybe a /56 over DSL perhaps.


And they pay more for it.

Otherwise they get PD like everybody else. The ability is there *now*  
for you to manage this expectation and say to customers that they are  
dynamic. Exploit it.


I'm still not convinced though that, given DHCPv6 is going to be a  
reality for DNS assignment etc, that stateless autoconfig is needed  
and thus /64 doesn't have to be the smallest we assign.



Dynamic PD requires SLAAC, unless your customers have say 30s DHCPv6  
lease times on their DHCPv6 servers.


DSL reconnects, gets new IPv6 prefix, sends RA messages internally,  
hosts renumber and mark the existing prefix as deprecated until it  
expires.


The alternative is waiting for hosts to do a DHCPv6 query to get a new  
address. That is sub-optimal.


--
Nathan Ward




Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)] (IPv6-MW)

2009-02-04 Thread Scott Howard
On Wed, Feb 4, 2009 at 4:16 PM, Patrick W. Gilmore wrote:

> I guess I was thinking about v4 modems which do not get a subnet, just an
> IP address.  If we really are handing out a /64 to each DSL & Cable modem,
> then we may very well be recreating the same problem.


v4 just gets a single IP address, which is why we need NAT, and apparently
NAT is evil.

To some extent the /64 can be though of as "just an IP" from the ISP
perspective (in the same sense that an IPv4 IP is just a /32 "network"),
which has the ability for the CPE to then somehow split it out between
multiple hosts - probably using autoconfig (in the same way with IPv4 it's
"split up" by the port with NAT).

What happens when a customer wants to run multiple networks is something I
haven't seen answered yet - with NAT it's easy, but as I said, NAT is
apparently evil...


On Wed, Feb 4, 2009 at 5:20 PM, Matthew Moyle-Croft 
wrote:

> but my point was that people are starting to assume that v6 WILL mean
> static allocations for all customers.


By design IPv6 should mean _less_ static allocations than IPv4 - in the
event that a client disconnects/reconnects and gets a new /64 then their
network *should* automatically handle that fact, with all clients
automagically renumbering themselves to the new /64, updating DNS, etc.
Local communications won't be impacted as they should be using the
link-local address.

The bit that isn't clear at the moment is if (and how well) that will
actually work in practice.  And that brings us back to the good old catch-22
of ISPs not supporting IPv6 because consumer CPE doesn't support it, and CPE
not supporting it because ISP don't...

  Scott.


Re: Private use of non-RFC1918 IP space

2009-02-04 Thread James R. Cutler

Clarification here:

1/8 was never on the EDS backbone.  Was only used locally in one site,  
as far as I can determine.


On Feb 4, 2009, at 7:29 PM, Randy Bush wrote:

I see you've never done business with EDS.  They've been using 1/8  
for
over a decade.  Also, over the years, I've seen a number of  
universities
and supercomputing facilities number nodes out of 1/8 -- however,  
those

systems are never supposed to see the internet anyway, so they could
technically number them however they want.  Personally, I've used  
1/8 in

lab setups.


brilliant!  i think all my competitors should do that.

randy



James R. Cutler
james.cut...@consultant.com







Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Seth Mattinen
Mark Andrews wrote:
> In message <498a3ca5.6060...@internode.com.au>, Matthew Moyle-Croft writes:
>> Anthony Roberts wrote:
>>> On Thu, 05 Feb 2009 11:08:44 +1030, Matthew Moyle-Croft
>>>  wrote:
>>>   
 Let's face it - the current v6 assignment rules are to solve a 1990s set 
 of problems.  A /64 isn't needed now that we have DHCP(v6).
 
>>> It's needed to prevent people from NATing in v6, as they'll still want
>>> their stuff behind a firewall, and some of them will want subnets.
>>>   
>> Why do we want to prevent people using NAT?   If people choose to use 
>> NAT, then I have no issue with that. 
>>
>> This anti-NAT zealotism is tiring and misplaced. 
> 
>   NAT's break lots of things and increase the development
>   costs of every piece of network based software being written.
> 
>   If we could get a true accounting of the extra cost imposed
>   by NAT's I would say it would be in the trillions of dollars.
> 
>   NAT's are a necessary evil in IPv4.  If every node that
>   currently communicates to something the other side of a NAT
>   was to have a global address then we would have already run
>   out of IPv4 addresses.
> 
>   NAT's are not a necessary evil in IPv6.  Just stop being
>   scared to renumber.  Addresses are not forever and when you
>   design for that renumbering get easier and easier.
> 
>   For everything else there are alternate solutions.
> 


Far too many people see NAT as synonymous with a firewall so they think
if you take away their NAT you're taking away the security of a firewall.

A *lot* of these problems we face are conceptual rather than technological.

~Seth



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Seth Mattinen
Matthew Moyle-Croft wrote:
> 
> 
> Anthony Roberts wrote:
>>
>>
>> I don't think there's any need for the ISP's routers to advertise all the
>> prefixes they delegate. They'll advertise the /48 or whatever it is, and
>> then delegate chunks out of that.
>>   
> My apologies for not being clear:
> 
> As I posted just before in reply to MarkA - I'm hoping that for the
> MAJORITY of customers that I can use PD and dynamic /64s (or whatever)
> local to a BRAS.
> My FEAR is that people ("customers") are going to start assuming that v6
> means their own static allocation (quite a number are assuming this).  
> This means that I have a problem with routing table size etc if I have
> to implement that.
> 

Well, it is static, but like most static IP services offerd by an ISP,
if you leave you can't take your addresses with you. Even with DSL from
AT&T if you move locations you get a different subnet.

~Seth



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Mark Andrews

In message <498a3ca5.6060...@internode.com.au>, Matthew Moyle-Croft writes:
> Anthony Roberts wrote:
> > On Thu, 05 Feb 2009 11:08:44 +1030, Matthew Moyle-Croft
> >  wrote:
> >   
> >> Let's face it - the current v6 assignment rules are to solve a 1990s set 
> >> of problems.  A /64 isn't needed now that we have DHCP(v6).
> >> 
> >
> > It's needed to prevent people from NATing in v6, as they'll still want
> > their stuff behind a firewall, and some of them will want subnets.
> >   
> Why do we want to prevent people using NAT?   If people choose to use 
> NAT, then I have no issue with that. 
> 
> This anti-NAT zealotism is tiring and misplaced. 

NAT's break lots of things and increase the development
costs of every piece of network based software being written.

If we could get a true accounting of the extra cost imposed
by NAT's I would say it would be in the trillions of dollars.

NAT's are a necessary evil in IPv4.  If every node that
currently communicates to something the other side of a NAT
was to have a global address then we would have already run
out of IPv4 addresses.

NAT's are not a necessary evil in IPv6.  Just stop being
scared to renumber.  Addresses are not forever and when you
design for that renumbering get easier and easier.

For everything else there are alternate solutions.

> >> Setting the idea in people's heads that a /64 IS going to be their own 
> >> statically is insane and will blow out provider's own routing tables 
> >> more than is rational.
> >> 
> >
> > No larger than their ARP tables are now.
> >   
> And ARP tables are propogated around networks?   No, they're local to a 
> router.  
> 
> MMC
> 
> -- 
> Matthew Moyle-Croft - Internode/Agile - Networks
> Level 4, 150 Grenfell Street, Adelaide, SA 5000 Australia
> Email: m...@internode.com.au  Web: http://www.on.net
> Direct: +61-8-8228-2909   Mobile: +61-419-900-366
> Reception: +61-8-8228-2999  Fax: +61-8-8235-6909
> 
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: mark_andr...@isc.org



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Matthew Moyle-Croft



Anthony Roberts wrote:



I don't think there's any need for the ISP's routers to advertise all the
prefixes they delegate. They'll advertise the /48 or whatever it is, and
then delegate chunks out of that.
  

My apologies for not being clear:

As I posted just before in reply to MarkA - I'm hoping that for the 
MAJORITY of customers that I can use PD and dynamic /64s (or whatever) 
local to a BRAS. 

My FEAR is that people ("customers") are going to start assuming that v6 
means their own static allocation (quite a number are assuming this).   
This means that I have a problem with routing table size etc if I have 
to implement that.


I'm still not convinced though that, given DHCPv6 is going to be a 
reality for DNS assignment etc, that stateless autoconfig is needed and 
thus /64 doesn't have to be the smallest we assign.


MMC

--
Matthew Moyle-Croft - Internode/Agile - Networks
Level 4, 150 Grenfell Street, Adelaide, SA 5000 Australia
Email: m...@internode.com.au  Web: http://www.on.net
Direct: +61-8-8228-2909 Mobile: +61-419-900-366
Reception: +61-8-8228-2999  Fax: +61-8-8235-6909



Re: [Update] Re: New ISP to market, BCP 38, and new tactics

2009-02-04 Thread Bill Stewart
On Tue, Feb 3, 2009 at 5:43 PM, Steve Bertrand  wrote:
> What I was hoping for (even though I'm testing something that I know
> won't work) is that I can break something so I could push v4 traffic
> over a v6-only core.
>
> Is there _any_ way to do this (other than NAT/tunnel etc)?

If you can push v4 over it (other than through a NAT/tunnel/etc.),
then it's not a v6-only core :-)

The real question is whether you're going to route natively in v4,
or do a v4-in-v6 tunnel of some sort,
or a v4-in-Layer2-in-v6 tunnel of some sort,
or do NAT,
or use MPLS as a Layer 2ish core.
If you're doing MPLS, you'll need to figure out if you can run _it_
with purely v6 gear supporting it, or whether you'll need to run v4 to
make all of your MPLS vendors happy, but that doesn't need to be
publicly routable v4 carrying the entire Internet's routing tables on
it; you can leave the Internet inside a large MPLS VPN if you want.

-- 

 Thanks; Bill

Note that this isn't my regular email account - It's still experimental so far.
And Google probably logs and indexes everything you send it.



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Anthony Roberts
On Thu, 05 Feb 2009 11:41:01 +1030, Matthew Moyle-Croft
 wrote:
> And ARP tables are propogated around networks?   No, they're local to a 
> router.  

I don't think there's any need for the ISP's routers to advertise all the
prefixes they delegate. They'll advertise the /48 or whatever it is, and
then delegate chunks out of that.



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Matthew Moyle-Croft



Mark Andrews wrote:


Assign the prefixes using PD and use aggregate routes out side of the pop.
IPv6 nodes are designed to be renumbered.  Use the technology.  Stop thinking
IPv4 and start thinking IPv6.  IPv6 is not just IPv4 with bigger addresses.
 
  


Currently with v4 I have one (majority) of customers where they have 
dynamic addresses.  For those I'm happy to use PD - but my point was 
that people are starting to assume that v6 WILL mean static allocations 
for all customers.  This is my fear, is NOT being able to use PD for the 
"residential grade" customers.  Having to provide static allocations is 
a problem if I have multiple POPs in a geographic region as I can't 
summarise and get the redundancy I want. 

(If I commit to a customer they have a static range then I can't easily 
change it on them - esp if they've done things like used the addresses 
statically in DNS etc as our customers are want to do).


Has anyone out there actually done an implentation, across DSL of PD?  
If you have PLEASE let me know on list/off list/by dead letter drop in a 
park.  Especially interested in CPE etc.


Regards,
Matthew





Mark
  


--
Matthew Moyle-Croft - Internode/Agile - Networks
Level 4, 150 Grenfell Street, Adelaide, SA 5000 Australia
Email: m...@internode.com.au  Web: http://www.on.net
Direct: +61-8-8228-2909 Mobile: +61-419-900-366
Reception: +61-8-8228-2999  Fax: +61-8-8235-6909




Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Matthew Moyle-Croft



Anthony Roberts wrote:

On Thu, 05 Feb 2009 11:08:44 +1030, Matthew Moyle-Croft
 wrote:
  
Let's face it - the current v6 assignment rules are to solve a 1990s set 
of problems.  A /64 isn't needed now that we have DHCP(v6).



It's needed to prevent people from NATing in v6, as they'll still want
their stuff behind a firewall, and some of them will want subnets.
  
Why do we want to prevent people using NAT?   If people choose to use 
NAT, then I have no issue with that. 

This anti-NAT zealotism is tiring and misplaced. 
  
Setting the idea in people's heads that a /64 IS going to be their own 
statically is insane and will blow out provider's own routing tables 
more than is rational.



No larger than their ARP tables are now.
  
And ARP tables are propogated around networks?   No, they're local to a 
router.  


MMC

--
Matthew Moyle-Croft - Internode/Agile - Networks
Level 4, 150 Grenfell Street, Adelaide, SA 5000 Australia
Email: m...@internode.com.au  Web: http://www.on.net
Direct: +61-8-8228-2909 Mobile: +61-419-900-366
Reception: +61-8-8228-2999  Fax: +61-8-8235-6909



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Anthony Roberts
On Thu, 05 Feb 2009 11:08:44 +1030, Matthew Moyle-Croft
 wrote:
>
> Let's face it - the current v6 assignment rules are to solve a 1990s set 
> of problems.  A /64 isn't needed now that we have DHCP(v6).

It's needed to prevent people from NATing in v6, as they'll still want
their stuff behind a firewall, and some of them will want subnets.

> Setting the idea in people's heads that a /64 IS going to be their own 
> statically is insane and will blow out provider's own routing tables 
> more than is rational.

No larger than their ARP tables are now.




Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Mark Andrews

In message <498a3514.1050...@internode.com.au>, Matthew Moyle-Croft writes:
> Patrick W. Gilmore wrote:
> >
> > And before anyone says "there are 281474976710656 /48s!", just 
> > remember your history.  I was not there when v4 was spec'ed out, but I 
> > bet when someone said "four-point-two BILLION addresses", someone else 
> > said "no $...@#%'ing way we will EVER use THAT many"
> Let's face it - the current v6 assignment rules are to solve a 1990s set 
> of problems.  A /64 isn't needed now that we have DHCP(v6).  Setting 
> the idea in people's heads that a /64 IS going to be their own 
> statically is insane and will blow out provider's own routing tables 
> more than is rational. (Think of the processing overhead of all the 
> DSL/Cable customers going up and down).  This is going to be far more of 
> an issue and drive network design than a minor blow out in the v6 
> routing table.

Assign the prefixes using PD and use aggregate routes out side of the pop.
IPv6 nodes are designed to be renumbered.  Use the technology.  Stop thinking
IPv4 and start thinking IPv6.  IPv6 is not just IPv4 with bigger addresses.
 
Mark
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: mark_andr...@isc.org



Re: Private use of non-RFC1918 IP space

2009-02-04 Thread Randy Bush
> I see you've never done business with EDS.  They've been using 1/8 for  
> over a decade.  Also, over the years, I've seen a number of universities  
> and supercomputing facilities number nodes out of 1/8 -- however, those  
> systems are never supposed to see the internet anyway, so they could  
> technically number them however they want.  Personally, I've used 1/8 in  
> lab setups.

brilliant!  i think all my competitors should do that.

randy



Re: Private use of non-RFC1918 IP space (IPv6-MW)

2009-02-04 Thread Anthony Roberts
On Wed, 4 Feb 2009 15:56:44 -0800, Scott Howard  wrote:
> On Mon, Feb 2, 2009 at 9:30 PM,
> Anthony Roberts  wrote:
> 
>> It has been my experience that when you give someone a huge address
space
>> to play with (eg 10/8), they start doing things like using bits in the
>> address as flags for things. Suddenly you find yourself using a prefix
>> that should enough for a decent sized country in a half-rack.
> 
> Which is, of course, a core design philosophy for IPv6. Stateless
> autoconfig
> relies on the fact that each network will be allocated 2^64 address.

I'm actually pretty happy about /64's, they take away all the hand-wringing
over how big a network should be, and they make manually configured server
addresses easier to remember through the use of big regions of 0s. I was
thinking more about wasting prefix bits.

-Anthony



Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Matthew Moyle-Croft

Patrick W. Gilmore wrote:


And before anyone says "there are 281474976710656 /48s!", just 
remember your history.  I was not there when v4 was spec'ed out, but I 
bet when someone said "four-point-two BILLION addresses", someone else 
said "no $...@#%'ing way we will EVER use THAT many"
Let's face it - the current v6 assignment rules are to solve a 1990s set 
of problems.  A /64 isn't needed now that we have DHCP(v6).   Setting 
the idea in people's heads that a /64 IS going to be their own 
statically is insane and will blow out provider's own routing tables 
more than is rational. (Think of the processing overhead of all the 
DSL/Cable customers going up and down).  This is going to be far more of 
an issue and drive network design than a minor blow out in the v6 
routing table.


As Neil Finn of Split Enz fame once wrote:

History never repeats,
I tell myself before I go to sleep.

Followed on the same album by a song called "My Mistake".

MMC
(Who's trying to implement v6 native for DSL customers but finds that the world 
doesn't
have useable solutions yet for DSL CPE, BRAS, IPv6 allocation etc and doesn't 
look like it will for a while).

--
Matthew Moyle-Croft - Internode/Agile - Networks
Level 4, 150 Grenfell Street, Adelaide, SA 5000 Australia
Email: m...@internode.com.au  Web: http://www.on.net
Direct: +61-8-8228-2909 Mobile: +61-419-900-366
Reception: +61-8-8228-2999  Fax: +61-8-8235-6909




Re: v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Howard C. Berkowitz
Patrick W. Gilmore wrote:
> On Feb 4, 2009, at 7:08 PM, Seth Mattinen wrote:
>> Patrick W. Gilmore wrote:
>>>
>
>>> Second, where did you get 4 users per /64?  Are you planning to hand
>>> each cable modem a /64?
>>
>>
>> That was the generally accepted subnet practice last time I had a
>> discussion about it on the ipv6-ops list. I'm not an ISP, but I have a
>> /48 and each subnet is a /64. Some devices will refuse to work if you
>> subnet smaller than a /64. (Yes, poorly designed, etc.)
>
> I Am Not An ISP either. :)
>
> I guess I was thinking about v4 modems which do not get a subnet, just
> an IP address.  If we really are handing out a /64 to each DSL & Cable
> modem, then we may very well be recreating the same problem.
>
> And before anyone says "there are 281474976710656 /48s!", just
> remember your history.  I was not there when v4 was spec'ed out, but I
> bet when someone said "four-point-two BILLION addresses", someone else
> said "no $...@#%'ing way we will EVER use THAT many"
>

Ah, but RFC 760, before 791, did assume "more than 253 networks? Nahhh..."




RE: Private use of non-RFC1918 IP space (IPv6-MW)

2009-02-04 Thread Michael K. Smith - Adhost
> > IPv4-style utilization ratios do make some sense under IPv6, but not
> > at the
> > address level - only at the network level.
> 
> First, it was (mostly) a joke.
> 
> Second, where did you get 4 users per /64?  Are you planning to hand
> each cable modem a /64?
> 

At the least.  Some would say a /56 is more appropriate.  So, one /64 for your 
desktop and one /64 for your open wireless. :-)

Mike


PGP.sig
Description: PGP signature


v6 & DSL / Cable modems [was: Private use of non-RFC1918 IP space (IPv6-MW)]

2009-02-04 Thread Patrick W. Gilmore

On Feb 4, 2009, at 7:08 PM, Seth Mattinen wrote:

Patrick W. Gilmore wrote:





Second, where did you get 4 users per /64?  Are you planning to hand
each cable modem a /64?



That was the generally accepted subnet practice last time I had a
discussion about it on the ipv6-ops list. I'm not an ISP, but I have a
/48 and each subnet is a /64. Some devices will refuse to work if you
subnet smaller than a /64. (Yes, poorly designed, etc.)


I Am Not An ISP either. :)

I guess I was thinking about v4 modems which do not get a subnet, just  
an IP address.  If we really are handing out a /64 to each DSL & Cable  
modem, then we may very well be recreating the same problem.


And before anyone says "there are 281474976710656 /48s!", just  
remember your history.  I was not there when v4 was spec'ed out, but I  
bet when someone said "four-point-two BILLION addresses", someone else  
said "no $...@#%'ing way we will EVER use THAT many"


--
TTFN,
patrick




Re: Private use of non-RFC1918 IP space (IPv6-MW)

2009-02-04 Thread Seth Mattinen
Patrick W. Gilmore wrote:
> On Feb 4, 2009, at 6:56 PM, Scott Howard wrote:
>> On Mon, Feb 2, 2009 at 9:35 PM, Patrick W. Gilmore
>> wrote:
>>
>>> Except the RIRs won't give you another /48 when you have only used one
>>> trillion IP addresses.
>>
>> Of course they will!  A /48 is only the equivalent of 65536 "networks"
>> (each
>> network being a /64).  Presuming that ISPs allocate /64 networks to each
>> connected subscriber, then a /48 is only 65k subscribers, or say around a
>> maximum of 200k IP addresses in use at any one time (presuming no NAT
>> and an
>> average of 3-4 IP-based devices per subscriber)
>>
>> IPv4-style utilization ratios do make some sense under IPv6, but not
>> at the
>> address level - only at the network level.
> 
> First, it was (mostly) a joke.
> 
> Second, where did you get 4 users per /64?  Are you planning to hand
> each cable modem a /64?
> 


That was the generally accepted subnet practice last time I had a
discussion about it on the ipv6-ops list. I'm not an ISP, but I have a
/48 and each subnet is a /64. Some devices will refuse to work if you
subnet smaller than a /64. (Yes, poorly designed, etc.)

~Seth



Re: Private use of non-RFC1918 IP space (IPv6-MW)

2009-02-04 Thread Patrick W. Gilmore

On Feb 4, 2009, at 6:56 PM, Scott Howard wrote:
On Mon, Feb 2, 2009 at 9:35 PM, Patrick W. Gilmore  
wrote:


Except the RIRs won't give you another /48 when you have only used  
one

trillion IP addresses.


Of course they will!  A /48 is only the equivalent of 65536  
"networks" (each
network being a /64).  Presuming that ISPs allocate /64 networks to  
each
connected subscriber, then a /48 is only 65k subscribers, or say  
around a
maximum of 200k IP addresses in use at any one time (presuming no  
NAT and an

average of 3-4 IP-based devices per subscriber)

IPv4-style utilization ratios do make some sense under IPv6, but not  
at the

address level - only at the network level.


First, it was (mostly) a joke.

Second, where did you get 4 users per /64?  Are you planning to hand  
each cable modem a /64?


--
TTFN,
patrick




Re: Private use of non-RFC1918 IP space (IPv6-MW)

2009-02-04 Thread Scott Howard
On Mon, Feb 2, 2009 at 9:30 PM, Anthony Roberts  wrote:

> It has been my experience that when you give someone a huge address space
> to play with (eg 10/8), they start doing things like using bits in the
> address as flags for things. Suddenly you find yourself using a prefix
> that should enough for a decent sized country in a half-rack.


Which is, of course, a core design philosophy for IPv6. Stateless autoconfig
relies on the fact that each network will be allocated 2^64 address.


On Mon, Feb 2, 2009 at 9:35 PM, Patrick W. Gilmore wrote:

> Except the RIRs won't give you another /48 when you have only used one
> trillion IP addresses.


Of course they will!  A /48 is only the equivalent of 65536 "networks" (each
network being a /64).  Presuming that ISPs allocate /64 networks to each
connected subscriber, then a /48 is only 65k subscribers, or say around a
maximum of 200k IP addresses in use at any one time (presuming no NAT and an
average of 3-4 IP-based devices per subscriber)

IPv4-style utilization ratios do make some sense under IPv6, but not at the
address level - only at the network level.

  Scott.


Re: Private use of non-RFC1918 IP space

2009-02-04 Thread Måns Nilsson
--On onsdag, onsdag 4 feb 2009 17.44.20 -0500 Ricky Beam 
wrote:

> On Tue, 03 Feb 2009 20:29:36 -0500, Skeeve Stevens 
> wrote:
>> I agree... I'd love to know where they got that from... who even wrote  
>> it?
> 
> I see you've never done business with EDS.  They've been using 1/8 for
> over a decade.  Also, over the years, I've seen a number of universities
> and supercomputing facilities number nodes out of 1/8 -- however, those
> systems are never supposed to see the internet anyway, so they could
> technically number them however they want.  Personally, I've used 1/8 in
> lab setups.

Last time I built a supercomputer (as in a cluster of run-of-the-mill
servers) RIPE gave us a /21 -- I wanted a /20 for the expected upgrade but
was told I had to reapply. The compute nodes need to read files from AFS
from CERN or another university, so NAT'ing them is so not an option. 

-- 
Måns NilssonM A C H I N A

Sign my PETITION.


pgpRAYgcPsBjH.pgp
Description: PGP signature


Re: Database backed DNS Management Solutions

2009-02-04 Thread Seth Mattinen
Steven Crandell wrote:
> I'm a long time BIND user and recent convert to PowerDNS.
> I considered BIND-DLZ briefly but found that I wasn't excited about the DB
> retro-fit on a piece of software that was previously very much meant to live
> in the world of flat files.
> My initial intent was to try PowerDNS first and then give BIND-DLZ a test
> drive also, but I never got around to BIND-DLZ given how well PowerDNS
> performed.
> 
> My only beef with PDNS is the inability to use master-slave replication to
> hosts that are not listed as type NS.
> This is by design but it nevertheless got in my way.
> I've since just set all domains to use native replication (e.g. db backend
> repliciation, Postgres/Slony in this instance) and absolutely could not be
> happier with the results.
> 
> The amount of time I spend managing DNS has been reduced to almost nothing
> given how easily I can script my large operations.
> Still it pays to be wise: Use transactions!!
> 

Always, always, *always* use a transaction-aware database with PowerDNS.
That said, I too am a happy user of PowerDNS using native database
replication. The recent January 27 release added a lot of good stuff.

~Seth



Re: Private use of non-RFC1918 IP space

2009-02-04 Thread Ricky Beam
On Tue, 03 Feb 2009 20:29:36 -0500, Skeeve Stevens   
wrote:
I agree... I'd love to know where they got that from... who even wrote  
it?


I see you've never done business with EDS.  They've been using 1/8 for  
over a decade.  Also, over the years, I've seen a number of universities  
and supercomputing facilities number nodes out of 1/8 -- however, those  
systems are never supposed to see the internet anyway, so they could  
technically number them however they want.  Personally, I've used 1/8 in  
lab setups.


--Ricky



Re: Database backed DNS Management Solutions

2009-02-04 Thread Steven Crandell
I'm a long time BIND user and recent convert to PowerDNS.
I considered BIND-DLZ briefly but found that I wasn't excited about the DB
retro-fit on a piece of software that was previously very much meant to live
in the world of flat files.
My initial intent was to try PowerDNS first and then give BIND-DLZ a test
drive also, but I never got around to BIND-DLZ given how well PowerDNS
performed.

My only beef with PDNS is the inability to use master-slave replication to
hosts that are not listed as type NS.
This is by design but it nevertheless got in my way.
I've since just set all domains to use native replication (e.g. db backend
repliciation, Postgres/Slony in this instance) and absolutely could not be
happier with the results.

The amount of time I spend managing DNS has been reduced to almost nothing
given how easily I can script my large operations.
Still it pays to be wise: Use transactions!!

I've also been getting slightly better query response times with PDNS than I
did with BIND for what it's worth.

-s



On Wed, Feb 4, 2009 at 8:10 AM, Michele Neylon :: Blacknight <
mich...@blacknight.ie> wrote:

>
>>
> We developed our own PHP / MySQL system that holds all the records before
> writing out zonefiles and updates to BIND. We've been using it for several
> years and it works well :)
>
>
> Mr Michele Neylon
> Blacknight Solutions
> Hosting & Colocation, Brand Protection
> http://www.blacknight.com/
> http://blog.blacknight.com/
> Intl. +353 (0) 59  9183072
> US: 213-233-1612
> UK: 0844 484 9361
> Locall: 1850 929 929
> Direct Dial: +353 (0)59 9183090
> Fax. +353 (0) 1 4811 763
> ---
> Blacknight Internet Solutions Ltd, Unit 12A,Barrowside Business Park,Sleaty
> Road,Graiguecullen,Carlow,Ireland  Company No.: 370845
>
>
>


Re: Database backed DNS Management Solutions

2009-02-04 Thread Michele Neylon :: Blacknight




We developed our own PHP / MySQL system that holds all the records  
before writing out zonefiles and updates to BIND. We've been using it  
for several years and it works well :)



Mr Michele Neylon
Blacknight Solutions
Hosting & Colocation, Brand Protection
http://www.blacknight.com/
http://blog.blacknight.com/
Intl. +353 (0) 59  9183072
US: 213-233-1612
UK: 0844 484 9361
Locall: 1850 929 929
Direct Dial: +353 (0)59 9183090
Fax. +353 (0) 1 4811 763
---
Blacknight Internet Solutions Ltd, Unit 12A,Barrowside Business  
Park,Sleaty

Road,Graiguecullen,Carlow,Ireland  Company No.: 370845