mercredi 25 février 2009, 12:39:23 (UTC+0100)

Configuration d'OpenBGPd pour ipv6

Dans le cadre du précédent billet concernant OpenBGPd et IPv6, M. anonymous dans les commentaires demandait à voir la configuration de mon BGP.
Oh! le curieux, C'est privé :-) !!

Bon néanmoins, voici ce que cela peut donner pour les amateurs de poisson qui pique:
# cat /etc/bgpd.conf

# $OpenBSD: bgpd.conf,v 1.7 2004/10/01 15:12:16 henning Exp $
# sample bgpd configuration file
# see bgpd.conf(5)

#macros
peer1="2001:470:1F13:238::1"
## peer2="10.1.0.3"

# global configuration
AS 65001
router-id 10.0.0.149
# holdtime 180
# holdtime min 3
#listen on 127.0.0.1
#listen on ::1
# fib-update no
# route-collector no
# log updates
# network 10.0.1.0/24
network         2001:470:c936::/48

neighbor $peer1 {
        set nexthop self
        softreconfig in yes
        softreconfig out yes
        announce        IPv6 unicast 
        announce        IPv4 unicast 
        remote-as       65004
        local-address   2001:470:c936::1
#       descr           jdenoy
        multihop        2
}
Ok, je n'ai pas mis de 'prefix-list' dessus, j'avoue! En revanche, il y a les règles 'pf(4)' qui vont bien ;)

Pas encore aussi familiarisé avec OpenBDPd qu'avec un routeur Cisco, alors bon...
Ce que m'envoie Mister Johan:
# bgpctl show rib source-as  65004
flags: * = Valid, > = Selected, I = via IBGP, A = Announced
origin: i = IGP, e = EGP, ? = Incomplete

flags destination         gateway          lpref   med aspath origin
      2001:470:1f12:238::/642001:470:1f13:238::1    100     0 65004 ?
      2001:470:1f13:238::/642001:470:1f13:238::1    100     0 65004 i
Pour les fanas de cisco, cela donnerait :
R# sh ip bgp regex ^65004$
Ce que moi, je lui envoie:
# bgpctl show rib empty-as         
flags: * = Valid, > = Selected, I = via IBGP, A = Announced
origin: i = IGP, e = EGP, ? = Incomplete

flags destination         gateway          lpref   med aspath origin
AI>   fc07::/16           ::                 100     0 i
AI>   172.16.0.0/24       0.0.0.0            100     0 i
AI>   2001:470:c936::/48  ::                 100     0 i
#
Pour les fanas de cisco, cela donnerait :
R# sh ip bgp regexp ^$
En revanche, je ne pourrais vous en dire plus que la configuration pour le Cisco d'en face ;-)


Posted by Christophe Lucas | Permanent Link | Categories: Telecom, BSD, Cisco, Computer & Linux