про IP пакет через роутер - PullRequest
0 голосов
/ 16 марта 2011

Я только что закончил интервью по телефону.Интервьюер задал мне вопрос:

Расскажите, что происходит с IP-пакетами, проходящими через маршрутизатор.

Прошло много времени с тех пор, как я изучал сетевые технологии.И я просто скажу кое-что о списке передачи маршрутизатора, и есть несколько протоколов маршрутизатора, таких как OSPF и т. Д.вот и все.Кто-нибудь может дать хороший ответ на это?или привести меня проверить некоторые ресурсы?Спасибо !!

Ответы [ 3 ]

1 голос
/ 16 марта 2011

Я не думаю, что разговора о маршрутизаторе было бы недостаточно, если бы мы не говорили о различном физическом (?) Сетевом разделении. И я не думаю, что многое требуется, кроме этого, если честно. Рассмотрим с точки зрения MAC-адресов и IP-адресов и того, как IP-пакет изменяется между «сторонами».

Построение топологии маршрутизации - это, конечно же, топология маршрутизации и изменение способа пересылки пакета, но это происходит "на стороне" обычной передачи IP-пакета.

В наши дни маршрутизаторы также довольно часто используются для NAT ...

Счастливы ... сети?

0 голосов
/ 26 августа 2014

Каждый маршрутизатор выполняет две функции: Переадресация и Маршрутизация .Блок пересылки решает, что должно быть сделано при получении пакета.Маршрутизация - это процесс создания таблицы маршрутизации и объявления маршрутов (какие маршруты должны быть объявлены на основе протокола маршрутизации, который выполняется на вашем маршрутизаторе).

Интервьюер хочет, чтобы вы описали функцию переадресации маршрутизатора:

Краткий ответ:

Маршрутизатор просматривает таблицу маршрутизации и находит следующий переход (маршрутизатор).Затем перенаправьте пакет на соответствующий следующий переход.

Длинный ответ:

  1. Маршрутизатор ищет IP-адрес назначения пакета в таблице маршрутизации и находит совпадение с самым длинным префиксом.запись.
  2. Извлечь маршрутизатор следующего перехода из записи с предыдущего шага и найти MAC-адрес следующего перехода.Затем замените текущий MAC-адрес получателя пакета на MAC-адрес маршрутизатора следующего перехода.
  3. Уменьшает TTL на один блок и заменяет его.
  4. Пересчитывает контрольную сумму заголовка IP и заменяет ее.
  5. Помещает пакет в исходящую очередь интерфейса, подключенного к маршрутизатору следующего перехода.

ВНИМАНИЕ 1: Это действия, которые простой маршрутизатор выполняет при поступлении пакета,Большинство маршрутизаторов выполняют другие функции, такие как NAT, пересылка пакетов через туннель и т. Д. Кроме того, усовершенствованный маршрутизатор, такой как маршрутизаторы Cisco, выполняет многие функции, когда пакет проходит через маршрутизатор.

ВНИМАНИЕ 2: Я описал только сети TCP / IP, которые используют Ethernet в качестве протокола связанного уровня и IP в качестве протокола сетевого уровня.В других сетях, таких как ATM, Frame Relay и т. Д., Существуют различные этапы переадресации.

PS: Этот контекст можно найти в кратких книгах CCAN и более подробной информации о книгах маршрутов CCNP.

0 голосов
/ 16 марта 2011

Маршрутизатор - это устройство сетевого уровня. Таким образом, когда он получает IP-пакет, текущее назначение IP-пакета устанавливается на этот маршрутизатор. Итак, роутер делает это:

  1. Проверяет конечный пункт назначения пакета.
  2. Из таблицы маршрутизации он находит маршрутизатор следующего перехода, который достигнет этого пункта назначения
  3. Добавляет адрес маршрутизатора следующего перехода к этому пакету, отправляет его на свой канальный уровень (который добавляет заголовок кадра и трейлер)
  4. Затем этот пакет отключен для маршрутизатора следующего перехода.

Таким образом, этот пакет отправляется в конечный пункт назначения

PS: я прошел курс компьютерных сетей в прошлом квартале

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...