Hi,
I'm currently implementing a multi ISP BGP solution:
2 BGP routers on a site, each hooked to a different ISP.
Problem: The rib of rtr-1/rtr-2 are having the following entries:
flags destination gateway lpref med aspath origin
*> 1.0.4.0/22 EXTERNALGW_PROVIDER1 100 0 STRIPPED_ASPATH i
I 1.0.4.0/22 EXTERNALGW_PROVIDER2 100 300 STRIPPED_ASPATH i
Sure thing, EXTERNALGW_PROVIDER1 can not be reached from rtr-2 and
EXTERNALGW_PROVIDER2 can not reached from rtr-1
Do you guys see any misconfiguration on my side ?
Thanks
Config of rtr-1:
ifconfig lo1: 46.21.1.3
ifconfig em3: 172.16.255.3
$ route -n get 46.21.1.4
route to: 46.21.1.4
destination: 46.21.1.4
gateway: 172.16.255.4
interface: em3
if address: 172.16.255.3
priority: 8 (static)
flags: <UP,GATEWAY,HOST,DONE,STATIC>
use mtu expire
12676 0 0
$ cat /etc/bgpd.conf
AS 49463
router-id 46.21.1.3
holdtime 90
holdtime min 3
fib-update yes
network 46.21.1.0/24
group "iBGP peers" {
remote-as 49463
announce all
neighbor 46.21.1.4 {
descr iv4_gw-003_to_004
local-address 46.21.1.3
announce IPv4 unicast
}
group "eBGP transit" {
remote-as 8218
holdtime 30
announce self
neighbor 46.255.1.1 {
descr ev4_gw-003_to_tr
local-address 46.255.1.2
announce IPv4 unicast
announce IPv6 none
}
}
Config of rtr-2:
ifconfig lo1: 46.21.1.4
ifconfig em3: 172.16.255.4
$ route -n get 46.21.1.3
route to: 46.21.1.3
destination: 46.21.1.3
gateway: 172.16.255.3
interface: em3
if address: 172.16.255.4
priority: 8 (static)
flags: <UP,GATEWAY,HOST,DONE,STATIC>
use mtu expire
12676 0 0
$ cat /etc/bgpd.conf
AS 49463
router-id 46.21.1.4
holdtime 90
holdtime min 3
fib-update yes
network 46.21.1.0/24
group "iBGP peers" {
remote-as 49463
announce all
neighbor 46.21.1.3 {
descr iv4_gw-004_to_003
local-address 46.21.1.4
announce IPv4 unicast
}
group "eBGP transit" {
remote-as 13193
holdtime 30
announce self
neighbor 88.255.1.1 {
descr ev3_gw-003_to_tr
local-address 88.255.1.2
announce IPv4 unicast
announce IPv6 none
}
}