1

本文分享自天翼云开发者社区《Linux VXLAN小实验》,作者:李**一 

前言
VXLAN在云网络中应用十分广泛。本文介绍一种方法在两台Linux主机之间建立简单的VXLAN隧道,以供学习、研究之用。

原料
主机T620,IP:10.0.0.12     OS:CnetOS-7 
主机T630,IP:10.0.0.13     OS:CnetOS-7

拓扑
如下图所示,隧道两个端点(Underlay)地址分别为10.0.0.12和10.0.0.13,Overlay端点10.0.10.12和10.0.10.13穿越这条隧道通信。
 
image.png

步骤
T620上的配置
1.隧道配置
ip link add vxlan0 type vxlan id 1 remote 10.0.0.13 local 10.0.0.12 dstport 4789 dev bond1
2.然后在隧道口上配置一个IP地址(overlay)
ip addr add 10.0.10.12/32 dev vxlan0
ip link set vxlan0 up
3.然后配置一条路由,到对端overlay必须走这个隧道口
ip route add 10.0.10.13/32 dev vxlan0

T630上的配置
1.隧道配置
ip link add vxlan0 type vxlan id 1 remote 10.0.0.12 local 10.0.0.13 dstport 4789 dev bond1
2.然后在隧道口上配置一个IP地址(overlay)
ip addr add 10.0.10.13/32 dev vxlan0
ip link set vxlan0 up
3.然后配置一条路由,到对端overlay必须走这个隧道口
ip route add 10.0.10.12/32 dev vxlan0

测试
1.ping一下

image.png

2.抓包

image.png


天翼云开发者社区
91 声望2 粉丝

天翼云是中国电信倾力打造的云服务品牌,致力于成为领先的云计算服务提供商。提供云主机、CDN、云电脑、大数据及AI等全线产品和场景化解决方案。