美文网首页工作生活
centos创建vxlan隧道

centos创建vxlan隧道

作者: 冰封飞飞 | 来源:发表于2019-07-04 19:16 被阅读0次

    网络拓扑

    我们准备两台设备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
    

    相关文章

      网友评论

        本文标题:centos创建vxlan隧道

        本文链接:https://www.haomeiwen.com/subject/qdcdhctx.html