Одом У. - CISCO Официальное руководство по подготовке к сертификационным экзаменам CCENTCCNA ICND1 - 2010 (953096), страница 91
Текст из файла (страница 91)
В табл. 12.13 приведены правильные ответы для самопроверки таблица ! 2. 13. Примеры адресов, масок в расчета количества битов в сетевой, узловой части 16 16 24 24 16 0 2' — 2, или 65 534 2 — 2, или 254 2 — 2, или 254 2 — 2, или 1022 2 — 2, или 50 2, зми 256 2, лли 256 2*. или 64 2, или 3 ор маски для определенного дизайна сети ше предполагалось, что другой сетевой инженер уже выбрал маску подсети и адресации, тем не менее, могут встретиться ситуации, когда придется самому Рать'маску подсети и рассчитывать подсети.
В этом разделе описаны методы Ра правильных масок подсетей'на основе требований дизайна сети. их!где сетев!зй инженер разрабатывает новый сетевой комплекс (!пгегг!егзуо/тй3, Ужие йРВНИГЬ' РВШРНИО:ОтОМ'; на!СУЮ МаСКУ ИЕПОЛЬЗОаатал МЗЮИа;ДЕЛжиа Дааатвл 1. а':='' '~„"'!'.;:!;:: Количество овых битов честао битов лсетей еспю узлов 8.1.4.5/16 130.4Л02Л/24 199Л.1.100/24 !30.4.102. !/22 !99ЛЛ.!00/27 255.255.0.0 255.255,255.0 255.255.255.0 255.255.252.0 255.255.255.224 Часть 1$Е!Р-маршрутизация достаточное число битов для подсетей и узлов, чтобы хватило и полсетей (2'), и адресов узлов (2"-2) в каждой для адресации требуемого количества устройств. При атом также следует учесть, могут ли быть использованы нулевая и широковещательная подсеть.
В экзамене мокнут встречаться вопросы такого плана. "Для сети класса В нужно создать 200 подсетей, в каждой из которых будет не менее 200 узлов. Какую из перечисленных масок можно лля згого использовать?' (Лальше указано несколько масок подсетей, из которых нужно выбрать правильный ответ.) ВнимАние> Вопрос, конечно же, может и не быть столь прямолинейным, тем не мене~, а задании будет фактически завуалирован подобный вопрос. Чтобы дать правильный ответ на вопрос такого типа, сначала нужно решить, сколько битов для подсети и узлов следует выделить. Количеспю узлов в подсети рассчитывается согласно формуле 2"-2, где Л вЂ” представляет собой оставшееся количество бизов для адресации узлов, после того как были заимствованы биты для создания подсетей.
Аналогично, количество подсетей для масок одинаковой длины будет рассчитываться по формуле 2', где з — число битов в маске для полсетеи. Если же в вопросе каким-либо образом . указано, что есть две специализированные подсети (нулевая и широковещательная) и они не используются, тогда следует использовазь угочненную формулу: 2'-2. После того как количество битов в узловой части маски и в подсети опрелслено, можно рассчитать„.
какая маска или маски подхполт для решения поставленной задачи. В некоторых случаях под требования дизайна будет подходить только одна маска, в таком случае сразу будет получен правильный ответ; в других случаях несколько масок будут подходить под условия задачи. В слелующем разделе рассмотрен пример, в котором только одна маска возможна, а ниже будет приведен еще олин пример, в котором принять решение не так просто — несколько масок соответствуюТ выдвинутым требованиям.
Расчет единственной возможной маски Итак, рассмотрим пример задачи, решение которой дает только одну маску. Та-.' кой вопрос обычно звучи~так. "Предположим, что используются адреса сети класса В (30. ЕО.О. С помошьЮ': ,какой маски можно создать 200 подсетей по 200 умов в кажлоИ" Прежле всего необходимо решить, сколько нужно заимствовать битов, чтобы соз-: лать 200 подсетей. Для этого нужно использовать формулу 2' и подстаыять в нее зна;: чения до тех пор, пока не будет получено число, равное или больше, чем '2ОО,'.
В рассматриваемом примере з должно быть равно 8, поскольку 2'=(28, т.е. 7 битов'не:::: будет давать нужное число подсетей, а 2"=25б, т.е. подсетей будет достаточно. Другимгл: словямн, нужно позаимствовать как минимум 8 битов, чтобы получить 200 подсетей. Аналогичным образом можно найти:количество битов в узловой части, подстай" ЛЯЯ ВяаРаМЕгР й Равиме ЗнаЧЕНИЯ (2"-2), ДО ТЕМ,'ПОР, ПОКа НЕ'ОУДЕт ПОЛУЧЕНО 200 УЪ- даьждй Фарще.: ВМЛНЕ ОЛВВИдйр;:. Что адаННОМ СЛуЧВВ2Гатяяжвсд6Лжиа ВЫТЬ рВВНО Ф, Вместо того чтобы просто подставлять числа и проволить вычисления, можно запомнить значения. связанные со степенями двойки„перечисленные в табл. 12.14.
Количество битов в узловой части илн битов подсетей Максимальное количество Мавенмальное количество узлов 2"-2 подсетей 2' Ю48 4096 8192 16384 8190 16382 Как можно заметить, если вы уже запомнили степени двойки, то саму таблицу помнить не нужно, достаточно знать нужные формулы. Продолжим работать с тем же самым примером, сетью 130.! .0.0 класса В.
Для нее ледует решить, какая маска или какие маски будут использоваться, а выше мы уже определили, что нужно вьщел ить 8 битов для подсетей и оставить как минимум 8 бион лля алресании узлов, чтобы рещение соответствовало требованиям дизайна. В нашем случае, поскольку используется сеть класса В, ее стандартная сетевая маска олержнт 16 битов. Таким образом, обозначив как 1У биты, относящиеся к сети, буквой о — биты, относящиеся к подсети, а как Н вЂ” биты, относящиеся к узловой часи, мы можем записать маску так: ХХХ!ч!ч'М!ч'!! !ч!5!!ч!ч!5!!х!!Ч!Ч 88888888 НННННННН. В рассматриваемом примере сразу получился такой результат, т.е. полная запись маски, потому что у нас есть 16 сетевых битов, 8 битов подсетей и 8 узловых битов, которые в сумме дают 32 — полный размер маски для 1Р-адреса.
Итак, была получена олна-елинственная маска, подходящая под условия задачи. Чтобы записать ее в боев привычном виде, сначала требуется подставить в нужные места двоичные 1 и О. Слелует помнить, что биты сети и подсети по определению должны быть равны 1, а биты узловой части должны быть равны О. Слеловательно, в двоичном юще маска будет выглядеть так: 111111 Н 11111111 11111111 00000000.
Глава 12. 3Р-адресация и создание подсетей Таблнна 12.14. Максимальное количество новсетей н узлов 1 0 2 2 з 6 сй! 4 14 5 Зо 7 126 8 254 9 510 10 Ю22 2 !6 32 128 256, 512 1024 аршрутизагаег;-.-;.',-'„'~ Часть 111.! Р-и Если преобразовать ее в десятичную форму, мы получим 255.255.255.0, а в пре фиксном формате — /24. Расчет нескопьких возможных масок В некоторых случаях несколько масок могуг удовлетворять условиям задания. В зтсаг "'., ',,.; разделе расслютрен пример такой ситуации и описан метод расчета всех аозможныхг вариантов масок.
Соответствующий вопрос на экзамене может звучать следующйух::,':.'; образом. "В сети необходимо созда~ь 50 подсетей, причем в наибольшеи из них есть 200-: ' узлов. В организации исполыуется сеть класса В, и увеличить алресное про-.;,:.:~:::~; странство невозможно.
Какую сетевую маску можно использовать в такГзщ'.(".."г случае? '* В таком задании 16 битов будет отведено пол сетевую часть, поскольку использк-'-:. егся сеть класса В. Нужно булет оставить 8 битов в узловой части, поскольку 2 =126'„,.', т.е, 7 битов не лает достаточного количества узлов, слеловательно, 2'=254 буЗ(в®;.;; вполне достаточно. Аналогично, для подсетей понадобится 6 битов, посколве51 5 2'=64, а 2 =32, т.е. в последнем случае мы получим нелостаточное число полсетеи. -'!-;-" Если аналогично обозначить как Л'биты, относящиеся к сети, буквой о — биуь1,",-.,'~,-' относящиеся к подсети, а как И вЂ” биты, относящиеся к узловои части, мы можаи'.:: записать маску так: НХХМч1чМч' 61МММчМч1ч' оЮ888 НННННННН.
В такой записи минимальное число сетевых битов равно 16, битов полсети —.6Ф.'':.-'' битов лля адресации узлов — 8. Тем не менее лва знакоместа остались неисполвз(~:!,.:'-.'!;, ванными, а именно, последние 2 бита в третьем октете. Обозначим зги биты каК~~=',""' чтобы подчеркнуть, что эти биты могут относиз.ься как к подсети, так и к блок~':р~":,:,"~: лов (т.е. взаимозаменяемый символ): Мч1чМч1чХИ МЧНХМХЫН Ю8888ХХ НННННННН. Итак, заменяемые символы, обозначенные как Х, могут быть отнесены как 6~444~~4 подсети, так и к битам узлов, требования дизайна сети при зтом булуг соблю11вяй~~; В данном случае свободными остались два бита, поэтому может сложиться вп~~~~~~ ление, что есть четыре возможных ответа, однако зто не так. Только три вврйв)(1(~':,-"!.
полостей подходят по условиям задачи благодаря олному важному факту, связви2((Ф~'-1 му с подсетями: все маски должны начинаться с неразрывной послеловательности 2ФЙ(з(~;'„ ных 1, а заканчиваться неразрывной последовательностью О. Такое Утверждение станет более понятным, если рассмотреть практичесхйй;П,, мер. Продолжая решать указанную выше задачу, мы обнаружим. что есть три соответствующие выдвинутому требованию: ! и 0 должны идти последоват В ответах также будет неправильное решение, в котором 1 и 0 в одном 'месгд, вперемешку. Для удобства биты, которые можно отнести как к подсети, так: йх вой части, вылелены полужирным: 11111111 1111 Н11 11111111 00000000 (8 битов ддя подсетей, 8 битов для 5алса~:"'' !"яана 12. 1Р-адресация и создание подсетей 11111111 11111111 111111!О 00000000 (7 битов для подсетей, 9 битов ллЯ узлов), 11111! 1! 1! 11!! 11 11111100 00000000 (6 битов для подсетей, 10 битов ллЯ Узлов); 11111111 11111111 11111 ! 01 00000000 — ошибочная маска (1 илу"г с разрывом) Первые три варианта удовлетворяют требованиям к маске: послеловательный на:;;;:;:::,: бордвоичных 1 заканчивается последовательным набором нулей.
В последнем варианте после 22 лвоичных 1 илет двоичный О, а затем снова 1, следовательно, эта маска является неправильной и неприменимой. В результате в ответе лля поставленной задачи можно указать правильные маски !!.',-';.',.:. в десятичном или префиксном формате: 255,255.255.0, /24, 8 битов для подсетей, 8 битов для узлов„ 255 255.254.0, /23, 1 битов для подсетей, 9 битов для узлов; 8!~.,'::., ', . 255.255.252.0, /22, 6 битов лля подсетей, 1О битов для узлов. '!!; Выбор маски с максимальным количеством лодсетей или узлов ', Еше олин тип вопросов, часто встречающийся в экзаменах, ставит задачу таким 'об м, что нужно выбрать такую маску подсети, чтобы она соответствовала услозадания, но при этом количество подсетей было максимальным (или миниым). Аналогично, по условию задания может потребоваться маска, которая давать максимальное или минимальное количество адресов узлов в подсети.