straped писал(а):а разные префикс листы нельзя сделать на свои префиксы и на чужие?
можно
straped писал(а):в описании команды network написано:
изучая протокол все же лучше читать не переведенные кем-то тексты, а исходный текст на английском, например материалы на cisco.com:
Configuring BGP,
BGP CommandsИспользуя команду newtork для подсетей своих соседей ты таким образом изменяешь обязательный атрибут AS-PATH, т.е. оригинатором сети становится твоя AS, а не AS соседа.
У каждого маршрута есть AS-PATH, это хопы по ASкам, например:
AS100 - префикс 10.0.0.0/24
AS200 - префикс 10.1.1.0/24
Допустим что AS300 соединена с AS200, а AS200 c AS100.
В нормальной ситуации когда AS100 анонсирует свой префикс в AS200, то AS200 получит маршртут с AS-PATH 100.
Затем AS200 анонсирует свой префикс и префикс своего соседа в сторону AS300, она получит два маршрута:
10.0.0.0/24 с AS-PATH 200 100
10.1.1.0/24 с AS-PATH 200
Теперь AS300 передает эти маршруты в сторону AS400 и AS400 получит:
10.0.0.0/24 с AS-PATH 300 200 100
10.1.1.0/24 с AS-PATH 300 200
А вот что получила бы AS400 если бы в AS300 префиксы AS100 и AS200 объявлялись в AS300 командой network:
10.0.0.0/24 с AS-PATH 300
10.1.1.0/24 с AS-PATH 300
Разницу улавливаешь ?
Установи себе
эмулятор, создай в нем тестовый стенд и тренируйся, смотри кто что и как получает.
straped писал(а):Но если линка нету с пиром, то в текущей таблице маршрутизации нет маршрутов, которые он мне анонсирует, как тогда они анонсируются??
Да, протокол BGP никогда не будет анонсировать маршрут, которого нет в его таблице маршрутизации.
straped писал(а):как тогда они анонсируются??
ответ на этот вопрос лежит в конфигурации твоего оборудования и выводе команды
- Код: Выделить всё
sh ip route