It is because 10.0.0.0 is a Class "A" address. Nothing can change that. The
routing table is following Classful Addressing Rules. The mask used plays no
part in the Class.
Classes A through C are used on the Internet (minus the RFC Private Ranges)
Class D is a Multicast address set, and is never found on the Internet
Class E is a Reserved Experimental Range and is never found on the Internet,
It begins with 240.0.0.0, I don't believe you will find any Internet address
higher than 239.255.255.254
There are probably more classes that go up until the fist 7 bits of the first
octet are filled up, but I don't know anything about them (Class F -first 5
bits, Class G - first 6 bits, Class H - first 7 bits)
1.0.0.0 - 127.255.255.255 is Class "A". The mask is irrelvant.
All Class "A" address have the first bit as "0"
00000001.00000000.00000000.00000000
128.0.0.0 - 191.255.255.255 is Class "B" The mask is irrelvant.
All Class "B" address have the first bit as "1" and the second bit is "0"
10000000.00000000.00000000.00000000
192.0.0.0 - 223.255.255.255 is Class "C" The mask is irrelvant.
All Class "C" address have the first 2 bits as "1" and the third bit is "0"
11000000.00000000.00000000.00000000
224.0.0.0 is Class "D" The mask is irrelvant.
All Class "D" address have the first 3 bits as "1" and the fourth bit is "0"
11100000.00000000.00000000.00000000
240.0.0.0 is Class "E" The mask is irrelvant.
All Class "E" address have the first 4 bits as "1" and the fifth bit is "0"
11110000.00000000.00000000.00000000
Here are references so you will know I am not insane :-):
http://www.tcpipguide.com/free/t_IPC...ficationan.htm
http://www.tcpipguide.com/free/t_IPA...Capacities.htm
http://www.tcpipguide.com/free/t_IPC...essClasses.htm
The RFC Private Ranges are never used on the Internet and will not "route" over
Internet Routers.
They are:
Class "A"
10.0.0.0. - 10.255.255.255
10.0.0.0/8 (aka 255.0.0.0)
Class "B"
172.16.0.0 - 172.31.255.255
172.16.0.0/12 (aka 255.240.0.0)
Class "C"
192.168.0.0 - 192.168.255.255
192.168.0.0/16 (aka 255.255.0.0)
--
Phillip Windell [MCP, MVP, CCNA]
www.wandtv.com
The views expressed (as annoying as they are, and as stupid as they sound), are
my own and not those of my employer, or Microsoft, or anyone else associated
with me, including my cats.
-----------------------------------------------------
Understanding the ISA 2004 Access Rule Processing
http://www.isaserver.org/articles/IS...cessRules.html
Troubleshooting Client Authentication on Access Rules in ISA Server 2004
http://download.microsoft.com/downlo...7/ts_rules.doc
Microsoft Internet Security & Acceleration Server: Partners
http://www.microsoft.com/isaserver/partners/default.asp
-----------------------------------------------------
"Will" <westes-(E-Mail Removed)> wrote in message
news:(E-Mail Removed) ...
> I'm seeing some strange networking behavior I need help understanding under
> Windows 2003. I can define a Class C subnet in the 10.0.0.0 network space,
> but after doing so the ROUTE PRINT command is showing an incorrect Class A
> network broadcast route.
>
> To take a simple case that works first, let's define an adapter to be on a
> Class C 192.168.1.0. After you define the IP and network defiinition
> 255.255.255.0 on the adapter, ROUTE PRINT shows you a correct Class C
> broadcast for 192.168.1.255. Correct.
>
> Now try the same thing for a Class C subnet at 10.1.1.0. After you define
> this IP and Class C network definition of 255.255.255.0 on the adapter,
> ROUTE PRINT shows you a Class A broadcast for 10.255.255.255 on this one
> network. Wrong! God forbid you define two Class C subnets in the
> 10.0.0.0 space on two different adapters, because now Windows shows
> duplicate broadcast routes, contradicting each other, pointing to each of
> the two Class C subnets in the 10.0.0.0 space. Very Wrong!
>
> Needless to say, once the route table gets screwed up like this, routing
> firewalls like ISA go a bit crazy and complain (rightly) about an improper
> route table.
>
> Is this a bug in Windows Networking, or is there hard and fast rule in the
> RFQs that they do not allow you to subclass the 10.0.0.0 space on two or
> more adapters of a single computer? If the designers of this
> functionality at Microsoft never wanted to allow smaller than a Class A
> network definition on an adapter that attaches to the 10.0.0.0 network
> space, then at very least we have a completely misleading user interface
> here, because they should not be allowing the definition of the Class C
> subnet if they have no intention of handling the routes correctly.
>
> --
> Will
>
>