H3C_IRF_LACP配置
IRF典型配置举例(LACP MAD检测方式)
1. 组网需求
由于公司人员激增,接入层交换机提供的端口数目已经不能满足 PC 的接入需求。现需要在保护现有投资的基础上扩展端口接入数量,并要求网络易管理、易维护
2. 组网图
IRF 典型配置组网图(LACP MAD 检测方式)

3. 配置思路
Device A 提供的接入端口数目已经不能满足网络需求,需要另外增加三台设备 Device B、Device C 和 Device D。
鉴于 IRF 技术具有管理简便、网络扩展能力强、可靠性高等优点,所以本例使用 IRF 技术构建接入层(即在四台设备上配置 IRF 功能)。
为了防止 IRF 链路故障导致 IRF 分裂,网络中存在两个配置冲突的 IRF,需要启用 MAD 检测功能。因为网络中有一台中间设备 Device E,支持 LACP 协议,因此可采用 LACP MAD 检测。
为提高 IRF 链路的性能和可靠性,在成员设备间使用聚合 IRF 链路方式进行连接。
4. 配置步骤
(1) 配置 Device A
# 选择一组 SFP+ 端口作为 IRF 物理端口,本文中以 Ten-GigabitEthernet1/0/45 ~Ten-GigabitEthernet1/0/48 为例。关闭该组中所有端口。为便于配置,下文中将使用接口批量配置功能关闭和开启物理端口,关于接口批量配置的介绍,请参见“二层技术-以太网交换配置指导”。
<Sysname> system-view
[Sysname] interface range name irf interface ten-gigabitethernet 1/0/45 to
ten-gigabitethernet 1/0/48
[Sysname-if-range-irf] shutdown
[Sysname-if-range-irf] quit
# 配置 IRF 端口 1/1,并将它与物理端口 Ten-GigabitEthernet1/0/45 和 Ten-GigabitEthernet1/0/46绑定。
[Sysname] irf-port 1/1
[Sysname-irf-port1/1] port group interface ten-gigabitethernet 1/0/45
[Sysname-irf-port1/1] port group interface ten-gigabitethernet 1/0/46 1-28
[Sysname-irf-port1/1] quit
# 配置 IRF 端口 1/2,并将它与物理端口 Ten-GigabitEthernet1/0/47 和 Ten-GigabitEthernet1/0/48绑定。
[Sysname] irf-port 1/2
[Sysname-irf-port1/2] port group interface ten-gigabitethernet 1/0/47
[Sysname-irf-port1/2] port group interface ten-gigabitethernet 1/0/48
[Sysname-irf-port1/2] quit
# 开启 Ten-GigabitEthernet1/0/45~Ten-GigabitEthernet1/0/48 端口,并保存配置。
[Sysname] interface range name irf
[Sysname-if-range-irf] undo shutdown
[Sysname-if-range-irf] quit
[Sysname] save
# 激活 IRF 端口下的配置。/hcl下应配置chassis convert mode irf
[Sysname] irf-port-configuration active
(2) 配置 Device B
# 将 Device B 的成员编号配置为 2,并重启设备使新编号生效。
<Sysname> system-view
[Sysname] irf member 1 renumber 2
Renumbering the member ID may result in configuration change or loss. Continue? [Y/N]:y
[Sysname] quit
<Sysname> reboot
选择一组 SFP+ 端口作为 IRF 物理端口,本文中以 Ten-GigabitEthernet2/0/45 ~
Ten-GigabitEthernet2/0/48 为例,参照 图 1-13 进行物理连线。
# 重新登录到设备,关闭选定端口组中的所有端口。
<Sysname> system-view
[Sysname] interface range name irf interface ten-gigabitethernet 2/0/45 to
ten-gigabitethernet 2/0/48
[Sysname-if-range-irf] shutdown
[Sysname-if-range-irf] quit
# 配置 IRF 端口 2/1,并将它与物理端口 Ten-GigabitEthernet2/0/47 和 Ten-GigabitEthernet2/0/48
绑定。
[Sysname] irf-port 2/1
[Sysname-irf-port2/1] port group interface ten-gigabitethernet 2/0/47
[Sysname-irf-port2/1] port group interface ten-gigabitethernet 2/0/48
[Sysname-irf-port2/1] quit
# 配置 IRF 端口 2/2,并将它与物理端口 Ten-GigabitEthernet2/0/45 和 Ten-GigabitEthernet2/0/46
绑定。
[Sysname] irf-port 2/2
[Sysname-irf-port2/2] port group interface ten-gigabitethernet 2/0/45
[Sysname-irf-port2/2] port group interface ten-gigabitethernet 2/0/46
# 开启 Ten-GigabitEthernet2/0/45~Ten-GigabitEthernet2/0/48 端口,并保存配置。
[Sysname] interface range name irf
[Sysname-if-range-irf] undo shutdown
[Sysname-if-range-irf] quit
[Sysname] save
# 激活 IRF 端口下的配置。/hcl下应配置chassis convert mode irf
[Sysname] irf-port-configuration active
(3) Device A 和 Device B 间将会进行主设备竞选,竞选失败的一方将重启,重启完成后,IRF 形
成。
(4) 配置 Device C 1-29
# 将 Device C 的成员编号配置为 3,并重启设备使新编号生效。
<Sysname> system-view
[Sysname] irf member 1 renumber 3
Renumbering the member ID may result in configuration change or loss. Continue? [Y/N]:y
[Sysname] quit
<Sysname> reboot
# 选择一组 SFP+ 端口作为 IRF 物理端口,本文中以 Ten-GigabitEthernet3/0/45 ~
Ten-GigabitEthernet3/0/48 为例,参照 图 1-13 进行物理连线。
# 重新登录到设备,关闭选定端口组中的所有端口。
<Sysname> system-view
[Sysname] interface range name irf interface ten-gigabitethernet 3/0/45 to
ten-gigabitethernet 3/0/48
[Sysname-if-range-irf] shutdown
[Sysname-if-range-irf] quit
# 配置 IRF 端口 3/1,并将它与物理端口 Ten-GigabitEthernet3/0/47 和 Ten-GigabitEthernet3/0/48
绑定。
[Sysname] irf-port 3/1
[Sysname-irf-port3/1] port group interface ten-gigabitethernet 3/0/47
[Sysname-irf-port3/1] port group interface ten-gigabitethernet 3/0/48
[Sysname-irf-port3/1] quit
# 配置 IRF 端口 3/2,并将它与物理端口 Ten-GigabitEthernet3/0/45 和 Ten-GigabitEthernet3/0/46
绑定。
[Sysname] irf-port 3/2
[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/45
[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/46
[Sysname-irf-port3/2] quit
# 开启 Ten-GigabitEthernet3/0/45~Ten-GigabitEthernet3/0/48 端口,并保存配置。
[Sysname] interface range name irf
[Sysname-if-range-irf] undo shutdown
[Sysname-if-range-irf] quit
[Sysname] save
# 激活 IRF 端口下的配置。/hcl下应配置chassis convert mode irf
[Sysname] irf-port-configuration active
(5) Device C 将自动重启,加入 Device A 和 Device B 已经形成的 IRF。
(6) 配置 Device D
# 将 Device D 的成员编号配置为 4,并重启设备使新编号生效。
<Sysname> system-view
[Sysname] irf member 1 renumber 4
Renumbering the member ID may result in configuration change or loss. Continue? [Y/N]:y
[Sysname] quit
<Sysname> reboot
# 选择一组 SFP+ 端口作为 IRF 物理端口,本文中以 Ten-GigabitEthernet4/0/45 ~
Ten-GigabitEthernet4/0/48 为例,参照 图 1-13 进行物理连线。
# 重新登录到设备,关闭选定端口组中的所有端口。
<Sysname> system-view
[Sysname] interface range name irf interface ten-gigabitethernet 4/0/45 to
ten-gigabitethernet 4/0/48
[Sysname-if-range-irf] shutdown
[Sysname-if-range-irf] quit 1-30
# 配置 IRF 端口 4/1,并将它与物理端口 Ten-GigabitEthernet4/0/45 和 Ten-GigabitEthernet4/0/46绑定。
[Sysname] irf-port 4/1
[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/45
[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/46
[Sysname-irf-port4/1] quit
# 配置 IRF 端口 4/2,并将它与物理端口 Ten-GigabitEthernet4/0/47 和 Ten-GigabitEthernet4/0/48绑定。
[Sysname] irf-port 4/2
[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/47
[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/48
[Sysname-irf-port4/2] quit
# 开启 Ten-GigabitEthernet4/0/45~Ten-GigabitEthernet4/0/48 端口,并保存配置。
[Sysname] interface range name irf
[Sysname-if-range-irf] undo shutdown
[Sysname-if-range-irf] quit
[Sysname] save
# 激活 IRF 端口下的配置。/hcl下应配置chassis convert mode irf
[Sysname] irf-port-configuration active
(7) Device D 将自动重启,加入 Device A、Device B 和 Device C 已经形成的 IRF。
(8) 配置 LACP MAD
# 设置 IRF 域编号为 1。
<Sysname> system-view
[Sysname] irf domain 1
# 创建一个动态聚合接口,并使能 LACP MAD 检测功能。
[Sysname] interface bridge-aggregation 2
[Sysname-Bridge-Aggregation2] link-aggregation mode dynamic
[Sysname-Bridge-Aggregation2] mad enable
You need to assign a domain ID (range: 0-4294967295)
[Current domain is: 1]:
The assigned domain ID is: 1
Info: MAD LACP only enable on dynamic aggregation interface.
[Sysname-Bridge-Aggregation2] quit
# 在聚合接口中添加成员端口 Ten-GigabitEthernet1/0/2 、 Ten-GigabitEthernet2/0/1 、Ten-GigabitEthernet3/0/2 和 Ten-GigabitEthernet4/0/1,用于 Device A 和 Device B 实现 LACP MAD检测。
[Sysname] interface ten-gigabitethernet 1/0/2
[Sysname-Ten-GigabitEthernet1/0/2] port link-aggregation group 2
[Sysname-Ten-GigabitEthernet1/0/2] quit
[Sysname] interface ten-gigabitethernet 2/0/1
[Sysname-Ten-GigabitEthernet2/0/1] port link-aggregation group 2
[Sysname-Ten-GigabitEthernet2/0/1] quit
[Sysname] interface ten-gigabitethernet 3/0/2
[Sysname-Ten-GigabitEthernet3/0/2] port link-aggregation group 2
[Sysname-Ten-GigabitEthernet3/0/2] quit
[Sysname] interface ten-gigabitethernet 4/0/1
[Sysname-Ten-GigabitEthernet4/0/1] port link-aggregation group 2
[Sysname-Ten-GigabitEthernet4/0/1] quit
(9) 配置中间设备 Device E Device E 作为中间设备来转发、处理 LACP 协议报文,协助 IRF 中的四台成员设备进行多 Active检测。从节约成本的角度考虑,使用一台支持 LACP 协议扩展功能的交换机即可。
如果中间设备是一个 IRF 系统,则必须通过配置确保其 IRF 域编号与被检测的 IRF 系统不同。
# 创建一个动态聚合接口。
<Sysname> system-view
[Sysname] interface bridge-aggregation 2
[Sysname-Bridge-Aggregation2] link-aggregation mode dynamic
[Sysname-Bridge-Aggregation2] quit
# 在聚合接口中添加成员端口 Ten-GigabitEthernet1/0/1~Ten-GigabitEthernet1/0/4,用于帮助
LACP MAD 检测。
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] port link-aggregation group 2
[Sysname-Ten-GigabitEthernet1/0/1] quit
[Sysname] interface ten-gigabitethernet 1/0/2
[Sysname-Ten-GigabitEthernet1/0/2] port link-aggregation group 2
[Sysname-Ten-GigabitEthernet1/0/2] quit
[Sysname] interface ten-gigabitethernet 1/0/3
[Sysname-Ten-GigabitEthernet1/0/3] port link-aggregation group 2
[Sysname-Ten-GigabitEthernet1/0/3] quit
[Sysname] interface ten-gigabitethernet 1/0/4
[Sysname-Ten-GigabitEthernet1/0/4] port link-aggregation group 2
----此文档取自h3c s5820 v2和s5830 v2系列交换官方文档
H3C_IRF_LACP配置的更多相关文章
- 配置android sdk 环境
1:下载adnroid sdk安装包 官方下载地址无法打开,没有vpn,使用下面这个地址下载,地址:http://www.android-studio.org/
- Android Studio配置 AndroidAnnotations——Hi_博客 Android App 开发笔记
以前用Eclicps 用习惯了现在 想学学 用Android Studio 两天的钻研终于 在我电脑上装了一个Android Studio 并完成了AndroidAnnotations 的配置. An ...
- react-router 组件式配置与对象式配置小区别
1. react-router 对象式配置 和 组件式配置 组件式配置(Redirect) ----对应---- 对象式配置(onEnter钩子) IndexRedirect -----对应-- ...
- 总结:Mac前端开发环境的搭建(配置)
新年新气象,在2016年的第一天,我入手了人生中第一台自己的电脑(大一时好友赠送的电脑在一次无意中烧坏了主板,此后便不断借用别人的或者网站的).macbook air,身上已无分文...接下来半年的房 ...
- Android Studio 多个编译环境配置 多渠道打包 APK输出配置
看完这篇你学到什么: 熟悉gradle的构建配置 熟悉代码构建环境的目录结构,你知道的不仅仅是只有src/main 开发.生成环境等等环境可以任意切换打包 多渠道打包 APK输出文件配置 需求 一般我 ...
- Virtual Box配置CentOS7网络(图文教程)
之前很多次安装CentOS7虚拟机,每次配置网络在网上找教程,今天总结一下,全图文配置,方便以后查看. Virtual Box可选的网络接入方式包括: NAT 网络地址转换模式(NAT,Network ...
- [linux]阿里云主机的免登陆安全SSH配置与思考
公司服务器使用的第三方云端服务,即阿里云,而本地需要经常去登录到服务器做相应的配置工作,鉴于此,每次登录都要使用密码是比较烦躁的,本着极速思想,我们需要配置我们的免登陆. 一 理论概述 SSH介绍 S ...
- nginx配置反向代理或跳转出现400问题处理记录
午休完上班后,同事说测试站点访问接口出现400 Bad Request Request Header Or Cookie Too Large提示,心想还好是测试服务器出现问题,影响不大,不过也赶紧上 ...
- Swift3.0服务端开发(一) 完整示例概述及Perfect环境搭建与配置(服务端+iOS端)
本篇博客算是一个开头,接下来会持续更新使用Swift3.0开发服务端相关的博客.当然,我们使用目前使用Swift开发服务端较为成熟的框架Perfect来实现.Perfect框架是加拿大一个创业团队开发 ...
随机推荐
- leetcode python 041首个缺失正数
##限定时间复杂度O(n)num=[0,5,3,1,2,-2,4,8,5,6]num=set(num)d=1for i in range(1,len(num)+1): if d in num: ...
- python 全栈开发笔记 1
将自己的姓名用进制表示出来 #自己姓名的进制表示 name=input('请输入你的名字:') for i in name: print(i) # python 3 中是按字符进行循环的 bytes_ ...
- 如何使用桥接模式使虚拟机VMware中的Redhat能上网
VMware中有三种网络连接方式可使其上网:桥接模式,NAT模式,host-only模式,下面详细介绍如何使用桥接模式使虚拟机中的Redhat连上互联网. Bridge(桥接)模式 在Bridge模式 ...
- 阶段02JavaWeb基础day01html&css
HTML 基础 概念 全写: HyperText Mark-up Language 译名: 超文本标记语言 超级文本标记语言是一种规范,一种标准, 超文本标记语言它通过标记符号来标记要显示的网页中的各 ...
- 用less编写百度搜索静态效果
效果图 html页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...
- 常用的字符串函数-S
header('content-type:text/html;charset=utf-f'); /* $var=addslashes($_GET['username']);//转义表单提交内容中的引号 ...
- Problem A: 让动物们叫起来吧!
Description Tom家里养了很多动物,比如有鸭子.火鸡和公鸡.它们的叫声都不相同.现在,请编写类Animal.Cock.Turkey和Duck,根据给出的main()函数及样例分析每个类的属 ...
- websocket的属性readyState
webSocket的readyState属性用来定义连接状态,该属性的值有下面几种: 0 :对应常量CONNECTING (numeric value 0), 正在建立连接连接,还没有完成.The c ...
- 区间dp之四边形不等式优化详解及证明
看了那么久的四边形不等式优化的原理,今天终于要写一篇关于它的证明了. 在平时的做题中,我们会遇到这样的区间dp问题 它的状态转移方程形式一般为dp[i][j]=min(dp[i][k]+dp[k+1] ...
- Spine用于Timeline(NullReferenceException: Object reference not set to an instance of an object pine.Unity.Editor.AnimationReferenceAssetEditor.OnInspectorGUI ())
报错信息:Spine.Unity.Editor.AnimationReferenceAssetEditor.OnInspectorGUI () (at Assets/Extention/Spine/E ...