вони призначаються за замовчуванням до 172.16.0.0 в обох випадках, і це не працює
Я змінив ваше ascii art litte, щоб зменшити прокрутку ... Здається, ви говорите, що не можете досягти N1 з N2 ...
Broken RIPv1 topology
=====================
N1 ---- (172.16.1.1/24) R1 (172.16.3.1/30) ----- (172.16.3.2/30) R2 ----- (172.16.2.1/24) N2
Класичний огляд протоколу маршрутизації
RIPv1 - класний протокол маршрутизації ... як такий, він не пов'язує мережеві маски з маршрутами, коли вони рекламуються. Класичні протоколи маршрутизації роблять пару неінтуїтивних речей ...
- Вони рекламують лише маршрути з інтерфейсів, де маски відповідають (це ваша проблема)
- Вони автоматично підсумовуються за основними межами мережі (див. Бонусний матеріал нижче)
Інтерфейсні мережі
Щоб ваша топологія працювала, ваші маски повинні відповідати на всіх інтерфейсах RIPv1, якщо ви не використовуєте протокол маршрутизації без класів (наприклад, RIPv2, EIGRP, OSPF або ISIS). Якщо вам потрібно використовувати RIPv1, то переконфігуруйте свою топологію таким чином, щоб усі інтерфейси мали відповідні маски, як ця ...
Functional RIPv1 topology
=========================
N1 ---- (172.16.1.1/24) R1 (172.16.3.1/24) ----- (172.16.3.2/24) R2 ----- (172.16.2.1/24) N2
Матеріал бонусу: Приклад автоматичного підсумовування RIPv1
Оскільки це також має тенденцію обтяжувати людей, я включаю приклад динаміки автоматичного підсумовування RIPv1.
Коли я згадую основні межі мережі нижче, я говорю про класичні визначення для мереж IPv4 класу A, класу B та класу C ...
- Клас А (8-бітні маски): 1.0.0.0/8 - 127.0.0.0/8
- Клас В (16-бітні мережеві маски): 128.0.0.0/16 - 191.255.0.0/16
- Клас C (24-бітні мережеві маски): 192.168.0.0/24 - 223.255.255.0/24
Переходимо до прикладу автоматичного узагальнення RIPv1 ... Для простоти я буду використовувати відповідні / 24 інтерфейсні маски інтерфейсу.
Lo0:
192.168.1.0/24
Lo1:
1.1.2.0/24
+----+ +----+ +----+
| R1 +------------------+ R2 +---------------------+ R3 |
+----+ +----+ +----+
1.1.1.0/24 172.16.1.0/24
router rip router rip router rip
version 1 version 1 version 1
network 192.168.1.0 network 1.0.0.0 network 172.16.0.0
network 1.0.0.0 network 172.16.0.0
The routing table on R3 contains:
C 172.16.1.0/24
R 1.0.0.0/8 <--- 1.1.1.0/24 and 1.1.2.0/24 are "hidden" by the
classful summary at R2
R 192.168.1.0/24 <--- 192.168.1.0/24 passes transparently through R2
since it's a Class C network itself and is not
summarized at R2
R1 і R2 з'єднані підмережами основної мережі 1.0.0.0/8, тому 1.1.1.0/24 і 1.1.2.0/24 рекламуються між R1 і R2; однак зв’язок між R2 та R3 не є в 1.0.0.0/8, тому R2 здійснює автоматичне підсумовування підмереж 1.0.0.0/8 та підмереж 172.16.0.0/16.
Коли підмережі основної мережі узагальнені, вони приховуються узагальненим маршрутом ... Це відбувається на R2, коли 1.1.1.0/24 та 1.1.2.0/24 підсумовуються до 1.0.0.0/8. Маршрутизатори Cisco не можуть відключити автоматичне підсумовування під RIP версії 1 (але вони можуть бути для RIPv2).