Centos配置xvlan

  • 网桥· VXLAN服务
  • 在appsrv和storagesrv上搭建vxlan。需求如下安装实验网桥
  • 新建vxlan隧道,网桥名称为 br-vxlan,网桥的出口为vxlan100,id为100appsrv的隧道地址为172.16.1.1/24,storagesrv的隧道地址为172.16.1.2124测试网桥之间二层的联通性

一、安装工具brctl

[root@appsrv /]# yum install bridge-utils -y
[root@storagesrv /]# yum install bridge-utils -y
#两台都要安装

二、配置网桥

appsrv

[root@appsrv /]# brctl addbr br-vxlan
[root@appsrv /]# ip link set br-vxlan up
[root@appsrv /]# ip link add vxlan100 type vxlan id 100 remote 192.168.100.200 dstport 4789 dev ens33    
[root@appsrv /]# ip link set vxlan100 up
[root@appsrv /]# brctl addif br-vxlan vxlan100
[root@appsrv /]# ip link add link vxlan100 name vxlan100.1 type vlan id 100
[root@appsrv /]# ifconfig vxlan100.1 172.16.1.1/24 up

#另一种做法标准一点
brctl addbr br-vxlan			#创建网桥(逻辑交换机)
ip link set br-vxlan up			#开启网桥
ip link add vxlan100 type vxlan id 100 remote 192.168.100.200 dstport 4789 dev ens33			#创建 vxlan接口
ip link set vxlan100 up			#开启vxlan接口
brctl addif br-vxlan vxlan100 	#绑定网桥和vxlan
ip addr add 172.16.1.1/24 dev br-vxlan	#为网桥配置ip地址
storagesrv 和上述配置相同,只是需要将remote IP换成AppSrv的IP地址即可

storagesrv

[root@storagesrv /]# brctl addbr br-vxlan
[root@storagesrv /]# ip link set br-vxlan up
[root@storagesrv /]# ip link add vxlan100 type vxlan id 100 remote 192.168.100.100 dstport 4789 dev ens33  
[root@storagesrv /]# brctl addif br-vxlan vxlan100
[root@storagesrv /]# ip link set vxlan100 up
[root@storagesrv /]# ip link add link vxlan100 name vxlan100.1 type vlan id 100
[root@storagesrv /]# ifconfig vxlan100.1 172.16.1.2/24 up

三、测试

appsrv

[root@appsrv /]# brctl show  
bridge name	bridge id  STP enabled	interfaces
br-vxlan  8000.061d3c38950d	no  vxlan100
virbr0  8000.5254008a0ab7	yes  virbr0-nic
[root@appsrv /]# ip link show  
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 00:0c:29:77:ca:55 brd ff:ff:ff:ff:ff:ff
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000
    link/ether 52:54:00:8a:0a:b7 brd ff:ff:ff:ff:ff:ff
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN mode DEFAULT group default qlen 1000
    link/ether 52:54:00:8a:0a:b7 brd ff:ff:ff:ff:ff:ff
8: br-vxlan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether 06:1d:3c:38:95:0d brd ff:ff:ff:ff:ff:ff
9: vxlan100: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue master br-vxlan state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether 06:1d:3c:38:95:0d brd ff:ff:ff:ff:ff:ff
10: vxlan100.1@vxlan100: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether 06:1d:3c:38:95:0d brd ff:ff:ff:ff:ff:ff
[root@appsrv /]# ping 172.16.1.2 -I 172.16.1.1
PING 172.16.1.2 (172.16.1.2) from 172.16.1.1 : 56(84) bytes of data.
64 bytes from 172.16.1.2: icmp_seq=1 ttl=64 time=0.253 ms
64 bytes from 172.16.1.2: icmp_seq=2 ttl=64 time=0.270 ms

storagesrv

[root@storagesrv /]# brctl show  
bridge name	bridge id  STP enabled	interfaces
br-vxlan  8000.f6e9881391c8	no  vxlan100
virbr0  8000.5254008a0ab7	yes  virbr0-nic
[root@storagesrv /]# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 00:0c:29:c9:ff:85 brd ff:ff:ff:ff:ff:ff
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000
    link/ether 52:54:00:8a:0a:b7 brd ff:ff:ff:ff:ff:ff
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN mode DEFAULT group default qlen 1000
    link/ether 52:54:00:8a:0a:b7 brd ff:ff:ff:ff:ff:ff
5: br-vxlan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether f6:e9:88:13:91:c8 brd ff:ff:ff:ff:ff:ff
6: vxlan100: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue master br-vxlan state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether f6:e9:88:13:91:c8 brd ff:ff:ff:ff:ff:ff
7: vxlan100.1@vxlan100: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether f6:e9:88:13:91:c8 brd ff:ff:ff:ff:ff:ff
[root@storagesrv /]# ping 172.16.1.1 -I 172.16.1.2
PING 172.16.1.1 (172.16.1.1) from 172.16.1.2 : 56(84) bytes of data.
64 bytes from 172.16.1.1: icmp_seq=1 ttl=64 time=0.534 ms
64 bytes from 172.16.1.1: icmp_seq=2 ttl=64 time=0.245 ms

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喵神星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值