首页 > 其他分享 >IRF堆叠基本配置

IRF堆叠基本配置

时间:2024-11-13 10:48:27浏览次数:3  
标签:配置 堆叠 irf SW1 SW2 port IRF 设备

IRF(堆叠配置)

IRF(IntelligentResilientFramework,智能弹性架构)是H3C自主研发的软件虚拟化堆叠技术。它的核心思想是将多台设备通过IRF物理端口连接在一起,进行必要的配置后,虚拟化成一台“分布式设备”。使用这种虚拟化技术可以实现多台设备的协同工作、统一管理和不间断维护。

本拓扑用HCL模拟器搭建。

IRF(堆叠)可单线或双线(三台设备以上可以环形做IRF)连接配置,为防止线路故障导致设备分裂,一般建议采取双线(或者环线)连接做IRF(可用堆叠线或者普通光纤线作堆叠)。

把两台物理设备通过IRF配置成一台逻辑设备,以实现设备的整合冗余。

配置思路如下:

1.配置两台交换机的IRF成员序号及优先级

2.配置两台交换机的IRF接口及对应的物理口(需要注意两台交换机的逻辑IRF口跟连接传统的物理堆叠口一样,需要交叉收尾互联,因此如果配置1/1和2/1就无法正常协商堆叠,需要配置1/1与2/2或者1/2与2/1)

3.启用IRF并接线

IRF****配置

配置以双线连接为例,注意配置步骤不能颠倒。

SW1配置:

//将设备优先级调整为32(1-32),确保该设备被选举为Master(主设备),若不需要指定主设备,此步骤可以略过

[SW1]irfmember 1 priority 32

//关闭要加入的IRF的物理端口

[SW1]interface Ten-G1/0/49

[SW1-Ten-GigabitEthernet1/0/49]shutdown

[SW1]interface Ten-G1/0/50

[SW1-Ten-GigabitEthernet1/0/50]shutdown

//创建IRF逻辑虚接口(设备号默认为1,端口号为2),把相连物理接口加入IRF[SW1]irf-port1/2

[SW1-irf-port1/2]portgroupinterfaceTen-GigabitEthernet1/0/49

[SW1-irf-port1/2]portgroupinterfaceTen-GigabitEthernet1/0/50

//重新打开物理端口

[SW1-Ten-GigabitEthernet1/0/49]undo shutdown

[SW1-Ten-GigabitEthernet1/0/50]undo shutdown

//激活IRF设置并保存配置

[SW1]irf-port-configuration active

[SW1]save f

SW2配置
//更改默认的设备号1为2并重启
[SW2]irf member 1 renumber 2
reboot
//关闭要加入的IRF的物理端口
[SW2]interface Ten-G2/0/49
[SW2-Ten-GigabitEthernet2/0/49]shutdown
[SW2]interface Ten-G2/0/50
[SW2-Ten-GigabitEthernet2/0/50]shutdown

//创建IRF逻辑虚接口(设备号为2,端口号为1),把相连物理接口加入IRF
[SW2]irf-port 2/1
[SW2-irf-port2/1] port group interface Ten-GigabitEthernet 2/0/49
[SW2-irf-port2/1] port group interface Ten-GigabitEthernet 2/0/50

//重新打开物理端口,保存配置
[SW2-Ten-GigabitEthernet2/0/49]undo shutdown
[SW2-Ten-GigabitEthernet2/0/50]undo shutdown
[SW2]save f
//激活IRF设置,激活配置后,slave设备会自动重启
[SW2]irf-port-configuration active
查看SW1和SW2配置


sw1

LACPMAD检测配置实验

为了防止万一IRF链路故障导致IRF分裂、网络中存在两个配置冲突的IRF,需要启用MAD检测功能。因为接入层设备较多,我们采用LACPMAD检测

SW1:
//将设备优先级调整为32(1-32),确保该设备被选举为Master(主设备),若不需要指定主设备,此步骤可以略过

[SW1]irf member 1 priority 32  
  
//关闭要加入的IRF的物理端口  
[SW1]interface Ten-G1/0/49   
[SW1-Ten-GigabitEthernet1/0/49]shutdown   
[SW1]interface Ten-G1/0/50   
[SW1-Ten-GigabitEthernet1/0/50]shutdown  
  
//创建IRF逻辑虚接口(设备号默认为1,端口号为2),把相连物理接口加入IRF  
[SW1]irf-port 1/2   
[SW1-irf-port1/2]port group interface Ten-GigabitEthernet 1/0/49   
[SW1-irf-port1/2]port group interface Ten-GigabitEthernet 1/0/50    
  
//重新打开物理端口  
[SW1-Ten-GigabitEthernet1/0/49]undo shutdown   
[SW1-Ten-GigabitEthernet1/0/50]undo shutdown  
  
//激活IRF设置并保存配置  
[SW1]irf-port-configuration active   
[SW1]save f  

SW2配置

//更改默认的设备号1为2并重启  
[SW2]irf member 1 renumber 2   
<SW2>reboot  
  
//关闭要加入的IRF的物理端口  
[SW2]interface Ten-G2/0/49   
[SW2-Ten-GigabitEthernet2/0/49]shutdown   
[SW2]interface Ten-G2/0/50   
[SW2-Ten-GigabitEthernet2/0/50]shutdown  
  
//创建IRF逻辑虚接口(设备号为2,端口号为1),把相连物理接口加入IRF  
[SW2]irf-port 2/1   
[SW2-irf-port2/1] port group interface Ten-GigabitEthernet 2/0/49   
[SW2-irf-port2/1] port group interface Ten-GigabitEthernet 2/0/50  
  
//重新打开物理端口,保存配置  
[SW2-Ten-GigabitEthernet2/0/49]undo shutdown   
[SW2-Ten-GigabitEthernet2/0/50]undo shutdown   
[SW2]save f  
//激活IRF设置,激活配置后,slave设备会自动重启  
[SW2]irf-port-configuration active  
  
配置LACP MAD检测  
sw1  
//创建一个动态聚合端口,并使能LACP MAD检测功能。  
[SW1]int Bridge-Aggregation 1  
[SW1-Bridge-Aggregation1]link-aggregation mode dynamic  
[SW1-Bridge-Aggregation1]mad enable //启用MAD后,系统会提示你输入一个域ID(Domain ID),这个ID用于标识不同的MAD实例。域ID的范围是0到4294967295。  
You need to assign a domain ID (range: 0-4294967295)  
[Current domain ID is: 0]: 2  
The assigned domain ID is: 2  
[SW1-Bridge-Aggregation1]qu  
  
[SW1]interface GigabitEthernet 1/0/1  
[SW1-GigabitEthernet1/0/1]port link-aggregation group 1  
[SW1-GigabitEthernet1/0/1]interface GigabitEthernet 2/0/2  
[SW1-GigabitEthernet2/0/2]port link-aggregation group 1  

sw3

<H3C>sys  
[H3C]interface Bridge-Aggregation 1  
[H3C-Bridge-Aggregation1]link-aggregation mode dynamic  
[H3C-Bridge-Aggregation1]qu  
  
[H3C]int range GigabitEthernet 1/0/1 to g1/0/2  
[H3C-if-range]port link-aggregation group 1  

BFD MAD检测配置实验

SWA

[SWA]int FortyGigE 1/0/54  //关闭端口  
[SWA-FortyGigE1/0/54]shutdown  
[SWA-FortyGigE1/0/54]qu  
[SWA]irf-port 1/1  
[SWA-irf-port1/1]port group interface  FortyGigE 1/0/54  
[SWA-irf-port1/1]qu  
[SWA]save f   
[SWA-FortyGigE1/0/54]undo shutdown  
[SWA]irf-port-configuration active  

SWB

[SWB]irf member 1 renumber 2  
[SWB]int FortyGigE 2/0/54  
[SWB-FortyGigE2/0/54]shutdown  
[SWB-FortyGigE2/0/54]qu  
  
[SWB]irf-port 2/2  
[SWB-irf-port2/2]port group int FortyGigE 2/0/54  
[SWB-irf-port2/2]qu  
[SWB]int FortyGigE 2/0/54  
[SWB-FortyGigE2/0/54]undo shutdown  
[SWB-FortyGigE2/0/54]qu  
[SWB]save f  
[SWB]irf-port-configuration active  

swa

[SWA]int GigabitEthernet 1/0/1   
[SWA-GigabitEthernet1/0/1]undo stp enable  
[SWA-GigabitEthernet1/0/1]qu  
[SWA]int GigabitEthernet 2/0/1  
[SWA-GigabitEthernet2/0/1]undo stp enable  
[SWA-GigabitEthernet2/0/1]qu  
[SWA]dis mad ver  

IRF堆叠配置和下行链路聚合配置实验

2.说明

●设备1(SW1)通过配置irf优先级为10(默认为1)成为IRF主设备●设备2(SW2)通过配置IRF编号为2,自动成为备设备

●设备IRF的g1/0/1和设备2的g2/0/1配置成一组链路聚合,如group1。(等等,为啥是设备2的g2/0/1?哪里来的2?因为该设备的IRF编号改成了2,所以设备2的所有接口编号都是2了以后)

●设备IRF(设备1和2的组合)的g1/0/2和g2/0/2组成一组聚合链路,如group2。

●设备IRF上创建vlan10

●将设备的两个聚合链路设置成trunk,并且允许相应的vlan通过,

●将设备3的g1/0/1和g1/0/2组成聚合链路group1(和IRF的聚合链路group1对应),然后设置成trunk,并允许相应的vlan通过,创建vlan10,设置g1/0/3为vlan10的access口

●将设备4的g1/0/1和g1/0/2组成聚合链路group2(和IRF的聚合链路group2对应),然后设置成trunk,并允许相应的vlan通过,创建vlan10,设置g1/0/3为vlan10的access口

SW1

1、查看设备编号

<SW1>dis ir  
MemberID Role Priority CPU-Mac Description    
*+1 Master 1 4213-afb8-0104 ---  

2、调高设备1的irf优先级,优先级数值高了更优

<SW1>sys   
[SW1]irf member 1 priority 10  
[SW1]save  

3、调整设备2的irf编号

[SW2]irf member 1 renumber 2 //修改编号,需要确认  
[SW2]save //保存配置,需要按y回车确认,必须保存,不保存的话等会设备重启后配置会丢失  
[SW2]quit //退回到用户视图  
<SW2>reboot //重启,需要确认。因为修改了设备编号,所以必须重启!  
//.....等待设备重启完成.....  
[SW2]dis irf //查看设备2的irf编号  
MemberID Role Priority CPU-Mac Description  
*+2 Master 1 4213-b571-0204 ---  

4、配置设备1的IRF

[SW1]int range f1/0/53 to f1/0/54 //进入两个准备堆叠的接口  
[SW1-range]shutdown //关闭接口  
[SW1]irf-port 1/1 //创建堆叠口,将53、54接口加入堆叠口  
[SW1-irf-port1/1]port group interface f1/0/53 //将53接口加入堆叠口  
[SW1-irf-port1/1]port group interface f1/0/54 //将54接口加入堆叠口  
[SW1-irf-port1/1]display this //查看当前接口上的配置  
[SW1]int range f1/0/53 to f1/0/54 //进入两个准备堆叠的接口  
[SW1-range]undo shutdown //开启两个堆叠接口  
[SW1-range]quit  
[SW1]save //保存配置,需要按y回车确认  
[SW1]irf-port-configuration active //激活IRF配置  

5、配置设备2的IRF
注意,设备2的IRF编号为2之后,所有本机端口编号都会变成2开头

[SW2]int range f1/0/53 to f1/0/54 //进入两个准备堆叠的接口  
[SW2-range]shutdown //关闭接口  
[SW2]irf-port 2/2 //创建堆叠口,注意设备2的IRF号绝不能与设备1一样。  
[SW2-irf-port1/1]port group interface f2/0/53 //将设备2的53接口加入堆叠口  
[SW2-irf-port1/1]port group interface f2/0/54 //将设备2的54接口加入堆叠口  
[SW2-irf-port1/1]display this //查看当前接口上的配置  
[SW2]int range f2/0/53 to f2/0/54 //进入两个准备堆叠的接口  
[SW2-range]undo shutdown //开启两个堆叠接口  
[SW2-range]quit  
[SW2]save //保存配置,需要按y回车确认  
[SW2]irf-port-configuration active //激活IRF配置,设备会自动重启  
//注意,设备2从启后,就会自动与设备1协商成IRF,设备2的主机名也会变成和主IRF设备名保持一致  

6、查看IRF设备状态(登录设备1或设备2都行),并更改设备主机名为IRF-SW(可选)

<SW1>sys  
<SW1>sysname IRF-SW  
[IRF-SW]dis irf  
MemberID    Role    Priority  CPU-Mac         Description  
*+1        Master  10        4213-afb8-0104  ---  
 2        Standby 1         4213-b571-0204  ---  
--------------------------------------------------  
* indicates the device is the master.  
+ indicates the device through which the user logs in.  
 
The bridge MAC of the IRF is: 4213-afb8-0100  
Auto upgrade                : yes  
Mac persistent              : 6 min  
Domain ID                   : 0  

7、配置IRF的链路聚合

//在IRF-SW上配置聚合链路1(group 1),将SW1的g1/0/1与SW2的g/2/0/1做聚合  
[IRF-SW]interface Bridge-Aggregation 1  //创建聚合口  
[IRF-SW-Bridge-Aggregation1]int g1/0/1  //进入物理接口  
[IRF-SW-GigabitEthernet1/0/1]port link-aggregation group 1  //将物理接口加入聚合口  
[IRF-SW-GigabitEthernet1/0/1]int g2/0/1    
[IRF-SW-GigabitEthernet2/0/1]port link-aggregation group 1  //将物理接口加入聚合口  
[IRF-SW-GigabitEthernet2/0/1]display link-aggregation summary  //检查两个端口是否都被加入到聚合口  
 
 
//在IRF-SW上配置聚合链路2(group 2),将SW1的g1/0/2与SW2的g/2/0/2做聚合  
[IRF-SW]interface Bridge-Aggregation 2  //创建聚合口  
[IRF-SW-Bridge-Aggregation1]int g1/0/2  //进入设备1物理接口g1/0/2  
[IRF-SW-GigabitEthernet1/0/2]port link-aggregation group 2  //将设备1物理接口g1/0/2加入聚合口2  
[IRF-SW-GigabitEthernet1/0/2]int g2/0/2    
[IRF-SW-GigabitEthernet2/0/2]port link-aggregation group 2  //将设备2物理接口g2/0/2加入聚合口2  
[IRF-SW-GigabitEthernet2/0/2]display link-aggregation summary  //检查两个端口是否都被加入口  

8、配置sw3的链路聚合、vlan

[SW3]int Bridge-Aggregation 1  
[SW3-Bridge-Aggregation1]int g1/0/1  
[SW3-GigabitEthernet1/0/1]port link-aggregation group 1  
[SW3-Bridge-Aggregation1]int g1/0/2  
[SW3-GigabitEthernet1/0/2]port link-aggregation group 1  
[SW3-GigabitEthernet1/0/2]quit  
[SW3]vlan 10  
[sw3-vlan10]port g1/0/3  
[sw3-vlan10]quit  

9、配置sw4的链路聚合、vlan

注意:sw4的聚合链路编号建议也不能和sw1的一样,要和上层的IRF组合设备的聚合链路编号保持一致。

[SW4]int Bridge-Aggregation 2  
[SW4-Bridge-Aggregation1]int g1/0/1  
[SW4-GigabitEthernet1/0/1]port link-aggregation group 2  
[SW4-Bridge-Aggregation2]int g1/0/2  
[SW4-GigabitEthernet1/0/2]port link-aggregation group 2  
[SW4-GigabitEthernet1/0/2]quit  
[SW4]vlan 10  
[sw4-vlan10]port g1/0/3  
[sw4-vlan10]quit  

10、配置IRF、sw3、sw4的聚合端口为Trunk

//.....配置IRF的trunk和vlan.....  
[IRF-SW]vlan 10                                     //给IRF创建VLAN 10  
[sw3-vlan10]quit  
 
[IRF-SW]int Bridge-Aggregation 1                    //进入聚合接口 group 1  
[IRF-SW-Bridge-Aggregation1]port link-type trunk    //聚合接口1配置为Trunk类型  
[IRF-SW-Bridge-Aggregation1]port trunk permit vlan 10  //放行VLAN10  
[IRF-SW-Bridge-Aggregation1]quit  
[IRF-SW]dis link-aggregation summary                //检查聚合接口  
 
[IRF-SW]int Bridge-Aggregation 2                       //进入聚合接口 group 2  
[IRF-SW-Bridge-Aggregation2]port link-type trunk       //聚合接口1配置为Trunk类型  
[IRF-SW-Bridge-Aggregation2]port trunk permit vlan 10  //放行VLAN10  
[IRF-SW-Bridge-Aggregation2]quit  
[IRF-SW]dis link-aggregation summary                //检查聚合接口  
[IRF-SW]save  
//.....配置sw3的trunk.....  
[SW3]int Bridge-Aggregation 1                       //进入聚合链路接口1  
[SW3-Bridge-Aggregation1]port link-type trunk       //接口类型配置为Trunk  
[SW3-Bridge-Aggregation1]port trunk permit vlan 10  //Trunk接口允许VLAN10通过  
[SW3]save                                           //需要按y回车确认  
[SW3]dis link-aggregation summary                   //检查聚合接口  ```

//.....配置sw4的trunk.....  
[SW4]int Bridge-Aggregation 2                       //进入聚合链路接口2  
[SW4-Bridge-Aggregation2]port link-type trunk       //接口类型配置为Trunk  
[SW4-Bridge-Aggregation2]port trunk permit vlan 10  //Trunk接口允许VLAN10通过  
[SW4]save                                           //需要按y回车确认  
[SW4]dis link-aggregation summary                   //检查聚合接口  

11、给pc配置ip,并测试两台pc是否能通。

PC1的ip是10.0.0.1/24,PC2的ip是10.0.0.2/24。

标签:配置,堆叠,irf,SW1,SW2,port,IRF,设备
From: https://blog.csdn.net/dingxingaq/article/details/143677894

相关文章

  • PyCharm连接远程服务器及配置解释器(配图手把手教)
    一、连接远程服务器1.找到配置点击Tools→Deployment→Configuration由于在社区版的PyCharm中没有找到Configuration,所以这里使用的是专业版2.新增一个SFTP的连接3.命名这里命名为ubuntu4.设置SSH连接Host:服务器的地址(虚拟机中输入ifconfig可以查看)Port: 22User......
  • 【VMware VCF】通过备份的配置文件还原 SDDC Manager 组件。
    之前在这篇文章(使用SFTP服务器备份VCF核心组件的配置文件。)中配置并备份了VCF环境中SDDCManager组件的配置文件,这篇文章接着这个主题,看看当SDDCManager组件因意外发生故障时,如何通过备份的配置文件进行还原和恢复。 一、检查SDDCManager执行还原之前,请确保SD......
  • MySQL 5.7.19 解压版安装配置详细教程
    MySQL5.7.19解压版安装配置详细教程1.软件下载首先,从MySQL官方网站下载MySQL5.7.19的解压版安装文件:下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip2.特别说明如果你之前安装过MySQL,并且出现了错误或者想要重新安装,可以使用以......
  • 打包配置
    pom文件添加插件配置<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>......
  • 【划重点】一文搞懂Webpack环境区分配置(12)
    在实际开发中,我们经常需要针对生产环境和开发环境分别书写webpack配置。为了更好地适应这种需求,webpack允许配置不仅可以是一个对象,还可以是一个函数。这样,开发者可以根据不同的环境返回不同的配置对象。1.使用函数作为配置module.exports=env=>{return{......
  • Exadata系列之配置利器OECA
    OracleExadataConfigurationAssistant(OECA)是一款简便的配置工具,用于快速生成Exadata系统的推荐配置方案。它根据用户的需求和负载特点,自动推荐合适的硬件和存储配置,简化配置过程,并确保性能和可扩展性最佳。1.OECA工具下载并准备就绪2.使用OECA配置ExadataX7-2HC八分......
  • MyBatis及相关文件配置
    MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。以下是对MyBatis的详细讲解:一、MyBatis的起源与发展MyBatis最初是Apache的一个开源项目iBATIS,2010年迁移到GoogleCode并改名为MyBatis,2013年11月又迁移到GitHub。MyBatis的最新版本是3.5.13,发布于2023......
  • Linux搭建FTP服务器配置
    一、概念1.1介绍FTP:Filetransferprotocol文件传输协议端口TCP21:命令TCP20:数据1.2原理默认采用被动模式被动模式FTP为了解决服务器发起到客户的连接的问题,人们开发了一种不同的FTP连接方式。这就是所谓的被动方式,或者叫做PASV,当客户端通知服务器它处于被动模式时才启......
  • ubuntu下配置vim插件,实现轻量级代码编辑器
    背景因为需要用虚拟机做实验,然后虚拟机配置的内存很小,如果使用vscode编辑器,内存占用太高,所以放弃,远程使用vscode通过sftp链接也会有很多bug,所以也放弃,鉴于以上。只能考虑使用vimvim的优点轻量级不需要gui的支持,可以在server和desktop版本之间不限制是使用vim插件安装cu......
  • VS Code配置CMake
    在Windows上为VisualStudioCode配置CMake,构建管理CMake项目。1.安装CMake(国内镜像下载更快),安装完成后在终端中输入cmake命令测试是否安装成功。2.为VSCode安装扩展CMake和CMakeTools。3.创建CMake项目。  3.1.打开命令面板(Ctrl+Shift+P)并运行CMake:QuickStart......