vfw在VMware环境下搭建IRF(下)

简介: vfw在VMware环境下搭建IRF

再次查看配置文件,发现接口编号同步过来了。

1677134891203.jpg

按照指导操作(进入到IRF-port下,添加成员端口,重启网卡)完成IRF配置,因为默认开启了irf auto-merge,所以会自动加入IRF。

1677134904015.jpg

 

查看IRF状态如下。

1677134908774.jpg

 

查看设备接口信息如下。

1677134916077.jpg


并且又发现了一个save safely操作,实际使用发现和常规保存一样。

1677134949105.jpg

MAD检测


IRF链路故障会导致一个IRF变成多个新的IRF。未尽量降低IRF分裂对业务的影响,一般建议配置MAD(Multi-Active Detection,多Active检测)检测。MAD主要提供分裂检测、冲突处理和故障恢复功能,不同MAD检测方式冲突处理原则不同,不允许同时配置:


LACP MAD和ARP MAD、ND MAD冲突处理的原则不同;BFD MAD和ARP MAD、ND MAD冲突处理的原则不同。


虽然当前环境下用不到,但我还是选择用BFD MAD这种常用的检测方式来演示一下。首先按照完成配置,具体如下:

#
vlan 3000
#
interface Vlan-interface3000
 mad bfd enable
 mad ip address 30.3.3.1 255.255.255.0 member 1
 mad ip address 30.3.3.2 255.255.255.0 member 2
#
interface GigabitEthernet1/3/0
 port link-mode bridge
 port access vlan 3000
#
interface GigabitEthernet2/3/0
 port link-mode bridge
 port access vlan 3000

检测状态发现不正常,显示为Faulty,正常应该显示Normal。

1677135040654.jpg

 

调整端口组VLAN ID为对应的3000。

1677135047250.jpg

此时MAD状态恢复正常Normal状态。

1677135069906.jpg

 

IRF信息查看


日常操作中,除了使用display irf显示IRF中所有成员设备的相关信息、使用display mad verbose显示MAD配置信息外,还会用到display irf configuration显示IRF中所有成员设备的配置信息。

1677135088555.jpg

使用display irf forwarding显示指定成员设备收到的IRF Hello报文的信息。

1677135102818.jpg

 

使用display irf link显示IRF链路信息。

1677135108847.jpg


使用场景探索


提醒一下,也就是做实验,日常使用可不要像我这么玩,还是很吃服务器性能的,CPU消耗最严重。vFW设备内查看CPU、内存利用率。

1677135126431.jpg

主机CPU使用情况。

1677135141056.jpg

 

数据转发消耗了很大的CPU。

1677135146389.jpg

 

IRF接口使用率始终保持在500Mb左右。

1677135153688.jpg

MAD检测端口也差不多有100Mb的广播报文。

1677135167343.jpg

 

最终确认为MAD检测链路消耗了过多主机资源,关掉之后CPU利用率降到了25%。

1677135172366.jpg

我开始也在想,既然都使用vFW了,为什么还要做IRF呢?配置不够了直接扩容配置不就行了吗?但后来我意识到这实际上主要是为了提高网络的健壮性。


像我这样在一台服务器上搭两台vFW的实际应用场景应该是没有,更多的可能是现场有多台服务器的场景,不同服务器上的vFW做IRF,这样能分担不同的流量场景,并且通过冗余配置和联动配置来实现业务的高可靠性,实现一台服务器挂死之后另一台服务器的感知,来响应这部分业务。


关于在vFW环境下怎么验证冗余备份的可靠性配置,还得容我再想一下。


相关文章
|
7月前
|
Ubuntu 测试技术 Linux
dpdk测试环境搭建(vmware下ubuntu环境参考上文汇总流程)
dpdk测试环境搭建(vmware下ubuntu环境参考上文汇总流程)
352 0
|
Ubuntu Linux 虚拟化
手把手教你快速使用Vmware虚拟机安装Linux操作系统实验环境
手把手教你快速使用Vmware虚拟机安装Linux操作系统实验环境
240 1
|
3月前
|
Ubuntu 开发工具 虚拟化
MacOS系统基于VMware Fusion配置Ubuntu 22.04LTS环境
这篇文章介绍了如何在MacOS系统上使用VMware Fusion虚拟化软件配置Ubuntu 22.04 LTS环境,包括自定义VMware Fusion网段、Ubuntu系统安装、配置root用户登录、设置静态IP地址、修改默认网卡名称、配置PS1变量、设置登录界面为字符界面、修改软件源和进行vim基础优化等步骤。
413 2
|
5月前
|
Linux 网络安全 虚拟化
Ngnix04系统环境准备-上面软件是免费版的,下面是收费版的,他更快的原因使用了epoll模型,查看当前Linux系统版本, uname -a,VMWARE建议使用NAT,PC端电脑必须使用网线连接
Ngnix04系统环境准备-上面软件是免费版的,下面是收费版的,他更快的原因使用了epoll模型,查看当前Linux系统版本, uname -a,VMWARE建议使用NAT,PC端电脑必须使用网线连接
|
5月前
|
安全 虚拟化
安全-----靶场环境的配置和Kail的安装和VMWARE的安装
安全-----靶场环境的配置和Kail的安装和VMWARE的安装
|
安全 开发工具 虚拟化
使用 VMware + win10 + VirtualKD + windbg 从零搭建双机内核调试环境
使用 VMware + win10 + VirtualKD + windbg 从零搭建双机内核调试环境
|
7月前
|
安全 Ubuntu 虚拟化
VMware12下安装Windows7虚拟机---详细多图教程(沙盒环境)
VMware12下安装Windows7虚拟机---详细多图教程(沙盒环境)
159 0
|
Ubuntu 网络协议 安全
Linux历史及环境搭建(VMware搭建CentOS7环境以及使用XShell连接Vmware)
UNIX从满足个人的设计需求开始,逐步成长为由许多不同开发商所支持的标准软件产品。
|
Linux 虚拟化 数据安全/隐私保护
windows使用vmware安装三台虚拟机,配置好网络环境
- VMWare虚拟机软件是一个“虚拟[PC](https://baike.baidu.com/item/PC/107)”软件,它使你可以在一台机器上同时运行多个系统。 - 可以通过Vmware来安装我们的linux虚拟机,然后通过linux虚拟机来进行集群的安装。Vmware的安装步骤省略。只要点击安装之后,一路下一步即
3739 0
windows使用vmware安装三台虚拟机,配置好网络环境
|
4月前
|
Linux 虚拟化 数据安全/隐私保护
银河麒麟V10 VMWare安装保姆级教程
银河麒麟V10 VMWare安装保姆级教程
4182 5
银河麒麟V10 VMWare安装保姆级教程