配置linux下vxlan网络笔记

//第一步配置桥
ip link add br-vx type bridge
ip addr add 10.20.1.2/24 dev br-vx
ip link set br-vx up


//第二步配置虚拟网卡
ip link add veth0 type veth peer name veth1


//第三步将veth1加入桥
ip link set dev veth1 master br-vx
ip link set dev veth1 up


//配置veth0到netns
ip netns add host1
ip link set dev veth0 netns host1
ip netns exec host1 ip addr add 10.20.1.22/24 dev veth0
ip netns exec host1 ip link set veth0 up 
ip netns exec host1 ip link set lo up


//配置vxlan加入桥
ip link add vxlan10 type vxlan id 100 dstport 4789 dev eth0 nolearning proxy l2miss l3miss
ip addr add 10.20.1.122/24 dev vxlan10
ip link set vxlan10 master br-vx
ip link set vxlan10 up


//进入netns
ip netns exec host1 bash


//监控命令
ip monitor all all-nsid


//出现如下问题,ip neigh命令修改
[nsid current]miss 10.20.1.33 dev vxlan10  STALE


ip neigh change 10.20.1.3 lladdr 6a:d8:e8:70:7e:c5 dev vxlan10


ip neigh add 10.20.1.3 lladdr 6a:d8:e8:70:7e:c5 dev vxlan10


//出现如下问题,bridge fdb命令修改,这个事件是说不知道这个容器的 MAC 地址在哪个节点上,所以要手动添加 fdb 记录
[nsid current]miss dev vxlan10 lladdr a2:91:63:8f:62:db STALE


//这个mac地址在192.168.88.3主机上
bridge fdb add a2:91:63:8f:62:db dst 192.168.88.3 dev vxlan10

猜你喜欢

转载自blog.csdn.net/monkeys2012/article/details/80455334
今日推荐