2021-12-23 网工基础(十四) 链路聚合的两种模式、堆叠、集群、IP路由基础
一 链路聚合的两种模式
1.手工模式(管理员手工指定,无协议报文。没有开销)
2.LACP模式(交换机之间会交互LACP的协议,会有一点儿报文交互)一般正常情况下推荐使用LACP模式。
一般自动协商都会手工强制的要好,除非自动确实失败,无法成功。才会用手动模式。
1 手工模式
手工模式:Eth-Trunk的建立、成员接口的加入均由手动配置,双方系统之间不使用LACP进行协商。
正常情况下所有链路都是活动链路,该模式下所有活动链路都参与数据的转发,平均分担流量,如果某条活动链路故障,链路聚合组自动在剩余的活动链路中平均分担流量。
当聚合的两端设备中存在一个不支持LACP协议时,可以使用手工模式。
相关命令
手工模式负载均衡:[Huawei-Eth-Trunk1]mode manual load-balance
手工模式缺陷
为了使链路聚合接口正常工作,必须保证本端链路聚合接口中所有成员接口的对端接口:
1 属于同一设备
2 加入同一链路聚合接口
手工模式下,设备间没有报文交互,因此只能通过管理员人工确认。
手动模式下,设备只能通过物理层状态判断对端接口是否正常工作。
2 LACP模式
LACP模式:采用LACP协议的一种链路聚合模式。设备间通过链路聚合控制协议数据单元(Link Aggregation Control Protocol Data Unit,LACPDU)进行交互,通过协议协商确保对端是同一台设备、同一个聚合接口的成员接口。
LACPDU报文中包含设备优先级、MAC地址、接口优先级、接口号等。
相关命令
LACP模式:[Huawei-Eth-Trunk1]mode lacp-static
负载分担
基于包的负载分担
在使用Eth-Trunk转发数据时,由于聚合组两端设备之间有多条物理链路,如果每个数据帧在不同
的链路上转发,则有可能导致数据帧到达对端时间不一致,从而引起数据乱序。
基于流的负载分担
Eth-Trunk推荐采用逐流负载分担的方式,即一条相同的流负载到一条链路,这样既保证了同一数
据流的数据帧在同一条物理链路转发,又实现了流量在聚合组内各物理链路上的负载分担。
默认情况下,交换机用的是基于流的负载分担。
负载分担模式
Eth-trunk支持基于报文的IP地址或MAC地址来进行负载分担,可以配置不同的模式(本地有效,对出方向报文生效)将数据流分担到不同的成员接口上。
常见的模式有:源IP、源MAC、目的IP、目的MAC、源目IP、源目MAC。
实际业务中用户需要根据业务流量特征选择配置合适的负载分担方式。业务流量中某种参数变化越频繁,选择与此参数相关的负载分担方式就越容易实现负载均衡。
默认情况下,交换机用的是源目IP模式。
源目IP模式算法如下,当有两条链路时,优先级高的是0号链路,第二条是1号链路,源IP+目IP末尾是偶数,数据就从0号链路走,反正,奇数,数据就从1号链路走。
相关命令
设置分担模式
[Huawei-Eth-Trunk1]load-balance ?dst-ip According to destination IP hash arithmeticdst-mac According to destination MAC hash arithmeticsrc-dst-ip According to source/destination IP hash arithmeticsrc-dst-mac According to source/destination MAC hash arithmeticsrc-ip According to source IP hash arithmeticsrc-mac According to source MAC hash arithmetic
二 堆叠、集群
1 什么是堆叠、集群
堆叠(iStack):多台支持堆叠特性的交换机通过堆叠线缆连接在一起,从逻辑上变成一台交换设备,作为一个整体参与数据转发。
集群(ClusterSwitchSystem,CSS):将两台支持集群特性的交换机设备组合在一起,从逻辑上组合成一台交换设备。
集群只支持两台设备,一般框式交换机支持CSS,盒式设备支持iStack。
2 堆叠、集群的优势
交换机多虚一:堆叠交换机对外表现为一台逻辑交换机,控制平面合一,统一管理。
转发平面合一:堆叠内物理设备转发平面合一,转发信息共享并实时同步。
跨设备链路聚合:跨物理设备的链路被聚合成一个Eth-Trunk端口,和下游设备实现互联。
实验:华三IRF实验(同华为堆叠,因为ENSP模拟器不支持做堆叠,因此使用了HCL模拟器)
首先配置交换机1
[SW1]irf member 1 priority 32 \\设置交换机1的优先级为32[SW1]interface range Ten-GigabitEthernet 1/0/49 to Ten-GigabitEthernet 1/0/50 \\进入49-50接口视图[SW1-if-range]shutdown \\关闭接口[SW1-if-range]quit[SW1]display interface brief \\查看接口信息
XGE1/0/49 ADM 10G F A 1
XGE1/0/50 ADM 10G F A 1[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 \\将49-50加入虚拟接口[SW1-irf-port1/2]quit[SW1]interface range Ten-GigabitEthernet 1/0/49 to Ten-GigabitEthernet 1/0/50
[SW1-if-range]undo shutdown \\开启接口[SW1-if-range]quit[SW1]save force \\保存配置[SW1]irf-port-configuration active \\激活irf
再配置交换机2
[SW2]irf member 1 renumber 2 \\修改端口成员编号1为2
Renumbering the member ID may result in configuration change or loss. Continue?[Y/N]:y[SW2]save force \\保存配置[SW2]quit<SW2>reboot \\重启交换机
Start to check configuration with next startup configuration file, please wait.........DONE!
This command will reboot the device. Continue? [Y/N]:y[SW2]interface range Ten-GigabitEthernet 2/0/49 to Ten-GigabitEthernet 2/0/50 \\进入49-50接口视图[SW2-if-range]shutdown \\关闭接口[SW2-if-range]quit[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 \\将49-50加入虚拟接口[SW2-irf-port2/1]quit[SW2]interface range Ten-GigabitEthernet 2/0/49 to Ten-GigabitEthernet 2/0/50
[SW2-if-range]undo shutdown \\开启接口[SW2-if-range]quit[SW2]save force \\保存配置[SW2]irf-port-configuration active \\激活irf
完成后查看接口信息验证是否成功
<SW1>display interface brief \\查看接口信息
Brief information on interfaces in route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Primary IP Description
InLoop0 UP UP(s) --
MGE0/0/0 DOWN DOWN --
NULL0 UP UP(s) --
REG0 UP -- --Brief information on interfaces in bridge mode:
Link: ADM - administratively down; Stby - standby
Speed: (a) - auto
Duplex: (a)/A - auto; H - half; F - full
Type: A - access; T - trunk; H - hybrid
Interface Link Speed Duplex Type PVID Description
FGE1/0/53 DOWN 40G A A 1
FGE1/0/54 DOWN 40G A A 1
FGE2/0/53 DOWN 40G A A 1
FGE2/0/54 DOWN 40G A A 1
GE1/0/1 DOWN auto A A 1
GE1/0/2 DOWN auto A A 1
GE1/0/3 DOWN auto A A 1
GE1/0/4 DOWN auto A A 1
GE1/0/5 DOWN auto A A 1
GE1/0/6 DOWN auto A A 1
GE1/0/7 DOWN auto A A 1
GE1/0/8 DOWN auto A A 1
GE1/0/9 DOWN auto A A 1
GE1/0/10 DOWN auto A A 1
GE1/0/11 DOWN auto A A 1
GE1/0/12 DOWN auto A A 1
GE1/0/13 DOWN auto A A 1
GE1/0/14 DOWN auto A A 1
GE1/0/15 DOWN auto A A 1
GE1/0/16 DOWN auto A A 1
GE1/0/17 DOWN auto A A 1
GE1/0/18 DOWN auto A A 1
GE1/0/19 DOWN auto A A 1
GE1/0/20 DOWN auto A A 1
GE1/0/21 DOWN auto A A 1
GE1/0/22 DOWN auto A A 1
GE1/0/23 DOWN auto A A 1
GE1/0/24 DOWN auto A A 1
GE1/0/25 DOWN auto A A 1
GE1/0/26 DOWN auto A A 1
GE1/0/27 DOWN auto A A 1
GE1/0/28 DOWN auto A A 1
GE1/0/29 DOWN auto A A 1
GE1/0/30 DOWN auto A A 1
GE1/0/31 DOWN auto A A 1
GE1/0/32 DOWN auto A A 1
GE1/0/33 DOWN auto A A 1
GE1/0/34 DOWN auto A A 1
GE1/0/35 DOWN auto A A 1
GE1/0/36 DOWN auto A A 1
GE1/0/37 DOWN auto A A 1
GE1/0/38 DOWN auto A A 1
GE1/0/39 DOWN auto A A 1
GE1/0/40 DOWN auto A A 1
GE1/0/41 DOWN auto A A 1
GE1/0/42 DOWN auto A A 1
GE1/0/43 DOWN auto A A 1
GE1/0/44 DOWN auto A A 1
GE1/0/45 DOWN auto A A 1
GE1/0/46 DOWN auto A A 1
GE1/0/47 DOWN auto A A 1
GE1/0/48 DOWN auto A A 1
GE2/0/1 DOWN auto A A 1
GE2/0/2 DOWN auto A A 1
GE2/0/3 DOWN auto A A 1
GE2/0/4 DOWN auto A A 1
GE2/0/5 DOWN auto A A 1
GE2/0/6 DOWN auto A A 1
GE2/0/7 DOWN auto A A 1
GE2/0/8 DOWN auto A A 1
GE2/0/9 DOWN auto A A 1
GE2/0/10 DOWN auto A A 1
GE2/0/11 DOWN auto A A 1
GE2/0/12 DOWN auto A A 1
GE2/0/13 DOWN auto A A 1
GE2/0/14 DOWN auto A A 1
GE2/0/15 DOWN auto A A 1
GE2/0/16 DOWN auto A A 1
GE2/0/17 DOWN auto A A 1
GE2/0/18 DOWN auto A A 1
GE2/0/19 DOWN auto A A 1
GE2/0/20 DOWN auto A A 1
GE2/0/21 DOWN auto A A 1
GE2/0/22 DOWN auto A A 1
GE2/0/23 DOWN auto A A 1
GE2/0/24 DOWN auto A A 1
GE2/0/25 DOWN auto A A 1
GE2/0/26 DOWN auto A A 1
GE2/0/27 DOWN auto A A 1
GE2/0/28 DOWN auto A A 1
GE2/0/29 DOWN auto A A 1
GE2/0/30 DOWN auto A A 1
GE2/0/31 DOWN auto A A 1
GE2/0/32 DOWN auto A A 1
GE2/0/33 DOWN auto A A 1
GE2/0/34 DOWN auto A A 1
GE2/0/35 DOWN auto A A 1
GE2/0/36 DOWN auto A A 1
GE2/0/37 DOWN auto A A 1
GE2/0/38 DOWN auto A A 1
GE2/0/39 DOWN auto A A 1
GE2/0/40 DOWN auto A A 1
GE2/0/41 DOWN auto A A 1
GE2/0/42 DOWN auto A A 1
GE2/0/43 DOWN auto A A 1
GE2/0/44 DOWN auto A A 1
GE2/0/45 DOWN auto A A 1
GE2/0/46 DOWN auto A A 1
GE2/0/47 DOWN auto A A 1
GE2/0/48 DOWN auto A A 1
XGE1/0/49 UP 10G F -- --
XGE1/0/50 UP 10G F -- --
XGE1/0/51 DOWN 10G F A 1
XGE1/0/52 DOWN 10G F A 1
XGE2/0/49 UP 10G F -- --
XGE2/0/50 UP 10G F -- --
XGE2/0/51 DOWN 10G F A 1
XGE2/0/52 DOWN 10G F A 1
可以看见两台交换机的所有接口都在一个控制平面上显示出来了,说明实验成功
3 华为推荐架构
三 IP路由基础
在一个典型的数据通信网络中,往往存在多个不同的IP网段,数据在不同的IP网段之间交互是需要借助三层设备的,这些设备具备路由能力,能够实现数据的跨网段转发。
路由是数据通信网络中最基本的要素。路由信息是指导报文转发的路径信息,路由过程就是报文转发的过程。
1 路由
路由是指导报文转发的路径信息,通过路由可以确认转发IP报文的路径。
路由设备是依据路由转发报文到目的网段的网络设备,最常见的路由设备:路由器、防火墙、计算机网卡。
路由设备维护着一张路由表,保存着路由信息。
2 路由信息介绍
路由中包含以下信息
目的网络:标识目的网段
掩码:与目的地址共同标识一个网段
出接口:数据包被路由后离开本路由器的接口
下一跳:路由器转发到达目的网段的数据包所使用的下一跳地址
这些信息标识了目的网段、明确了转发IP报文的路径。
3 路由信息获取方式
路由器依据路由表进行路由转发,为实现路由转发,路由器需要发现路由,以下为常见的路由获取方式。
1 直连路由
直连路由指向本地直连网络的路由,由设备自动生成。
当路由器为路由转发的最后一跳路由器时,IP报文匹配直连路由,路由器转发IP报文到目的主机。
使用直连路由进行路由转发时,报文的目的IP和路由器接口IP在一个网段之中。
实验:直连路由
相关命令
<Huawei>display ip routing-table \\查看路由表<Huawei>system-view \\进入系统视图[Huawei]interface GigabitEthernet 0/0/0 \\进入端口视图[Huawei-GigabitEthernet0/0/0]ip address 1.1.1.1 24 \\设置端口IP地址和掩码
2 静态路由
静态路由由网络管理员手动配置,配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。
缺点是不能自动适应网络拓扑的变化,需要人工干预。
实验:配置静态路由
现用路由器AR1 ping 路由器AR2 的GE 0/0/1端口IP
结果不能通
再配置一条静态路由:[Huawei]ip route-static 10.1.1.0 24 1.1.1.2
就可以通了
再测试与主机10.1.1.2的连通性
结果不通
这是因为对于PC终端来说,想要连接不同网段的通迅是需要"网关"的设备,而主机10.1.1.2未设置网关,需要配置10.1.1.0 /24 网络的网关地址,也就是路由器AR2的GE 0/0/1端口IP的地址
当设置好后再测试
这时就能互通了
实验二:配置静态路由使3台主机能互通
首先配置好3台主机的IP、掩码、网关
再配置好3台路由器的端口IP
<AR1>system-view
[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]ip address 192.168.2.1 24
[AR1-GigabitEthernet0/0/0]quit
[AR1]interface GigabitEthernet 0/0/1
[AR1-GigabitEthernet0/0/1]ip address 192.168.1.1 24
<AR2>system-view
[AR2]interface GigabitEthernet 0/0/0
[AR2-GigabitEthernet0/0/0]ip address 192.168.2.2 24
[AR2-GigabitEthernet0/0/0]quit
[AR2]interface GigabitEthernet 0/0/1
[AR2-GigabitEthernet0/0/1]ip address 192.168.4.1 24
[AR2-GigabitEthernet0/0/1]quit
[AR2]interface GigabitEthernet 0/0/2
[AR2-GigabitEthernet0/0/2]ip address 192.168.3.1 24
<AR3>system-view
[AR3]interface GigabitEthernet 0/0/0
[AR3-GigabitEthernet0/0/0]ip address 192.168.4.2 24
[AR3-GigabitEthernet0/0/0]quit
[AR3]interface GigabitEthernet 0/0/1
[AR3-GigabitEthernet0/0/1]ip address 192.168.5.1 24
再配置好3台路由器的转发策略
[AR1]ip route-static 192.168.3.0 24 192.168.2.2
[AR1]ip route-static 192.168.4.0 24 192.168.2.2
[AR1]ip route-static 192.168.5.0 24 192.168.2.2
[AR2]ip route-static 192.168.1.0 24 192.168.2.1
[AR2]ip route-static 192.168.5.0 24 192.168.4.2
[AR3]ip route-static 192.168.1.0 24 192.168.4.0
[AR3]ip route-static 192.168.2.0 24 192.168.4.0
[AR3]ip route-static 192.168.3.0 24 192.168.4.0
最后测试连通性
测试结果:3台主机能够互通
2021-12-23 网工基础(十四) 链路聚合的两种模式、堆叠、集群、IP路由基础相关推荐
- Spark基础学习笔记05:搭建Spark Standalone模式的集群
文章目录 零.本讲学习目标 一.Spark集群拓扑 (一)集群拓扑 (二)集群角色分配 二.搭建集群 (一)私有云上创建三台虚拟机 (二)利用SecureCRT登录三台虚拟机 1.登录master虚拟 ...
- 第十四节: EF的三种模式(四) 之 原生正宗的 CodeFirst模式的默认约定
一. 简介 1. 正宗的CodeFirst模式是不含有edmx模型,需要手动创建实体.创建EF上下文,然后生成通过代码来自动映射生成数据库. 2. 旨在:忘记SQL.忘记数据库. 3. 三类配置:On ...
- 一个网工的十年奋斗史 - 工作篇
作者:姜汁啤酒 原文:http://gingerbeer.blog.51cto.com/625855/1960918 大家好,我是姜汁啤酒,网络技术沉迷者及从业者. 目前作为Senior Networ ...
- 2021年大数据HBase(十四):HBase的原理及其相关的工作机制
全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 HBase的原理及其相关的工作机制 一.HBase的flus ...
- 2021年大数据Hadoop(十四):HDFS的高可用机制
全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 HDFS的高可用机制 HDFS高可用介绍 组件介绍 Nam ...
- 自学Python第十四天- 一些有用的模块:urllib、requests 网络编程基础,向爬虫靠拢
自学Python第十四天- 一些有用的模块:urllib.requests 网络编程基础,向爬虫靠拢 fake_useragent 库 安装 fake_useragent 使用 urllib 库 ur ...
- 尹语堂供应链2021.12.23版
尹语堂®供应链2021.12.23版 尹氏品牌+ 众行远 商业互助频道 尹氏商业品牌之家 品牌集群 1333名收录计划:(欢迎尹氏企业加入尹语堂®供应链 有趣 有料 有度) 21世纪的竞 ...
- java基础巩固-宇宙第一AiYWM:为了维持生计,Redis基础Part7(Redis常见使用(部署)方式:单机模式、主从模式、哨兵模式、集群模式)~整起
Redis持久化:RDB.AOF是针对存储在一台服务器上的数据由于存储过程被打断而发生丢失的情况的.此时,咱们肯定要考虑到,所有鸡蛋都放在一个篮子里是会出问题的. 如果服务器发生了宕机,由于数据恢复是 ...
- Spark基础学习笔记06:搭建Spark On YARN模式的集群
文章目录 零.本讲学习目标 一.在Spark Standalone模式的集群基础上修改配置 二.运行Spark应用程序 (一)启动Hadoop的HDFS和YARN (二)运行Spark应用程序 (三) ...
最新文章
- 你觉得你个性上最大的优点是什么?
- dict取值_Python基础数据类型「list、tuple、dict」
- git checkout 会把改动带过去吗_原创 | 操作失误不要慌,这个命令给你的Git一次反悔的机会...
- NVIDIA Physix Unity3D
- 【C 语言】一元二次方程
- SQL Server 2016/2014/2012/2008/2005/2000简体中文企业版下载地址
- opencv Shi-Tomasi角检测
- LeetCode(557)——反转字符串中的单词 III(JavaScript)
- 《OpenGL编程指南》一第3章 OpenGL绘制方式
- nodejs操作sqlserver数据_SQL Server数据库损坏和修复
- iapp退出软件按钮代码_还在为金蝶财务软件发愁吗?超详细!金蝶财务软件实操流程,速收...
- 商业流程中的traversedpath
- 看不到日志_迷之 crontab 异常:不运行、不报错、无日志?
- springboot集成knife4j2.0.8实现自定义md文档及权限控制
- 【Matlab文件操作】打开、创建、更改和删除文件与文件夹以及获取文件信息
- 暗黑类游戏的设计概念
- 100个深度图像分割算法,纽约大学UCLA等最新综述论文
- 莫比乌斯圈matlab,神奇的莫比乌斯圈(PPT).ppt
- win10+ubuntu双系统之三步彻底删除ubuntu系统
- element-plus icon图标的正确使用姿势
热门文章
- subversion linux 服务器端搭建 源码安装
- 计算机义务维修事迹材料,学雷锋义务维修电脑活动策划书与学雷锋事迹材料:身边的榜样合集.doc...
- 迎接“119”消防宣传日|助力企事业单位实现消防安全,前景互联在行动
- ppt演示文档如何瘦身
- 加州大学圣克鲁兹分校计算机科学专业,加州大学圣克鲁兹分校排名
- Windows操作系统的日志分析
- java 判断基本数据类型_判断(1分) Java语言中的数组元素只能是基本数据类型而不能为对象类型。...
- MANIFEST.MF是个什么?
- 2021年中国消费贷款现状分析:消费贷款余额达54.88万亿元,同比增长10.73%[图]
- ADFでパラメーターのやり取り