EVE 设备开机时的更改连线

本文介绍了一种在EVE模拟器中通过LinuxBridge快速临时修改网络连接的方法,避免设备重启带来的不便,特别适用于vQFX等设备。通过brctl命令操作vnet0_x接口,实现VPC_26在不同交换机间的灵活切换。
摘要由CSDN通过智能技术生成

EVE模拟器的拓扑搭建完成后,设备加电运行正常。
但是后续如果想临时修改一下某条连线,还要把设备停机才能重新修改连线,这样操作还需要等待设备重新启动的时间,既浪费时间又影响我们实验思路。尤其像vQFX这样的镜像重启一次经常遇到问题。
所以分享一个比较轻量级的操作:
比如我这个拓扑图,想把VPC_26从一台交换机挪到另一台下面。
在这里插入图片描述

  1. 一开始VPC_26的MAC 68:1a在vQFX-RE_09的0/0/5口下面。
    在这里插入图片描述

  2. 首先,到EVE后台brctl show,可以看到好多vnet0_x命名的linux bridge,接口命名是vunl_x_x。
    比如交换机vQFX-RE_09 0/0/5到VPC_26 eth0的连线,就是对应vnet0_19,接口vunl0_9_8(交换机0/0/5)和vunl0_26_0(VPC_26 eth0)这对连接。
    在这里插入图片描述

那么如何知道这个对应关系呢?使用capture,把鼠标放到eth0接口上在左下角就显示该接口的EVE后台名称vunl0_26_0了。
在这里插入图片描述
2. 把vunl0_26_0从vnet0_19上移走,自然VPC_26也就不在和vQFX-RE_09 0/0/5互联了。
命令:brctl delif vnet0_19 vunl0_26_0 ,删除原来的连接
brctl show 查看一下,vnet0_19上只有vunl0_9_8。
在这里插入图片描述
3. 用同样的方法找到vQFX-RE_10的0/0/6口对应的EVE后台的接口名vunl0_10_9。
命令:brctl addbr vnet0_template 建一个linux bridge
把vQFX-RE_10的0/0/6口和VPC_26 连起来。
brctl addif vnet0_template vunl0_10_9 ,bridge接上vQFX-RE_10的0/0/6口
brctl addif vnet0_template vunl0_26_0,VPC_26 eth0
ip link set vnet0_template up, 激活一下bridge。
在这里插入图片描述
4. 检查一下vQFX-RE_9交换机的MAC,68:1a已经从远端的vtep学过来了。
在这里插入图片描述
从vQFX-RE_10上看,MAC 68:1a从0/0/6口学上来。
在这里插入图片描述

总之,EVE拓扑上看到的互联其实就是一个一个的Linux Bridge把接口两两互联。想要临时改一下一下互联的话完全可以用brctl 的命令去修改。
不过这只是一个轻量的修改方法,第一如果重启EVE,接口连接还会恢复原状;其次EVE拓扑上看不出修改后的样子。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值