проект:    архи.всё -> энтропия
   Законы энтропии и сеть
Центр Исследования Хаоса Энтропия
Архитектурный журнал
прессслужба


Лекции
Строительство

 

Проблема. Недавно мы анализировали большую корпоративную сеть, состоящую из нескольких сегментов, соединенных маршрутизаторами. Среди множества обнаруженных нами проблем был значительно превышающий норму трафик широковещательных сообщений. На этот раз все сегменты сети были "переполнены" широковещательными пакетами NetWare IPX типа 20. Встречаясь уже не в первый раз с подобными явлениями, мы подумали, что стоит обратить внимание наших читателей на данную проблему.

 

Скотт: Послушай, Билл, это случайно не очередная проблема с широковещательными передачами?

 

Билл: Совершенно верно. В прошлый раз мы столкнулись со "штормом" широковещательных сообщений, вызванным неверной конфигурацией маршрутизатора. На этот раз широковещательные передачи обусловлены принципиальным изъяном в стандартном алгоритме передачи широковещательных сообщений IPX типа 20 (так называемых IPX WAN broadcast).

 

Скотт: Итак, узел может послать один широковещательный пакет IPX типа 20 (таблица)...

 

Билл: ...и это вызывает "шторм" широковещательных сообщений, который "затапливает" все сегменты сети.

 

Скотт: В некотором смысле это напоминает теорию, согласно которой взмахи крылышек бабочки в Бразилии могут вызвать последовательность на вид случайных событий, приводящих в конечном итоге к урагану в Техасе.

 

Билл: Ну что же, по крайней мере это объясняет, почему наши прогнозы погоды никогда не бывают точными.

 

Скотт: И теория бабочки, и наша сетевая проблема имеют отношение к энтропии.

 

Билл: Энтропия определяется как мера связанной энергии замкнутой термодинамической системы, и изменение этой меры равно отношению количества поглощенной теплоты к абсолютной температуре, при которой эта теплота была поглощена.

 

Скотт: Кто это сказал, какой-нибудь "безумный" ученый или кто-нибудь еще?

 

Билл: Нет, это взято из словаря Вебстера!

 

Скотт: Вариант определения энтропии, найденный в этом словаре, применим и к нашей сетевой проблеме: энтропия - это мера количества информации в сообщении, которая пропорциональна логарифму числа возможных эквивалентных сообщений.

 

Билл: Проблема широковещательных сообщений IPX обостряется с ростом числа параллельных маршрутов в сети.

 

Скотт: Давай начнем с бабочки - источника широковещательных пакетов.

 

Билл: Источниками этих пакетов являются такие равноправные узлы сети, как системы совместного использования CD-ROM, а также компьютеры, работающие под управлением ОС Windows for Workgroups, Windows NT Workstation и Windows NT Server. Эти узлы используют NetBIOS поверх IPX.

 

Скотт: Эти узлы периодически посылают широковещательные сообщения, чтобы найти сетевые услуги или оповестить о них.

 

Билл: Широковещательные сообщения, в данном случае пакеты IPX типа 20, передаются маршрутизатором, управляющим трафиком IPX, по всем возможным маршрутам и всем маршрутизаторам.

 

Скотт: А затем каждый принимающий широковещательное сообщение маршрутизатор транслирует эти сообщения всем другим маршрутизаторам сети. Таким образом, несколько отправленных узлом пакетов превращаются в тысячи пакетов, которые проходят через маршрутизатор.

 

Билл: Посмотрим, какие существуют способы устранить лавинообразное размножение широковещательных пакетов IPX типа 20, которые рассылаются различными узлами сети, работающими с интерфейсом NetBIOS.

 

Скотт: Можно заблокировать в маршрутизаторах передачу широковещательных пакетов IPX типа 20, если приложениям не требуется NetBIOS поверх IPX и они могут использовать NetBIOS поверх протокола LLC.

 

Билл: Или можно установить на маршрутизаторах фильтры, чтобы отключить прием и (или) пересылку широковещательных пакетов типа 20 определенным интерфейсом.

 

Скотт: Или можно установить более сложные фильтры, позволяющие направлять широковещательные сообщения группе сегментов или определенному узлу в сегменте.

 

Билл: Или можно сконфигурировать маршрутизатор так, чтобы он принимал пакеты только одним интерфейсом, через который проходит основной маршрут к их отправителю. Таким образом, одинаковые пакеты от одного и того же отправителя, принятые через другие сети, будут отброшены. Тем самым также будет обеспечено обнаружение кольцевых маршрутов движения пакетов IPX типа 20.

 

Скотт: Конечно, поддержка сложных фильтров на нескольких маршрутизаторах не очень веселое дело, поэтому лучшим решением могло бы быть отсеивание этих сообщений "по пути следования" (в маршрутизаторах) и некоторое изменение конфигурации сети или протоколов, чтобы более успешно управлять сообщениями NetBIOS, или использование совсем другого протокола.

 

Билл: Звучит это хорошо. В нашем случае мы остановились на фильтрации широковещательных пакетов типа 20 в маршрутизаторе.

 

Скотт: К счастью, наш клиент смог продолжать использовать свои NetBIOS-приложения совместно с NetBEUI.

 

Билл: С другой стороны, если вам все же необходим NetBIOS поверх IPX, подумайте о том, как контролировать эти широковещательные передачи в маршрутизаторе. Посоветуйтесь с представителями компании-производителя вашего маршрутизатора, чтобы определить наилучший метод подавления передач широковещательных пакетов типа 20.

 

Скотт: Это особенно важно для сетей с большим числом параллельных маршрутов.

 

Билл: Любое из вышеперечисленных решений будет надежно охранять вашу сеть от возникновения "шторма".
  . страницы:
1   
>  
   
   
   
  . содержание:
       архи. трансформер ( развернуть и cвернуть )
      
  . архи.поиск:
  . архи.другое:
проект Которосль
  . архи.дизайн:
 
  Семён Расторгуев ©  рaдизайн ©


    © Билл Алдерсон, Скотт Хогдал


    © 2007—2015, проект АрхиВсё,  ссылайтесь...
Всё.