Перейти к содержимому
Калькуляторы

YeaSeo

Пользователи
  • Публикации

    2
  • Зарегистрирован

  • Посещение

О YeaSeo

  • Звание
    Абитуриент
    Абитуриент

Контакты

  • ICQ
    Array
  1. Всем добрый день. Есть как всегда проблема, но скорее не от дурной головы, а от не желания изучать BGP. Если честно, то так оно и есть. Потому как сталкиваешься с BGP в основном при смене провайдера. В общем у меня именно такая ситуация. Все довольно просто. Есть два провайдера Provaider100 и Provaider200 Provaider100 Канал 100 Мбит Номер AS100 IP bgp роутера 100.100.100.100 Provaider200 Канал 200 Мбит Номер AS200 IP bgp роутера 200.200.200.200 Номер моей AS50 Мои Реальные IP (My_networks)– 50.50.50.0/22 От обоих провайдеров получаю фул вью. У провайдера Provaider100 маршруты в основном короче чем у Provaider200. Задача: 1) Анонсировать каждому провайдеру все подсети. 2) Через Provaider200 должны уходить и приходить запросы с подсетей My_networks_1 и My_networks_2 3) Через Provaider100 должны уходить и приходить запросы с подсетей My_networks_3 и My_networks_4 4) В случаи падения одного из аплинков, чтобы весь трафик разворачивался на оставшегося провайдера. Я прошу просто подкорректировать мой конфиг. Еще раз повторюсь с BGP сталкиваюсь почти первый раз. Может в будущем какому то лентяю как я пригодится данный вариант конфига :) Вот bgpd.conf ….. bgp multiple-instance router bgp 50 bgp router-id 50.50.50.1 bgp log-neighbor-changes network 50.50.50.0/24 network 50.50.51.0/24 network 50.50.52.0/24 network 50.50.53.0/24 redistribute connected redistribute static neighbor 100.100.100.100 remote-as 100 neighbor 100.100.100.100 description *** Provaider100 *** neighbor 100.100.100.100 soft-reconfiguration inbound neighbor 100.100.100.100 route-map Provaider100-IN in neighbor 100.100.100.100 route-map Provaider100-OUT out neighbor 200.200.200.200 remote-as 200 neighbor 200.200.200.200 description *** Provaider200 *** neighbor 200.200.200.200 soft-reconfiguration inbound neighbor 200.200.200.200 route-map Provaider200-IN in neighbor 200.200.200.200 route-map Provaider200-OUT out ip prefix-list My_networks_1 seq 5 permit 50.50.50.0/24 ip prefix-list My_networks_2 seq 5 permit 50.50.51.0/24 ip prefix-list My_networks_3 seq 5 permit 50.50.52.0/24 ip prefix-list My_networks_4 seq 5 permit 50.50.53.0/24 route-map PROVAIDER100-IN permit 10 set local-preference 110 route-map PROVAIDER100-OUT permit 10 match ip address prefix-list My_networks_1 route-map PROVAIDER100-OUT permit 15 match ip address prefix-list My_networks_2 route-map PROVAIDER100-OUT permit 20 match ip address prefix-list My_networks_3 route-map PROVAIDER100-OUT permit 25 match ip address prefix-list My_networks_4 route-map PROVAIDER200-IN permit 10 set local-preference 110 route-map PROVAIDER200-OUT permit 10 match ip address prefix-list My_networks_1 route-map PROVAIDER200-OUT permit 15 match ip address prefix-list My_networks_2 route-map PROVAIDER200-OUT permit 20 match ip address prefix-list My_networks_3 route-map PROVAIDER200-OUT permit 25 match ip address prefix-list My_networks_4 line vty end