Назад | Перейти на главную страницу

как заполняются таблицы маршрутизации?

Я читал «проиллюстрированный tcp / ip» и начал читать о пересылке IP. все о том, как вы можете получить дейтаграмму и решить, куда ее отправить дальше, на основе IP-адреса назначения и вашей таблицы маршрутизации. но меня смутило то, как (в настройках домашней сети) заполняется сама таблица. здесь работает протокол нижнего уровня? это идет вместе с dhcp? или это просто на основе IP-адреса и сетевой маски каждого интерфейса? Я знаю (из других книг), что на заре развития Ethernet приходилось настраивать таблицы маршрутизации вручную, но я знаю, что не делал этого.

в настройках домашней сети вы, вероятно, используете только одну сеть (то есть один и тот же сетевой адрес и маску для всех хостов, поэтому маршрутизация на самом деле не происходит внутри). Существует шлюз по умолчанию, и все пакеты, адресованные в другом месте, отправляются на шлюз по умолчанию. Пересылка пакетов на коммутаторе происходит на основе пары MAC-адресов / IP-адресов из полученных пакетов. В более крупных сетях, где вам нужно маршрутизировать пакеты из одной сети в другую, помимо статической маршрутизации существуют такие протоколы маршрутизации, как rip, eigrp, ospf и другие. yaMan

Для типичного хоста, получающего свой IP-адрес через DHCP, единственные нормальные маршруты, которые он будет иметь, - это его собственная сеть и его шлюз по умолчанию. И то, и другое он получает по DHCP.