思科交换机链路聚合
Posted Pipci
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了思科交换机链路聚合相关的知识,希望对你有一定的参考价值。
在企业网中,接入到汇聚或汇聚到核心的链路为了安全性,一般都会做链路备份,链路聚合可以使多条聚合链路同时工作在负载分担模式下,不仅可以增加链路带宽,同时还可以使各个成员端口互为动态备份。链路聚合在实际交换机互连中用的还是比较多的,本次教程就带大家来熟悉一下如何在思科交换机上进行简易的链路聚合配置,相信会对大家有所帮助。
-
1、链路聚合的基本概念
1)、链路聚合
链路聚合是通过将多个以太网端口捆绑在一起形成的,多个物理以太网接口捆绑后形成一个聚合组(Channel-Group),聚合组内的所有物理链路作为一条逻辑链路来传送数据,多个端口汇聚成的逻辑接口称为聚合接口(Port-Channel),一个聚合组和一个聚合接口形成一条聚合链路(Etherchannel)。端口汇聚可以实现流量在汇聚组中各成员端口之间进行负载分担,以增加链路带宽,同时同一汇聚组内各个成员端口之间彼此动态备份,提高了链路的可靠性,一般用于交换机的互连中以实现具有高可靠性和高可用性的数据链路。
-
2)、聚合接口
聚合组将物理端口绑定在一个逻辑接口下,每个聚合组唯一对应一个逻辑接口,称为聚合接口(Port-Channel),每个聚合接口用一个用户自定义的聚合接口ID(Group-ID)唯一标识。
-
3)、成员端口
聚合组内的各个端口称为该聚合组的成员端口,聚合组中的成员端口主要有三种状态:
绑定状态(P-bundled in port-channel):处于此状态下的端口已经成功加入聚合链路并可以参与数据转发。
未启动状态(down):此状态下的成员端口不参与数据转发。
独立状态(I-Stand-Alone):此状态下的端口并未加入聚合组,而是作为独立端口正常转发数据。
-
2、链路聚合协议
1)、PAgP协议
PAgP协议(Port Aggregation Protocol,端口汇聚)是思科私有的动态链路汇聚协议,通过启用PAgP协议,两端端口通过交换PAgP数据包获取对端端口参数,根据这些信息自动形成聚合链路,并指定哪些端口发送PAgP包,哪些端口只接收PAgP包。这种协议只能在思科设备上运行。
-
2)、LACP协议
LACP(Link Aggregation Control Protocol,链路汇聚控制协议)是基于IEEE 802.3ad标准的实现链路动态汇聚与解汇聚的协议,是一种国际标准的链路汇聚协议,大部分厂商设备都兼容。LACP协议通过LACPDU(Link Aggregation Control Protocol Data Unit,链路汇聚控制协议数据单元)与对端交互端口信息,进行协商,实现对汇聚的自动化控制。
-
3、链路聚合的模式
思科交换机的链路聚合根据使用的协议可以分为三种工作模式LACP模式、PAgP模式和On模式。具体这三种工作模式下共有5种不同的端口模式active、passive、auto、desirable、on。其中active和passive使用LACP协议进行工作,auto和desirable使用PAgP协议进行工作,on则是强制启用链路聚合,相当于华三的手工聚合模式。我们来具体看一下这几种链路聚合模式的特点:
-
1)、LACP协议模式
这种链路聚合模式会使用LACP协议进行链路协商以形成聚合链路。这种模式下有两种端口模式可选,即active和passive。active模式下不管对端设备是否支持LACP协议,本端都会无条件启用LACP协议,这种模式下端口处于主动协商状态;而passive模式下只有检测到对端设备支持LACP协议,本端才会启用LACP协议,这种模式下端口处于被动协商状态。
-
2)、PAgP协议模式
这种链路聚合模式使用思科私有的PAgP协议进行链路协商以形成聚合链路。这种模式系也有两种端口模式可选,即auto和desirable。跟LACP模式下的两种端口模式相似,desirable模式下不管对端是否支持PAgP协议,本端都会启用PAgP协议;auto模式下只有检测到对端设备支持PAgP协议,本端才会启用LACP协议。
-
3)、On模式
使用On模式不经过协商(不使用任何链路聚合协议),直接进行强制链路聚合,只要两端端口二层配置一致(端口速率和所属VLAN一致),就可以直接将端口加入聚合接口,建立聚合链路。这种情况下,链路另一端聚合链路也必须使用On模式,否则会发生数据丢包。这种模式在两端设备不都支持PAgP协议或LACP协议的情况下比较有用,兼容性强,配置起来也比较方便,在实际中用的也比较多。
-
4、链路聚合的负载分担模式
聚合链路可以在多条物理链路上对数据流实现负载均衡,一般可以选择以下5种基准进行负载分担:
dest-ip:基于目的IP地址进行负载分担
src-ip:基于源IP地址进行负载分担
dest-mac:基于目的MAC地址进行负载分担
src-mac:基于源MAC地址进行负载分担
src-dst-ip:基于源IP地址和目的IP地址进行负载分担
src-dst-mac:基于源MAC地址和目的MAC地址进行负载分担
一般默认的是基于源MAC地址进行负载分担,二层交换机没有特殊要求的话,保持默认负载分担模式即可。
-
注:这里只介绍了一些我们教程要用到的链路聚合的基本概念,可能并不是很全面,如果想了解更多细节请查阅官方技术手册。
注:这里介绍的链路聚合概念和接下来的配置教程只适用于思科交换机,且只针对二层链路。
转自:https://jingyan.baidu.com/article/cb5d6105aa8940005d2fe04c.html
以上是关于思科交换机链路聚合的主要内容,如果未能解决你的问题,请参考以下文章