Одом У. - CISCO Официальное руководство по подготовке к сертификационным экзаменам CCENTCCNA ICND1 - 2010 (953096), страница 89
Текст из файла (страница 89)
Выбор маски обуславливается некоторыми ключевыми требованиями лизайна сети, а именнел скодько нужно создать подсетей в сети и какое количество узлов понадобится адресовать, также могут учитываться требования к определенным подсетям. В первой части раздела описано, как анализировать сетевые маски в том случае, если другои сетевои инженер уже выбрал структуру адресации в сети и используемые маски или маску лля сетевого комплекса Во второй части рассмотрена процедура выбора масок подсети при планировании сетевого, комплекса. Следует заметить, что в практической работе чаще всего приходится сталкиватьея с первой задачей — кто-то уже выбрал схему адресации сети, она уже применена и нужно смо ~ ь в ней разобраться.
виимднип В этом разделе предполагается, что в сети используется елвная маска для всех падсегей в заданной сети, называемая маской догтохлиой длими (з)а)ю 1еля)Ь зиЬпе1 гдаьх — ЯВМ). йо второв часги книги подробно описывается альтернативный подход, в котором лля разных полсетей используются разные маски, в свою очередь называемые масками леремевнди длины 1заг)аие-1едя)Ь зцбпег юаьь — ЧЕМ) Анализ маски подсети в существующей сети Выбор инженера, какую именно классовую сеть использовать и какую единую ф»:=; -: маску полсети для нее применить, определяет количество подсетей, которые можно .";,~~::Ь использовать в сети, и количество узлов в кажлой из подсетей.
Зная адрес и маску ,;:,!:;", подсети. сетевой специалист должен уметь определить, сколько битов для сети, под~~у::,-",: сети и узлов выделено в такои схеме. Благодаря такой информации дальше можно остаточно просто определить, сколько узлов может быть в кажлой из подсетей и лько всего подсетей будет создано с той сетевой маской, что выбрана.
В этом разлеле, прежде всего, обсуждается общий принцип анализа схемы ! Р-полей. в частности, описано, как опрелелить количество битов относящихся к сети. сети и узлам; в указанной маске и адресе. После этого описываются лва форьных процесса, которые помогу1 получить перечисленную информацию: метол спользцванием двоичной математики и десятичной. Клк обычно, слелует прочиь обв метола, но можно выбрать себе какой-то олин, который понравится больше всего и практиковаться в нем ло тех пор, пока он не станет, второй натурой.:В конце мела-опйсано, квк определить, сколько полсетей будет создано,с помощью квкойбо.маски 'в.скзоз)ькзз узлов будет''в каждой,подсети.
Часть 1й. 1Р-маршрутизация аииилаеие1 В указанном выше списке подразумевается классовый подход к!Р-адресации, который можае: !:,'-'! бып очень полезен при изучении подсетей. В бесклассовой модели биты сети и подсети сгРуппированы в одно поле, и этот подход гоже можно использовазь.
Тем не менее в этой главе лля простоты используегся адресация на основе классов сезон. Н табл. 12.! О приведен пример анализа адреса, а в трех последних строках показа-,:';;,':-', на информация о трех частях 1Р-адреса, определенная с помощью описанного выЩФ„:::::;- процесса. Диапазоны значений первого октета для трех классов сетей, А,В и С, ~~:::: „!1) но просмотреть в табл. 12.2.
таблвиа 12.19. Пример определения количества битов в сетевой, узловой части адреса и в аозаети: '",'-:",-:1„ Пример Правило Вееглк мдаетек классом сети: Л, В иди'С Всегда зддаетек колкчеетеом двоичных иудей вмгееко ',,' 32 минус число битов е сетевой части минус число битов е узловой части 8.1 4.5 255.255.0.0 8 !б 8 Маска Количество битов и сетееой части Количество битов е умовой чести Кодкчеспю битов е подсети В описанном выше примере к.сетсвой. части относится 8 битов, посколйф.
ГГ(ЗКЮнтея К ~Лаееу А, (8,О,О.О). К УЗЛОВОЙ Чаетй Отцйвитая 16 бнтОВ бяаПЗдйргя ' Три основные части адреса: сеть, подсеть и узел Выше было рассказано, что в масках сетей классов А, В и С есть, соответственно, 8, (б и 24 ненулевых бита в сетевой части маски. Такое количество битов является стандартным н лля классовых сетей никогда не изменяется, на узловую часть адреса,:.!:::4г соответственно, выделено 24, 16 и 8 битов (сети класса А, В и С). Ко~да создаются подсети. сетевая часть ш1реса и стандартная классовая маска остаются без измене-,-э ний, а уменьшается только узловая часть. Следовательно, чтобы легко и быстро понимать суть вопроса и уметь отвечать на экзаменационные тесты, специалист должен мочь быстро определить, сколько битов осталось в узловой части адреса после применения какой-либо сетевой маски.
После этого можно рассчитать размер поля (т,е, количество битов) полсети, а ответы на оставшиеся вопросы можно получить, зная эти два параметра. Следуюгцие определения помогут правильно определить количество битов в сетевой части ! Р-адреса, биты подсети и количество битов в узловой части адреса. 'ь м Сетевая часть адреса всегда определяется классом сети адреса. о Узловая часть адреса всегда определяется маской подсети. Количество двоичных О в маске (они всегда есть в правой части, т.е. в конце масюз) задает количество сетевых битов в !Р-адресе.
° После того как сетевая н узловая части были найдены, биты подсети — это то, что осталось от этих двух операций, т.е. оставшаяся часз ь битов 32-битовогб адреса. Глава 12. 1Р-адресация и создание подсетей 255.255.0.0 — в ней есть ! б двоичных нулей справа (можно перевести маску в дяоичный формат и убелиться в этом). И, соотяетстяенно, число битов я поле подсети— это ясе, что осталось, т.е. 8 битов. Рассмотрим еще два примера с легко конвертируемыми масками, чтобы закрепитьь навык. Предположим, у нас есть адрес 130.4. ! 02. ! с маской 255.255.255.0. Адрес 130.4. ! 02.
! относится к сети класса В, следояательно, а маске есть 16 битов я сетевой части. В маске 255.255.255.0 есть восемь двзичных нулей справа, следовательно, есть 8 битов в узловой части, и, если отнять от 32 оба найденные числа, мы получим 8 битов в части подсети для такой маски.и адреса. Второй пример — сеть 199.1.1.100 с маской 255.255.255.0. В этом примере вообще нет никаких подсетеи! Адрес !99.!.1.100 относится к сети класса С, следовательно, я маске будет 24 бита в сетевой части. В праной части маски есть восемь двоичных нулей, следовательно, узловая часть содержит 8 битов, а для части подсети в маске битов не оста!!ось, В лействительности если помнить, что стандартная маска лля сети ю!асса С аы! ляли.! как 255.255.255.0, то по ней н классу адреса можно сразу же сказать, что подсети а ланном случае не используются.
ябляяа 12.11. Примеры адресов ео сложными масками и маска в десятичном анде Маска в двоичном ноле 102. 1, млека 255.255. 252.0 1.100, маска 255.215,255.224 1111 1!11 11)! 1111 1111 1109 0090 9000 !!!! !!!! !!!! !!!! !! П !!!! ЦЦ9 0099 Количестяо битов я узловой части маски сразу же станоянтся очеяидным, после 'о как маска была'преобразояана в двоичную форму. Например;,я парасю маа!)е уябл,.
102н И), 255255.252,6, и днончномл анде оси .десать нУлей спРава, следйа!и!ел!ь. Двоичный метод расчета количества битов в сетевой, узловой части и подсети Подсчитать количества битов в узловой части адреса, когда используются только десятичные значения 255 и О, очень просто, поскольку 255 представляет собой 8 дяоичных единиц, а 0 — 8 двоичных нулей. Следовательно, каждому нулю в маске соответствует 8 битов в узловой части адреса.
! ем не менее на практике (да и я экзаменах) нсе не так просто: в масках зачастую ястречаются значения между 0 и 255 и опрелелить количество узловых битов сложнее. Исследование маски полсети н ляоичной записи сразу же поможет ответить на ясе оопроем, поскольку именно в ней нулями и единицами заданы различные части адреса: и ляоичные 1 о маске задают общее число битов в сетевой части и подсети; 1~~еме двоичные 0 я маске задают узловую часть адреса; правила лля масок классовых сетей определяю~ размер сетеяой части алреса.
ПРименив перечисленные выше принципы к ляоичной маске, можно легко найРазмер сетеной и узловой части, а также количество битов я подсети для заданной мы адресации. Примеры адресов и л!асок в двоичном и десятичном виде показа- ятабл. 12.11. 406 Часть |й. !Р-маршрутизаций но, узловая часть составляет 1О битов. Поскольку маска использует~я с адресом клас Ъ са В, 130 4.102.1„то в стандартной классовой маске к сетевой части относится 16 битца, а на подсети в данном случае вылелено 6 битов (32-10-16=6). Во втором примереесть только 5 нулей в маске, значит, есть 5 битов для адресации узлов.
Приведенная маска используется с адресом из сети класса С, в котором 24 бита относится к сетевой части, слеловательно, для подсетей используется всего 3 бита (32-5-24=3).::";:;) Ниже формально описаны этапы двоичного метода расчета количества битов .:,,".::~ в сетевой, узловой н части полости для маски. Этап !. Сравните первый октет адреса с таблицей масок и адресов лля сетей классов А, В и С. Запишите количество сетевых битов в зависимости от класса сети для адреса. Этап 2.
Определите количество узловых битов: а) перевсля маску в двоичную форму; б) полсчитав количество двоичных нулей в маске. Этап 3. Рассчитайте количество битов для подсетей в маске, вычтя из 32 число без':;:!;- топ в сетевой части и число битов в узловой части. Десятичный метод расчета количества битов в сетевой, узловой '::! .-,—,.',:~" части и подсети Использовать двоичный метод может быть не очень удобно, зато очень надев»;-': но — в нем невозможно ошибиться. Если потренироваться в преобразовании чи(а~',;;„-;; (и алресов) в лвоичную и десятичную форму, процесс будет простым и безошибочнъМФ~",'.:,'.~ч Тем не менее многие специалисты предпочитают использовать десятичную матеиай)ззз.",';", ку, поскольку она привычнее двоичной.