Форум программистов, компьютерный форум, киберфорум
Сетевое оборудование
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.79/75: Рейтинг темы: голосов - 75, средняя оценка - 4.79
3 / 3 / 1
Регистрация: 15.08.2016
Сообщений: 149
1

Разбираем таблицу маршрутизации стандартного роутера

08.02.2017, 22:47. Показов 15235. Ответов 21
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
Имеется таблица маршрутизации роутера.

ИнтерфейсНазначениеШлюзМаска сетиФлагиМетрикаРазмер MTU
pppoe_0_**_0 (0/**)95.55.**.*0.0.0.0255.255.255.255UH00
br1192.168.2.00.0.0.0255.255.255.0U00
LAN192.168.1.00.0.0.0255.255.255.0U00
pppoe_0_**_0 (0/**)0.0.0.00.0.0.00.0.0.0U00

Пожалуйста, знающие люди, ответьте на вопросы в следующем порядке:
1) правильно ли я понимаю то, что 1 и последняя строки означают то, что перед отправкой любого фрейма/пакета моим ПК (UH флаг) сначало осуществляется отправка самому себе на "виртуальный интерфейс" pppoe_0_**_0 (0/**), где он инкапсулируется в другой (прочитал это на одном сайте, но доверия ему нет);
2) что означает строка 2;
3) что означает строка 3.
4) бонусный вопрос, что означает
224.0.0.0 240.0.0.0 On-link 127.0.0.1 331
224.0.0.0 240.0.0.0 On-link 192.168.1.2 291
- вывод из таблицы маршрутизации ПК.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.02.2017, 22:47
Ответы с готовыми решениями:

Написать таблицу маршрутизации
Помогите пожалуйста https://www.cyberforum.ru/attachment.php?attachmentid=319360&stc=1&d=1382344307

Написать таблицу маршрутизации
Задание чисто теоретическое. Прошу помощи, тех кто знает. Требуется для каждого компьютера...

Просмотреть таблицу маршрутизации (наподобие команды netstat -r)
Всем привет. Как с помощью сокетов можно узнать просмотреть таблицу маршрутизации на подобии...

Как можно обрабатывать таблицу маршрутизации по OID
Необходимо следить за состоянием резервного и основного каналов в цисках 3945е и 3845. Мониторим...

21
Модератор
Эксперт по компьютерным сетям
11424 / 6993 / 1901
Регистрация: 25.12.2012
Сообщений: 29,398
09.02.2017, 08:30 2
Лучший ответ Сообщение было отмечено HotBeer как решение

Решение

http://it.sander.su/routing_table.php
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
Цитата Сообщение от lamaundercover Посмотреть сообщение
Пожалуйста, знающие люди, ответьте на вопросы в следующем порядке:
1) правильно ли я понимаю то, что 1 и последняя строки означают то, что перед отправкой любого фрейма/пакета моим ПК (UH флаг) сначало осуществляется отправка самому себе на "виртуальный интерфейс" pppoe_0_**_0 (0/**), где он инкапсулируется в другой (прочитал это на одном сайте, но доверия ему нет);
2) что означает строка 2;
3) что означает строка 3.
4) бонусный вопрос, что означает
224.0.0.0 240.0.0.0 On-link 127.0.0.1 331
224.0.0.0 240.0.0.0 On-link 192.168.1.2 291
- вывод из таблицы маршрутизации ПК.
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
5. также винда в таблицу маршрутизации добавляет записи для limited broadcast для все интерфейсов (у вас их не приведено). Выглядят как здесь (3 последних):
Код
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
3) как правильно понимать строку
Код
172.16.0.0    255.255.255.0         On-link       172.16.0.51    276
4) правильно ли я понимаю то, что реализация петри есть сточки
Код
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
5) почему последующие три строки повторяют три предыдущие, какое же тогда их назначение?
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
тут только 2 присоединенные сети - по одной на интерфейс, и маршрут по умолчанию.

на маршрутизаторе (это мой микротик):
Код
[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
тоже самое - LAN и WAN интерфейсы (второй - туннельный, поэтому маска /32) и маршрут по умолчанию

Теперь по вашим вопросам:
1. понимаете правильно. По поводу маски - идеологию майков не очень понимаю. Просто привык, что так есть. Может, кто больше в винде разбирающийся еще что скажет...
2. imho, последние 3 строки - описывают, что пакеты на адрес 255.255.255.255 могут слаться через все 3 интерфеса
хотя, сейчас попробовал - при наличии двух интерфейсов, торчащих в одну и ту же сеть, пакеты на адрес 255.255.255.255 - идут только через один интерфейс, с лучшей метрикой.

Работает ли DHCP, или назначена статика - настройки смотряться в консоли:
винда:
Код
ipconfig /all
route print
линюх:
Код
ip address
route -n
3. надпись on-link означает, что это - присоединенная сеть (L2-link)
Циска пишет - 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
4. 172.16.0.51 255.255.255.255 On-link 172.16.0.51 276
маршрут к узлу с конкретным адресом (маска/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
Цитата Сообщение от lamaundercover Посмотреть сообщение
что у loop интерфейса 127.0.0.1
а вот если подумать, нужен ли он?
нет у него мак- адреса
Цитата Сообщение от lamaundercover Посмотреть сообщение
Как правильно разуметь фразу "это описание присоединенной сети".
сеть, подключенная напрямую через интерфейс, до этой сети не надо добираться через шлюз, пк уже в этой сети одним из своих интерфейсов
Цитата Сообщение от lamaundercover Посмотреть сообщение
сколько может быть вложенных (инкапсулированных) сетей таких, что у них различается адресация
не понял вообще

к истокам....... правда, как уже было змечено, терминология немного хромает, но принцип инкапсуляции описан хорошо http://citforum.ru/internet/tcpip/basic.shtml
0
Эксперт по компьютерным сетям
860 / 433 / 128
Регистрация: 20.04.2014
Сообщений: 1,117
12.02.2017, 19:30 9
Цитата Сообщение от lamaundercover Посмотреть сообщение
Родилось у меня еще немного вопросов, учитель =)
1. Похоже, что у loop интерфейса 127.0.0.1 не указан MAC (разве он не должен совпадать с МАС сетевухи?
2. Как правильно разуметь фразу "это описание присоединенной сети".
3. сколько может быть вложенных (инкапсулированных) сетей таких, что у них различается адресация (т.е. соответствие хоста и IP, если мы говорим НЕ о VPN
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
Цитата Сообщение от lamaundercover Посмотреть сообщение
1) зачем тогда нужна 3 строка в таблице маршрутизации роутера R2, какие пакеты она может обслуживать;
2) аналогично, какие пакеты может обслуживать 2 строка маршрузизации R1;
так описываются сети, подключенные напрямую к роутеру, правда тут немного воды: шлюз для таких сетей в реальных таблицах не указывается, вместо него, например в 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
Все теперь понятно с этой задачкой, кроме одного: почему маска во второй строке у первого роутера указана 255.255.255.192 в то время как маска сети 129.44.192.0 - 255.255.255.252?
А вот это уже похоже на опечатку. Имхо...
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
Цитата Сообщение от Korax Посмотреть сообщение
нет - на оба вопроса
Понимаю, что у того же Олифера все порты имеют свои 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
Цитата Сообщение от lamaundercover Посмотреть сообщение
но ip интерфейса, к которому подключен наш ПК мы не увидим..?
у 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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2017, 12:21
Помогаю со студенческими работами здесь

Почему невозможно добавить порт в таблицу маршрутизации, пока не подсоединишь к нему провод?
То есть комп соединён с маршрутизатором. Я соединил напрямую для простоты. И на маршрутизаторе есть...

Разбираем Лист бокс.
Должно выводить матчи в лист бокс . Когда один матч вводишь все хорошо , а когда вводишь второй ,...

разбираем исходный код
есть такой код. помогите разобраться какая строчка что делает. премногоблагодарен заранее :) код...

Разбираем чужой код
Приветствую уважаемое сообщество. Пытаюсь разобрать чужой код. Есть менюшка с кнопочками, к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru