Из Википедии, бесплатной энциклопедии
  (Перенаправлен из петли моста )
Перейти к навигации Перейти к поиску

Цикл коммутации или мост петля происходит в компьютерных сетях , когда есть больше , чем один слой 2 путь между двумя конечными точками (например , множественные соединениями между двумя сетевыми коммутаторами или два порта на одном коммутаторе соединен друг с другом). Петля создает широковещательные штормы, поскольку широковещательные и многоадресные рассылки пересылаются коммутаторами через каждый порт , коммутатор или коммутаторы будут многократно ретранслировать широковещательные сообщения, наводняющие сеть. [1] Поскольку заголовок уровня 2 не включает поле времени жизни (TTL), если кадр отправляется в зацикленную топологию, он может зацикливаться бесконечно.

Физическая топология, содержащая петли коммутации или моста, привлекательна по причинам избыточности, но коммутируемая сеть не должна иметь петель. Решение состоит в том, чтобы разрешить физические петли, но создать логическую топологию без петель, используя агрегацию каналов , мост кратчайшего пути или протокол связующего дерева на сетевых коммутаторах.

Трансляции [ править ]

В случае широковещательных пакетов ( широковещательное излучение ) по петле переключения ситуация может перерасти в широковещательный шторм .

В очень простом примере коммутатор с тремя портами A, B и C имеет нормальный узел, подключенный к порту A, в то время как порты B и C соединены друг с другом в виде петли. Все порты имеют одинаковую скорость соединения и работают в полнодуплексном режиме.режим. Теперь, когда широковещательный кадр поступает в коммутатор через порт A, этот кадр пересылается на все порты, кроме порта-источника, то есть порты B и C. Оба кадра, выходящие из портов B и C, проходят цикл в противоположных направлениях и повторно входят в коммутатор через свои порты. порт-партнер. Кадр, полученный через порт B, затем пересылается на порты A и C, кадр, полученный через порт C, на порты A и B. Таким образом, узел на порту A получает две копии своего собственного широковещательного кадра, в то время как две другие копии создаются цикл продолжить цикл. Точно так же каждый широковещательный кадр, поступающий в систему, продолжает циклически проходить цикл в обоих направлениях, ретранслируя обратно в сеть в каждом цикле, и широковещательные передачи накапливаются. В конце концов, накопленные широковещательные сообщения исчерпывают исходящую емкость каналов, коммутатор начинает отбрасывать кадры,и связь через коммутатор становится ненадежной или даже невозможной.

Нестабильность базы данных MAC [ править ]

Коммутационные петли могут вызывать вводящие в заблуждение записи в базе данных управления доступом к среде (MAC) коммутатора и могут вызывать широковещательную рассылку бесконечных одноадресных кадров по сети. Петля может заставить коммутатор принимать одни и те же широковещательные кадры на двух разных портах и ​​поочередно связывать отправляющий MAC-адрес с тем или другим портом. Затем он может неправильно направить трафик для этого MAC-адреса на неправильный порт, что приведет к потере этого трафика и даже к тому, что другие коммутаторы будут неправильно связывать адрес отправителя с неправильным портом.

Многокадровые передачи [ править ]

В сети с резервной коммутацией оконечное устройство может принимать один и тот же кадр несколько раз.

Ошибочные толкования [ править ]

Неверно, что внутри цикла коммутации пакеты будут циркулировать по сети до тех пор , пока не истечет их время жизни (TTL), поскольку на уровне 2 не существует концепции TTL . На практике пакет будет циркулировать до тех пор, пока он не будет отброшен, например, из-за исчерпания ресурсов.

Ссылки [ править ]