centos創建vxlan隧道

網絡拓撲

我們準備兩臺設備A B,都使用Ethernet0物理接口來搭建vxlan隧道。
A設備的Ethernet0接口的ip地址爲10.66.240.89,B設備Ethernet0的ip地址爲10.66.240.90
建立的vxlan隧道的內網IP地址爲10.244.1.100/16和10.244.1.200/16

使用ip命令

首先需要準備兩臺設備,用於搭建vxlan隧道。然後在A設備中輸入下面命令。
其中10.66.240.89修改爲你想要建立vxlan隧道對端的真實IP地址,Ethernet0修改爲你需要建立隧道的物理接口

ip link add vxlan1 type vxlan id 1 remote 10.66.240.89 dstport 4789 dev Ethernet0
ip link set vxlan1 up
ip addr add 10.244.1.100/16 dev vxlan1

同樣在B設備輸入下面的命令,即可建立vxlan隧道。

ip link add vxlan1 type vxlan id 1 remote 10.66.240.88 dstport 4789 dev Ethernet0
ip link set vxlan1 up
ip addr add 10.244.1.200/16 dev vxlan1

使用nmcli命令

上面的ip命令有一個缺點,就是重啓網絡之後配置就會丟失。我們可以使用NetworkManager的nmcli來創建vxlan隧道
在A設備輸入:

nmcli connection add type vxlan id 100 remote 10.66.240.89 ipv4.addresses 10.244.1.100/16 ipv4.method manual ifname vxlan1 connection.id vxlan1 vxlan.parent Ethernet0 
nmcli conn up vxlan1

在B設備輸入

nmcli connection add type vxlan id 100 remote 10.66.240.90 ipv4.addresses 10.244.1.200/16 ipv4.method manual ifname vxlan1 connection.id vxlan1 vxlan.parent Ethernet0 
nmcli conn up vxlan1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章