[4004] in linux-net channel archive

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

Re: Subnetting, Arghh

daemon@ATHENA.MIT.EDU (Matthias Urlichs)
Sun Aug 11 18:39:32 1996

From: Matthias Urlichs <smurf@smurf.noris.de>
To: linux-net@vger.rutgers.edu
Date: 	Sat, 10 Aug 1996 15:54:49 +0100

In linux.dev.net, article <9608090841.ZM2966@extacy>,
  "Randall Shutt" <rshutt@extacy.ravenet.com> writes:
>=20
>      You pretty much have a rigid set of choices.  Either 2 nets of 6=
4 usable,
> or 6 nets of 30 usuable.  There are plenty beyond that, but I think t=
he 30 is
> your case.  Here is what the mappings would look like:
>=20
Which is somewhat out of date.

First, the subnets with all-zeroes and all-ones,

> Zeroth subnet   =3D 00000000 - 00011111
>                   32         63
> [...]
> Seventh subnet  =3D 11100000 - 11111111
>                   192      - 223
are no longer forbidden. The RFC which mandated that was a mistake, as =
the
subnets are invisible from the outside anyway.

Secondly, nobody (*) prevents you from having variable subnet masks, eg=
.

some.net.addr.0000xxxx  with 14 hosts  (netmask: 255.255.255.240)
some.net.addr.0001xxxx  with 14 hosts  (netmask: 255.255.255.240)
some.net.addr.001xxxxx  with 30 hosts  (netmask: 255.255.255.224)
some.net.addr.01xxxxxx  with 60 hosts  (netmask: 255.255.255.192)
some.net.addr.1xxxxxxx  with 126 hosts (netmask: 255.255.255.128)

Likewise, nothing at all prevents you from running one or more of the a=
bove
on the same Ethernet. You don't even need to give your Linux systems mo=
re
than one address. You can't do _that_ with a Cisco router. ;-)

(*): OK, OK -- stupid, out-of-date, plain-and-simply _broken_ routers a=
nd
     routing protocols, but that's not a problem with the Linux network=
ing
	 code, which deals with these things perfectly.
--=20
Un tien vaut miex que deux tu l`auras.
=20
(A bird in the hand is worth two in the bush.)
--=20
Matthias Urlichs         \  noris network GmbH  /  Xlink-POP N=FCrnberg=
=20
Schleiermacherstra=DFe 12   \   Linux+Internet   /   EMail: urlichs@nor=
is.de
90491 N=FCrnberg (Germany)   \    Consulting+Programming+Networking+etc=
'ing
   PGP: 1024/4F578875   1B 89 E2 1C 43 EA 80 44  15 D2 29 CF C6 C7 E0 D=
E
       Click <A HREF=3D"http://info.noris.de/~smurf/finger">here</A>.  =
  42


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