The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"freebsd 8 quagga bgp"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (Маршрутизация, NAT / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"freebsd 8 quagga bgp"  +/
Сообщение от zefir01 (ok) on 31-Май-10, 14:20 
всем здравствуйте. я только начинаю осваивать динамическую маршрутизацию, поэтому прошу сильно не ругаться...
есть вопрос. есть три роутера:
1) роутер А

    bgpd(config-router)# sh ru

    Current configuration:
    !
    hostname bgpd
    password zebra
    log file /var/log/bgpd.log
    log stdout
    !
    bgp config-type cisco
    !
    router bgp 65001
     no synchronization
     bgp router-id 192.168.3.1
     bgp log-neighbor-changes
     network 192.168.3.0
     redistribute connected route-map ACC-ROUTE
     neighbor 192.168.253.3 remote-as 65001
     neighbor 192.168.253.3 route-reflector-client
     neighbor 192.168.253.3 next-hop-self
     neighbor 192.168.253.3 soft-reconfiguration inbound
     neighbor 192.168.253.5 remote-as 65001
     neighbor 192.168.253.5 route-reflector-client
     neighbor 192.168.253.5 next-hop-self
     neighbor 192.168.253.5 soft-reconfiguration inbound
     no auto-summary
    !
    ip prefix-list acc_rout seq 5 deny 192.168.40.0/24 le 32
    ip prefix-list acc_rout seq 10 permit 192.168.0.0/16 le 32
    ip prefix-list acc_rout seq 15 deny any
    !
    route-map ACC-ROUTE permit 10
     match ip address prefix-list acc_rout
    !
    line vty
    !
    end


route-map ACC-ROUTE permit 10 - это чтобы остальным роутерам не ушли маршруты на внешние интерфейсы.

маршруты bgp:

    bgpd> sh ip bgp
    BGP table version is 0, local router ID is 192.168.3.1
    Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                  r RIB-failure, S Stale, R Removed
    Origin codes: i - IGP, e - EGP, ? - incomplete

       Network          Next Hop            Metric LocPrf Weight Path
    *  192.168.3.0      0.0.0.0                  1         32768 ?
    *>                  0.0.0.0                  0         32768 i
    *>i192.168.4.0      192.168.253.3            0    100      0 i
    *>i192.168.11.0     192.168.253.5            0    100      0 i
    *> 192.168.253.3/32 192.168.253.1            1         32768 ?
    *> 192.168.253.5/32 192.168.253.1            1         32768 ?

    Total number of prefixes 5

2) роутер B

    bgpd(config-router)# sh ru

    Current configuration:
    !
    hostname bgpd
    password zebra
    log stdout
    !
    bgp config-type cisco
    !
    router bgp 65001
     no synchronization
     bgp router-id 192.168.11.10
     network 192.168.11.0
     neighbor 192.168.253.1 remote-as 65001
     neighbor 192.168.253.1 next-hop-self
     neighbor 192.168.253.1 soft-reconfiguration inbound
     no auto-summary
    !
    line vty
    !
    end

маршруты bgp:

    bgpd> sh ip bgp
    BGP table version is 0, local router ID is 192.168.11.10
    Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                  r RIB-failure, S Stale, R Removed
    Origin codes: i - IGP, e - EGP, ? - incomplete

       Network          Next Hop            Metric LocPrf Weight Path
    *>i192.168.3.0      192.168.253.1            0    100      0 i
    *>i192.168.4.0      192.168.253.3            0    100      0 i
    *> 192.168.11.0     0.0.0.0                  0         32768 i
    *>i192.168.253.3/32 192.168.253.1            1    100      0 ?
    *>i192.168.253.5/32 192.168.253.1            1    100      0 ?

    Total number of prefixes 5

этот роутер сосед с роутером А
маршруты на этом роутере:

    [root@gatestal ~]# netstat -rn
    Routing tables

    Internet:
    Destination        Gateway            Flags    Refs      Use  Netif Expire
    default            хх.хх.хх.хх      UGS         0     1182    ng0
    127.0.0.1          link#7             UH          0  2257893    lo0
    192.168.3.0/24     192.168.253.1      UG1         0    83855    ng1
    192.168.4.0/24     192.168.253.1      UGS         0        5    ng1
    192.168.11.0/24    link#1             U          17 20706256    re0
    192.168.11.2       link#1             UHS         0  1868135    lo0
    192.168.11.10      link#1             UHS         0 13206590    lo0
    192.168.253.0/24   192.168.253.1      UGS         0        0    ng1
    192.168.253.1      link#9             UH          1    10848    ng1
    192.168.253.3      192.168.253.1      UGH1        0      363    ng1
    192.168.253.5      link#9             UHS         0        0    lo0

    Internet6:
    Destination                       Gateway                       Flags      Netif Expire
    ::1                               ::1                           UH          lo0
    fe80::%lo0/64                     link#7                        U           lo0
    fe80::1%lo0                       link#7                        UHS         lo0
    ff01:7::/32                       fe80::1%lo0                   U           lo0
    ff02::%lo0/32                     fe80::1%lo0                   U           lo0


извините но маршруты связанные с внешними интерфейсами убрал в целях безопасности.

3) и есть роутер С

    bgpd# sh ru

    Current configuration:
    !
    hostname bgpd
    password zebra
    log stdout
    !
    debug bgp updates
    !
    bgp config-type cisco
    !
    router bgp 65001
     no synchronization
     bgp router-id 192.168.4.1
     network 192.168.4.0
     neighbor 192.168.253.1 remote-as 65001
     neighbor 192.168.253.1 next-hop-self
     neighbor 192.168.253.1 soft-reconfiguration inbound
     no auto-summary
    !
    line vty
    !
    end


маршруты bgp:


    bgpd> sh ip bgp
    BGP table version is 0, local router ID is 192.168.4.1
    Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                  r RIB-failure, S Stale, R Removed
    Origin codes: i - IGP, e - EGP, ? - incomplete

       Network          Next Hop            Metric LocPrf Weight Path
    *>i192.168.3.0      192.168.253.1            0    100      0 i
    *> 192.168.4.0      0.0.0.0                  0         32768 i
    *>i192.168.11.0     192.168.253.5            0    100      0 i
    *>i192.168.253.3/32 192.168.253.1            1    100      0 ?
    *>i192.168.253.5/32 192.168.253.1            1    100      0 ?

    Total number of prefixes 5

маршруты :

    Routing tables

    Internet:
    Destination        Gateway            Flags    Refs      Use  Netif Expire
    default            yy.yy.yy.yy         UGS        14     1132    rl0
    127.0.0.1          link#7             UH          0    89722    lo0
    192.168.3.0/24     192.168.253.1      UG1         0    12962    ng0
    192.168.4.0/24     link#1             U          11  1296912    re0
    192.168.4.1        link#1             UHS         0  2895918    lo0
    192.168.4.7        link#1             UHS         0   130239    lo0
    192.168.11.0/24    yy.yy.yy.yy     UG1         0        0    vr0
    192.168.253.1      link#8             UH          0    37192    ng0
    192.168.253.3      link#8             UHS         0        0    lo0
    192.168.253.5      192.168.253.1      UGH1        0        7    ng0

    Internet6:
    Destination                       Gateway                       Flags      Netif Expire
    ::1                               ::1                           UH          lo0
    fe80::%lo0/64                     link#7                        U           lo0
    fe80::1%lo0                       link#7                        UHS         lo0
    ff01:7::/32                       fe80::1%lo0                   U           lo0
    ff02::%lo0/32                     fe80::1%lo0                   U           lo0

задумка была такая: роутер А зеркалирует маршруты до сетей 192.168.4.0/24 и 192.168.11.0/24 добавляя свою сеть 192.168.3.0/24
сеть 192.168.4.0/24 с роутера С, через роутер А, анонсируется роутеру В. шлюз выставляется 192.168.253.1 , т.е. адрес роутера А. тут все правильно.
а сеть 192.168.11.0/24 с роутера В, через роутер А, анонсируется роутеру С. шлюз выставляется тот который соит по умолчанию. (поскольку используются фибы, выставляется любой из шлюзов по умолчанию(фибы используются на всех роутерах)). вот это как раз и есть моя проблема.
т.е. next hop вместо 192.168.253.1 ставится yy.yy.yy.yy . почему не пойму. роутеры B и C настроены одинаково....
роутеры соединены через pptp тунели mpd 5.5 .
на всех роутерах FreeBSD 8.0-STABLE.

    [root@shegate /usr/local/etc/rc.d]# zebra -v
    zebra version 0.99.15


подскажите пожалуйста, в какую сторону смотреть....

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "freebsd 8 quagga bgp"  +/
Сообщение от YuryD (??) on 01-Июн-10, 11:07 
>всем здравствуйте. я только начинаю осваивать динамическую маршрутизацию, поэтому прошу сильно не
>ругаться...
>есть вопрос. есть три роутера:

Что-ж у вас все автономные системы с одним номером ? посмотрите sho ip bgp nei и увидите - что bgp меж ними нету...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "freebsd 8 quagga bgp"  +/
Сообщение от zefir01 (ok) on 01-Июн-10, 11:17 
то что бгп есть, это точно. просто не ebgp а ibgp. да в пределах одной ас бгп не обменивается, без фул меха или подтверждения igp. за исключением роут рефлекторов и комунитей. посмотрите повнимательней документацию по поводу route-reflector-client.


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру