3 / 3 / 1
Регистрация: 15.08.2016
Сообщений: 149
|
||||||||||||||||||||||||||||||||||||||
1 | ||||||||||||||||||||||||||||||||||||||
Разбираем таблицу маршрутизации стандартного роутера08.02.2017, 22:47. Показов 15235. Ответов 21
Метки нет (Все метки)
Здравствуйте!
Имеется таблица маршрутизации роутера.
Пожалуйста, знающие люди, ответьте на вопросы в следующем порядке: 1) правильно ли я понимаю то, что 1 и последняя строки означают то, что перед отправкой любого фрейма/пакета моим ПК (UH флаг) сначало осуществляется отправка самому себе на "виртуальный интерфейс" pppoe_0_**_0 (0/**), где он инкапсулируется в другой (прочитал это на одном сайте, но доверия ему нет); 2) что означает строка 2; 3) что означает строка 3. 4) бонусный вопрос, что означает
0
|
08.02.2017, 22:47 | |
Ответы с готовыми решениями:
21
Написать таблицу маршрутизации Написать таблицу маршрутизации Просмотреть таблицу маршрутизации (наподобие команды netstat -r) Как можно обрабатывать таблицу маршрутизации по OID |
Модератор
11424 / 6993 / 1901
Регистрация: 25.12.2012
Сообщений: 29,398
|
|
09.02.2017, 08:30 | 2 |
Сообщение было отмечено HotBeer как решение
Решение
2
|
3 / 3 / 1
Регистрация: 15.08.2016
Сообщений: 149
|
|
10.02.2017, 17:28 [ТС] | 3 |
Именно там данные и смотрел, но мне хотелось бы найти другие источники....
0
|
860 / 433 / 128
Регистрация: 20.04.2014
Сообщений: 1,117
|
|
11.02.2017, 00:00 | 4 |
1. последняя строка - маршрут по умолчанию - видно по назначению и маске, все, что не в присоединенные сети - сюда
про первую строку у вас вроде неплохо написано, но такой записи в таблице маршрутизации юниксов не бывает 2. вторая строка - у вас там интерфейс "типа мост" - несколько (2 и более) интерфейсов объединены 3. обычная запись для присоединенной сети (т.е. такой, куда у узла присоединены интерфейсы) сколько интерфейсов - столько присоединенных сетей 4. это записи для мультикастовых адресов - раздельно для всех интерфейсов, включая loopback. Также винда для мультикастов и броадкастов создает и статические ARP-записи: Код
C:\Users\sergey>arp -a Interface: 172.16.0.51 --- 0xa Internet Address Physical Address Type 172.16.0.1 6c-3b-6b-4f-ba-7e dynamic 172.16.0.255 ff-ff-ff-ff-ff-ff static 224.0.0.22 01-00-5e-00-00-16 static 224.0.0.252 01-00-5e-00-00-fc static 239.255.255.250 01-00-5e-7f-ff-fa static 255.255.255.255 ff-ff-ff-ff-ff-ff static Interface: 192.168.56.1 --- 0xd Internet Address Physical Address Type 192.168.56.254 08-00-27-a5-13-f9 dynamic 192.168.56.255 ff-ff-ff-ff-ff-ff static 224.0.0.22 01-00-5e-00-00-16 static 224.0.0.252 01-00-5e-00-00-fc static 255.255.255.255 ff-ff-ff-ff-ff-ff static Код
IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 172.16.0.1 172.16.0.51 20 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306 172.16.0.0 255.255.255.0 On-link 172.16.0.51 276 172.16.0.51 255.255.255.255 On-link 172.16.0.51 276 172.16.0.255 255.255.255.255 On-link 172.16.0.51 276 192.168.56.0 255.255.255.0 On-link 192.168.56.1 266 192.168.56.1 255.255.255.255 On-link 192.168.56.1 266 192.168.56.255 255.255.255.255 On-link 192.168.56.1 266 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 172.16.0.51 276 224.0.0.0 240.0.0.0 On-link 192.168.56.1 266 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306 255.255.255.255 255.255.255.255 On-link 172.16.0.51 276 255.255.255.255 255.255.255.255 On-link 192.168.56.1 266 ===========================================================================
4
|
3 / 3 / 1
Регистрация: 15.08.2016
Сообщений: 149
|
|
11.02.2017, 20:08 [ТС] | 5 |
На указанном Вами выше примере по внутреннему ip адресу хоста 172.16.0.51, выданному Вам провайдером на время сессии, либо заданному статически, хотел бы уточнить:
1)правильно ли я понимаю то, что при отправлении на широковещательный адрес 172.16.0.255 сообщения поступают дипазону 172.16.[0.255] почему тогда указана маска 255.255.255.255, или так принято?; 2) верно ли то, что последние три строчки, относящиеся к limited broadcast, означают отправку широковещательных сообщений согласно маске сети (которая может быть задана вручную в сетевых настройках адаптера при отсутствии DHCP), если это так, то как узнать эту маску при получении настроек автоматически. Также касательно интерпретации самой таблицы маршрутизации хотелось бы уточнить: 1) если верно то, что для любого адреса имеется маршрут для пакетов из 172.16.0.51 через шлюз 172.16.0.1 , то почему для специальных прочих адресов, указанных ниже, есть лишь надпись on-link, 2) как правильно понимать строку Код
172.16.0.51 255.255.255.255 On-link 172.16.0.51 276 Код
172.16.0.0 255.255.255.0 On-link 172.16.0.51 276 Код
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
0
|
860 / 433 / 128
Регистрация: 20.04.2014
Сообщений: 1,117
|
|
11.02.2017, 21:43 | 6 |
Вообще, это была таблица маршрутизации винды, кроме майков никто так таблицу не набивает.
Например, вот так она выглядит в линюхе: Код
sergey@E5 ~ $ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 172.16.0.1 0.0.0.0 UG 0 0 0 wlan0 172.16.0.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0 192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0 на маршрутизаторе (это мой микротик): Код
[sergey@Bluebox] > ip route print Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit # DST-ADDRESS PREF-SRC GATEWAY DISTANCE 0 ADS 0.0.0.0/0 10.90.255.254 0 1 ADC 10.90.255.254/32 94.180.211.158 tap1-wan 0 2 ADC 172.16.0.0/24 172.16.0.1 br1-lan 0 Теперь по вашим вопросам: 1. понимаете правильно. По поводу маски - идеологию майков не очень понимаю. Просто привык, что так есть. Может, кто больше в винде разбирающийся еще что скажет... 2. imho, последние 3 строки - описывают, что пакеты на адрес 255.255.255.255 могут слаться через все 3 интерфеса хотя, сейчас попробовал - при наличии двух интерфейсов, торчащих в одну и ту же сеть, пакеты на адрес 255.255.255.255 - идут только через один интерфейс, с лучшей метрикой. Работает ли DHCP, или назначена статика - настройки смотряться в консоли: винда: Код
ipconfig /all route print Код
ip address route -n Циска пишет - connected: Код
R1#sh ip ro Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route Gateway of last resort is not set 10.0.0.0/25 is subnetted, 2 subnets C 10.0.0.0 is directly connected, Ethernet0/0.100 C 10.0.0.128 is directly connected, Ethernet0/0.200 маршрут к узлу с конкретным адресом (маска/32), причем к самому себе. Зачем майки его добавляют - пес их знает... 5. 172.16.0.0 255.255.255.0 On-link 172.16.0.51 276 это описание присоединенной сети 172.16.0.0/24, такое же, как и в двух приведенных выше таблицах маршрутизации. 6. да, там, как и для других сетей - записи для присоединенной сети, для самого узла (/32), и для броадкаста. 7. вот этого не понял - о каких строках речь?
2
|
3 / 3 / 1
Регистрация: 15.08.2016
Сообщений: 149
|
|
12.02.2017, 18:41 [ТС] | 7 |
Родилось у меня еще немного вопросов, учитель =)
1. Похоже, что у loop интерфейса 127.0.0.1 не указан MAC (разве он не должен совпадать с МАС сетевухи? 2. Как правильно разуметь фразу "это описание присоединенной сети". 3. сколько может быть вложенных (инкапсулированных) сетей таких, что у них различается адресация (т.е. соответствие хоста и IP, если мы говорим НЕ о VPN P.S. Нашел инфу о том, что вышло рекомендуемое многими 5-е издание учебника "Компьютерные сети" Олифера, найти бы еще пдф в инете..
0
|
Модератор
11424 / 6993 / 1901
Регистрация: 25.12.2012
Сообщений: 29,398
|
|
12.02.2017, 19:19 | 8 |
а вот если подумать, нужен ли он?
нет у него мак- адреса сеть, подключенная напрямую через интерфейс, до этой сети не надо добираться через шлюз, пк уже в этой сети одним из своих интерфейсов не понял вообще к истокам....... правда, как уже было змечено, терминология немного хромает, но принцип инкапсуляции описан хорошо http://citforum.ru/internet/tcpip/basic.shtml
0
|
860 / 433 / 128
Регистрация: 20.04.2014
Сообщений: 1,117
|
|
12.02.2017, 19:30 | 9 |
1. как бы, МАС адрес ему не нужен, отправленное на этот адрес никогда на L2 не спускается. Ну да и много МАС адресов понадобилось бы. Там адресов все же 127.0.0.0/8.
2. присоединенные сети - те, к которым узел/маршрутизатор подключен своими интерфейсами и для доступа к которым не нужны шлюзы - сразу ARP на адрес получателя. 3. Вот этого не понял. Вложенные, но не VPN. Туннели? Типа IPv6-over-IPv4?
1
|
3 / 3 / 1
Регистрация: 15.08.2016
Сообщений: 149
|
|
01.03.2017, 19:39 [ТС] | 10 |
Продолжил разбирать таблицы маршрутизации, благодаря Олиферу снова нашел засаду:
на примере приложенной картинки с сетью и двумя таблицами маршрутизации (для роутера R1 и R2), согласно Олиферу, при использовании масок (диапазонов адресов) произвольного размера важно (!) для отсутствия отпуска обратно в сеть 129.44.192.0 пакетов, приходящих извне (через R1) к маршрутизатору R2, требуется добавить 2 строки в таблицу маршрутизации (приложена как таблица для роутера R1). Как я понимаю, для исходящих из трех подключенных сетей (через R2) используется путь по умолчанию (к R1). Тогда рождаются 3 вопроса: 1) зачем тогда нужна 3 строка в таблице маршрутизации роутера R2, какие пакеты она может обслуживать; 2) аналогично, какие пакеты может обслуживать 2 строка маршрузизации R1; 3) как эта строка 2 влияет на обработку маршрутизатором R2 входящих пакетов со стороны R1 пакетов (так, что они не петляют обратно в 129.44.192.0 от него)?
0
|
Модератор
11424 / 6993 / 1901
Регистрация: 25.12.2012
Сообщений: 29,398
|
|
01.03.2017, 20:20 | 11 |
так описываются сети, подключенные напрямую к роутеру, правда тут немного воды: шлюз для таких сетей в реальных таблицах не указывается, вместо него, например в windows, пишется on-link
1
|
860 / 433 / 128
Регистрация: 20.04.2014
Сообщений: 1,117
|
|
01.03.2017, 20:56 | 12 |
1. Вторая и третья строки, как сказано выше, описание присоединенных сетей. Третья строка будет использоваться в связке с 5й (дефолтным маршрутом) - пришел пакет неизвестно куда - надо отправить по дефолтному маршруту - дефолтный шлюз из сети 129.44.192.0/30 (5я строка) - а где такая сеть? - а вот она - в 3й строке
2. На R1 строки работают также. Все что предназначено для 129.44.0.0/16 (1я строка) - через 129.44.192.1 - где такая сеть? - а вто она - во второй строке. 3. А с чего петля возникнет? Указанная 129.44.192.0/30 - присоединенная для него, для достижения ее никаких шдюзов не надо.
1
|
3 / 3 / 1
Регистрация: 15.08.2016
Сообщений: 149
|
|
01.03.2017, 22:12 [ТС] | 13 |
Думаю, что даже сам Олифер был бы доволен этими ясными ответами!
Все теперь понятно с этой задачкой, кроме одного: почему маска во второй строке у первого роутера указана 255.255.255.192 в то время как маска сети 129.44.192.0 - 255.255.255.252?
0
|
860 / 433 / 128
Регистрация: 20.04.2014
Сообщений: 1,117
|
|
01.03.2017, 23:01 | 14 |
1
|
3 / 3 / 1
Регистрация: 15.08.2016
Сообщений: 149
|
|
16.03.2017, 16:37 [ТС] | 15 |
Снова здравствуйте!
Первый вопрос: Согласно описанию, при включенном DHCP соответствующие серверы назначают внешние IP адреса для роутера, кто тогда назначает внутренние частные ip адреса при включенном на пк автоматическом режиме получения IP? Второй вопрос: 2.1. )для того же обычного домашнего роутера, верно ли то утверждение, что интерфейсы домашних роутеров, непосредственно взаимодействующие с конечными узлами, имеют те же IP, что и сами узлы; 2.2) .... имеют те же MAC адреса, что и сами конечные узлы?
0
|
860 / 433 / 128
Регистрация: 20.04.2014
Сообщений: 1,117
|
|
16.03.2017, 16:58 | 16 |
1. внутренние частные адреса будут назначаться или DHCP сервером/службой, запущенными на маршрутизаторе или задаваться на узлах вручную (в домашних сетях так - практически никогда).
2. нет - на оба вопроса
0
|
3 / 3 / 1
Регистрация: 15.08.2016
Сообщений: 149
|
|
05.04.2017, 12:19 [ТС] | 17 |
Понимаю, что у того же Олифера все порты имеют свои ip адреса, а устройства - свои... Но как в домашних условиях это осуществить:
..как отделить IP одного из многих интерфейсов роутера от IP подключенных устройств, когда в статусной таблице роутера и в cmd по команде ip config мы видим лишь один назначенный роутером частный ip, аналогично при выполнении команды tracert, первым в строке будет наш роутер с его ip, но ip интерфейса, к которому подключен наш ПК мы не увидим..? Поэтому и соответствующий MAC адрес из таблицы ARP, назначенный для IP, будет одним для этой ситуации и для интерфейса и для IP. !?
0
|
Модератор
11424 / 6993 / 1901
Регистрация: 25.12.2012
Сообщений: 29,398
|
|
05.04.2017, 12:36 | 18 |
у SOHO роутера поднят интерфейс VLAN1 третьего уровня, которому и задается адрес, а все порты LAN (точнее физические интерфейсы портов LAN) - второго уровня, настроены в режим access vlan 1.
0
|
3 / 3 / 1
Регистрация: 15.08.2016
Сообщений: 149
|
|
28.04.2017, 12:08 [ТС] | 19 |
Недавно проходил тест, ответы неизвестны, уверен на 100500 во всех ответах, методом исключения остался один вопрос, который представлен ниже!
Правильно ли понимаю то, что ВОЗМОЖНО назначить destinationам в route table следующие IP (с аргументацией): 1) 255.255.0.0; 2) 192.120.0.250 (маска неизвестна); Второй вопрос: правильно ли понимаю то, что портам маршрутизатора НЕЛЬЗЯ назначить ардес сети 1) 255.255.0.0 и и адрес с 0 192.120.0.250 (маска неизвестна).
0
|
Модератор
11424 / 6993 / 1901
Регистрация: 25.12.2012
Сообщений: 29,398
|
|
28.04.2017, 12:21 | 20 |
lamaundercover, вообще когда задаешь адрес на интерфейс и прописываешь маршрут до сети, то маска указывается всегда!
1
|
28.04.2017, 12:21 | |
28.04.2017, 12:21 | |
Помогаю со студенческими работами здесь
20
Почему невозможно добавить порт в таблицу маршрутизации, пока не подсоединишь к нему провод? Разбираем Лист бокс. разбираем исходный код Разбираем чужой код Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |