Re: Why IPv6 is a must?

2001-11-30 Thread J. Noel Chiappa

 From: David R. Conrad [EMAIL PROTECTED]

 More realistically, some might consider IPv4 address allocation
 policies as discouraging the growth of the Internet (I am not among
 them)
 ...
**   Most, if not all, of the same people who are refused IPv4 address
**   allocations will (or should if we expect not to re-create the swamp) be
**   refused allocations of IPv6 addresses.

Holy smoke! That's really major.

This is the first I've heard of this (although it makes technical sense to
try and avoid unaggregable allocations). I hadn't realized the registries
were trying to guard against routing table bloat as well as address space
exhaustion. I'm curious, when did this start, and how was it decided?

Wow.

Noel




RE: Why IPv6 is a must?

2001-11-30 Thread Tony Hain

Noel Chiappa wrote:
 I hadn't realized the registries
 were trying to guard against routing table bloat as well as 
 address space
 exhaustion. I'm curious, when did this start, and how was it decided?

Miss a few meetings and all kinds of things start happening :)





Re: Why IPv6 is a must?

2001-11-30 Thread David R. Conrad

Noel,

At 02:36 PM 11/30/2001 -0500, J. Noel Chiappa wrote:
**   Most, if not all, of the same people who are refused IPv4 address
**   allocations will (or should if we expect not to re-create the swamp) be
**   refused allocations of IPv6 addresses.
Holy smoke! That's really major.

Huh?  This really shouldn't (at this late date) be a surprise to 
anyone.  RIRs allocate TLAs (or sub-TLAs) to TLA Registries.  TLAs are 
the only prefixes that are supposed to be in the default free zone 
routing tables.  Ergo...

I hadn't realized the registries
were trying to guard against routing table bloat as well as address space
exhaustion. I'm curious, when did this start, and how was it decided?

Ever since the RIRs existed?  See goal number 2 of section 1 of 
ftp://ftp.isi.edu/in-notes/rfc2050.txt or section 2.2.2 of 
http://www.arin.net/regserv/ipv6/IPv6.txt.  As to how it was decided, my 
guess would be by default.

Rgds,
-drc




Re: Why IPv6 is a must?

2001-11-30 Thread Randy Bush

 RIRs allocate TLAs (or sub-TLAs) to TLA Registries.

there are no longer such things as TLAs


randy




Re: Why IPv6 is a must?

2001-11-30 Thread David R. Conrad

At 12:53 PM 11/29/2001 -0500, Keith Moore wrote:
the only benefit that IPv4 has over IPv6 (relative to routing table
size) is that IPv4 discourages growth of the Internet.

Only?  Please.

An obvious benefits of v4 over v6 is that it is deployed.  Another benefit
is the operational experience gained over the years running v4
infrastructures.  NAT, despite being the spawn of the devil, at the very
least leverages both of these advantages.

More realistically, some might consider IPv4 address allocation policies as
discouraging the growth of the Internet (I am not among them), but I remain
unconvinced IPv6 address allocation policies will be significantly
different in the aspects that cause people to be discouraged.  Most, if not
all, of the same people who are refused IPv4 address allocations will (or
should if we expect not to re-create the swamp) be refused allocations of
IPv6 addresses.

Rgds,
-drc




No news [Re: Why IPv6 is a must?]

2001-11-29 Thread Brian E Carpenter

Eric Rosen wrote:
...
 Granted, it's  easier to  talk about the  evils of  NAT than to  explain how
 billions of  new routable addresses  are going to  be added to  the existing
 routing system.

They're going to be added by aggregating them much more effectively than
for IPv4 (since the need for aggregation is understood from the start).
The hard part of the problem is mainly what's being discussed in the
MULTI6 WG, plus the issues in draft-iab-bgparch-02.txt

There's no news here. I'm not sure this thread is producing any new ideas.

  Brian




Re: Why IPv6 is a must?

2001-11-29 Thread Eric Rosen

Sure, in  theory one could add  zillions of new  globally routable addresses
without increasing the  size of the routing tables  in the default-free zone
at all. 

The skepticism is about whether there is (or even could be) a realistic plan
to make this happen.




Re: Why IPv6 is a must?

2001-11-29 Thread Meritt James

I wish to express doubt on the (as you mentioned in an aside) there
should be.  Consider what these addresses would be for and the
implications of THAT.

Eric Rosen wrote:
 
 Sure, in  theory one could add  zillions of new  globally routable addresses
 without increasing the  size of the routing tables  in the default-free zone
 at all.
 
 The skepticism is about whether there is (or even could be) a realistic plan
 to make this happen.

-- 
James W. Meritt CISSP, CISA
Booz | Allen | Hamilton
phone: (410) 684-6566




RE: Why IPv6 is a must?

2001-11-29 Thread Julia Finnegan

Cheese... this helps... I know it sounds crazy- but it works... but only
brie.

-Original Message-
From: Meritt James [mailto:[EMAIL PROTECTED]]
Sent: Thursday, November 29, 2001 9:33 AM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: Why IPv6 is a must?


I wish to express doubt on the (as you mentioned in an aside) there
should be.  Consider what these addresses would be for and the
implications of THAT.

Eric Rosen wrote:
 
 Sure, in  theory one could add  zillions of new  globally routable
addresses
 without increasing the  size of the routing tables  in the default-free
zone
 at all.
 
 The skepticism is about whether there is (or even could be) a realistic
plan
 to make this happen.

-- 
James W. Meritt CISSP, CISA
Booz | Allen | Hamilton
phone: (410) 684-6566




Re: Why IPv6 is a must?

2001-11-29 Thread Steve Deering

At 8:36 AM -0500 11/29/01, Eric Rosen wrote:
Sure, in  theory one could add  zillions of new  globally routable addresses
without increasing the  size of the routing tables  in the default-free zone
at all. 

The skepticism is about whether there is (or even could be) a realistic plan
to make this happen.

What's the realistic plan to prevent the IPv4 routing table from growing
to 2^32 route entries?

Steve




RE: Why IPv6 is a must?

2001-11-29 Thread Julia Finnegan

Completely fantasimal

-Original Message-
From: Da Silva, Pedro [mailto:[EMAIL PROTECTED]]
Sent: Thursday, November 29, 2001 10:42 AM
To: [EMAIL PROTECTED]
Subject: RE: Why IPv6 is a must?


That depends on what you mean by 'realistic'

-Original Message-
From: Steve Deering [mailto:[EMAIL PROTECTED]]
Sent: Thursday, November 29, 2001 3:02 PM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: Why IPv6 is a must?


At 8:36 AM -0500 11/29/01, Eric Rosen wrote:
Sure, in  theory one could add  zillions of new  globally routable
addresses
without increasing the  size of the routing tables  in the default-free
zone
at all. 

The skepticism is about whether there is (or even could be) a realistic
plan
to make this happen.

What's the realistic plan to prevent the IPv4 routing table from growing
to 2^32 route entries?

Steve




Re: Why IPv6 is a must?

2001-11-29 Thread Bill Manning

% At 8:36 AM -0500 11/29/01, Eric Rosen wrote:
% Sure, in  theory one could add  zillions of new  globally routable addresses
% without increasing the  size of the routing tables  in the default-free zone
% at all. 
% 
% The skepticism is about whether there is (or even could be) a realistic plan
% to make this happen.
% 
% What's the realistic plan to prevent the IPv4 routing table from growing
% to 2^32 route entries?
% 
% Steve

trolling again? :)
Nothing, as long as I don't mind lengthy convergence times.

--bill




Re: Why IPv6 is a must?

2001-11-29 Thread J. Noel Chiappa

 From: Keith Moore [EMAIL PROTECTED]

 forcing most of the internet into a tree structure has its own scaling
 problems.

A tree structure is not at all needed. What is needed is more aggregation.
Please see the definitive mathematical analysis of routing scaling via
aggregation:

  Leonard Kleinrock and Farouk Kamoun, Hierarchical Routing for Large
Networks: Performance Evaluation and Optimization,
Computer Networks 1 (1977), North-Holland Publishing Co., pp. 155-174.

which explains this all clearly.


 the only benefit that IPv4 has over IPv6 (relative to routing table
 size) is that IPv4 discourages growth of the Internet. 

Cazart!, as Hunter Thompson would say.

So perhaps what we really need, instead of IPv6, is something that looks less
like IPv4 (with a few fields made larger).

Noel




Re: Why is this thread alive? (was RE: Why IPv6 is a must?)

2001-11-29 Thread grenville armitage


Ian King wrote:
[..]
 If folks must continue these tired old
 arguments, can this please be moved to an IPv6 forum and/or to a NAT
 forum?

Judging from the new names I see chiming in, not all the pros and cons
are
old news to everyone on this list. An education is occuring for people
who've joined [EMAIL PROTECTED] since the last time the topic was thrashed.
Hardly a bad thing.

cheers,
gja




Re: Why IPv6 is a must?

2001-11-29 Thread Keith Moore

 the only benefit that IPv4 has over IPv6 (relative to routing table
 size) is that IPv4 discourages growth of the Internet.
 
 Only?  Please.
 
 An obvious benefits of v4 over v6 is that it is deployed.  

that's why I said relative to routing table size.

Keith




Re: Why IPv6 is a must?

2001-11-29 Thread Keith Moore

 % What's the realistic plan to prevent the IPv4 routing table from growing
 % to 2^32 route entries?
 
 trolling again? :)
 

it's about as reasonable as the question about the IPv6 routing table.

as long as the Internet grows, the routing table is going to grow also.
you might be able to slow the rate of growth, but forcing most of the 
internet into a tree structure has its own scaling problems.

the only benefit that IPv4 has over IPv6 (relative to routing table
size) is that IPv4 discourages growth of the Internet.

Keith




Re: Why IPv6 is a must?

2001-11-29 Thread Bill Manning

% 
%  % What's the realistic plan to prevent the IPv4 routing table from growing
%  % to 2^32 route entries?
%  
%  trolling again? :)
%  
% 
% it's about as reasonable as the question about the IPv6 routing table.
% 
% Keith
% 


back in the day, I told the CIDR/PIARA folks that it would be a good idea 
to plan for 2^32 entries in the routing system and was hooted from the
fora. :)

I stand in respect for Bill Fenner who has agreed to act as the routing area 
AD in guiding the effort to seek, prove, and deploy a reasonable routing solution.


--bill




Re: Why is this thread alive? (was RE: Why IPv6 is a must?)

2001-11-29 Thread Keith Moore

 This thread has been going on for days, and I've seen little but a
 rehash of the NATs are God's gift vs. NATs are the tool of Satan
 that's been going on forever.  Now it's branched off into another thread
 - almost a viral thing.  

heaven forbid we should discuss real technical issues on the IETF -
and even worse, that we should try to discover and illuminate the 
sticking points in the technical debates that divide our community
and keep us from reaching consensus.

perhaps you would prefer that everyone simply read about what is 
happening with the network and not have any input into it?

Keith




Re: Why IPv6 is a must?

2001-11-28 Thread Brian E Carpenter

Peter Deutsch wrote:
...
 
 The moral of the story? Traffic patterns and metadata can be powerful tools and
 one person's junk is another person's data. You should not assume that the
 majority of people shouldn't or wouldn't care about it leaking out, even if at
 first glance it seems pretty mundane.

Absolutely true. Nothing to do with NATs. Any router conceals internal traffic 
patterns. Any router can hide internal addresses that don't talk to the outside. 
All the NAT hides is the number of logically (not physically) distinct hosts 
inside that do talk to the outside. This is not security; it might hide
the IP address of your fridge, but it doesn't hide your fridge.

   Brian




RE: Why IPv6 is a must?

2001-11-28 Thread Codogno Maurizio (Rozzano)


 From: Sandy Wills
  Keith writes:
   .and you can tell a lot about me by
   watching the temperature sensors at my house
   (http://www.cs.utk.edu/~moore/home_temp.html)
  Such as what?

[...]
Also, the general locus of values for outside air temp would imply
 that it's damned cold outside, so he's probably somewhere
 rather closer
 to the North pole than I am.

I beg to differ. Temperature are not that different from what
I am getting nowadays more or less at 45N: highs are even a bit
better. And the graph of outside temperature matches the
theoretical model, which says that minimum is reached an hour or
so after sunrise (and you took into account the fact that the
time is probably not measured from sun at noon, but there is an
official time zone...)

Ok, I quit :-)
ciao, .mau.




Re: Why IPv6 is a must?

2001-11-28 Thread John Stracke

 entirely agree.  and you can tell a lot about me by
 watching the temperature sensors at my house
 (http://www.cs.utk.edu/~moore/home_temp.html)

Such as what?

Whether he's gone on vacation, probably--since he's at a .edu, there's a 
good chance he gets a week or two off at Christmas; if he goes away at 
that time, he'll probably turn down his thermostat before he goes, and 
it'll show up on the sensors.  A water meter would be an even more 
reliable indicator.

Burglars, obviously, prefer to break into empty houses; watching every 
house in town is too much work, but having a tool do it for you over the 
net would be easy.

Hmm.  I bet the current data-over-water-pipes meters are subject to 
tapping--since the pipes run into everybody's home, it'd be like a shared 
Ethernet.  With the right cable (say, a single wire from the pipe to the 
serial port, maybe with an amplifier), and a bit of software, you could 
monitor your neighbors' water usage.  The water companies probably didn't 
think to encrypt the data.  Once again, trusting the topology is a Bad 
Thing.

/===\
|John Stracke   |Principal Engineer |
|[EMAIL PROTECTED]  |Incentive Systems, Inc.|
|http://www.incentivesystems.com|My opinions are my own.|
|===|
|A mime is a wonderful thing to waste.  |
\===/




RE: Why IPv6 is a must?

2001-11-28 Thread Charles Adams

If it hides the IP address of your fridge, wouldn't that impair anyone from
drinking your milk?  If access to the resource is blocked using NAT, then
isn't that aspect of security inherent to NAT?

Charles

 +-+-+
 |  Charles Adams  |  US Pipe and Foundry|
 |  Network Security Admin |  3300 1st Avenue North  |
 |  [EMAIL PROTECTED]  |  Birmingham, AL 35222   |
 +-+-+

All opinions expressed here are solely my own.


Peter Deutsch wrote:
...
 
 The moral of the story? Traffic patterns and metadata can be powerful
tools and
 one person's junk is another person's data. You should not assume that the
 majority of people shouldn't or wouldn't care about it leaking out, even
if at
 first glance it seems pretty mundane.

Absolutely true. Nothing to do with NATs. Any router conceals internal
traffic 
patterns. Any router can hide internal addresses that don't talk to the
outside. 
All the NAT hides is the number of logically (not physically) distinct hosts

inside that do talk to the outside. This is not security; it might hide
the IP address of your fridge, but it doesn't hide your fridge.

   Brian




Re: Why IPv6 is a must?

2001-11-28 Thread Michael Richardson


 Sandy == Sandy Wills [EMAIL PROTECTED] writes:
SandyIf his thermometers (and his thermostat) are available through the
Sandy web, perhaps we could run some tests here  What kind of
Sandy experiments would we need to run, in order to tie this sub-thread back
Sandy into the security discussion?

  Are these thermometers tied at all to his furnace?

  If we can manipulate one (say the external one) either by putting foil
around it or insulation on top of it, can we cause his furnace to misbehave?
(Worse would be if we can do this with SNMP Set's...) 
  
  With finer resolution data we might be able to determine when he wakes up
in the morning, how late he is up each day. Why is the basement temperature
important? Maybe he has an office there? No, looks too cold.

  As for him being further north - I suspect that he is rather at higher
elevations as it does look cold for Kentucky. 

  As for the comments about C/F --- the presence of F at all means that he
was raised in the US. The presence of C means that he is an academic. 

]   ON HUMILITY: to err is human. To moo, bovine.   |  firewalls  [
]   Michael Richardson, Sandelman Software Works, Ottawa, ON|net architect[
] [EMAIL PROTECTED] http://www.sandelman.ottawa.on.ca/ |device driver[
] panic(Just another NetBSD/notebook using, kernel hacking, security guy);  [




Re: Why IPv6 is a must?

2001-11-28 Thread Meritt James

Here is a point - what kind of IA would go on these accessible
devices?  Do you WANT to be able to address (and control) your fridge
remotely?  How about your home heating?  Want to come home to find a
disgruntled hacker thought it funny to have your fridge turned off and
130 degrees in your house?

Charles Adams wrote:
 
 If it hides the IP address of your fridge, wouldn't that impair anyone from
 drinking your milk?  If access to the resource is blocked using NAT, then
 isn't that aspect of security inherent to NAT?
 
 Charles
 
  +-+-+
  |  Charles Adams  |  US Pipe and Foundry|
  |  Network Security Admin |  3300 1st Avenue North  |
  |  [EMAIL PROTECTED]  |  Birmingham, AL 35222   |
  +-+-+
 
 All opinions expressed here are solely my own.
 
 Peter Deutsch wrote:
 ...
 
  The moral of the story? Traffic patterns and metadata can be powerful
 tools and
  one person's junk is another person's data. You should not assume that the
  majority of people shouldn't or wouldn't care about it leaking out, even
 if at
  first glance it seems pretty mundane.
 
 Absolutely true. Nothing to do with NATs. Any router conceals internal
 traffic
 patterns. Any router can hide internal addresses that don't talk to the
 outside.
 All the NAT hides is the number of logically (not physically) distinct hosts
 
 inside that do talk to the outside. This is not security; it might hide
 the IP address of your fridge, but it doesn't hide your fridge.
 
Brian

-- 
James W. Meritt CISSP, CISA
Booz | Allen | Hamilton
phone: (410) 684-6566




RE: Why IPv6 is a must?

2001-11-28 Thread Kenton Klein

If the url of Keith's home monitoring can be part of the equation,
one must not overlook that he is not only an .edu, but at the University
of Tennessee, in Knoxville, Tennessee 37996 USA.

On UTK's website you will find academic holidays;
as well as Keith's office location, phone numbers,
and title Dist. Res. Prf-CompSci.

His business card on the contact page, reveals the exact location of his
personal home page, http://www.cs.utk.edu/~moore/of,
where one may find additional information on his past works and hacks for
fun.

Then go to http://www.lycos.com for a people search, and locate his home
number and house with a map and directions.

Need anything else?


Kenton


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of John
Stracke
Sent: Wednesday, November 28, 2001 8:52 AM
To: IETF Discussion
Subject: Re: Why IPv6 is a must?


 entirely agree.  and you can tell a lot about me by
 watching the temperature sensors at my house
 (http://www.cs.utk.edu/~moore/home_temp.html)

Such as what?

Whether he's gone on vacation, probably--since he's at a .edu, there's a
good chance he gets a week or two off at Christmas; if he goes away at
that time, he'll probably turn down his thermostat before he goes, and
it'll show up on the sensors.  A water meter would be an even more
reliable indicator.

Burglars, obviously, prefer to break into empty houses; watching every
house in town is too much work, but having a tool do it for you over the
net would be easy.

Hmm.  I bet the current data-over-water-pipes meters are subject to
tapping--since the pipes run into everybody's home, it'd be like a shared
Ethernet.  With the right cable (say, a single wire from the pipe to the
serial port, maybe with an amplifier), and a bit of software, you could
monitor your neighbors' water usage.  The water companies probably didn't
think to encrypt the data.  Once again, trusting the topology is a Bad
Thing.

/===\
|John Stracke   |Principal Engineer |
|[EMAIL PROTECTED]  |Incentive Systems, Inc.|
|http://www.incentivesystems.com|My opinions are my own.|
|===|
|A mime is a wonderful thing to waste.  |
\===/




Re: Why IPv6 is a must?

2001-11-28 Thread Eric Rosen


Brian NAT has simply pushed us back to the pre-1978 situation. 

On the contrary, NAT has  allowed us to maintain global connectivity without
requiring every system  to have a globally unique address.   NAT is what has
prevented us from returning to the pre-1978 situation.  

That's not  to say  it wouldn't be  better to  have a million  more globally
unique addresses.  Sure  it would, unless that would  stress out the routing
system  unduly.  If  adding a  million more  globally unique  addresses will
stress out  the routing system, then  one might argue that  a solution which
provides the  addresses but doesn't  change the routing system  isn't really
deployable, and hence  doesn't really solve the addressing  problem. I think
this is the point  that Noel keeps trying to drive home,  and I'm not sure I
understand what the answer is supposed to be. 




RE: Why IPv6 is a must?

2001-11-28 Thread John Stracke

If it hides the IP address of your fridge, wouldn't that impair anyone 
from
drinking your milk? 

No.  That NAT can still be attacked, or other machines behind the NAT can 
be attacked, and used to attack the fridge.  Or the server the fridge 
talks to may be subverted.

/=\
|John Stracke   |Principal Engineer   |
|[EMAIL PROTECTED]  |Incentive Systems, Inc.  |
|http://www.incentivesystems.com|My opinions are my own.  |
|=|
|Beware of wizards, for you are crunchy and good with ketchup.|
\=/




Re: Why IPv6 is a must?

2001-11-28 Thread Brian E Carpenter

Eric,

First of all we are talking about several billion more addresses.

Second, you're correct, the NAT kludge has allowed us to delay
IPv6, i.e. simulate global connectivity some of the time. But
it is hardly a strategy for the next hundred years.

IPv6 was designed to help address aggregation, i.e. at least to
start from a point not worse than CIDR. But it was a conscious
choice not to try to invent a new routing model at the same
time. We know that. We have to solve that, *and* we need the
several billion addresses too.

  Brian

Eric Rosen wrote:
 
 Brian NAT has simply pushed us back to the pre-1978 situation.
 
 On the contrary, NAT has  allowed us to maintain global connectivity without
 requiring every system  to have a globally unique address.   NAT is what has
 prevented us from returning to the pre-1978 situation.
 
 That's not  to say  it wouldn't be  better to  have a million  more globally
 unique addresses.  Sure  it would, unless that would  stress out the routing
 system  unduly.  If  adding a  million more  globally unique  addresses will
 stress out  the routing system, then  one might argue that  a solution which
 provides the  addresses but doesn't  change the routing system  isn't really
 deployable, and hence  doesn't really solve the addressing  problem. I think
 this is the point  that Noel keeps trying to drive home,  and I'm not sure I
 understand what the answer is supposed to be.




Re: Why IPv6 is a must?

2001-11-28 Thread Brian E Carpenter

Look, either your fridge is accessible from outside so that you can check
how much milk you have from the office, or it isn't. That's independent
of whether its address happens to be NATted. It's dependent on the
security policy you choose to apply.

   Brian

Charles Adams wrote:
 
 If it hides the IP address of your fridge, wouldn't that impair anyone from
 drinking your milk?  If access to the resource is blocked using NAT, then
 isn't that aspect of security inherent to NAT?
 
 Charles
 
  +-+-+
  |  Charles Adams  |  US Pipe and Foundry|
  |  Network Security Admin |  3300 1st Avenue North  |
  |  [EMAIL PROTECTED]  |  Birmingham, AL 35222   |
  +-+-+
 
 All opinions expressed here are solely my own.
 
 Peter Deutsch wrote:
 ...
 
  The moral of the story? Traffic patterns and metadata can be powerful
 tools and
  one person's junk is another person's data. You should not assume that the
  majority of people shouldn't or wouldn't care about it leaking out, even
 if at
  first glance it seems pretty mundane.
 
 Absolutely true. Nothing to do with NATs. Any router conceals internal
 traffic
 patterns. Any router can hide internal addresses that don't talk to the
 outside.
 All the NAT hides is the number of logically (not physically) distinct hosts
 
 inside that do talk to the outside. This is not security; it might hide
 the IP address of your fridge, but it doesn't hide your fridge.
 
Brian




RE: Why IPv6 is a must?

2001-11-28 Thread Charles Adams


 Look, either your fridge is accessible from outside so that you can check
 how much milk you have from the office, or it isn't. That's independent
 of whether its address happens to be NATted. It's dependent on the
 security policy you choose to apply.

Brian




So does that mean that if I take down my firewall (i.e. my security policy),
you'll be able to ping my servers whose addresses are NATted???

Let me propose a new question

If there is a means for all hosts to have addresses that are reachable from
all other hosts (barring that a security policy is in place), will companies
renumber their internal networks to coincide with this addressing scheme?

If we (the Internet community) used private addresses and NAT for all hosts
that do not want/need/require access from the Internet, would the addressing
problem be as much of a problem as it appears to be?  If we are as generous
with the IPv6 addresses, how soon before we have the same address problem?

Charles




RE: Why IPv6 is a must?

2001-11-28 Thread Tony Hain

Charles Adams wrote:
 If there is a means for all hosts to have addresses that are
 reachable from
 all other hosts (barring that a security policy is in place),
 will companies
 renumber their internal networks to coincide with this
 addressing scheme?

 If we (the Internet community) used private addresses and NAT
 for all hosts
 that do not want/need/require access from the Internet, would
 the addressing
 problem be as much of a problem as it appears to be?  If we
 are as generous
 with the IPv6 addresses, how soon before we have the same
 address problem?


If you want a set of hosts to be only reachable internally, then set the
policy to use site local addresses. For the set of nodes that need both
internal addresses and external addresses, you don't need NAT like you
do for IPv4, because each IPv6 host will have both a site-local  a
global address to use. This will use exactly the same amount of address
space as a static-mapped non-port-sharing IPv4 NAT, and has exactly the
same security implications. The difference is that with IPv6, the end
host knows its real address, and can take advantage of that knowledge
for protocols that need it (IPsec, H.323, FTP, etc). THe only way the
IPv4/NAT scenario limits address usage is when ports are shared, which
limits which devices get a given port and when.

Tony




Re: Why IPv6 is a must?

2001-11-28 Thread John Stracke

billions of  new routable addresses  are going to  be added to  the 
existing
routing system. 

That's not a useful measure--what matters is the number of prefixes, not 
the number of addresses.  If everyone on the planet magically converted 
from IPv4 to IPv6, and kept the same topology, the number of prefixes 
would not increase.

...modulo multihoming...

/\
|John Stracke   |Principal Engineer  |
|[EMAIL PROTECTED]  |Incentive Systems, Inc. |
|http://www.incentivesystems.com|My opinions are my own. |
||
|He wondered if Elli was going to buy that explanation. His taste|
|for heavily-armed girlfriends did have its drawbacks.   |
\/




Re: Why IPv6 is a must?

2001-11-28 Thread Steve Deering

At 3:23 PM -0500 11/28/01, Eric Rosen wrote:
Granted, it's  easier to  talk about the  evils of  NAT than to  explain how
billions of  new routable addresses  are going to  be added to  the existing
routing system. 

It's not the size (of the address) that matters, but how you use it.

Whether you assign one IPv4 address per subscriber and make them use NAT,
or give them each a block of a zillion IPv6 addresses, the routing cost
is the same.

If you really believe it's the total number of addresses that determines
the size/cost of the routing system, you'd better start working on moving
the world away from IPv4 to IPv-1 with 17-bit addresses.

Steve




Re: Why IPv6 is a must?

2001-11-28 Thread R.P. Aditya

On Wed, Nov 28, 2001 at 03:35:21PM -0500, Keith Moore wrote:
  The  situation today  with NAT  is that  hosts in  separate realms  can only
  communicate in 99% of the desired applications, 
 
 to the extent this is true, it's only because the only applications 
 that people become aware of, are those that can run over NAT.  many
 more useful applications exist, but since they can survive only in  
 less restricted environments, they aren't as well-known. 

I agree entirely; I will just note, sarcasmcuriously/sarcasm, that the
explosive growth of the Internet coincides with the widespread desire for
access to a *few* client-server type applications. It's not clear that
growth in those applications cannot be satisfied by NATized environments. That
said, the network cannot be designed for just that paradigm of application.

I'm hoping there will be a different class of killer application that will
attract many more people to the Internet and more than likely, I suspect it
will _not_ be amenable to a NATized environment.

 if you're willing to constrain those billions of addresses to use
 a single path to the net (as NAT does) then the existing routing
 system does just fine.

We could also hope that the next set of killer applications be more
adaptable and carry sessions over multiple paths with multiple addresses at
the endpoints as end-host multihoming is likely to be more scaleable than the
present regime. That would mean not having to give up multihoming for future
applications and having to build shims for current ones if no magic bullet
routing system is found for IPv6 that allows multihoming as familiar as is
common under IPv4.

Anyone have an idea for robust source-address selection? anyone?

Adi




Re: Why IPv6 is a must?

2001-11-28 Thread Eric Rosen


Eric NAT is what has prevented us from returning to the pre-1978 situation.  

Keith this is true only if you believe that [blah blah blah]

The  situation today  with NAT  is that  hosts in  separate realms  can only
communicate in 99% of the desired applications, though perhaps this falls to
80%  if  one  stubbornly  ignores   the  existence  of  tunneling  and  port
redirection.

Pre-1978,  you were  either directly  attached to  the Arpanet  or  you were
pretty much out of luck. 

You have to be very much in  the grip of a theory to regard these situations
as comparable. 

Granted, it's  easier to  talk about the  evils of  NAT than to  explain how
billions of  new routable addresses  are going to  be added to  the existing
routing system. 








Re: Why IPv6 is a must?

2001-11-28 Thread Keith Moore

  Do you WANT to be able to address (and control) your fridge remotely?  

not unless the fridge also maintains its own inventory and orders 
more milk when its inventory gets low.

 How about your home heating?  

absolutely.  I want to be able to turn the heat down when I'm out of
town, and up before I return, without having to drive home to do this.

 Want to come home to find a disgruntled hacker thought it funny to have 
 your fridge turned off and 130 degrees in your house?

surely you don't think I'd use a Microsoft refrigerator ?

Keith




Re: Why IPv6 is a must?

2001-11-27 Thread Aidan Williams

Caitlin Bestler wrote:

   3) new devices that plug into residential networks (mostly new)
  
   What stops the new devices from having v4 with NAT to translate between the
   internet and the house.
 
  nothing stops them, but if you want to access the devices from outside the
  house (and in many cases that's the point of such devices) then NAT gets
  in the way.
 
  Keith
 

 That's exactly why you want NAT/firewalling and other existing mechanisms.
 These are devices that do not require global addressability. In fact they
 SHOULD NOT be globally addressable.


SHOULD NOT be globally addressable?  Every conceivable device in
the home?  That's quite a broad policy to impose on home networks.

I draw two distinctions:
  - firewalling is a technology designed to implement policy
  - NAT is intended to enable connectivity

It is quite possible for globally addressable IPv6 devices to be firewalled
according to some policy, i.e. IPv6 supports *both* global connectivity
and security of the firewalling variety.

 IPv6 needs to be justified on the number of nodes that truly need a
 globally accessible public address, not by insisting on counting devices
 that should remain anonymous or under limited (and controlled) visibility.


I think it was being justified on the basis of enabling connectivity,
specifically from outsite-the-home to inside-the-home.  This is a
problematic scenario for privately addressed IPv4 networks using NAT.

Also, there is no reason why IPv6 devices in the home can't decline
global addresses and stick with link-local or site-local addressing.

 At times I suspect an administrative standard for uniquely referring
 to a private IP address is a specific private IP network would have
 been the only required improvement in global addressing.

Like RSIP?

- aidan




Re: Why IPv6 is a must?

2001-11-27 Thread Michael Richardson


 John == John Stracke [EMAIL PROTECTED] writes:
John Think water meters.  Utility companies would love to be able to
John stop sending out expensive
John humans just to read one dial at each customer each month.  You *could*
John have a reverse proxy in your home NAT, but that gets harder to
John standardize; does customer X have a compatible NAT? is a harder question
John than does customer X have an IPv6 network?.  Besides, if you've

  And, given shipworm, if the water meter sees no router advertisements, but
notices DHCP, it does that, and does either IPv6-over-UDP-through-NAT, or
just plain 6to4 if possible. You run IPsec over that with a manual keys that is
configured into the meter when it was installed.

  As you say - the water company does want security.

  Why would anyone pay for this? Well, not for water or electricity in these
parts, but in places where either is scarce, you need this to provide
variable water/electricity rates (In most places in Canada a Hydro bill is
for electricity, which speaks for the abundance of one leading to the
abundance of the other...)

]   ON HUMILITY: to err is human. To moo, bovine.   |  firewalls  [
]   Michael Richardson, Sandelman Software Works, Ottawa, ON|net architect[
] [EMAIL PROTECTED] http://www.sandelman.ottawa.on.ca/ |device driver[
] panic(Just another NetBSD/notebook using, kernel hacking, security guy);  [




Re: Why IPv6 is a must?

2001-11-27 Thread Michael Richardson


 Anthony == Anthony Atkielski [EMAIL PROTECTED] writes:
Anthony That's exactly why you only need one telephone per family.
Anthony These are people who don't need to be individually reachable.

  Families are going toward a telephone per person with caller id and/or
distinctive ring to figure out who should answer. That sure sounds like NAT
to me!

  They would take a phone number per person, but someone there aren't enough
phone numbers available cheaply enough or a mechanism to communicate them to
the end-node to make this work.

  Mobile phone companies are offering cell phones for each member of the
family with calling plans.
  My wife and I possess a total of 5 telephone numbers (counting mobile and
pagers) because the phone company does not offer the equivalent of mobileIP.

  Plus her work number, at which I can't reach her after the receptionist has
gone home, and her mobile phone is non-functional due to building issues, but
that's okay since her patient's pace-makers prefer it that way.

Anthony That's also exactly why you only need one telephone per
Anthony business.  These are employees who don't need to be individually
Anthony reachable.  The receptionist can have one telephone, and he or
Anthony she can just physically bring any other employee who needs to be
Anthony contacted to the phone in the reception area.

  That works for some businesses perhaps. It fails in most white collar work.

  Ever try to get ahold of someone *AFTER THE RECEPTIONIST HAS GONE HOME*?

]   ON HUMILITY: to err is human. To moo, bovine.   |  firewalls  [
]   Michael Richardson, Sandelman Software Works, Ottawa, ON|net architect[
] [EMAIL PROTECTED] http://www.sandelman.ottawa.on.ca/ |device driver[
] panic(Just another NetBSD/notebook using, kernel hacking, security guy);  [




Re: Why IPv6 is a must?

2001-11-27 Thread John Stracke

If a node only requires accessibility by a few specialized nodes (such
as a water meter) then making it *visible* to more is just creating
a security hole that has to be plugged.

Yes, the hole can be plugged easily.

If there's a security hole in the meter, putting a firewall in front of it 
won't help.  Remember that the person most likely to be interested in 
hacking the meter is the customer (reduce their costs); the water 
company's engineers should consider the LAN the *most* likely point of 
attack, not the least likely.

Meanwhile, if the meter is insecure, the customer should not allow it on 
their LAN, because it might get used as a way to attack the LAN.  (This 
applies even if the meter uses only outbound connections, as through a 
NAT; if the attacker can spoof the water company's DNS, then they can feed 
the meter false instructions.)

So, firewalls (and NATs) don't meet either party's needs.  Only true 
security on the device itself will do.  You might also want a firewall to 
protect the rest of the LAN in case the device's security fails; but 
protecting the device from the outside world is irrelevant.  Once again, 
security and visibility are orthogonal.

/\
|John Stracke   |Principal Engineer  |
|[EMAIL PROTECTED]  |Incentive Systems, Inc. |
|http://www.incentivesystems.com|My opinions are my own. |
||
|Never underestimate the power of human stupidity. --I forget who|
\/




Re: Why IPv6 is a must?

2001-11-27 Thread Ken Hornstein

  Plus her work number, at which I can't reach her after the receptionist has
gone home, and her mobile phone is non-functional due to building issues, but
that's okay since her patient's pace-makers prefer it that way.

Let me see if I understand this correctly ... your wife is behind a NAT
(the receptionist) and it's causing a denial of service? :-)

--Ken




Re: Why IPv6 is a must?

2001-11-27 Thread Brian E Carpenter

Lloyd Wood wrote:
 
 On Mon, 26 Nov 2001, Caitlin Bestler wrote:
...
  My point remains, a globally meaningful address is something that
  should only be applied when it is useful for that endpoint to
  be globally addressable.
 
 I think we're lucky that this point was not applied to the design of
 IP twenty-odd years ago. We'd then have a bunch of restricted gateways
 that translate email - badly - no universal telnet, no universal ftp,
 and certainly no web...

Actually, it *was* applied earlier (by default), and it was as a 
result of the ensuing disconnects and general uselessness that
the Internet (a.k.a. Catenet) concept was developed  by Pouzin,
Cerf and Kahn. NAT has simply pushed us back to the pre-1978
situation. The references are in RFC 2775, section 2.3.

   Brian




Re: Why IPv6 is a must?

2001-11-27 Thread Keith Moore

 Let me see if I understand this correctly ... your wife is behind a NAT
 (the receptionist) and it's causing a denial of service? :-)

close.  the receptionist is an ALG.




Re: Why IPv6 is a must?

2001-11-27 Thread Michael Richardson


 Keith == Keith Moore [EMAIL PROTECTED] writes:
 Let me see if I understand this correctly ... your wife is behind a NAT
 (the receptionist) and it's causing a denial of service? :-)

Keith close.  the receptionist is an ALG.

  Application Layer Gateway. Yes. that precisely true.

  Caused by the lack of ability to address the phone in her lab directly.
  PBXs with extensions are just the application layer gateways that speak DTMF.

  The point is that: the phone certainly should *NOT* be held up as an
example of a system that functions well despite lack of end-node
identification. In fact, large amounts of money have been spent (and made,
which is the problem - it created new opportunities, which people want to
exploit. Ditto for NAT) on the problem.

]   ON HUMILITY: to err is human. To moo, bovine.   |  firewalls  [
]   Michael Richardson, Sandelman Software Works, Ottawa, ON|net architect[
] [EMAIL PROTECTED] http://www.sandelman.ottawa.on.ca/ |device driver[
] panic(Just another NetBSD/notebook using, kernel hacking, security guy);  [
  
  




Re: Why IPv6 is a must?

2001-11-27 Thread Anthony Atkielski

Michael writes:

 Families are going toward a telephone per person
 with caller id and/or distinctive ring to figure
 out who should answer. That sure sounds like NAT
 to me!

How so?  Are they all using the same telephone number?

 They would take a phone number per person, but
 someone there aren't enough phone numbers available
 cheaply enough or a mechanism to communicate
 them to the end-node to make this work.

Where is this?

 My wife and I possess a total of 5 telephone
 numbers (counting mobile and pagers) because the
 phone company does not offer the equivalent
 of mobileIP.

So how is this anything like NAT?  NAT would be one telephone number.

 That works for some businesses perhaps. It fails
 in most white collar work.

It fails in all businesses, in this century.

 Ever try to get ahold of someone *AFTER THE
 RECEPTIONIST HAS GONE HOME*?

Ever try to connect to machine B when NAT insists in directing all incoming
connections to a given port on the one and only external IP address to machine
A?






Re: Why IPv6 is a must?

2001-11-27 Thread Peter Deutsch



Anthony Atkielski wrote:
 
 Caitlin writes:
 
  If a node only requires accessibility by a
  few specialized nodes (such as a water meter)
  then making it *visible* to more is just
  creating a security hole that has to be plugged.
 
 Only if the information made thus available itself constitutes a security
 breach, which is not necessarily the case.  Knowing how much water someone
 consumes or how many cans of Coke remain in a distributing machine would
 probably not be a security issue for most users...

I can't help myself.

Actually, having access to such stats as amount of power used, coke consumed,
late-night pizzas ordered from the Pentagon, or number of routine status
messages transmitted from ships of a specific call sign, can reveal a surprising
amount of detail.

It's fairly well known that the Americans had broken the Japanese codes during
World War II, but it's less well known that this was not a one shot break, but
an ongoing process of breaks, loss of capability and rebreaks. Periodically the
Japanese would reissue their code books and change the callsigns of their
various ships. The U.S. code breakers would then have to recreate their
penetration by identifying each vessel's new call sign, identify specific
message types and using these to rediscover the code groups.

One technique they had for this was to detect traffic patterns from specific
callsigns; by detecting similar patterns before and after the change, they could
identify specific ships. They could then attack the message traffic looking for
identical or similar messages, which in turn would lead to new breaks into the
system. Another technique was to monitor ambient traffic patterns. A spike in
traffic for a vessel or group would indicate potential upcoming operations,
especially if you were monitoring major capital ships.

Operations research has come a long way since then, and these or similar
techniques are now used in industry for marketing and sales purposes. U.S. law
enforcement was even using power consumption (as measured by infrared detectors)
as an indicator of potential pot growing in your hydroponic basement garden for
a while. This last one ran afoul of the illegal search and seizure bits of the
U.S. constitution but The World Is A Very Big Place and not everybody might be
as picky as the U.S. on such things.

The moral of the story? Traffic patterns and metadata can be powerful tools and
one person's junk is another person's data. You should not assume that the
majority of people shouldn't or wouldn't care about it leaking out, even if at
first glance it seems pretty mundane.


- peterd


-- 
--
Peter Deutsch work email:  [EMAIL PROTECTED]
Director of Engineering
Edge Delivery Products
Content Networking Business Unit private:  [EMAIL PROTECTED]
Cisco Systems



  Many people can predict the future. Me, I can predict the past...

--




Re: Why IPv6 is a must?

2001-11-27 Thread Anthony Atkielski

Peter writes:

 I can't help myself.

So I see.

 Actually, having access to such stats as amount
 of power used, coke consumed, late-night pizzas
 ordered from the Pentagon, or number of routine
 status messages transmitted from ships of a specific
 call sign, can reveal a surprising amount of detail.

Yes, but it does not necessarily reveal anything you wish to keep secret, and
even if it does, the traffic analysis required to recover the information may be
more costly than the information is worth.

 It's fairly well known that the Americans had
 broken the Japanese codes during World War II,
 but it's less well known that this was not a one
 shot break, but an ongoing process of breaks,
 loss of capability and rebreaks.

So I suppose anyone planning to bomb Pearl Harbor should use NAT.

 U.S. law enforcement was even using power consumption
 (as measured by infrared detectors) as an indicator
 of potential pot growing in your hydroponic basement
 garden for a while.

They need to recalibrate their equipment.  I don't have a garden.  I don't even
have a basement.

 This last one ran afoul of the illegal search
 and seizure bits of the U.S. constitution but
 The World Is A Very Big Place and not everybody
 might be as picky as the U.S. on such things.

The U.S. is getting pretty fast and loose on the respect of these rights, too.

 The moral of the story? Traffic patterns and metadata
 can be powerful tools and one person's junk is
 another person's data.

Sure ... but I really don't think that monitoring Coke machines or water meters
is likely to be a source of major security breaches.  And for anyone who feels
otherwise, there are firewalls, proxies, NAT, and so on.

 You should not assume that the majority of people
 shouldn't or wouldn't care about it leaking out,
 even if at first glance it seems pretty mundane.

I'm not merely assuming it, I'm certain of it.  Anyone willing to put his
signature on a charge slip that contains all his credit-card information is not
likely to care about someone monitoring his water consumption, and certainly if
he does then he has some pretty skewed priorities.




Re: Why IPv6 is a must?

2001-11-27 Thread Sandy Wills

Anthony Atkielski wrote:
 Keith writes:
  .and you can tell a lot about me by
  watching the temperature sensors at my house
  (http://www.cs.utk.edu/~moore/home_temp.html)
 Such as what?

   Well, for starters, he lists temperature in both F and C, so he's
probably not an American.  In fact, he lists C first, so it's almost
certain that he's not 'Merkin.
   Also, the general locus of values for outside air temp would imply
that it's damned cold outside, so he's probably somewhere rather closer
to the North pole than I am.  Another conclusion, probably related to
this, is that he consistantly keeps his house significantly warmer than
the outside, so he is likely to be a mammal, a bird, or a reptile.

   What else?  Ah, yes investigating the periodic changes in outside
temperature, it becomes clear that it is, in fact, on a daily cycle, but
it's nothing like the skewed sine wave one would expect from a
sun-driven heat system.  It's more like a sawtooth waveform.
   Hmmm.  The temperature is lowest in late morning, long after the sun
would have started warming things up if his idea of outside involved
things that the sun would warm, but then it skyrockets upward until late
afternoon, whereupon it starts a slow drop back down.  Perhaps Keith's
outside air thermometer is _really_ outside, in full view of the sun,
but on the west side of his house so the sun doesn't start cooking it
until about 9 AM or so?  This would explain the absurdly fast
temperature rise that is both compressed, and delayed from normal
daylight heating hours.

   See?  Nothing more than a simple graph, and we have learned a great
deal about this Keith character (and probably more about the rest of
us).

   If his thermometers (and his thermostat) are available through the
web, perhaps we could run some tests here  What kind of
experiments would we need to run, in order to tie this sub-thread back
into the security discussion?

-- 
: Unable to locate coffee.  Operator halted.




Re: Why IPv6 is a must?

2001-11-27 Thread Keith Moore

 Actually, having access to such stats as amount of power used, coke 
 consumed, late-night pizzas ordered from the Pentagon, or number of 
 routine status messages transmitted from ships of a specific call sign, 
 can reveal a surprising amount of detail.

entirely agree.  and you can tell a lot about me by watching the
temperature sensors at my house 
(http://www.cs.utk.edu/~moore/home_temp.html)

security is potentially important for any device or service, no
matter how trivial it seems.  and since you can't rely on network 
topology to provide security, security has to be implemented
- at least partially - by the device itself.

Keith




Re: Why IPv6 is a must?

2001-11-27 Thread Anthony Atkielski

Keith writes:

 entirely agree.  and you can tell a lot about me by
 watching the temperature sensors at my house
 (http://www.cs.utk.edu/~moore/home_temp.html)

Such as what?  Your home heating system cycles frequently, but that's about it.
I can't read the stuff in bright green.




Re: Why IPv6 is a must?

2001-11-27 Thread Keith Moore

 Such as what? 

that would be telling.




Re: Why IPv6 is a must?

2001-11-26 Thread Keith Moore

 3) new devices that plug into residential networks (mostly new)

 What stops the new devices from having v4 with NAT to translate between the
 internet and the house. 

nothing stops them, but if you want to access the devices from outside the
house (and in many cases that's the point of such devices) then NAT gets 
in the way.

Keith




Re: Why IPv6 is a must?

2001-11-26 Thread Brian E Carpenter

Rinka Singh wrote:
 
 Please can you help me understand how it gets in the way.
 
 As I understand these devices would:
 - accept (authenticated) commands - perhaps snmp (there's some thought
 of using sip proxy commands) format.
 - send status/traps (snmp again).
 
 Any NAT would be able to translate both ways - OK it would stumble if
 there was end-to-end encryption but a small device may not have
 encryption capability.  It should be easy to add NAT (one would need a
 router, firewall, gateway/gatekeeper anyway).
 
 If the issue is only that of encryption then I accept your point.  But
 perhaps I'm missing something.  I'm looking for reasons why NAT/v4
 cannot/will not address the needs of the new devices.

If you have a few hundred devices in your house that need to act as
peers (not clients) to devices outside, they need to be addressable.
[we could have a digression on my choice of word, but I think it's
beside the point.] If they are all hidden behind one IPv4 address,
then a sub-addressing system is needed, and I'm not sure what you
think it will be, unless you want to use a well-known port number
for each device. It will just be *easier* to use IPv6 as the
addressing scheme - initially via RFC 3056, I expect. It also
solves the e2e encryption problem, as you say.

   Brian




Re: Why IPv6 is a must?

2001-11-26 Thread John Stracke

That's exactly why you want NAT/firewalling and other existing 
mechanisms.

Red herring alert: firewalling and NAT are orthogonal.  Many NATs include 
a firewall, but that's a market decision, not a technical necessity.

These are devices that do not require global addressability. 

Think water meters.  Utility companies would love to be able to stop sending out 
expensive 
humans just to read one dial at each customer each month.  You *could* 
have a reverse proxy in your home NAT, but that gets harder to 
standardize; does customer X have a compatible NAT? is a harder question 
than does customer X have an IPv6 network?.  Besides, if you've got an 
end-to-end connection to the meter, it's easier to verify that the 
customer isn't munging the data in order to reduce their bill.

In fact they
SHOULD NOT be globally addressable.

Why not? If you've got proper security, you can make them available to the 
right people, and block them from the wrong people.

/==\
|John Stracke   |Principal Engineer|
|[EMAIL PROTECTED]  |Incentive Systems, Inc.   |
|http://www.incentivesystems.com|My opinions are my own.   |
|==|
|News flash: Linux now implements RFC-1149, IP over Carrier|
|Pigeon!   |
\==/




Re: Why IPv6 is a must?

2001-11-26 Thread Keith Moore

   IPv6 needs to be justified on the number of nodes that truly need a
   globally accessible public address, not by insisting on counting devices
   that should remain anonymous or under limited (and controlled) visibility.
  
  you appear to be confusing visibility with accessibility.
   
 
 No, that is exactly what I am not confusing.
 
 If a node only requires accessibility by a few specialized nodes (such
 as a water meter) then making it *visible* to more is just creating
 a security hole that has to be plugged.

that's simply false.   security and visibility are largely orthogonal.

the fact that a resource is visible to the network simply means that it is 
potentially accessible, with appropriate credentials, by another party 
on the network.

the common mistake is assuming that accessibility should have something
to do with network topology, or more precisely, with source IP address.
this works only for a limited subset of applications and user communities.

while it might be reasonable to trust such mechanisms for limited-purpose
networks, it's simply naive to insist that such mechanisms are generally
applicable.

 Yes, the hole can be plugged easily.

again, that's simply false.

in general, if an application or an end-system has a security hole
that allows access by unauthorized parties, you can't plug that hole 
by external means.  you may be able to work around the problem using 
a firewall by exploiting network access patterns - for instance, if 
you know in advance that the only legitimate users of a resource are 
located within a particular subnet and you can ensure that the only 
traffic with that subnet's source address actually originated from 
within that subnet.  but this is an exception, not a general rule.

to insist that application security realms should be constrained to 
reflect network topologies is either to severely limit that kinds of 
applications that can be run or to make your network much more expensive
than it needs to be.  and this strategy doesn't hold up in a world
in which the devices you use access those resources may be attached
to the network via any of a variety of provider networks - and may also
need to be able to access resources on multiple networks.  folks aren't
going to carry separate PDAs to access the office email, the baby cam 
at the day care center, and the home security system.  they're going 
to carry a single PDA and expect it to authenticate to each, independently
of their current location.

 I am merely pointing out that the opportunity to add more rules to
 an IPv6 firewall to plug a security hole that IPv6 created is *not*
 an argument for IPv6.

IPv6 doesn't create any new security holes.  to the extent that
holes exist in applications (and of course they do) that are worked
around by firewalls, it becomes necessary to apply the same filters
for IPv6 that exist for IPv4.  but the holes existed already.  

 Further, NAT boxes are very friendly to meter-type devices. 

false.  many such devices need to be accessible from outside the NAT.
furthermore, meter-type devices are only one kind of application that 
would benefit from global addressibility.

 They can receive their IPv4 address via DHCP (eliminating the need
 to administer addresses) 

DHCP is orthogonal to NAT.  You can have DHCP (for better or worse)
without NAT.  

 and then they can contact the collection server. The upper-layer 
 protocols will identify the meter, which they would have done for 
 authentication reasons anyway.

true, but it's irrelevant to your argument - unless you were somehow
presuming that the address would have been used for authentication.

 There are also a large number of solutions using L2 tunneling.

not if you want them to work in arbitrary remote environments.
 
 My point remains, a globally meaningful address is something that
 should only be applied when it is useful for that endpoint to
 be globally addressable.

you haven't said anything to support such an outrageous assertion.

Keith

p.s. of course there are some vulnerabilities that are introduced
whenever you make a network accessible - these include the ability
to exploit security holes on hosts, the ability to scan for potential
targets, and the ability to attack the network itself.  but to the
extent that you can use firewalls to thwart such attacks, you can
do so without NAT.  about the only thing that NAT does for you is to
hide an inside client host's source address as seen from the 
outside. so you could say it provides a measure of privacy.
but it does this in a very inflexible way - it constrains all 
applications (regardless of their needs) on all hosts behind the NAT.
and once you install a NAT, it's very difficult to fix the problems
that the NATs caused.




Re: Why IPv6 is a must?

2001-11-26 Thread Lars Eggert

Caitlin Bestler wrote:

IPv6 needs to be justified on the number of nodes that truly need a
globally accessible public address, not by insisting on counting devices
that should remain anonymous or under limited (and controlled) visibility.

you appear to be confusing visibility with accessibility.
 
 No, that is exactly what I am not confusing.
 
 If a node only requires accessibility by a few specialized nodes (such
 as a water meter) then making it *visible* to more is just creating
 a security hole that has to be plugged.


How do you control visibility? Authentication. How do you control 
accessibility? Authentication. What's the difference? Silently ignoring 
unauthenticated peers vs. replying go away. Limiting visibility does 
not make a service more secure.


 My point remains, a globally meaningful address is something that
 should only be applied when it is useful for that endpoint to
 be globally addressable.


I have a hard time coming up with *any* service that should be 
restricted to local-only at all times. If you believe that 
authentication works, you may as well make everything world-visible.

I do agree that firewalls can reduce the risk of exposing buggy service 
implementations to the world, e.g. risking buffer overflow attacks, etc. 
This has nothing to do with NATs, however, as others have already 
pointed out.

Lars
-- 
Lars Eggert [EMAIL PROTECTED]   Information Sciences Institute
http://www.isi.edu/larse/  University of Southern California




Re: Why IPv6 is a must?

2001-11-26 Thread Keith Moore

 Devices that are meant to be local-use only can use local scope
 addresses. 

the whole concept of a local-use-only device is somewhat odd.
how can the device manufacturer make assumptions about his customers' 
network topology?  or about the placement of security threats relative
to that topology?

 In addition, to get to an IPv6 node such as a water meter,
 you need to get the address right -- the whole 128 bits of it. If a
 device uses the privacy addresses of IPv6, then the low level 64 bits
 are essentially random. Getting to the device by some form of net-scan
 can prove to be very long, will plenty of opportunity for the network
 police to detect the attack.

the nice thing about privacy addresses is that they can be used
when appropriate for a device or application, and avoided when they're
not appropriate. ideally this should happen on a per-application basis.

Keith




Re: Why IPv6 is a must?

2001-11-26 Thread Bob Braden

  * 
  * My point remains, a globally meaningful address is something that
  * should only be applied when it is useful for that endpoint to
  * be globally addressable.
  * 

That sounds like an appealing statement, but it hides the potential
cost of giving up generality.  Back when TCP/IP was young, the
operating systems researchers in Computer Science departments had just
found a new playpen -- distributed operating systems.  They disdained
TCP/IP, choosing to implement their OS mechanisms on bare Ethernets.
Their statement was that a globally meaningful protocol is something
that should be applied only when it is useful for the endpoints to be
globally reachable.  Since all their boxes were local, and for
efficiency, they insisted on running directly over the link layer.
(And BTW, there was only one link layer, Ethernet ;-))  We told them
that the day would come when they would want the general connectivity
of IP, but they were, as I said, disdainful.  It took a few years for
them the realize the error of their approach, but they did eventually.

So there is a trade-off here.  In general, I think one can say that the
Internet has benefited hugely in the past from taking the approach of
maximum flexibility whenever feasible.

Bob Braden




RE: Why IPv6 is a must?

2001-11-26 Thread Tony Hain

Caitlin Bestler wrote:

 My point remains, a globally meaningful address is something that
 should only be applied when it is useful for that endpoint to
 be globally addressable.

This is your only valid point, and has nothing to do with NAT,
Firewalls, or anything else on this thread today... There are cases
where an application context calls for local scope addresses (like I may
not want my light switch available outside the home), but that is
exactly why IPv6 provides local link  site scope addresses. If you have
a device that is being used in a local scope application context, then
it should not acquire a global scope prefix.

At the same time there may be other applications sharing the wire that
are global scope (like my son and I run independent web servers). For
this context the global scope IPv6 addresses are exactly what is
required, because sharing a port doesn't work.

From my observations over time, the hardest thing for network
technologists to wrap their heads around is the fact that with IPv6
nodes are capable of multiple addresses simultaneously, and those
addresses have different scopes of applicability. It is a matter of
local policy which addresses get used, so match the address scope to the
use policy. In any case, stop saying that NAT is required to keep a node
hidden, because it is not. Also by definition if a NAT is aware of the
'hidden' device, the device is no longer hidden from the world.

Tony




Re: Why IPv6 is a must?

2001-11-26 Thread ietf

On Mon, 26 Nov 2001, Rinka Singh wrote:

 Any NAT would be able to translate both ways - OK it would stumble if
 there was end-to-end encryption but a small device may not have
 encryption capability.  It should be easy to add NAT (one would need a
 router, firewall, gateway/gatekeeper anyway).

Not as easy as one may initially imagine. Think of complicated application 
level protocols as H.323 which carry ip information in packets. Adding 
support to NAT gateways would involve integrating gatekeeper/H.323 proxies 
to routers. End-to-end encription is other area where NAT would be very 
difficult to implement. There are many examples of difficult to be 
accomplished with NAT tasks (like P2P networks) that could be easily 
solved by expanding the amount of available addresses (like IPv6). Not 
talking about the specific capabilities IPv6 integrates (AH, for example).

I'm not saying that almost same things could be performed by clever NAT 
under IPv4, but let's use Occam's razor and follow the simplest way of 
implementing things...

Regards,

Flavio.





Re: Why IPv6 is a must?

2001-11-26 Thread Anthony Atkielski

Caitlin writes:

 That's exactly why you want NAT/firewalling and
 other existing mechanisms.  These are devices
 that do not require global addressability.  In
 fact they SHOULD NOT be globally addressable.

That's exactly why you only need one telephone per family.  These are people who
don't need to be individually reachable.  The head of the household can have one
telephone, and he or she can just physically seek out whoever else in the family
is wanted and put that person in front of the telephone.

That's also exactly why you only need one telephone per business.  These are
employees who don't need to be individually reachable.  The receptionist can
have one telephone, and he or she can just physically bring any other employee
who needs to be contacted to the phone in the reception area.

 IPv6 needs to be justified on the number of nodes
 that truly need a globally accessible public
 address ...

IPv6, like any other expansion of the address space, is ultimately not something
that has to be justified, but simply something that cannot be avoided.

Additionally, the mere need for a unique public address doesn't even necessarily
justify IPv4.  After all, we don't yet have four billion computers on the
Internet.  But because of convenient but space-wasteful allocation policies for
the existing address space, we will appear to run out of addresses long before
the actual theoretical address space is exhausted, unless we resort to
allocating them sequentially until every slot is gone.

The allocation for IPv6 will inevitably be far more space-wasteful than that for
IPv4, human beings being the way they are, and so it will eventually be
exhausted as well, as hard as it may be to believe that now.

 ... not by insisting on counting devices that should
 remain anonymous or under limited (and controlled)
 visibility.

Similar arguments were advanced against private telephone lines.  The most
consistent and serious error made by engineers in designing new systems is
dramatic underestimation of the capacity that will ultimately be required.






Re: Why IPv6 is a must?

2001-11-26 Thread Anthony Atkielski

John Stracke writes:

 Utility companies would love to be able to stop
 sending out expensive humans just to read one
 dial at each customer each month.

Where I live, they already have.  The new meters are individually addressable
and will report the consumption they record on demand from a central controller.
They don't require any special wiring; I was told that they use the pipes of the
water system to communicate with the controller--apparently the usable bandwidth
of that channel is enough to allow the very limited communication required by
the application.

Of course, with low-cost IP dialtone or something similar, such a device could
be connected to the Internet.  I would not want it to be a device that could
accept commands to turn off the water or some such, because of the danger of
abuse, but certainly reporting the water consumption seems quite reasonable.

One can imagine the same for soft-drink machines, copying machines, and all
sorts of other appliances.  Right now some of them already work in this way,
except that, like the water meter, they rely on out-of-band communication
methods (from the Internet point of view).






Re: Why IPv6 is a must?

2001-11-26 Thread Anthony Atkielski

Caitlin writes:

 If a node only requires accessibility by a
 few specialized nodes (such as a water meter)
 then making it *visible* to more is just
 creating a security hole that has to be plugged.

Only if the information made thus available itself constitutes a security
breach, which is not necessarily the case.  Knowing how much water someone
consumes or how many cans of Coke remain in a distributing machine would
probably not be a security issue for most users, just as answering a ping on the
Internet today is not considered to be a security breach by most people (and
those who do consider it so can block it).

 My point remains, a globally meaningful address
 is something that should only be applied when it
 is useful for that endpoint to be globally addressable.

Unfortunately, if no provision has been made for a global address in the first
place, it may not be possible to put anything in place as quickly as required if
the need arises, and for critical applications, this is not acceptable.




Re: Why IPv6 is a must?

2001-11-26 Thread Anthony Atkielski

Keith writes:

 the whole concept of a local-use-only device is
 somewhat odd.  how can the device manufacturer
 make assumptions about his customers' network
 topology?

Imagine where we would be if this assumption were made in the assignment of MAC
addresses for Ethernet cards.  The Net would be a much different and much more
confusing place, if it existed at all.






Re: Why IPv6 is a must?

2001-11-26 Thread Caitlin Bestler

  3) new devices that plug into residential networks (mostly new)
 
  What stops the new devices from having v4 with NAT to translate between the
  internet and the house. 
 
 nothing stops them, but if you want to access the devices from outside the
 house (and in many cases that's the point of such devices) then NAT gets 
 in the way.
 
 Keith
 

That's exactly why you want NAT/firewalling and other existing mechanisms.
These are devices that do not require global addressability. In fact they
SHOULD NOT be globally addressable.

IPv6 needs to be justified on the number of nodes that truly need a 
globally accessible public address, not by insisting on counting devices
that should remain anonymous or under limited (and controlled) visibility.

At times I suspect an administrative standard for uniquely referring
to a private IP address is a specific private IP network would have
been the only required improvement in global addressing.




Re: Why IPv6 is a must?

2001-11-26 Thread Keith Moore

 That's exactly why you want NAT/firewalling and other existing mechanisms.
 These are devices that do not require global addressability. In fact they
 SHOULD NOT be globally addressable.

first, don't confuse NAT with firewalls.they have entirely separate 
functions which often happen to be provided in the same box.  NAT provides 
very little additional security by itself, and you can implement any 
firewall function without doing address translation.

second, firewalls are not a general-purpose security mechanism. at best 
they are a means of decreasing the effort required to analye potential 
security threats.  they are not a substitute for implementing security
at the end system.

third, it seems quite presumptious for you to declare that someone else's
device or application does not, or should not, require global addressability.  
in fact there are numerous cases where global addressability is desirable.  
the needs of the network are more diverse than your security model can 
accomodate.

 IPv6 needs to be justified on the number of nodes that truly need a
 globally accessible public address, not by insisting on counting devices
 that should remain anonymous or under limited (and controlled) visibility.

you appear to be confusing visibility with accessibility.
 
 At times I suspect an administrative standard for uniquely referring
 to a private IP address is a specific private IP network would have
 been the only required improvement in global addressing.

that's because you aren't bothering to consider the needs of applications.

Keith




Re: Why IPv6 is a must?

2001-11-26 Thread Caitlin Bestler

 
  IPv6 needs to be justified on the number of nodes that truly need a
  globally accessible public address, not by insisting on counting devices
  that should remain anonymous or under limited (and controlled) visibility.
 
 you appear to be confusing visibility with accessibility.
  

No, that is exactly what I am not confusing.

If a node only requires accessibility by a few specialized nodes (such
as a water meter) then making it *visible* to more is just creating
a security hole that has to be plugged.

Yes, the hole can be plugged easily.

I am merely pointing out that the opportunity to add more rules to
an IPv6 firewall to plug a security hole that IPv6 created is *not*
an argument for IPv6.

Further, NAT boxes are very friendly to meter-type devices. They
can receive their IPv4 address via DHCP (eliminating the need
to administer addresses) and then they can contact the collection
server. The upper-layer protocols will identify the meter,
which they would have done for authentication reasons anyway.

There are also a large number of solutions using L2 tunneling.

My point remains, a globally meaningful address is something that
should only be applied when it is useful for that endpoint to
be globally addressable.




Re: Why IPv6 is a must?

2001-11-13 Thread Sean Doran

Erik Nordmark writes:

|  A locator by definition must describe a precise location within 
|  a network, such that any router will be able to forward traffic
|  towards that network using only the information in locator.
|
| Towards the network/link or towards the node?

Sorry, imprecise wording kills, right? :-)

the second network should be host or link or attachment point.

towards does not mean all the way to.  i could have written
to the next router believed to be closer to the the {host,link,AP}.

In a routing sense, perhaps abstractly, the link or AP is a single
node in the network, rather than a thing behind which lots of hosts live.

Sean.




Re: Why IPv6 is a must?

2001-11-13 Thread Erik Nordmark

 A locator by definition must describe a precise location within 
 a network, such that any router will be able to forward traffic
 towards that network using only the information in locator.

Sean,

Towards the network/link or towards the node?

In 8+8 the top 8 bytes are just the locator for the *link* - not the node.
Thus in 8+8 the locator for a node is composed of the locator for the link
plus the identifier of the node.
Thus depending on the detailed definition this may or may not be viewed
as cleanly separating identifier and locator.

   Erik




RE: Why IPv6 is a must?

2001-11-12 Thread Peter Ford


 the locator MUST change with a change in location.

It must change: eventually.  For short duration changes you have
Mobile IP.  For changes that have longer time horizon you have host
renumbering, which by the design of v6 is now fairly trivial.   Seems
like this base might be adequately covered, no? 

 unfortunately, variable-length addresses are not supported by IPv6.

The good news here is that IPV6 picked worst case length viz the
original CLNS addressing design when you factor out length, AFI and
country codes, so you are covered.  The biggest reasons to have variable
length addresses is: 1) so you can have short packets!, and 2) because
2**128 is not enough hosts!  We gave up on (1) and (2) is just another
opportunity for NATs and Proxies in the 22nd century.

I suspect the addressing plan for the Internet will go through it's
bumps and grinds.   Again, the good news here is that IPv6 has plenty of
addressing bits for routing so that people can screw up and recover,
something that IPv4 no longer has.  

   Sean.

Cheers, peterf





RE: Why IPv6 is a must?

2001-11-12 Thread Sean Doran

Peter Ford writes:

| It must change: eventually.  For short duration changes you have
| Mobile IP.  For changes that have longer time horizon you have host
| renumbering, which by the design of v6 is now fairly trivial.   Seems
| like this base might be adequately covered, no?=20

I would love a demonstration of a painless renumbering of a large IPv6 site
over various timescales using these or other mechanisms which might
be brought forward onto the IETF standards track, and would personally
try to help get a successful demonstrator some good press attention.
Perhaps you know of some organization that could use some of that
from a Mac-wielding BSD nerd who votes in the European Union?

Small qualifier: large should be something like MIT[v4] (which has
not renumbered out of 18/8[v4], for example), rather than the largest
IPv6 sites in existence today, which I bet are somewhat smaller.

Sean.




RE: Why IPv6 is a must?

2001-11-12 Thread Peter Ford


I disagree with Keith on some basic assumptions.  IPv6 is not a software
upgrade in its' dominant mode.   IPv6 was done with the belief that the
raw number of systems will grow huge enough that 2**32 is not enough.
There was this CIDR thing created to solve this other problem.


In terms of raw numbers, IPv6 deployment will take the form of hardware
purchases for IPv6 nodes that do not exist today:

1) Cell phones (historically 2 yr replacement cycle)
2) PCs with IPv6 installed (less than 5 yr replacement cycle)
3) new devices that plug into residential networks (mostly new)

We should note IPv6 has been planned, products have been built and
deployment will occur.  It is being driven by people who have a vested
interest in having a solution to the address run-out problem.

(good news in the last 10 years is that Internet has gotten really good
at deploying HTTP proxies, something we did not really bet on back in
1991/1992.   This is going to aid transition immensely as we move
forward).

I concur that the routing guys have some work in front of them.   May I
suggest people take a closer look at hierarchical routing, combined
provider and geographic hierarchies, and adult supervision?

Regards, peter





Re: Why IPv6 is a must?

2001-11-12 Thread Brian E Carpenter

Keith Moore wrote:
 
 somebody needs to define an alternative to midcom that uses IPv6
 prefixes to name the addressing realms, and an algorithm  to map
 (prefix name + NATted IPv4 address) into an IPv6 address.
 
 nobody says you have to actually be willing to route traffic to
 those IPv6 addresses, but you could use them in midcom as
 unambiguous host names for pinhole specification, and you could
 use them in network management.  and if/when you did decide to
 actually route IPv6 traffic, management would be considerably
 simplified by being able to use the same addresses.

And of course, the 6to4 prefix can be used exactly this way, with
no need to go to a registry for an IPv6 prefix. 

  Brian


 
 Keith
 
  From: Perry E. Metzger [EMAIL PROTECTED]
  To: Keith Moore [EMAIL PROTECTED]
  Cc: Tony Hain [EMAIL PROTECTED], [EMAIL PROTECTED],
  Hans Kruse [EMAIL PROTECTED], [EMAIL PROTECTED]
  Subject: Re: Why IPv6 is a must?
 
  Keith Moore [EMAIL PROTECTED] writes:
   I don't see a killer IPv6-based business app as likely,
 
  I think I know one. Network management and administration. There is no
  way in some of today's deeply NATed v4 networks to do adequate network
  management -- monitoring is especially hard. Overlaying a v6 network
  with a real address space over the NAT mess is easy, and results in
  being able to actually get to all the nodes being managed.




RE: Why IPv6 is a must?

2001-11-12 Thread Sean Doran

Peter Ford post ROAD writes:

| I concur that the routing guys have some work in front of them.   May I
| suggest people take a closer look at hierarchical routing, combined
| provider and geographic hierarchies, and adult supervision?

All of these have been well-studied with IPv4.

Unfortunately, there is no known (to the IETF) way of preserving
hierarchy in the absence of host renumbering (of locator-part), 
careful use of multiple locators by hosts, or NAT, which is a way a 
middle-box can  spoof one of the previous two options.

The problem of maintaining hierarchical routing is identical with
ANY way of describing a device in ANY network: the locator MUST
change with a change in location.

Keeping the location independent of the identity of a device
makes this task much easier, especially when a minimal number
of things running on the host have to know about the location
at all.  (i.e., it's great if the host doesn't need to know its
location at all, at any time, thus allowing in-flight mutations
of the locator at will as the network changes shape -- the host
should not reject packets meant for itself (identity) just because
they have been sent to a surprising (to the host) location).

There are alternatives to a complete separation of identity and
location, but most of them result in NAT-like localization of
identity (i.e., identity is not end-to-end) or things like UUCP bang
paths or vaguely CLNS-style names, and unfortunately, variable-length
addresses are not supported by IPv6.

Sean.




Re: Why IPv6 is a must?

2001-11-12 Thread Keith Moore

 The problem of maintaining hierarchical routing is identical with
 ANY way of describing a device in ANY network: the locator MUST
 change with a change in location.

perhaps, but the locator doesn't have to be exposed in the address.
if you expose the locator in the address then every time the location
changes you have to somehow inform all parties that are using that 
location that there's a new location for that address.

at present our locators are AS numbers.  they are not exposed in the
address or to hosts; instead there is a mapping function from address 
prefixes to AS numbers that is maintained by routers.

if we change the system to use a different kind of locator we still
need stable addresses, we still have to maintain the mapping 
function from addresses to locators, and we still need that mapping
function to be current and reliable.

what we are arguing about is the appropriate granularity of the 
mapping function, and the appropriate place to maintain that mapping.

Keith




Re: Why IPv6 is a must?

2001-11-12 Thread Keith Moore

 I disagree with Keith on some basic assumptions.  IPv6 is not a software
 upgrade in its' dominant mode.   

actually, I think we do agree.  *existing* systems can migrate to IPv6 
with a software upgrade, and it's important to have a story for existing
systems.. but my guess is that the vast majority of IPv6 systems in the 
long run will not be general-purpose computers (existing or new), but 
fixed-function appliances that will ship with IPv6 built-in.

Keith




Re: Why IPv6 is a must?

2001-11-12 Thread Sean Doran

| at present our locators are AS numbers.

No, Keith, they are not.

The AS number does not describe a location in any sort of topology.
It is simply a representation of a set of routers with the same
routing policy, that should not receive via eBGP NLRI which 
have originated from or passed through said routers.

The AS number is otherwise completely meaningless, although
the AS path itself is a funny sort of non-scalar metric.
(See the work of Ahuja and Labovitz for details on that).

A locator by definition must describe a precise location within 
a network, such that any router will be able to forward traffic
towards that network using only the information in locator.

In IPv4, the locator *is* the IPv4 address, independent of
what inter- or intra-domain routing system is being used.

| if we change the system to use a different kind of locator we still
| need stable addresses, we still have to maintain the mapping 
| function from addresses to locators, and we still need that mapping
| function to be current and reliable.

End-to-end/globally-unique identifiers are very convenient indeed.
However, identifiers and locators are different.
There is no reason to overload them, and it's a bad habit.
It's also a bad habit to think that locators need to be
end-to-end or globally (rather than contextually) unique.

| what we are arguing about is the appropriate granularity of the 
| mapping function, and the appropriate place to maintain that mapping.

No, we are not arguing about that, but these are indeed issues.

Sean.




Re: Why IPv6 is a must?

2001-11-12 Thread Keith Moore

 | at present our locators are AS numbers.
 
 No, Keith, they are not.
 
 The AS number does not describe a location in any sort of topology.
 It is simply a representation of a set of routers with the same
 routing policy, that should not receive via eBGP NLRI which
 have originated from or passed through said routers.
 
 The AS number is otherwise completely meaningless, although
 the AS path itself is a funny sort of non-scalar metric.
 (See the work of Ahuja and Labovitz for details on that).
 
 A locator by definition must describe a precise location within
 a network, such that any router will be able to forward traffic
 towards that network using only the information in locator.
 
 In IPv4, the locator *is* the IPv4 address, independent of
 what inter- or intra-domain routing system is being used.

thanks for the clarification.  I don't pretend to be a routing
expert;  I just get into these discussions in an effort to 
keep the proposed solutions for routing scalability problems
from harming applications. 

but if AS#s aren't usable as locators, it seems like 
it should be possible to use BGP to advertise mappings from 
IP address prefixes to some other kind of locator, and to 
base route computations on *those* locators rather than 
on address prefixes.  that would allow routers to 
effectively aggregate routes for dissimilar prefixes,
at least for the purpose of route computations.
(even if the forwarding table still had to be indexed
by address prefix)

 | if we change the system to use a different kind of locator we still
 | need stable addresses, we still have to maintain the mapping
 | function from addresses to locators, and we still need that mapping
 | function to be current and reliable.
 
 End-to-end/globally-unique identifiers are very convenient indeed.
 However, identifiers and locators are different.
 There is no reason to overload them, and it's a bad habit.

there are plenty of reasons why they are overloaded, it's just that
folks tend to overloook those reasons because they are focusing
on a single problem.  some of them are outlined in another message
that I sent to the IETF list today.

 It's also a bad habit to think that locators need to be
 end-to-end or globally (rather than contextually) unique.

they don't have to be.  it's just that if the locators are 
context-specific then you can only use them for routing
within the context in which they're valid.  (and you want
to make really sure they don't get confused with locators
from other contexts)

 | what we are arguing about is the appropriate granularity of the
 | mapping function, and the appropriate place to maintain that mapping.
 
 No, we are not arguing about that, but these are indeed issues.

I think that's the fundamental issue - at least, given the other
constraints on the problem that seem to be imposed.

Keith




Re: Why IPv6 is a must?

2001-11-12 Thread Joel M. Halpern

Note that to some degree, for some people, in some topologies, MPLS does 
exactly what you suggest.  It provides a modest size space of identifiers 
(which are local, an advantage) which can be used for forwarding by many 
devices.  For some situations, all the large table processing can be moved 
to the network edge. Unfortunately, the utilization and application is 
rather more complex.  But this kind of system does have many scaling 
advantages in that for most parts of the system the locator is indeed a 
separate and manageable piece of information.
Signalled systems also have the advantage that the setup can use large 
tables that are NOT in the fast path and therefore can tolerate worse 
scaling behaviors.  Of course, such systems also introduce interesting 
limtations and problems.  For example, scaling the number of paths that are 
setup can be a new and interesting way to choke.

Yours,
Joel M. Halpern

At 06:46 PM 11/12/01 -0500, Keith Moore wrote:
  | at present our locators are AS numbers.
 
  No, Keith, they are not.
 
  The AS number does not describe a location in any sort of topology.
  It is simply a representation of a set of routers with the same
  routing policy, that should not receive via eBGP NLRI which
  have originated from or passed through said routers.
 
  The AS number is otherwise completely meaningless, although
  the AS path itself is a funny sort of non-scalar metric.
  (See the work of Ahuja and Labovitz for details on that).
 
  A locator by definition must describe a precise location within
  a network, such that any router will be able to forward traffic
  towards that network using only the information in locator.
 
  In IPv4, the locator *is* the IPv4 address, independent of
  what inter- or intra-domain routing system is being used.

thanks for the clarification.  I don't pretend to be a routing
expert;  I just get into these discussions in an effort to
keep the proposed solutions for routing scalability problems
from harming applications.

but if AS#s aren't usable as locators, it seems like
it should be possible to use BGP to advertise mappings from
IP address prefixes to some other kind of locator, and to
base route computations on *those* locators rather than
on address prefixes.  that would allow routers to
effectively aggregate routes for dissimilar prefixes,
at least for the purpose of route computations.
(even if the forwarding table still had to be indexed
by address prefix)

  | if we change the system to use a different kind of locator we still
  | need stable addresses, we still have to maintain the mapping
  | function from addresses to locators, and we still need that mapping
  | function to be current and reliable.
 
  End-to-end/globally-unique identifiers are very convenient indeed.
  However, identifiers and locators are different.
  There is no reason to overload them, and it's a bad habit.

there are plenty of reasons why they are overloaded, it's just that
folks tend to overloook those reasons because they are focusing
on a single problem.  some of them are outlined in another message
that I sent to the IETF list today.

  It's also a bad habit to think that locators need to be
  end-to-end or globally (rather than contextually) unique.

they don't have to be.  it's just that if the locators are
context-specific then you can only use them for routing
within the context in which they're valid.  (and you want
to make really sure they don't get confused with locators
from other contexts)

  | what we are arguing about is the appropriate granularity of the
  | mapping function, and the appropriate place to maintain that mapping.
 
  No, we are not arguing about that, but these are indeed issues.

I think that's the fundamental issue - at least, given the other
constraints on the problem that seem to be imposed.

Keith




Re: Why IPv6 is a must?

2001-11-12 Thread Keith Moore

 Note that to some degree, for some people, in some topologies, MPLS does
 exactly what you suggest. 

yes, indeed.  of course, the devil is in the details.  

having a separate pseudo-header with routing locator, for use by the 
routing system seems like a useful approach (though not the only 
possible approach).  OTOH, based on what I've heard I've formed
the impression that there are scaling limitations with the way that 
MPLS tends to be used.

Keith




Re: Why IPv6 is a must?

2001-11-09 Thread Brian E Carpenter

Tony, Keith,

Keith Moore wrote:
 
  The real requirement is in the other order; when
  a desireable app becomes available that works over IPv6 but fails over
  NAT. This will cause people to upgrade their OS to Solaris 8, or XP,
  etc. This is more likely to be a peer-to-peer game than any business
  app.
 
 I don't see a killer IPv6-based business app as likely, but IPv6
 does seem like a good way to solve some of the problems that NATs
 cause for communications between private v4 networks.  It won't be
 a single app that causes businesses to shift, it will be the ability
 to run whatever protocols the businesses want to use to talk to each other.

Hold on just a minute. Business applications are moving away
from limited client/server models towards synchronous or asynchronous
exchanges between systems that are sometimes clients and sometimes
servers. I don't want to rant at length here, but peer-to-peer business
apps are absolutely what we need for IPv6.

   Brian




Re: Why IPv6 is a must?

2001-11-09 Thread Keith Moore

somebody needs to define an alternative to midcom that uses IPv6
prefixes to name the addressing realms, and an algorithm  to map
(prefix name + NATted IPv4 address) into an IPv6 address.

nobody says you have to actually be willing to route traffic to 
those IPv6 addresses, but you could use them in midcom as
unambiguous host names for pinhole specification, and you could
use them in network management.  and if/when you did decide to
actually route IPv6 traffic, management would be considerably
simplified by being able to use the same addresses.

Keith

 From: Perry E. Metzger [EMAIL PROTECTED]
 To: Keith Moore [EMAIL PROTECTED]
 Cc: Tony Hain [EMAIL PROTECTED], [EMAIL PROTECTED],
 Hans Kruse [EMAIL PROTECTED], [EMAIL PROTECTED]
 Subject: Re: Why IPv6 is a must?
 
 Keith Moore [EMAIL PROTECTED] writes:
  I don't see a killer IPv6-based business app as likely,
 
 I think I know one. Network management and administration. There is no
 way in some of today's deeply NATed v4 networks to do adequate network
 management -- monitoring is especially hard. Overlaying a v6 network
 with a real address space over the NAT mess is easy, and results in
 being able to actually get to all the nodes being managed.




Re: Why IPv6 is a must?

2001-11-09 Thread Keith Moore

  I don't see a killer IPv6-based business app as likely, but IPv6
  does seem like a good way to solve some of the problems that NATs
  cause for communications between private v4 networks.  It won't be
  a single app that causes businesses to shift, it will be the ability
  to run whatever protocols the businesses want to use to talk to each other.
 
 Hold on just a minute. Business applications are moving away
 from limited client/server models towards synchronous or asynchronous
 exchanges between systems that are sometimes clients and sometimes
 servers. I don't want to rant at length here, but peer-to-peer business
 apps are absolutely what we need for IPv6.

I think we're in strong agreement.  I was only pointing out that the 
incentive for businesses to move to IPv6 might not be one or two well-known
apps that everybody uses, but a more general need to use peer-to-peer
communications between businesses.

Keith




Re: Why IPv6 is a must?

2001-11-09 Thread Perry E. Metzger


Keith Moore [EMAIL PROTECTED] writes:
 I don't see a killer IPv6-based business app as likely,

I think I know one. Network management and administration. There is no
way in some of today's deeply NATed v4 networks to do adequate network
management -- monitoring is especially hard. Overlaying a v6 network
with a real address space over the NAT mess is easy, and results in
being able to actually get to all the nodes being managed.

--
Perry E. Metzger[EMAIL PROTECTED]
--
NetBSD Development, Support  CDs. http://www.wasabisystems.com/




RE: Why IPv6 is a must?

2001-11-07 Thread Tony Hain

Valdis.Kletnieks wrote:

 That big database server on that big Sun E10K is
 not going to be doing stuff over IPv6 until you upgrade to Solaris 8,
 and drag Oracle along kicking and screaming.

Actually the real problem is the Oracle's of the world.

 And let's be
 honest here -
 at the low end, if you're a Microsoft user, unless you're technically
 skilled enough to install the developer toolkit and roll your own,
 you're not doing IPv6 until you upgrade to Windows XP - which means
 you also get to buy a Norton upgrade, a this upgrade, a that upgrade.

Even installing XP gets you nothing without the applications making the
appropriate API calls. The real requirement is in the other order; when
a desireable app becomes available that works over IPv6 but fails over
NAT. This will cause people to upgrade their OS to Solaris 8, or XP,
etc. This is more likely to be a peer-to-peer game than any business
app.

Tony




Re: Why IPv6 is a must?

2001-11-07 Thread Keith Moore

 The real requirement is in the other order; when
 a desireable app becomes available that works over IPv6 but fails over
 NAT. This will cause people to upgrade their OS to Solaris 8, or XP,
 etc. This is more likely to be a peer-to-peer game than any business
 app.

I don't see a killer IPv6-based business app as likely, but IPv6
does seem like a good way to solve some of the problems that NATs
cause for communications between private v4 networks.  It won't be 
a single app that causes businesses to shift, it will be the ability
to run whatever protocols the businesses want to use to talk to each other.




Re: Why IPv6 is a must?

2001-11-06 Thread Rinka Singh

That's right today.

Another 5 years later you would be singing a different tune. - scalability,
better bandwidth management (a.k.a QOS), mobile devices, internet appliances
will nail v4 down - UMTS will add some spice to the pot.  I agree a user
cannot do much unless the ISPs and Org routers/switches deploy v6.  But
that's not too far away as more sophisticated uses come up.

Incidentally, have you tried running apps like ftp over IPsec or L2TP/PPTP
over NAT.

Rinka.
- Original Message -
From: J. Noel Chiappa [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Thursday, October 18, 2001 12:38 AM
Subject: RE: Why IPv6 is a must?


  From: TOMSON ERIC [EMAIL PROTECTED]

  do you really think that the IETF people (et al.) built IPv6 without
a
  preliminary good consideration?

 There are a lot of people in the IETF who think exactly that, actually.

 (This message coming to you via the NAT box I bought in the
hole-in-the-wall
 computer store in the little strip mall right down the street, here in
 Podunksville. Just for grins, I should have asked them if they had any
 IPv6... I wonder what the ratio of NAT sales volume is to IPv6, and how
 much profit people have made off the former, as opposed to the latter.
 Not that I like NAT, I don't.)

 Noel





RE: Why IPv6 is a must?

2001-11-06 Thread Ian King

Huh?  I've been running PPTP over NAT for years - I'm doing it right
now.  But it would be great if the ISPs began to migrate; tools (e.g.
tunneling) are available to allow them to do so even if their upstreams
lag.  

-Original Message-
From: Rinka Singh [mailto:[EMAIL PROTECTED]] 
Sent: Tuesday, November 06, 2001 5:50 AM
To: J. Noel Chiappa; [EMAIL PROTECTED]
Subject: Re: Why IPv6 is a must?


That's right today.

Another 5 years later you would be singing a different tune. -
scalability, better bandwidth management (a.k.a QOS), mobile devices,
internet appliances will nail v4 down - UMTS will add some spice to the
pot.  I agree a user cannot do much unless the ISPs and Org
routers/switches deploy v6.  But that's not too far away as more
sophisticated uses come up.

Incidentally, have you tried running apps like ftp over IPsec or
L2TP/PPTP over NAT.

Rinka.





Re: Why IPv6 is a must?

2001-11-06 Thread Hans Kruse

The discrepancy in opinions below seems to me to point towards the
deployment path for IPv6.  Corporate users and those with very large
address space needs (wireless handhelds) will deploy IPv6 and in effect
pay for the engineering cost of building IPv6 into operating systems and
network elements.  Once the costs come down, home users, small businesses,
and their ISPs will follow.

(Note that I do think IPv6 is inevitable and that is a Good Thing;  I also
think that it is unrealistic to expect the low-end/cost-driven user to jump
into the conversion;  telling them their (temporary) solution is evil
does not make them move any faster).

--On Monday, November 05, 2001 14:40 -0500 Thomas Narten
[EMAIL PROTECTED] wrote:

 J. Noel Chiappa [EMAIL PROTECTED] writes:
 (This message coming to you via the NAT box I bought in the
 hole-in-the-wall computer store in the little strip mall right down the
 street, here in Podunksville.

 Lucky you.

 If I had a NAT box at home, and I tried to connect to my corporate
 network through it, I would quickly learn two things:

 1) It doesn't work (it's an IPsec based solution)

 2) If I then called the Help Desk, their response would be we don't
support that configuration.

 YMMV.

 Thomas




Hans Kruse, Associate Professor
J. Warren McClure School of Communication Systems Management
Ohio University, Athens, OH, 45701
740-593-4891 voice, 740-593-4889 fax




Re: Why IPv6 is a must?

2001-11-06 Thread Valdis . Kletnieks

On Tue, 06 Nov 2001 09:37:45 EST, Hans Kruse [EMAIL PROTECTED]  said:
 The discrepancy in opinions below seems to me to point towards the
 deployment path for IPv6.  Corporate users and those with very large
 address space needs (wireless handhelds) will deploy IPv6 and in effect
 pay for the engineering cost of building IPv6 into operating systems and
 network elements.  Once the costs come down, home users, small businesses,
 and their ISPs will follow.

Actually, the engineering cost of building IPv6 into operating systems
is already essentially paid.  The cost of building it into routers and the like
is paid.  The vendors are all (basically) IPv6-ready.

What has NOT been paid is the deployment cost, which has several very
distinct components.  

First is the cost of obtaining a release of your operating system
that supports IPv6 (which can vary anywhere from free to low-cost to
exhorbitant, depending on your vendor's business model, and whether
you're already running an IPv6-capable version for other reasons).

Second is the cost of installing that release - which can get complicated
if this forces an upgrade of third-party software such as a database
system.  This has several components - additional licensing costs for
new releases of add-on software, downtime costs, testing costs, and
all the other little things like that.  And add another 1% for each
time you ask yourself Will this upgrade unexpectedly hose something
in a totally non-obvious way?.

(Note - none of the money so far has anything to do with IPv6 directly)

Third is the cost of actually configuring and enabling IPv6 - getting
an  record assigned, the DNS set up, testing, and getting the software
to use an IPv6 connection.  This is usually the cheap part once
you get past the first two.

Note that in the current state of the world, those first two are usually
the big part of the expense, and THOSE costs are *NOT* going to come
down anytime soon.  That big database server on that big Sun E10K is
not going to be doing stuff over IPv6 until you upgrade to Solaris 8,
and drag Oracle along kicking and screaming.  And let's be honest here -
at the low end, if you're a Microsoft user, unless you're technically
skilled enough to install the developer toolkit and roll your own,
you're not doing IPv6 until you upgrade to Windows XP - which means
you also get to buy a Norton upgrade, a this upgrade, a that upgrade.

The cost is *NOT* in deploying IPv6.  The cost is getting to a
configuration that is *able* to run IPv6.

Valdis Kletnieks
Operating Systems Analyst
Virginia Tech




Re: Why IPv6 is a must?

2001-11-05 Thread Thomas Narten

J. Noel Chiappa [EMAIL PROTECTED] writes:

  From: TOMSON ERIC [EMAIL PROTECTED]

  do you really think that the IETF people (et al.) built IPv6 without a
  preliminary good consideration?

 There are a lot of people in the IETF who think exactly that,
 actually.

And there are a lot of other people that don't.

 (This message coming to you via the NAT box I bought in the hole-in-the-wall
 computer store in the little strip mall right down the street, here in
 Podunksville.

Lucky you.

If I had a NAT box at home, and I tried to connect to my corporate
network through it, I would quickly learn two things:

1) It doesn't work (it's an IPsec based solution)

2) If I then called the Help Desk, their response would be we don't
   support that configuration.

YMMV.

Thomas 




Re: Why IPv6 is a must?

2001-10-18 Thread Jim Fleming

- Original Message -
From: Keith Moore [EMAIL PROTECTED]

 let's see.  everyone acknowledges that NATs are easier to deploy than
IPv6,

Deployment of IPv6 (as defined by purists) may take a long time or never
happen.
The usage of IPv6 technology to deploy more rational solutions is happening
now.
This is similar to the way Unix deployment was slowed in the late 70s by
people
(selling to the market) solutions such as DOS. There does not appear to be
much
of a market for people interested in 128-bit native IPv6 connections. There
is a
large market for people willing to divide those 128 bits into a 64-bit field
for the
existing IPv4 Internet and a 64-bit field for their new persistent
addresses. ISPs
do not want to face renumbering. ISPs also do not want to be held hostage by
the
ICANN/IETF/ARIN/RIPE/APNIC tax collectors. After all, why use a Free
Operating System like Linux or FreeBSD and then pay $25,000 every year to
rent IPv6 addresses ? IPv8 Address Space is free for the taking, to the
pioneers
that want it. This is similar to land homesteaded by early pioneers in the
U.S.

Jim Fleming
http://www.in-addr.info
3:219 INFO
http://www.ntia.doc.gov/ntiahome/domainname/130dftmail/unir.txt




QOS [was Re: Why IPv6 is a must?]

2001-10-18 Thread Brian E Carpenter

[EMAIL PROTECTED] wrote:

 ... The QoS field in the header suffers from the same basic
 issues as source-routing of packets - they try to modify the global handling
 of packets with insufficient knowledge of global conditions.

Your text mainly refers to IntServ about which I make no comment. But the diffserv
header field (formerly known as TOS in IPv4, known as Traffic Class in IPv6)
is explicitly *not* global - it is meaningful per domain, and only makes
sense in a domain that has been appropriately configured. See RFC 2474, 2475
and 3086 for more.

   Brian




Re: QOS [was Re: Why IPv6 is a must?]

2001-10-18 Thread Jim Fleming

- Original Message -
From: Brian E Carpenter [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Thursday, October 18, 2001 1:58 AM
Subject: QOS [was Re: Why IPv6 is a must?]


 [EMAIL PROTECTED] wrote:

  ... The QoS field in the header suffers from the same basic
  issues as source-routing of packets - they try to modify the global
handling
  of packets with insufficient knowledge of global conditions.

 Your text mainly refers to IntServ about which I make no comment. But the
diffserv
 header field (formerly known as TOS in IPv4, known as Traffic Class in
IPv6)
 is explicitly *not* global - it is meaningful per domain, and only makes
 sense in a domain that has been appropriately configured. See RFC 2474,
2475
 and 3086 for more.


The QoS field in IPv8 (formerly known as TOS in IPv4) is divided into two
4-bit fields. This expands the addressing of the existing IPv4 Internet by a
factor of 16, with no change to the existing infrastructure. Those same 4
bits
then carry over into IPv8 and IPv16 Addressing. The 2,048 address blocks
freely allocated to IPv8 as shown below, are actually each much larger than
the existing IPv4 address space, which needs to be replaced because of the
poor management of the resource and the unfair allocation policies.

Jim Fleming
http://www.in-addr.info
3:219 INFO
http://www.ntia.doc.gov/ntiahome/domainname/130dftmail/unir.txt




RE: Why IPv6 is a must?

2001-10-18 Thread TOMSON ERIC

(...)

And finally : do you really think that the IETF people (et al.) built IPv6 without a 
preliminary good consideration?

(...)

ftp://ftp.ietf.cnri.reston.va.us/ietf-online-proceedings/94jul/presentations/bradner/pre.bradner.mankin.slides.txt




Why IPv6 is a must?

2001-10-16 Thread su bo

Everyone :
   I'd like to know why IPv6 is a must .
   We can use IPv4 tunnel to extend the address
spaces. We can use IPsec with IPv4. We can use MPLS on
the trunk of Internet to provide Qos. What the need of
IPv6 . 
   IPv6 is not compact with IPv4 . If pure IPv6 is
used , all the node of IPv4 is disconnected of
Internet. If IPv6 and IPv4 is used at same time .
confuse is world wide . 
   I think use IPv4 tunnul (IP_in_IP) can make an IP
address space of 2^64, and IP_in_IP_in_IP can make an
IP address space of 2^96..
   In this way we can extend IP address space to any
size that most fit the Internet's need . Lots of
Internet user connect to Internet by proxy. IP_in_IP
is no more than proxy. all the user knows the importy
node of the road , so the address is naturally
aggregatable. 
   every node on the Internet can has it own old IPv4
address . nothing changed !
   all the node of now a days Internet would be a
proxy , a router or itself just as it likes.
   all the application is not need to changed
signiphently , just configurate to support proxy. it
seem nearly all the application support proxy.
Certainly a little extend of the proxy is needed.
   All that is spuuorted by IPv4_in_IPv4 . 
   Do we really need IPv6? 

__
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com




Why IPv6 is a must?

2001-10-16 Thread su bo

Everyone :
   I'd like to know why IPv6 is a must .
   We can use IPv4 tunnel to extend the address
spaces. We can use IPsec with IPv4. We can use MPLS on
the trunk of Internet to provide Qos. What the need of
IPv6 . 
   IPv6 is not compact with IPv4 . If pure IPv6 is
used , all the node of IPv4 is disconnected of
Internet. If IPv6 and IPv4 is used at same time .
confuse is world wide . 
   I think use IPv4 tunnul (IP_in_IP) can make an IP
address space of 2^64, and IP_in_IP_in_IP can make an
IP address space of 2^96..
   In this way we can extend IP address space to any
size that most fit the Internet's need . Lots of
Internet user connect to Internet by proxy. IP_in_IP
is no more than proxy. all the user knows the importy
node of the road , so the address is naturally
aggregatable. 
   every node on the Internet can has it own old IPv4
address . nothing changed !
   all the node of now a days Internet would be a
proxy , a router or itself just as it likes.
   all the application is not need to changed
signiphently , just configurate to support proxy. it
seem nearly all the application support proxy.
Certainly a little extend of the proxy is needed.
   All that is spuuorted by IPv4_in_IPv4 . 
   Do we really need IPv6? 

__
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com




Why IPv6 is a must to more detail

2001-10-16 Thread su bo

If you look Internet of now as the main bone of the   
   Internet of next generation , all the nodes of
Internet as the gateway to other part of Internet. the
Internet can have a address space of 2^32mutiply2^32,
that is 2^64! 
But the IP address must not to be the same one, as
the gateway can not recogenize where is the IP address
mean.  If the neighbor net has not the same IP address
, just like the 10.*.*.* we use in intranet today .
the two net can be easily recognixed. In this methord
we can denote a node of now a day's Intranet as proxy
ip address  node's IP address in the Intranet. eg
202.118.48.1.10.100.141.80
. IP address1 IP address2. 
  In the same way , we can expend the address space to
any size.



__
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com




Re: Why IPv6 is a must to more detail

2001-10-16 Thread John Stracke

 we can denote a node of now a day's Intranet as proxy
 ip address  node's IP address in the Intranet. eg
 202.118.48.1.10.100.141.80

Do you remember bang paths? That's what you're proposing. Deep pain.

John Stracke
Principal Engineer
Incentive Systems, Inc.
[EMAIL PROTECTED]


Re: Why IPv6 is a must to more detail

2001-10-16 Thread Brian E Carpenter

John Stracke wrote:
 
  we can denote a node of now a day's Intranet as proxy
  ip address  node's IP address in the Intranet. eg
  202.118.48.1.10.100.141.80
 
 Do you remember bang paths? That's what you're proposing.  Deep pain.

Also poor man's routing in DECnet Phase IV. A real nuisance, and
absolutely not a permanent solution.

There were several proposals for effectively extending IPv4 addresses
in 1992/1994 and they were all analysed in some detail: none of them
really worked, which is why we started IPv6. RFC 1752 gives an overview
of the final decision.

  Brian




  1   2   >