Home

Page 14
Page 14
background image

 

 

коммуникаций  с  сеть  D.  Маршрутная  петля  может  появиться  и  между 
соседними маршрутизаторами. 
 

Маршрутизатор  R2  имеет  маршрут  в  сеть  С  через  маршрутизатор  R1,  а 

маршрутизатор  R1  вследствие  ошибки  администратора  или  ошибки  протокола 

маршрутизации  имеет  маршрут  в  сеть  С  через  маршрутизатор  R2.  в  таком 
случае маршрутизаторы R1 и R2 будут бесконечно долго передавать друг другу 
пакеты,  предназначенные  в  сеть  С,  с  одной  стороны  исключая  возможность 
передачи  пакетов  в  сеть  С,  а  с  другой  стороны  занимая  пропускную 
способность линии связи между маршрутизаторами R1 и R2.  
 

Так как маршрутная петля приводит к затоплению паразитным трафиком 

линий  связи  сети,  разработчики  протокола  IP  предусмотрели  специальный 
механизм борьбы с маршрутными петлями. Данный механизм не устраняет саму 
маршрутную  петлю,  а  лишь  приводит  к  уничтожению  «заблудившихся 
пакетов», разгружая тем самым линии связи между маршрутизаторами.  

 

 

 
 

Этот  механизм  называется  «Время  жизни  пакета»,  TTL  (Time  To  Live)  и 

работает  следующим  образом:  каждый  пакет  при  формировании  получает 

некоторое  значение  однобайтового  поля  TTL,  на  усмотрение  приложения, 
пославшего  пакет  или  стека  TCP/IP.  При  прохождении  маршрутизатора  он 
должен  уменьшить  это  значение  при  перенаправлении  пакета.  Изначально 
полагалось, что маршрутизатор уменьшит значение поля TTL на то количество 
секунд,  которые  пакет  провел  в  буфере  маршрутизатора  ожидая  обработки, 
однако  с  одной  стороны  это  дополнительно  нагружает  маршрутизатор 
необходимостью  считать  время  нахождения  в  буфере  каждого  пакета 
(дополнительная нагрузка на процессор и память маршрутизатора), а с другой 
стороны с некоторых пор маршрутизаторы обрабатывают пакеты не «секунды», 
а скорее «миллисекунды», так что сегодня маршрутизаторы просто уменьшают 
поле TTL на единицу при обработке пакета. Когда значение поля TTL достигает 
нуля,  маршрутизатор  вместо  того,  чтобы  маршрутизировать  пакет,  просто 

уничтожает  его,  таким  образом,  если  пакет  попал  в  маршрутную  петлю,  то 


Copyright © 2022 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.