AllInfo
Main: Info Blog Temp Mail


unix 2012-01-02 21-59-12

Вопрос касается статических машрутов. (Пример)

есть у нас 2компа, 2сетки, 2 маршрутизатора. вот примерная схема:

предположим что 2компа и 2 маршрутизатора - это 4 юниксовых сервера.





комп А имеет следующию таблицу маршрутизации:
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
127.0.0.1 127.0.0.1 255.0.0.0 UH 0 0 0 lo0
10.1.1.0 10.1.1.5 255.255.255.248 U 0 0 0 eth0
0.0.0.0 10.1.1.26 0.0.0.0 UG 0 0 0 eth0

B:
Destination Gateway Genmask Flags Metric Ref Use Iface
127.0.0.1 127.0.0.1 255.0.0.0 UH 0 0 0 lo0
10.1.2.0 10.1.2.4 255.255.255.248 U 0 0 0 eth0
10.1.1.0 10.1.2.55 255.255.255.0 UG 0 0 0 eth0
0.0.0.0 10.1.2.3 0.0.0.0 UG 0 0 0 eth0

M1:
Destination Gateway Genmask Flags Metric Ref Use Iface
127.0.0.1 127.0.0.1 255.0.0.0 UH 0 0 0 lo0
10.1.1.0 10.1.1.26 255.255.255.248 U 0 0 0 eth0
10.1.2.0 10.1.2.55 255.255.255.248 U 0 0 0 eth1
0.0.0.0 10.1.2.3 0.0.0.0 UG 0 0 0 eth1

M2:
Destination Gateway Genmask Flags Metric Ref Use Iface
127.0.0.1 127.0.0.1 255.0.0.0 UH 0 0 0 lo0
10.1.2.0 10.1.2.3 255.255.255.248 U 0 0 0 eth0
0.0.0.0 x.x.x.x 0.0.0.0 UG 0 0 0 eth0

вопрос: B посылает пакет -> А (10.1.1.5)
по таблице раутинга компа В, пакет должен уйти на гейтвей М1(10.1.2.55) и там дальше определятся его судьба.
пакет приходит на М1, по таблице М1 пакет уходит 10.1.1.26 eth0 локальный интерфейс. Как дальше М1 узнает как доставить пакет на А в этой подсети? по ARP кэшу или у него есть база MAC/IP всех компов в этой подсети или еще как?

A: Проблемав том, что хост А имеет адрес 10.1.1.5 из сети 10.1.1.0 255.255.255.248, а маршрутизатор адрес 10.1.1.26 из сети 10.1.1.24 255.255.255.248. Т.е. хост А и маршрутизатор пинговаться не будут. Поменяйте маску на /27 255.255.255.224
Вопрос касается статических машрутов. (Пример)

18.223.170.253 / 2024-12-22_20-13-38 UTC.