Cumulus VXでBGPを設定してみる
環境
GNS3で動かしてます.
インストール方法はこちら.
GNS3 Remote Server - Qiita
Cumulus VXの導入はこちら
GNS3 and QEMU - KVM | Cumulus VX 3.7
インターフェース設定
こんな感じで行きます.
ログインは, これでいけました.
id: cumulus
password: CumulusLinux!
CumulusVX1
net add interface swp1 ip address 192.168.0.1/31
net add interface swp2 ip address 192.168.0.5/31
net commit
CumulusVX2
net add interface swp1 ip address 192.168.0.0/31
net add interface swp2 ip address 192.168.0.2/31
net add interface swp23 ip address 172.16.0.1/16
net commit
CumulusVX3
net add interface swp1 ip address 192.168.0.7/31
net add interface swp2 ip address 192.168.0.3/31
net commit
CumulusVX4
net add interface swp1 ip address 192.168.0.6/31
net add interface swp2 ip address 192.168.0.4/31
net add interface swp23 ip address 172.17.0.1/16
net commit
インターフェース確認
net show interface all
ubuntuにIPアドレスとデフォルトゲートウェイを設定します
ubuntu1
ip a add 172.16.0.10/16 dev eth0
ip route add default via 172.16.0.1
ubuntu2
ip a add 172.17.0.10/16 dev eth0
ip route add default via 172.17.0.1
BGP設定
CumulusVX1
net add bgp autonomous-system 64512
net add bgp neighbor 192.168.0.0 remote-as 64513
net add bgp neighbor 192.168.0.4 remote-as 64514
net commit
CumulusVX2
net add bgp autonomous-system 64513
net add bgp neighbor 192.168.0.1 remote-as 64512
net add bgp neighbor 192.168.0.3 remote-as 64512
net add bgp network 172.16.0.0/16
net commit
CumulusVX3
net add bgp autonomous-system 64512
net add bgp neighbor 192.168.0.2 remote-as 64513
net add bgp neighbor 192.168.0.6 remote-as 64514
net commit
CumulusVX4
net add bgp autonomous-system 64514
net add bgp neighbor 192.168.0.5 remote-as 64512
net add bgp neighbor 192.168.0.7 remote-as 64512
net add bgp network 172.17.0.0/16
net commit
確認
CumulusVX
net show bgp
net show route
CumulusVX1
net add bgp autonomous-system 64512
net add bgp neighbor 192.168.0.0 remote-as 64513
net add bgp neighbor 192.168.0.4 remote-as 64514
net commit
CumulusVX2
net add bgp autonomous-system 64513
net add bgp neighbor 192.168.0.1 remote-as 64512
net add bgp neighbor 192.168.0.3 remote-as 64512
net add bgp network 172.16.0.0/16
net commit
CumulusVX3
net add bgp autonomous-system 64512
net add bgp neighbor 192.168.0.2 remote-as 64513
net add bgp neighbor 192.168.0.6 remote-as 64514
net commit
CumulusVX4
net add bgp autonomous-system 64514
net add bgp neighbor 192.168.0.5 remote-as 64512
net add bgp neighbor 192.168.0.7 remote-as 64512
net add bgp network 172.17.0.0/16
net commit
CumulusVX
net show bgp
net show route
疎通確認します.
ubuntu1
ping -c 1 172.17.0.10
ubuntu2
ping -c 1 172.16.0.10
参考
Author And Source
この問題について(Cumulus VXでBGPを設定してみる), 我々は、より多くの情報をここで見つけました https://qiita.com/_x8/items/3a2425a20a88b9ceb2c5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .