2023年11月27日发(作者:)

思科交换机设置PortChannel-电脑资料

什么是portchannel呢?在开始这篇文章之前,我们需要首先介

绍一下portchannel

先介绍一下portgroup的概念:portgroup是配置层面上的一个

物理端口组,配置到portgroup里面的物理端口才可以参加链路汇

聚,并成为portchannel里的某个成员端口,

端口汇聚功能通常在交换机连接路由器、主机或者其他交换机时

使用。

portchannel的带宽为4个端口带宽的总和。而s1如果有流量

要经过portchannel传输到s2,s1portchannel将根据流量的源

mac地址及目的

mac地址的最低位进行流量分配运算,根据运算结果决定由

portchannel中的某一成员端口承担该流量。当portchannel中的

一个端口连接失败,原应该由该端口承担的流量将再次通过流量分

配算法分配给其他连接正常的端口分担。流量分配算法由交换机的

硬件决定的。

为使portchannel正常工作,portchannel的成员端口必须具备

以下相同的属性:

1端口均为全双工模式;

2端口速率相同;

3端口的类型必须一样,比如同为以太口或同为光纤口;

4端口同为access端口并且属于同一个vlan或同为trunk端口;

5如果端口为trunk端口,则其allowedvlannativevlan

性也应该相同。

dcrs-5526s通过手工方式配置portchannellacp方式动态

生成portchannel,系统将自动选举出portchannel中端口号最小的

端口作为portchannel的主端口(masterport)。若交换机打开

spanning-tree功能,spanning-treeportchannel为一个逻辑端

口,并且由主端口发送bpdu帧。

另外,端口汇聚功能的实现与交换机所使用的硬件有密切关系,

dcrs-5526系列交换机支持任意两个交换机物理端口的汇聚,最大

组数为6个,组内最多的端口数为8个。

汇聚端口一旦汇聚成功就可以把它当成一个普通的端口使用,在

dcrs-5526s中还建立了汇聚端口配置模式,与vlan和物理端口配

置模式一样,用户能在汇聚端口配置模式下对汇聚端口进行相关的

配置。

PortChannel配置命令

1port-group

命令:port-group[port-group-number][load-balance{src-

mac|dst-mac|dst-src-mac|src-ip|dst-ip|dst-src-ip}]

noport-group[port-group-number][load-balance]

功能:新建一个portgroup,并且设置该组的流量分担方式。如

果没有指定流量分担方式则为设置默认的流量分担方式。该命令的

no操作为删除该group或者恢复该组流量分担的默认值,敲入

load-balance表示恢复默认流量分担,否则为删除该组,

参数:[port-group-number]portchannel的组号,范围为

1~16,如果已经存在该组号则会报错。dst-mac根据目的mac进行流

量分担;src-mac根据源mac地址进行流量分担;dst-src-mac根据

目的mac和源mac进行流量分担;dst-ip根据目的ip地址进行流

量分担;src-ip根据源ip地址进行流量分担;dst-src-ip根据目

ip和源ip进行流量分担。如果是修改流量分担方式,并且该

port-group已经形成一个port-channel,则这次修改的流量分担方

式只有在下次再次汇聚时才会生效。

缺省情况:缺省交换机端口不属于portchannel,不启动lacp

命令模式:交换机全局配置模式

举例:新建一个portgroup,并且采用默认的流量分担方式

switchconfig#port-group1

删除一个portgroup

switchconfig#noport-group1

2port-groupmode

命令:port-group[port-group-

number]mode{active|passive|on}

noport-group[port-group-number]

功能:将物理端口加入portchannel,该命令的no操作为将端口

portchannel中去除

参数:[port-group-number]portchannel的组号,范围为

1~16;active0)启动端口的lacp协议,并设置为active模式;

passive1)启动端口的lacp协议,并且设置为passive模式;on

2)强制端口加入portchannel,不启动lacp协议。

命令模式:接口配置模式

缺省情况:缺省交换机端口不属于portchannel,不启动lacp

使用指南:如果不存在该组则会先建立该组,然后再将端口加到

组中。在一个port-group中所有的端口加入的模式必须一样,以第

一个加入该组的端口模式为准。端口以on模式加入一个组是强制性

的,所谓强制性的表示本端交换机端口汇聚不依赖对端的信息,只

要在组中有2个以上的端口,并且这些端口的vlan信息都一致则组

中的端口就能汇聚成功。端口以activepassive方式加入一个组

是运行lacp协议的,但两端必须有一个组中的端口是以active

式加入的,如果两端都是passive,端口永远都无法汇聚起来。

举例:在ethernet0/0/1端口模式下,将本端口以active模式

加入port-group1

switchconfig-ethernet0/0/1#port-group1modeactive

3interfaceport-channel

命令:interfaceport-channel[port-channel-number]

功能:进入汇聚接口配置模式

命令模式:全局配置模式

缺省情况:

使用指南:进入汇聚端口模式下配置时,如果是对

gvrp,spanningtree模块做配置则对汇聚端口生效,如果汇聚端口

不存在,也就是说在端口没有汇聚起来时先提示错误信息,记录该

用户配置操作,当端口真正汇聚起来以后恢复用户刚才对未形成汇

聚端口的配置动作,注意只能恢复一次,如果因为某种原因汇聚组

被拆散然后又汇聚起来,用户一开始的配置不能被恢复。如果是对

其他模块做配置,比如做shutdown,speed配置,则是对该port-

channel对应的port-group中的所有成员端口生效,起到一个群配

的作用。