HCNA进阶笔记学习记录.docx

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
链路聚合 链路聚合一般部署在核心节点,以便提升整个网络的数据吞吐量。 链路聚合 :是把两台设备之间的多条物理链路聚合到一起,当做一条逻辑链路来使用。这两台设备可以是一对路由器, 一对交换机, 或者一台路由器和一台 交换机。一条聚合链路可以包含多条成员链路,在 ARG3系列路由器和 X7 系列 交换机上默认最多为 8 条。 聚合链路能够提高链路带宽。理论上,通过聚合几条链路,一个聚合口的带 宽可以扩展为所有成员口带宽的综合,这样有效地增加了逻辑链路的带宽。 链路聚合为网络提高了可靠性。配置了链路聚合后,如果一个成员接口发生 了故障,改成员口的物理链路会把流量切换到另一条成员链路上。 链路聚合还可以在一个聚合口上实现负载均衡, 一个聚合口可以把流量分散 到多个不同的成员口上, 通过成员链路把流量发送到同一个目的地, 将网络产生拥塞可能性降到最低。 链路聚合包含两种模式:手动负载均衡模式和静态 Control Protocol)  LACP(Link Aggregation 手工负载分担模式: Eth-Trunk 的建立、成员接口的加入由手工配置,没有链路聚合控制协议的参与。 该模式下所有活动链路都参与数据的转发, 平均分担流量,因此称为负载分担模式。 如果某条活动链路故障, 链路聚合组自动在剩余的活动链路中平均分担流量。 当需要在两个直连设备之间提供一个较大的链路带宽而设备不支持 LACP协议时,可以使用手工负载分担模式。 ARG3 系列路由器和 X7 系列交换机可以基于目的 MAC,源 MAC,或者基于源 MAC 地址和目的 MAC 地址,源 IP 地址,目的 IP 地址,或者源 IP 地址和目的 IP 地址进行负载分担。 静态 LACP模式中,链路两端设备相互发送 LACP报文,协商聚合参数。协商 完成后,两台设备确定活动接口和非活动接口。在静态 LACP模式中,需要手动创建一个 Eth-Trunk口,并添加成员口。 LACP协商选举活动接口和非活动接口。惊天 LACP模式也叫 M:N 模式。M 代表活动成员链路, 用于在负载均衡模式中转发数据。 N 代表非活动链路,用于冗余备份。如果一条活动链路发生故障,该链路传输的数据被切换到一条优先级最高的备份链路上, 这条备份链路转变为活动状态。 两种链路聚合模式的主要区别是:在静态 LACP模式中,一些链路充当备份链路。在手动负载均衡模式中,所有的成员口都处于转发状态。 在一个聚合口中, 聚合链路两端的物理口 (即成员口)的所有参数必须一致,包括物理口的数量,传输速率,双攻模式,流量控制模式。成员口可以使二层口或者三层口。 数据流在聚合链路上传输,数据顺序必须保持不变。一个数据流可以看做是一组 MAC 地址和 IP 地址相同的帧。 为了避免同流的帧出现数据包乱序的情况, Eth-Trunk 采用主流负载分担机制,这种机制把数据帧中的地址通过 HASH算法生成 HASH-KEY值,然后根据这个数值在 Eth-Trunk转发表中寻找对应的出接口,不同的 MAC 或者 IP 地址 HASH 得出的 HASH-KEY值不同,从而出接口也就不同,这样既保证了同一数据流的帧 在同一条物理链路转发, 又实现了流量在聚合组各物理链路上的负载分担, 既逐流的负载分担。逐流负载分担能保证包的顺序,但不能保证带宽利用率。 负载分担的类型包括以下几种: 根据报文的源 MAC 地址进行负载分担。 根据报文的目的 MAC 地址进行负载分担 根据报文的源 IP 地址进行负载分担 根据报文的目的 IP 地址进行负载分担 根据报文的源 MAC 地址和目的 MAC 地址进行负载分担。 根据报文的源 IP 地址和目的 IP 地址进行负载分担。 根据报文的 VLAN、源物理端口等对 L2、IPv4、IPv6 和 MPLS 报文进行增强型负载分担。 本例中,通过执行 interface Eth-Trunk <trunk-id>命令配置链路聚合。这条命令创建了一个 Eth-Trunk 口,并且进入该 Eth-Trunk 口视图。 Trunk-id 用来唯一标识一个 Eth-Trunk口,该参数的取值可能是 0 到 63 之间的任何一个整数。 如果指定的 Eth-Trunk 口已经存在,执行命令后会直接进入该 Eth-Trunk 口视图。 配置 Eth-Trunk口和成员口,需要注意以下规则: 只能删除不包含任何成员口的 Eth-Trunk口。 把接口加入 Eth-Trunk 口时,二层 Eth-Trunk口的成员口必须是二层接口,三层 Eth-Trunk口的成员口必须是三层接口。 一个 Eth-Trunk口对多可以加入 8 个成员口。 加入 Eth-Trunk口的接口必须是 hybrid 接口(默认接

文档评论(0)

158****3804 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档