[111239] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

RE: Private use of non-RFC1918 IP space

daemon@ATHENA.MIT.EDU (Blake Pfankuch)
Mon Feb 2 12:59:38 2009

From: Blake Pfankuch <bpfankuch@cpgreeley.com>
To: "D'Arcy J.M. Cain" <darcy@druid.net>, "sthaug@nethelp.no"
	<sthaug@nethelp.no>
Date: Mon, 2 Feb 2009 10:58:52 -0700
In-Reply-To: <20090202122025.ffa25a66.darcy@druid.net>
Cc: "nanog@nanog.org" <nanog@nanog.org>
Errors-To: nanog-bounces@nanog.org

Using public IP space in general is typically just asking for trouble.  I w=
orked with an "ISP" once who decided to use 192.0.0.0/24 for IP's to custom=
ers who didn't need a static ip.  They did it not knowing what they were do=
ing (oh you mean 192.0.0.0/8 isnt rfc1918) but very quickly they had to cha=
nge it.  In our current customer base we have run into it a few times where=
 someone is using non rfc1918 space internally and propose changing it very=
 quick as we have had several customers who don't know it, but need to get =
to something in that public space.

If you happen to be the funny guy who uses an IP range from some tiny forei=
gn off the wall country because "we will never need to connect to their IP =
space" remember that IP address allocations change and you won't think it's=
 so funny when the company who provides your anti-virus moves their update =
servers to match your internal IP space.

> There are sometimes good reasons to do this, for instance to ensure
> uniqueness in the face of mergers and acquisitions.

If you are going to force uniqueness and one of the parties in the merger w=
as super smart in their original deployment and decided to use 10.0.0.0/8 f=
or their network of 300 machines, force them to change to something smarter=
.  Remind them how layer 3 networks inside of a single building work.  Even=
 if a network is not publically seen, you have to keep in mind how many mac=
hines see it while they might see a public network.  A specific customer ha=
d a 216.xx.xx.0/24 network for their private production network.  Their int=
ernal router also saw it and had an ACL on who could access it.  Meaning th=
eir entire staff couldn't get to their collocated webserver when their prov=
ider re addressed that floor in the datacenter.

All rambling aside, its much easier to renumber on the front end opposed to=
 ending up with VPN natting that makes you cry on the inside.  Think of the=
 person who will take over your network when you eventually leave your posi=
tion.

>This is a bit off-topic, but I thought I'd mention that this is one reason=
 I recommend use of the 172.16/12 block to people building
>or renumbering enterprise networks. Most people seem to use 10/8 in large =
organizations and 192.168/16 in smaller ones, so it raises
>your chances of not having to get into heavy natting down the road. My the=
ory on this is that most people who don't deal with CIDR on
>a daily basis find the /12 netmask a bit confusing and just avoid the bloc=
k at all.

Also a good point.  Most of "support engineers" I run into think that 172.2=
4.0.0 is public IP space.

-----Original Message-----
From: D'Arcy J.M. Cain [mailto:darcy@druid.net]
Sent: Monday, February 02, 2009 10:20 AM
To: sthaug@nethelp.no
Cc: nanog@nanog.org
Subject: Re: Private use of non-RFC1918 IP space

On Mon, 02 Feb 2009 18:03:57 +0100 (CET)
sthaug@nethelp.no wrote:
> > What reason could you possibly have to use non RFC 1918 space on a
> > closed network?  It's very bad practice - unfortunately I do see it don=
e
> > sometimes....
>
> There are sometimes good reasons to do this, for instance to ensure
> uniqueness in the face of mergers and acquisitions.

How does that help?  If you are renumbering due to a merger, couldn't
you just agree on separate private space just as easily?

--
D'Arcy J.M. Cain <darcy@druid.net>         |  Democracy is three wolves
http://www.druid.net/darcy/                |  and a sheep voting on
+1 416 425 1212     (DoD#0082)    (eNTP)   |  what's for dinner.



home help back first fref pref prev next nref lref last post