Linux vxlan命令
时间: 2024-02-12 22:33:01 浏览: 164
VXLAN是一种虚拟化网络技术,可以在物理网络基础上构建虚拟网络。Linux系统提供了vxlan命令行工具,用于创建和管理VXLAN隧道。以下是常用的VXLAN命令:
1. 创建VXLAN接口:
```
ip link add vxlan0 type vxlan id 100 dev eth0 remote 192.168.1.100 dstport 4789
```
其中,vxlan0是新创建的VXLAN接口的名称,id是VXLAN隧道的标识符,eth0是底层网络设备,remote指定VXLAN隧道的远程IP地址,dstport指定VXLAN隧道的目的端口号。
2. 设置VXLAN接口的属性:
```
ip link set vxlan0 mtu 1400
ip link set vxlan0 up
```
其中,mtu指定VXLAN接口的最大传输单元,up将VXLAN接口启用。
3. 添加VXLAN隧道的远程端点:
```
bridge fdb add 00:11:22:33:44:55 dev vxlan0 dst 192.168.2.100
```
其中,00:11:22:33:44:55是要添加的远程端点的MAC地址,vxlan0是VXLAN接口的名称,dst指定远程端点的IP地址。
4. 删除VXLAN隧道的远程端点:
```
bridge fdb del 00:11:22:33:44:55 dev vxlan0 dst 192.168.2.100
```
其中,00:11:22:33:44:55是要删除的远程端点的MAC地址,vxlan0是VXLAN接口的名称,dst指定远程端点的IP地址。
5. 删除VXLAN接口:
```
ip link del vxlan0
```
以上是常用的VXLAN命令,更多细节和用法可以通过man vxlan命令查看。
阅读全文