本文分享自天翼云开发者社区《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穿越这条隧道通信。
步骤:
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一下
2.抓包
发表评论