Одом У. - CISCO Официальное руководство по подготовке к сертификационным экзаменам CCENTCCNA ICND1 - 2010 (953096), страница 48
Текст из файла (страница 48)
коммутарля построения таблицы адресов использует МАС-адрес отправителя Рассылка фреймов снова к рис. 7.6 и проиллюстрированному на нем процессу рассылки „, ~~~к поступит коммутатор с первым фрей мом от компьютера Фреда, т.е. на Ф обмена данными, если записи в таблице МАС-адресов еще нет? Когда , у)м с адресом получателя, отсутствукащим в таблице, комму!втор пере„... фн.райн через все интерфейсы кроме того, откуда он пришел. Итак, сле,. ить,, что коммутатор всегда рассылает одиоадресатлый фрейм, адрес лолу...",;.„,...,,,о отсутствует в таблице коммутации (цп)слоччп цпгсаи багие), через :, „...- .. в надежде, что искомое устройство окажется в каком-либо из под;:,.!~~;,.йлЕМУ ЕГ)ГЕГПЕ1-СЕГМЕНТОВ И ОтВЕтИт На таКОй фРЕйМ И, СЛЕДОВатЕЛЬНО, .,~,-;:,.~едти правильную запись в таблицу МАС-адресов устройства.
'~к' показано на рис. 7.6, коммутатор пересылает первый фрейм через ~або/2,' 'ГОО/3 и ГаО/4, несмотря на то, что МАС-адрес получателя ',,;,„.„:.::(т/ег КомпьютеР БаРни) накодитсЯ за интеРфейсом Га0/2. КоммУга.;;,.:,...,.От фрейм' обратно в интерфейс ГаО/1, поскольку он был получен че- .,-"Слмйует заметить, что на рис. 7.6 не показаны фреймы, пересылаемые ';;И. Ф~!)/4, поскольку основное внимание на иллюстрации уделяется про";.,:,, Йенни коммутатора. Когда компьютер Барни отвечает компьютеру Часть!Е Коммутация в локальных сетях Фреда, коммутатор добавляет запись для МАС-алреса 0200.2222.2222 (и интерфейса':,.'';,: Раб/2) в таблицу адресов, Все паслелуюшие фреймы, передаваемые для алреса полу. "!;"; чателя 0200.2222.2222, не будут пересылаться в интерфейсы Раб/3 и РаО/4, а толь- -."':" ко в порт Раб/2.
Процесс пересылки фреймов через все акгивные интерфейсы коммуга«п«ра, кро- . '!«; ме толк откуда он пришел, называют лавинной рассылнои (йоогйпд) Коммутаторы'С,':!,': использованием лавинной рассылки передают как одноздресатные фреймы„адреса.',;::. получателей которых отсутствуют в таблице, так и широковещательные. Аналогично ." ~!; устройства поступают с многоадресатными (пш(Г(сваг) фреймами, кроме тех случаея'"~ когда в коммутаторах явно сконфигурированы некоторые средства оптимизаций';,;.; многоадресатных потоков данных. Мнагоадресазные технологии выходят за рамкк-',;:: данной книги и рассматриваться не будут. Коммутатор отсчитывает специьшьный таймер для каждой записи в таблиц~'~г МАС-адресов, обычна называемый гнаймером бездействия /(нагтгиг) йгнст/.
Для ках~"'„:!, дой новой записи, т.е. нового адреса отправителя, такой таймер выставляется в ноягз: -'. Каждый раз при получении фрейма с тем же самым МАС-здресом отправителя тай:;,~ мер сбрасывается в нулевое значение. Значение таймера ш«стоянно увеличивается;::,.'- следовательно, устройство всегда может отследить, какие записи давно не обновзз('=".! лись и от каких устройств давно не приходили фреймы.
Если вдруг у коммутатор()Г закончится место в оперативной памяти для адресных записей, самые старые МАС,.!,," адреса могут быть найдены по значению таймера бездействия и удалены из таблицыь',:..:,-'. Защита от кольцевых маршрутов с помощью протокола 8ТР Третья главная функция коммугзторов локальных сетей заключается в пре вращении кольцевых маршрутов с помощью протокола распределеннога с$»«)».,' зующего дерева (Крапа(пя Тгее Ргогосо) — ЯТР). Без протокола БТР фреймы бесконечно долго курсировать по кольцевому маршруту, если в ЕгЬегпе(-сети, ... резервные каналы. Чтобы избежать зацикливания фреймов, протокол $ТР бло ет некоторые порты и онн не могут пересылать данные, при этом в сети между.„ ментами (т.е.
доменами коллизий) существует только один активный маршрут передачи данных. Результат работы протокола распределенного связующего дв'., очевиден и прост: в сети остается один маршрут, зацикливания фреймов не и холит, локальная сеть работает стабильно Несмотря на то, что в локальной сети. „,„ резервные каналы, которые стануг активными в случае отказа основного спадй:, ния, цри использовании протокола Я Р нельзя получить балансировку нагрузки.'"„:;;.': Чтобы избежать кольцевых маршрутов на втором уровне, на всех коммуга должен быть запущен протокол БТР, который каждый из портов каждого устра, ... переводит или в заблокированный режим (Ыос)г1пд ваге), или в режим передачи' ных (аког«чагсйпй). Под блокированием (В)ос/ггня/ понимают такое состояние Инта' '„, са, в катаром он не мажет передавать или принимать фреймы пользовател,', „, данных, но мажет обмениваться толька служебными сообщениями протокоЛа, „„ В режиме передачи данных /«Ьгиагг(гня) интерфейс может передавать и при; пользовательские фреймы с данными.
Если протокол заблокировал правильныя«,.'-:.« бор интерфейсов, в сети останется только один активный логический маршрут ... ду каждой парой сегментов. Глава 7. Базовые концепции Ет)загнет-коммутации ВНИМАНИЕ! П ре и мущества простой пример вестным им МА интерфейсы На рис. 7.7 пр пьютером Ларри зервный канал и $'=:-':.:=:- протокола БТР становятся очевидными, если рассмотреть такой Вспомним, что коммутаторы лавинно рассылают фреймы с неиз- С-адресом получателя и широковещательные сообщения через все оиллюстрирована ситуация, когда один фрейм, отправленный ком- компыотеру Боба, будет зацикливаться, поскольку в сети есть ре- нет протокола БТР.
Ларри Рис. 7 7. Сеть с резервными каналами без н ратовали о 7Р— грреим заиикливиетсн мпьютер Ларри отправляет единственный фрейм компьютеру Боба, который ючен, следовательно, МАС-адреса узла Боба нет в таблице коммутации у обоих мутаторов. Поскольку это первыи фрейм, то он представляет собой фрейм с нестным коммутаторам МАС-адресом получателя (цп)ьпоэнп цпгсам) и он должен переслан устройством через все порты, кроме того, откуда он был получен. Тафрейм будет попадать в бесконечный кольцевой маршрут второго уровня, так оммугаторы не могут никакими средствами обнаружить адрес компьютера Боба ольку он выклнэчен и алрес его не известен устройствам).
Коммутаторы будут ылать этот фрейм снова и снова и так до бесконечности. алогично коммутаторы будут пересьшать широковещательные фреймы. Если -либо из компьютеров отправит такой фрейм, он также будет курсировать бесно цо кольцевому маршруту. днн из вариантов решения описанной выше проблемы — построить локальную без использования резервных каналов, тем не менее, большинство инженеров днамеренно разрабатывают сети с избыточными каналами лля обеспечения откаойчивости. На практике, ко~да какой-либо из каналов отказывает, желательно, (сеть все же работала, поэтому при ее разработке используют резервирование.
нльным решением в таком случае будет то, которое включает в себя коммутню локальную сеть с резервными каналами и протокол БТР, в задачу которого т блокирование некоторых интерфейсов, чтобы в сети между двумя конечныест)еойствамн существовал только олин активный маршрут второго уровня. Протокол оТР абсолютно одинаково работает а коммутаторах и прозрачных мосэзх. поз~пну такие термины, как мост (Ьг)г)кс), коммутатор (зэе)гсЬ) и мостовое устройство (ЬгЫрпк г)еисс) используются как синонимы в описаниях протокола 8ТР.
Часть П. Коммутация е локапьзяыа, Методы коммутации в коммутаторах Сгасо Выше было рассказано, как коммутатор принимает решение о том, пересг) ""'-'Фз отфильтровазь фрейм. Ко~да коммутатор компании С(асс принимает ре отправке фрейма, он может использовать один из механизмов пересьгяки, описангз ниже Полавляюшее большинство устройств на сеголняшний день зует метол коммутации с буферизацией фреймов (згоге-апд-Гога агд), тем'нв""' все описанные ниже мезоды внутренней обработки потоков данных реада"'"в как минимум, в олпом из выпускаемых компанией Сгасо коммутаторов, Больпгинство прозрачных мостов и коммутаторов на сегодняшний день,, "'.=' зует метол кольиутации г буферизацией фреймов (агоге-апд-Гогъагд ргосеаа(па)'„'" ', механизме устройство должно получить фрейм полностью, прежде чем В правку его первого бита через выходной интерфейс. Существует еще двй' " внутренней обработки фреймов: сквозная коммугация (сог-гйгоцяЦ и бес ная (Ггаягпепг-Ггее).
МАС-адрес получателя расположен в начале Егйегпе1-здг'сх гююому коммутатор может начать передачу задолго до того, как он праве(гй фрейм. Сквозная и бесфрагментная коммутации работают именно таким" ' перелача начинается задолго до того, как булет принят весь фрейм, след время обработки и отправки (т.е.
залержка, де1ау) значительно уменьшаетсв;.Г ";,::'::,~'. меглод сквозной холм»глации (сцг-йзгоияЦ вЂ” устройство начинает' фрейма как можно раньше, т.е. как только принята часть заголовка, сола(1 рес получателя. Этот метод очень заметно уменьшает залержку в сети, но его результатом будет распространение ошибок в сети. Контрольная сумами. (Ггапзе с(зес(~ аеццепсе — ЕСБ) находится в Ег(зегпег-концевике, следоватЫ мутатор не может определить, есть ли ошибки во фрейме, перед тем как нач',".;, дачу Используя этот метол, слелует помнить о лвух основных моментах: счет обработки фреймов устройством значительно уменьшается, но за ат6П ся платить свою цену — фреймы с ошибками могут быть переданы дальй(е::-':,;:,;:~;;; Метод бегфраачеятной хомм»тонии (Ггаяпзепг-Ггее ргосем(пй) работаете,, но методу сквозной коммутации, но меныпес количество ошибок пе устроиство.
Олна интересная особенность технологии СИМА/Со ( Мц(йр1е Ассеза %и(з Сойгаюп Оегесг(оп — множественный поступ с конт)й~,.„ шсй и обнаружением коллизий) состоит в том, что большинство кодлизяй,. „ лит на первых 04 байтах фрейма. Бесфрагментная коммутация похожа нас ... том понимании, что в ней также принимается только часть фрейма', 646 чинается перслача. задержка за счет обработки фрсйма коммутатором Втв булет заметно меньше, чем при буферизации. и чугь больше, чем при толе. количество предаваемых устройством ошибок также будет наиндЮ,", чем в метоле коммутации с буферизацией. На сегодняшний день большинство рабочих станций подключено к' евт11.„.