Subnetting in 293

Discussion in 'MCSE' started by RogueIT, Jun 12, 2009.

  1. RogueIT

    RogueIT Guest

    In the MS Press 70-293 book they have a question about subnetting.
    In the question they ask what is the first subnet of
    I thought it would be with the first usable address as,
    but they give the answer as to
    Why isn't to the first subnet?

    RogueIT, Jun 12, 2009
    1. Advertisements

  2. RogueIT

    JohnB Guest

    The IP address they give for that question is a poor example.

    That is a Class A address, which has an 8 bit network mask.
    With the example using 19 bits, having borrowed 11 bits from the host
    portion of the address.
    So the mask in dotted decimal format is
    Which gives a subnet block size of 32 (256-224=32)
    So the address ranges for each subnet would be: - - - -
    and so on, up to....

    With the first address being the subnet, and the last being the broadcast
    address, for each range
    So you're right, the *first* subnet is
    The answer they give is the usable *range*, which is different than a subnet
    number. And their range, is the second range.
    JohnB, Jun 12, 2009
    1. Advertisements

  3. For the same reason the first subnet is not used in the other two examples: -> First subnet -> First subnet

    so -> First subnet

    The problem is that applying the same, archaic, rule should also have
    excluded the LAST subnet from that list as well.

    This archaic rule had to do with the fact that the SubnetID portion of the
    address also could not be all zeros or all ones.

    Thus, cannot be a SUBNET; cannot be a SUBNET; cannot be a SUBNET.

    The question is severely misleading because it only partially applies the
    rule. If the rule is to be applied properly, then cannot be a subnet broadcast address, thus the subnet should be invalid. cannot be a subnet broadcast address; thus the subnet should be invalid. cannot be a subnet broadcast address; thus the subnet should be invalid

    But, as I noted, the rule is archaic. The explanation from the 70-291 book
    (p2-28) is much clearer:
    To determine the number of subnets available within an address space,
    simply calculate the value of 2^y, where y equals the number of bits in the
    subnet ID.... You do not usually need to subtract 2 from this total because
    most modern routers ... can accept a subnet ID made up of all 1s or all 0s.

    The 70-293 book has essentially the same statement, but because it did such
    a poor job of explaining the *subnet* related portion of this rule, the
    point is somewhat lost. From p2-27 of the 70-293 book:
    Most routers and operating systems, including Windows Server 2003, now
    enable you to use all zeros for a network or SUBNET identifier, but you must
    be sure that all your equipment supports these values before you decide to
    use them.

    The fact is that Microsoft TCP/IP has always allowed all 1s or all 0s; in
    fact, it was Microsoft TCP/IP that actually broke the rule to begin with and
    permitted it to be done on Windows NT, when other *standard* equipment was
    still conformant to the RFC that specified you could not do that.

    For purposes of Microsoft Certification Exams -- your answer, that is a valid subnet -- is correct.

    btw, note also there are several items of errata in that question, all of
    which are documented at

    Lawrence Garvin, M.S., MCITP:EA, MCDBA
    Principal/CTO, Onsite Technology Solutions, Houston, Texas
    Microsoft MVP - Software Distribution (2005-2009)

    MS WSUS Website:
    My Websites:;
    My MVP Profile:
    Lawrence Garvin [MVP], Jun 12, 2009
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.