Re: Number of Firewall/NAT Users

2001-01-22 Thread Jon Crowcroft


In message <[EMAIL PROTECTED]>, Keith Moore typed:

 >>> The IETF has done it's job with 6to4, but like you said we can't force
 >>> people to deploy it. But let's stop and think about 6to4. Aren't some of
 >>> the same "tricks" or ALG's that are planned to make applications work 
 >>> with IPv4 NAT, applicable to 6to4? If so, then we must find solutions 
 >>> now since 6to4 could be with us for many years.

 >>Given that the whole point of 6to4 is to allow IPv6 packets to be
 >>passed end-to-end without modification, I don't see how ALGs apply at 
 >>all. NAT-PT of course has similar issues to v4 NAT, but NAT-PT and
 >>6to4 are different things.

Keith


2 ways forward are 

1/ what you propose - provide clean, alternate
complete solutions for today's ISPs - 6to4 is only part of a big
system deployment-  it would be nice to come up with smaller stageing
posts along the waysomething i've wondered about:

NAT is predicated at least partly on the observation that a lot of 
internet users don't appear to need to be "always on" 
(i.e. like temporal locality
(not spatial locality) of telephone nets,
there's a distribution of use and it means that we can get away with
far less address allocated than users.

  I would suggest that if an ISP asks for address space based on a
number of users but then uses NATs they are misrepresenting the
number of users and should be given less address space:-)
(i think this is doubly fair since they make less use of addreses, AND
less applications are able to run to and from their users)

2/ make a clear business for ISPs to offer NAT free access as a
competetive advantage

3/ here's a silly idea - take some of the address space and make it
client only. (i.e declare half the remaining address space to be
assymetric - truth in advertising...
since there's then no servers, you can use port expanders on the low
1024 bits of the tcp or udp port to get more addresses(yes, port
nats, but as part of the official address allocation plan...)

 cheers

   jon




New Internet Service

2001-01-22 Thread Get2NIC








  


 	  

	

Welcome to the premiere edition of the "Get2Nic News" Newsletter! In this edition we will introduce you to "The NIC"-A new internet computer that uses an easy system to get you online as soon as you open the box! You will discover new products, a trustworthy ISP, Marketing opportunities, and Family Safe links!
   


  


   Welcome to Get2NIC!


Discover NIC-The New Internet Computer!


  The New Internet Computer (NIC) is a simple, inexpensive Internet computer that brings users easy email and Internet access. NIC uses a simple process to get you online as soon as you open the box! The system includes all the necessities to enjoy the net. It also includes 6 months of internet service!

  
  For more information on this new and exciting product please click here!

  
  


Click on NicSir Surfing Links!


  Tired of all the confusion with search engines? Try NicSir! NicSir has 1000’s of links divided by category for your surfing pleasure.

  
  To go directly to NicSir Surfing click here!

  
  


ZiplogMail-Free Spam & Virus-Proof E-mail Accounts.


  Visit get2nic.com and discover ZiplogMail! ZiplogMail is the world's first Virus & Spam proof Online e-mail protection technology. ZiplogMail was developed by InterKidnet Technologies and sponsored by mothersofamerica.com and other corporations promoting family-safe Internet technologies.



It is accessible world wide. An additional advantage of ZiplogMail is that members are not required to install any new software. ZiplogMail brings you personal and password protected e-mail communication in a globally-retrievable format.

  
  Click here to sign up today! It's fast, easy and it's free!

  
  


Come travel with Get2nic.com!


  

  
  To book one of these exciting offers now or for further details you can call Jimmy Brent at 757-563-2020 or click here!

  
  


Get2nic.com Organization and Group Fundraising!


  Raising capital is an ongoing process for most organizations.  The reason is that most fundraisers only provide temporary funds.  This makes achieving goals a bit more challenging.  Your organization has probably spent a great deal of time, money and energy developing different types of fundraising events each year.  But as you know, once the event is over, the revenue stops and the cycle must start again. 



get2nic.com is happy to offer a program that provides continuous revenue long after the end of the initial campaign.  Associations, groups and non-profit organizations can earn thousands of dollars through sponsorship of our long distance and internet services to its members.  This is truly a win-win situation! 



The concept of collective buying to obtain volume discounts is certainly not unique.  Neither is the idea of sponsors providing benefits to members and associates that they could not acquire alone.  Such ideas are the backbone of franchise businesses, chambers of commerce, credit unions, buying groups, consortiums or other organizations that form in order to achieve stronger positioning, improved service or better pricing. 



As you know, fundraising is becoming more and more difficult every day.  Our Fundraiser program addresses this difficulty by providing residual income to your organization.  The central theme for our Affinity program is to provide the members of your organization with real cost reductions on their long distance and internet services, while providing the organization with an effective revenue generating vehicle.

  
  




  

  
  




  Every month we will pay you 8% of every long distance call your members and supporters make as well as 8% on their get2nic internet service.  



Your organization can earn substantial revenue with the get2nic Fundraiser Program.  Additional benefits of the program are: 



1. Significant long-term residual revenue for your organization. 

2. Strengthens the allegiance of current members and reduces the cost of long distance and internet services to all members. 

3. Provides value-added services for prospective members, attracting new membership. 

4. No inventory, deliveries or collections. 

5. Long Distance for 5.5 cents per minute.  Unlimited Internet Access for $17.95 per month. 



With our Fundraiser Program, the above objectives can be accomplished with as little diversion of the organization's management time as possible.  Additionally, the program is simple for the organization to give away.  Your organization will acquire additional funds by showing people how to save money! 



For more information on the get2nic Fundraiser Program, call Jimmy Brent at 757-563-2020.

  
  






Thank you for reading our Newsletter! 



For further information pertaining to this newsletter please visit www.get2nic.com or email [EMAIL PROTECTED].








To unsubscribe to this publication, just reply to this message and 
put "unsubscribe" somewhere in the subject line. You 
can also unsubscribe by clicking here.


  
 
 Th

Re: New Internet Service

2001-01-22 Thread Rahmat M. Samik-Ibrahim

Get2NIC wrote:

>ZiplogMail-Free Spam & Virus-Proof E-mail Accounts.

ROFL

PS:
- if Major Domo knew how to cope this, he would be 
  General Domo by now :^)

-- 
Rahmat M. Samik-Ibrahim - VLSM-TJT - http://rms46.vlsm.org
 Gong Xi Fa Cai - Hong Bao Na Lai 




Re: New Internet Service

2001-01-22 Thread Valdis . Kletnieks

On Mon, 22 Jan 2001 20:34:59 +0700, "Rahmat M. Samik-Ibrahim" <[EMAIL PROTECTED]>  said:
> Get2NIC wrote:
> 
> >ZiplogMail-Free Spam & Virus-Proof E-mail Accounts.
> 
> ROFL

I admit I encountered a parse error on that.  Is it:

ZiplogMail - providing free spam

or "spam containing no ZiplogMail".

And of course, the e-mail account never catches a virus - it's the PC
that downloads e-mail from the mailbox that catches the virus.

Somebody should mention to those guys that the dot-com bubble is bursting,
and you actually will need a kloo to survive.  Or one can dream, anyhow. ;)

Valdis Kletnieks
Operating Systems Analyst
Virginia Tech




Re: Number of Firewall/NAT Users

2001-01-22 Thread Daniel Senie

Joel Jaeggli wrote:
> 
> you might check out the rather sprited discussion during the plenary at
> ietf49...
> 
> the official proceeding will be up shortly on the ietf website, video of
> the event is at:
> 
> http://videolab.uoregon.edu/events/ietf/ietf49.html

What can be heard on the audio (some of the question microphones were
not connected to the video capture system) showed a rather less
"spirited" discussion than I thought I'd find based on your message. I
took the opportunity to watch some of the presentations, which helped
provide context (especially Randy's presentation on DNS, and the
comments within on architectural restraint).

The "spirited discussion" consisted of a limited number of people saying
things that either they or others have said before. Perry, for example,
talked about the costs of multiple, overlapping NAT stuffs and the huge
amounts of money that's costing folks. He's made the same point in other
plenaries and in other meetings. What he said is certainly a problem,
and one we'd all like to see disappear. Keith expressed concern
(starting the discussion) that the IETF should be working on a better
architecture to deal with replacing NAT. To do so, we'd have to solve
the customer needs which are driving folks to NAT, of course.

So, in reviewing the video, I saw people generating plenty of heat, but
little light.

-- 
-
Daniel Senie[EMAIL PROTECTED]
Amaranth Networks Inc.http://www.amaranth.com




Re: Number of Firewall/NAT Users

2001-01-22 Thread Brian E Carpenter

Keith Moore wrote:
> 
> > The IETF has done it's job with 6to4, but like you said we can't force
> > people to deploy it. But let's stop and think about 6to4. Aren't some of
> > the same "tricks" or ALG's that are planned to make applications work
> > with IPv4 NAT, applicable to 6to4? If so, then we must find solutions
> > now since 6to4 could be with us for many years.
> 
> Given that the whole point of 6to4 is to allow IPv6 packets to be
> passed end-to-end without modification, I don't see how ALGs apply at
> all. NAT-PT of course has similar issues to v4 NAT, but NAT-PT and
> 6to4 are different things.

Indeed. 6to4 is a solution for IPv6 islands to talk to other IPv6 islands.
No ALG issues at all. (The "to" represents the address mapping trick used.)

NAT-PT solves a different problem - how can IPv6-only devices communicate
with the IPv4 legacy? And that does call for ALG support.

   Brian




Re: Number of Firewall/NAT Users

2001-01-22 Thread Brian E Carpenter

Henning Schulzrinne wrote:
...
> However, I think it's high time to establish a "Good Housekeeping" seal
> for "real" (pure, unadultared, GM-free, ...) Internet service, i.e.,
> 
> - without "transparent" caches

Do you mean interception proxies, in WREC terminology? 

> - no port restrictions

And no protocol type restrictions

> - no NATs

How about adding IPv6 support?
> 
> (and whatever other abominations one might want to add to this list).
> Seems like a good role for ISOC, for example :-)

The ISOC isn't a trade association, which is where such seals
of approval (and the associated b*ke-offs) tend to come from.

Brian




Re: Number of Firewall/NAT Users

2001-01-22 Thread Henning G. Schulzrinne

Brian E Carpenter wrote:
> 

> > - without "transparent" caches
> 
> Do you mean interception proxies, in WREC terminology?

Yes.

> 
> > - no port restrictions
> 
> And no protocol type restrictions
> 
> > - no NATs
> 
> How about adding IPv6 support?

Good idea.

> >
> > (and whatever other abominations one might want to add to this list).
> > Seems like a good role for ISOC, for example :-)
> 
> The ISOC isn't a trade association, which is where such seals
> of approval (and the associated b*ke-offs) tend to come from.

Maybe the IPv6 consortium or whatever they call themselves could do
this, since IPv6 is a (the only?) realistic alternative to NATs.

-- 
Henning Schulzrinne   http://www.cs.columbia.edu/~hgs




Re: Number of Firewall/NAT Users

2001-01-22 Thread John Stracke

Keith Moore wrote:

> I remember when the email
> network was a heterogeneous network consisting of UUCP, BITNET, DECnet,
> SMTP, X.400, and a few other things thrown in.  It "worked", sort of,
> but we had all kinds of problems with the translations at the boundaries,
> with addresses from one network leaking past the gateways into another
> network, with addresses being "translated" in such a way that they
> were no longer usable in the destination network.

There was even an analogy to NAT's "addresses embedded in the application data
stream" problem: if you had an address in your .signature, the gateway couldn't
translate it, so the person receiving your message saw an address they couldn't
use.

--
/\
|John Stracke| http://www.ecal.com |My opinions are my own.  |
|Chief Scientist |===|
|eCal Corp.  |Go not to the Vorlons for advice, for they will|
|[EMAIL PROTECTED]|say both no and sherbert.  |
\/






BGP AS

2001-01-22 Thread Dave Robinson

Hi all,

What do I need to get an AS on the Internet?  Money, a certain
number of IP's, the right ISP?  Does anyone have specifics?

Thanks,
Dave




Re: Number of Firewall/NAT Users

2001-01-22 Thread Matt Holdrege

At 08:53 AM 1/22/2001, Henning G. Schulzrinne wrote:
>Brian E Carpenter wrote:
> > The ISOC isn't a trade association, which is where such seals
> > of approval (and the associated b*ke-offs) tend to come from.
>
>Maybe the IPv6 consortium or whatever they call themselves could do
>this, since IPv6 is a (the only?) realistic alternative to NATs.

Long term, yes. But Class A addresses for all the always-on users today 
would eliminate a heck of a lot of NAT out there. And I wasn't referring to 
a "seal-of-approval". Just some sort of formal recognition.




Re: Number of Firewall/NAT Users

2001-01-22 Thread Keith Moore

> > I remember when the email
> > network was a heterogeneous network consisting of UUCP, BITNET, DECnet,
> > SMTP, X.400, and a few other things thrown in.  It "worked", sort of,
> > but we had all kinds of problems with the translations at the boundaries,
> > with addresses from one network leaking past the gateways into another
> > network, with addresses being "translated" in such a way that they
> > were no longer usable in the destination network.
> 
> There was even an analogy to NAT's "addresses embedded in the application 
> data stream" problem: if you had an address in your .signature, the gateway
> couldn't translate it, so the person receiving your message saw an address 
> they couldn't use.

at least in those days, gateway proponents didn't insist that people
shouldn't include email addresses in the bodies of their messages.

Keith




Re: Number of Firewall/NAT Users

2001-01-22 Thread Sean Doran

Keith Moore writes:

| at least in those days, gateway proponents didn't insist that people
| shouldn't include email addresses in the bodies of their messages.

You miss the point that including "GRECO::MARYK" as an email address
in a USENET message is about as useful as including 10.0.0.26 in an
IP header -- the local meaning is essentially unusable to a non-local 
recipient.

Nobody really constrains protocols from carrying a local IP address
around any more than anyone constrains from putting local addresses
into a text message.   It's just that communicating by naively replying
to such an embedded address is unlikely to work.

RFC-822 was a great leap forward for embedding a global namespace into
text messages, and I am pleased to say that even my own RFC-822 address
works fine at UKY, despite my NAT stance. :-)

There needs to be an RFC-822 for identifying IP-packet-receivers independtly
from actual network topology analogous to the way that identified mailboxes
independtly from actual network topology (hey, consider that you even
may have had your mail cross different types of small-i internet when
sending mail to places like [EMAIL PROTECTED]!).

Sean.




Re: Number of Firewall/NAT Users

2001-01-22 Thread Keith Moore

> | at least in those days, gateway proponents didn't insist that people
> | shouldn't include email addresses in the bodies of their messages.
> 
> You miss the point that including "GRECO::MARYK" as an email address
> in a USENET message is about as useful as including 10.0.0.26 in an
> IP header -- the local meaning is essentially unusable to a non-local 
> recipient.

Actually it was sort of useful, if you knew how to translate.
(or could find a local mail expert that did)
  
But you missed the point I was trying to make. in those days, the inability 
of the mail network (or at least parts of it) to support a single global 
address space was correctly recognized as a deficiency in the network - 
and people took action to solve the problem (notably deployng MX records).

Nowadays people often act as if NATs were the way the Internet was supposed 
to work, and that it's the applications and the users of those applications 
who are broken if they want a network that supports a global address space.
Actually it's the other way around, and people are taking action to 
increase the brokenness.

> RFC-822 was a great leap forward for embedding a global namespace into
> text messages, and I am pleased to say that even my own RFC-822 address
> works fine at UKY, despite my NAT stance. :-)

Yes, and IP was a great leap forward for having a singal global namespace
and a single message format to send over all manner of transmission media.
It worked quite well at this until NATs came along.  

Now you're suggesting that we need yet another layer, presumably something
that runs over NATs.  Given the current state of NAT deployment, it's hard 
to fault that reasoning.  But it really does seem that we've solved that 
problem before, and to solve it again in a less efficient way seems like 
taking one tiny step forward to try to counteract a huge step backward.

Keith




Re: Number of Firewall/NAT Users

2001-01-22 Thread Valdis . Kletnieks

On Mon, 22 Jan 2001 23:53:30 +0100, Sean Doran said:
> Nobody really constrains protocols from carrying a local IP address
> around any more than anyone constrains from putting local addresses
> into a text message.   It's just that communicating by naively replying
> to such an embedded address is unlikely to work.

Actually, NAT *does* constrain protocols from carrying around a local
IP address if it's emitted out into the world.  Remember that if it's
a LOCAL address, it's used *only* behind the NAT, and nobody cares about
that case.

The problem with NAT is the same problem as people who put locally usable
addresses in their .signature files - the NAT *doesnt* fix those up when
it becomes a non-local address BY VIRTUE OF PASSING THROUGH THE NAT.
-- 
Valdis Kletnieks
Operating Systems Analyst
Virginia Tech



 PGP signature


Re: Number of Firewall/NAT Users

2001-01-22 Thread Sean Doran

Valdis Kletnieks writes:

| On Mon, 22 Jan 2001 23:53:30 +0100, Sean Doran said:
| > Nobody really constrains protocols from carrying a local IP address
| > around any more than anyone constrains from putting local addresses
| > into a text message.  It's just that communicating by naively replying
| > to such an embedded address is unlikely to work.
|
| The problem with NAT is the same problem as people who put locally usable
| addresses in their .signature files - the NAT *doesnt* fix those up when
| it becomes a non-local address BY VIRTUE OF PASSING THROUGH THE NAT.

Is it just me, or do these two message fragments have identical semantics?

If so, I'm having major trouble with the idea of constraining something
by letting it pass through in an un-rewritten form...

Maybe the problem here is that "protocols" is too large; I meant things
that ride around as a client of the IP network layer.

In any event, the solution is a standard representation of "who" that
is readily convertible into "where" in many different types of transport
networks.  IP addresses no longer qualify on that front, no matter what
your NAT politics are like.

Sean.




Re: Number of Firewall/NAT Users

2001-01-22 Thread Sean Doran


| Nowadays people often act as if NATs were the way the Internet was supposed 
| to work, and that it's the applications and the users of those applications 
| who are broken if they want a network that supports a global address space.

Well, the genie is out of the bottle, and if NAT is winning the
fight against NAT-hostile applications, I'd think that applications
writers would be better off taking the existence of NAT into account,
no matter what their NAT politics are.

If a compelling application comes along that is NAT-hostile, that
will be interesting, but I can't imagine it's in anyone's interest
to provoke such a conflict when there are well-known NAT-friendly 
ways of replacing embedded IP addresses in most higher-level protocols
that use them...

For those that are unremittingly unable to use things like the DNS,
perhaps the NSRG will cough up an RFC-822 someday soon, and that will
let you sleep better at night.  :-)

| Now you're suggesting that we need yet another layer, presumably something
| that runs over NATs. 

No, something that runs over a catenet of every conceivable type of
network, including ones which are IP or v6 based.  Why should you care
whether routers are making decisions based on tags, 32-bit addresses,
128-bit addresses (or only 64 bits of a 128 bit address), or 
fully variable-length addresses, or even whether some routers along
the way are using one of these and other routers are doing something
completely different?  Surely you're happy as long as your TCP segment
or UDP datagram gets to the right host with a destination address
which can be used to get a TCP segment or UDP datagram back to you?

IPv4ever ultimately is a UNI philosophy; the NNI is totally up in the air.
For now, it's pretty clearly IPv4.

Sean.




Re: Number of Firewall/NAT Users

2001-01-22 Thread Harald Alvestrand

At 12:42 22/01/2001 -0500, John Stracke wrote:
>There was even an analogy to NAT's "addresses embedded in the application data
>stream" problem: if you had an address in your .signature, the gateway 
>couldn't
>translate it, so the person receiving your message saw an address they 
>couldn't
>use.

I liked even better the horror story of the gateway that tried.
until someone wrote "this gateway translates [EMAIL PROTECTED] into 
[EMAIL PROTECTED]", and it came out to the recipient as
"this gateway translates [EMAIL PROTECTED] into 
[EMAIL PROTECTED]".which somehow failed to get the point 
across

--
Harald Tveit Alvestrand, [EMAIL PROTECTED]
+47 41 44 29 94
Personal email: [EMAIL PROTECTED]




Re: Number of Firewall/NAT Users

2001-01-22 Thread Valdis . Kletnieks

On Tue, 23 Jan 2001 01:11:12 +0100, Harald Alvestrand <[EMAIL PROTECTED]>  said:
> I liked even better the horror story of the gateway that tried.
> until someone wrote "this gateway translates [EMAIL PROTECTED] into 
> [EMAIL PROTECTED]", and it came out to the recipient as
> "this gateway translates [EMAIL PROTECTED] into 
> [EMAIL PROTECTED]".which somehow failed to get the point 
> across

The best one-paragraph summary of RFC2993 I've seen yet.

/V




Re: Number of Firewall/NAT Users

2001-01-22 Thread Keith Moore

> | Nowadays people often act as if NATs were the way the Internet was supposed
> | to work, and that it's the applications and the users of those applications
> | who are broken if they want a network that supports a global address space.
> 
> Well, the genie is out of the bottle, and if NAT is winning the
> fight against NAT-hostile applications, I'd think that applications
> writers would be better off taking the existence of NAT into account,
> no matter what their NAT politics are.

If you can make your application work as well or nearly as well in
the presense of NATs, you'd be silly not to take the existence of
NAT into account.  However this isn't always feasible.

> If a compelling application comes along that is NAT-hostile, that
> will be interesting, 

Several of them already exist, and it is indeed "interesting"...
in the sense of the "may you live in interesting times" curse.

> but I can't imagine it's in anyone's interest
> to provoke such a conflict when there are well-known NAT-friendly
> ways of replacing embedded IP addresses in most higher-level protocols
> that use them...

First of all, this is so off the mark as to be completely false.  
Second, you're grossly understating the nature of the NAT problem, 
because inability to embed IP addresses are only one facet of that 
problem.

Look at http://www.cs.utk.edu/~moore/what-nats-break.html

> For those that are unremittingly unable to use things like the DNS,
> perhaps the NSRG will cough up an RFC-822 someday soon, and that will
> let you sleep better at night.  :-)

I'm on NSRG, and that's not what it's working on.
And RFC 822 for networks already exists; it's called IP.

> | Now you're suggesting that we need yet another layer, presumably something
> | that runs over NATs.
> 
> No, something that runs over a catenet of every conceivable type of
> network, including ones which are IP or v6 based.  

To do that you would need yet another name space, and while it might
be useful to separate endpoint names from names for attachment points 
in the network topology, you would still need efficient ways to map
between the two...and DNS-like technology isn't even close to being 
adequate.

> Why should you care
> whether routers are making decisions based on tags, 32-bit addresses,
> 128-bit addresses (or only 64 bits of a 128 bit address), or
> fully variable-length addresses, or even whether some routers along
> the way are using one of these and other routers are doing something
> completely different?  

As an application writer, I don't care so much (though it is sometimes
useful for applications to be able to know about the network topology).

However, as a network administrator, I absolutely want to be able to set 
up my own links between arbitrary points in the network, and having
a variety of network-layer protocols (as opposed to a variety of 
link-layer protocols) doesn't help that in the least.  

What you are proposing sounds like a useless extra layer.  We've already
solved that problem with IP; we don't need to solve it again to try to
accomodate an arbitrary number of network-layer protocols.

> Surely you're happy as long as your TCP segment
> or UDP datagram gets to the right host with a destination address
> which can be used to get a TCP segment or UDP datagram back to you?

No, that's not even close to enough to support distributed applications.  
I also need a global address space, at least from the application's
point of view...and for various reasons applications often need to be 
able to look into the network topology (think logging, and diagnostics,
in addition to location-sensitive selection of resources).

Keith




Re: Number of Firewall/NAT Users

2001-01-22 Thread Ed Gerck



Keith Moore wrote:

> > | at least in those days, gateway proponents didn't insist that people
> > | shouldn't include email addresses in the bodies of their messages.
> >
> > You miss the point that including "GRECO::MARYK" as an email address
> > in a USENET message is about as useful as including 10.0.0.26 in an
> > IP header -- the local meaning is essentially unusable to a non-local
> > recipient.
>
> Actually it was sort of useful, if you knew how to translate.
> (or could find a local mail expert that did)
>
> But you missed the point I was trying to make. in those days, the inability
> of the mail network (or at least parts of it) to support a single global
> address space was correctly recognized as a deficiency in the network -
> and people took action to solve the problem (notably deployng MX records).

Which broke DNS.  We can no longer send an email to an IP number, mainly
due to this myopic choice.  This choice also broke layer independency.

So, even though there is no reason why one needs to use DNS in order to send
an email, people must use it nowadays for this purpose.  What was a convenience
became a limitation because of a bad design choice in MX records.  So much for
a "single global address space" that does not respect local flexibility.

NAT boxes are thus just IMO a healthy rebound of the very principles that created
the Internet -- and we must be careful, otherwise pretty soon we are going to have
other things to "solve the problem" (notably as it happened with MX records).

It is time IMO for some at the IETF to stop pretending that the Internet can made into 
a
homogeneous network.  It wasn't and it won't.  Cooperation is not a bunch of people
doing the same things at the same time, but different people doing different things
at different times and places, for the same objective. Likewise, standardization is not
having the same rules for all at all places but having different rules that 
interoperate
for the same objective.

Interoperation should be the defining factor for an Internet standard, and the same
applies to NAT boxes.  If they interoperate, what else should be required?  Nothing.

Cheers,

Ed Gerck