Какой адрес порта маршрутизатора должен отвечать сообщением о превышении времени жизни в пути?

Учитывая следующую ситуацию:

PC --- |aa  RTR1  bb| --- |aa  RTR2  bb| --- |aa  RTR3  bb| etc  

Каждый из |aa rtr bb| должен быть маршрутизатором с двумя портами aa и bb.

Когда я выполняю трассировку маршрута со своего ПК, какой адрес порта маршрутизатора должен отвечать сообщением о превышении времени жизни в пути?

Кажется, я помню, как меня учили думать о маршрутизаторе как о состоящем из столько же частей, сколько и портов, поэтому в моем сценарии, когда aa пересылает пакет на bb и уменьшает TTL до 0, это будет адрес порта aa в сообщение об ошибке. Я пытаюсь найти окончательный ответ.


person dbasnett    schedule 01.04.2010    source источник


Ответы (1)


Поскольку каждый маршрутизатор отправляет вам ICMP-пакет, используя aa, а не bb, отправляемый им пакет будет иметь адрес aa, а не bb.

Маршрутизатор генерирует ICMP-пакет и отправляет его вам. Адрес источника, который будет иметь пакет, — это адрес источника, с которого был отправлен этот пакет, адрес aa.

person brickner    schedule 12.05.2010