Маршрутизація працює з мережною маскою 255.255.255.0, але не працює з 255.255.0.0


-1

У мене було кілька WAN маршрутизатор з локальною мережею 192.168.10.1/24.

Також, у мене був пристрій з адресою 192.168.100.1, який був пов'язаний за собою WAN1 інтерфейс.

Щоб отримати доступ до цього пристрою, я додав статичний маршрут до маршрутизатора

route add 192.168.100.1 mask 255.255.255.0 WAN1

і вона працювала.

Тепер я розширив маску мережі LAN від 255.255.255.0 до 255.255.0.0 після чого статичні маршрути перестали працювати або стали незаконними.

Чому і як виправити?


Виходячи з цього та вашого попереднього питання, я думаю, що або ви можете подзвонити в мережу або прочитати трохи більше про мережеве будівництво IPV4.
mdpc

Це не пов'язано з моїм попереднім питанням. Так, я згоден з тим, що тут не було жодних мережевих осіб і, можливо, краще використовувати телефон або навіть телеграф, щоб знайти їх :)
Dims

Відповіді:


3

Тому, якщо ви думаєте про це, це має сенс, що він перестав працювати. Ключовою інформацією було це:

Я змінив мережеву маску на маршрутизаторі. Це автоматично призвело до змін   в DHCP, який у свою чергу змінив маски net для всіх клієнтів (при оренді   закінчився звичайно).

Тепер я можу пояснити, чому це не працює - однак, щоб отримати більш повне розуміння, ви повинні прочитати про мережу в цілому.

Так ви згадали, що ваші інтерфейси LAN мають мережевий простір 192.168.10.0/24. DCHP гарантує, що всі клієнти в цій мережі також будуть існувати в цьому просторі IP. Це означає, що таблиця маршрутизації ймовірно виглядала так:

Destination     Netmask         Route Type  Gateway         
192.168.10.0    255.255.255.0   connected   *               
0.0.0.0         0.0.0.0         default     192.168.10.1

Щоб зрозуміти цю таблицю маршрутів, потрібно трохи зрозуміти про маршрутизацію.

  • Connected - це маршрут, пов'язаний з адресою інтерфейсу та маскою мережі. IP-адреси, які існують в межах цього мережевого простору, підключаються безпосередньо. Тобто, хост буде ARP для адреси і потім відправити трафік на цей хост безпосередньо. Проміжний маршрутизатор (шлюз) не потрібен.
  • default - Цей маршрут - це маршрут, по якому весь трафік, який не потрапляє в рамки інших маршрутів у таблиці. Це, як правило, маршрут, необхідний для доступу до Інтернету. Це також є статичний маршрут .

Якщо у вас є клієнт на 192.168.10.0/24 мережі, скажімо 192.168.10.10, який хотів поговорити з IP адресою 192.168.10.15 він би звернувся до таблиці маршрутизації, щоб побачити, як він повинен це робити. Це буде відповідати підключеному маршруту (це буде зроблено шляхом виконання побітових і на IP-адресі призначення та маски мережі в таблиці маршрутизації). 192.168.10.10 потім ARP для 192.168.10.15 і зв'язок буде продовжуватися звідти.

У випадку 192.168.100.1 однак комп'ютер на 192.168.10.0/24 Мережа перевіряла б таблицю маршрутизації і знаходила лише відповідність за маршрутом по замовчуванню, так як вона посилала б трафіку маршрутизатор (шлюз), який має маршрут до цієї мережі.

Коли ви вирощували мережу з 192.168.10.0/24 до a 192.168.0.0/16 мережу ви також змінили таблицю маршрутизації. Таблиця маршрутизації зараз виглядає так:

Destination     Netmask         Route Type  Gateway         
192.168.0.0     255.255.0.0     connected   *           
0.0.0.0         0.0.0.0         default     192.168.10.1

Як результат, тепер, коли ви намагаєтеся перейти 192.168.100.1 шукати таблицю маршрутизації буде відповідати підключеному маршруту. Як результат, ваші хости виконують запит ARP, щоб знайти пристрій, не посилаючи трафік на маршрутизатор. Запит ARP не виконується, оскільки пристрій не існує в одній локальній мережі, а для переходу на маршрутизатор.

Тепер, можливо, маршрутизатор виконує "проксі-арп" для пристрою, але це залежить від програмного забезпечення маршрутизатора.

На більш педантичній і педагогічній перспективі, як правило, вважається поганою практикою мати пов'язаний маршрут, а потім створити менший статичний маршрут у межах цього пов'язаного маршруту. Це може призвести до численних проблем. У цьому випадку у вас є a /16 з яких ви вирізали a /24 перейти до іншого інтерфейсу. Навіть якщо ви зробили /24 хост-маршрут, це ще погана практика. Більшість програмного забезпечення маршрутизатора навіть не дозволить вам зробити це, викинувши помилку, якщо ви спробуєте. Тепер, поки можна використовувати функцію за допомогою такого налаштування, рекомендується використовувати повністю окремі простори IP.

Схоже, ви зацікавлені в тому, щоб робити багато мережевих матеріалів, що добре. Це важке поле, і в цьому районі багато обгортати голову. Я пропоную вам прочитати трохи про це, щоб ви могли зрозуміти, що насправді відбувається.

Однією з книг, якими я користувався, була Network Warrior від O'Reilly Media. Ця книга навчає багатьох мережевих основ. Це, звичайно, моя думка, існує багато інших ресурсів, вільних чи інших.


Але я маю статичний маршрут на маршрутизаторі. Це може бути щось подібне 192.168.100.1/32 - & gt; WAN1. Якщо цей маршрут розповсюджується RIP клієнтам, щоб вони знали, як дістатися до вказаної адреси?
Dims

Як я вже сказав, статичний маршрут на маршрутизаторі нічого не означає для клієнтів. Вони навіть не посилають трафік на маршрутизатор. Вони виконують запит ARP, шукаючи адресу, він не надсилає його маршрутизатору, який потрібно переслати. Щодо розподілу маршруту через RIP. Коротка відповідь, так, так, ви можете. Тим не менш, тільки тому, що ви можете зробити щось не означає, що ви повинні. Запуск RIP у всіх ваших клієнтів не буде легким, але це ваш вибір. Ви також можете створювати статичні маршрути на всіх ваших клієнтах за допомогою 192.168.100.1/32 маршрут. Але, як я вже говорив, все це порушує найкращі практики.
prateek61

0

Коли ви змінюєте мережеву маску, це трохи складніше, ніж просто використовувати іншу мережеву маску на одній машині. Для всіх підключених мережевих пристроїв (тобто маршрутизаторів, комутаторів), а також інтерфейсів Ethernet для всіх відповідних машин потрібно змінити маски мережі. Крім того, вам потрібно буде змінити будь-який з пов'язаних DHCP-макетів. Якщо ви не робите речі не працюють, як ви бачили.

Найбільш ймовірно, що у вас є одна або більше машин або частин мережевого обладнання, де ваша маска мережі неправильна.


Я змінив мережеву маску на маршрутизаторі. Це автоматично призвело до зміни в DHCP, що, в свою чергу, змінило маски мережі на всіх клієнтів (коли термін дії договору про оренду закінчився, звичайно). IP-адреса і маска мережі 192.168.100.1 Пристрій не змінювався, оскільки він статичний.
Dims

Потрібно змінити статичний пристрій, щоб належним чином відповідати використовуваної маски мережі.
mdpc

Чому? Припустимо, що він має маску мережі /24. Тоді він передасть свої відповіді, що нормально.
Dims

Ваше використання неправильно та не підтримується. Таким чином ваші проблеми.
mdpc
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.