Випуск оголошення про префікс BGP


11

У мене дивне питання. Ось налаштування. У нас є 2 ливарні SX.

SX01 --->  ISPA
|
|
SX02 --->  ISPB

У мене є / 24 від ISPA та ще / 24 від ISPB. Обидва / 24 роки можуть бути оголошені кожному з провайдерів.

iBGP працює між двома SX, а eBGP використовується від кожного SX до відповідного провайдера.

Отже, у мене на SX є наступне:

ip route 1.1.1.0/24 null0
ip route 2.2.2.0/24 null0

У мене також налаштовані списки префіксів для кожного з / 24 та налаштовані bgp-сусіди для використання списків префіксів.

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

Будь-які ідеї, як виправити? На пристроях cisco це так просто, як додавання вищезазначених команд до обох крайових маршрутизаторів, так що не впевнені, чому це наразі не працює.


Чи допомогла вам якась відповідь? якщо так, то слід прийняти відповідь, щоб питання не з’являлося вічно, шукаючи відповідь. Крім того, ви можете надати та прийняти власну відповідь.
Рон Моупін

Відповіді:


8

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


4

Ваші маршрути прив’язки є правильними, але, щоб замінити ці маршрути, вам знадобиться більш детальна інформація у вашому IGP. Як ви вирішите це, дійсно залежить від вашого мережевого планування, але, наприклад, ....

Скажімо, у вас є кілька різних портів маршрутизатора з кожним присвоєним / 28. Один маршрутизатор тепер матиме більше специфіки і не буде обробляти трафік, призначений для тих / 28, але інший маршрутизатор не буде знати про них, якщо ви не рекламуєте їх у своєму IGP (OSPF, IS-IS тощо). Маршрутизатори все одно будуть надсилати трафік невикористаних підмереж до null0, поки у вас не з’явиться дійсний більш конкретний маршрут до них.

Ви хочете зберегти ці якірні маршрути, щоб BGP змогла рекламувати / 24. Якщо у вас / / 24 присвоєно одному порту (ів) і взагалі їх не підсеть, то вам не потрібні якірні маршрути. По суті, ваша таблиця маршрутизації повинна мати дійсний маршрут до / 24s (будь то прямий порт або null0 статичний), перш ніж BGP буде рекламувати ці маршрути. Вам просто потрібно переконатися, що ви перерозподіляєте більше конкретних даних у своєму IGP, щоб маршрутизатори знали, куди надсилати дійсний трафік.

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