Пока физику не подняли с пиром, решил протестить BGP, повозиться с ним.
В распоряжении Cisco 7201
и FreeBSD на виртуалке.
Циска для меня, а фря как бы за пира настроил.
все поднял, сконфигурил, BGP state = Established и все такое.
(Отдельное спасибо Николаеву Дмитрию, за его статью )
Но!
а вот теперь кое что странное!:
на циске пдаем команду sh ip bgp и смотрим получаем ли мы маршруты от соседа:
- Код: Выделить всё
c7201#s ip bgp
BGP table version is 4, local router ID is 200.200.200.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 100.100.100.0/24 2.2.2.2 0 0 100 i
тоесть вроди получаеца, что все номально получаем инфу о сетке.
Но теперь
на freebsd пдаем команду sh ip bgp и смотрим получаем ли мы маршруты от соседа:
- Код: Выделить всё
AS100# sh ip bgp
BGP table version is 0, local router ID is 2.2.2.2
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
*> 100.100.100.0/24 0.0.0.0 0 32768 i
Total number of prefixes 1
И че это за фигня?
вот конфиги:
Cisco7201:
- Код: Выделить всё
interface GigabitEthernet0/0
ip address 2.2.2.1 255.255.255.252
duplex auto
speed auto
media-type rj45
negotiation auto
!
interface GigabitEthernet0/1
ip address 200.200.200.1 255.255.255.0
duplex auto
speed auto
media-type rj45
negotiation auto
!
router bgp 200
no synchronization
bgp log-neighbor-changes
network 200.200.200.0 mask 255.255.255.0
neighbor 2.2.2.2 remote-as 100
no auto-summary
!
ip forward-protocol nd
ip route 0.0.0.0 0.0.0.0 2.2.2.2
ip route 200.200.200.0 255.255.255.0 200.200.200.2
no ip http server
no ip http secure-server
***
далее с freebsd:
zebra.conf
- Код: Выделить всё
interface de0
ip address 10.1.1.1/24
!
interface de1
ip address 2.2.2.2/30
!
interface lo0
!
ip route 0.0.0.0 0.0.0.0 2.2.2.1
ip route 100.100.100.0 255.255.255.0 10.1.1.2
!
ip forwarding
!
!
line vty
exec-timeout 0 0
**
- Код: Выделить всё
bgpd.conf
router bgp 100
bgp router-id 2.2.2.2
bgp log-neighbor-changes
no synchronization
network 100.100.100.0/24
neighbor 2.2.2.1 remote-as 200
!
line vty
***
de0 в локалку
de1 в циску, тоесть внешка
**