2023年11月27日发(作者:)
思科交换机设置PortChannel-电脑资料
什么是portchannel呢?在开始这篇文章之前,我们需要首先介
绍一下portchannel
先介绍一下portgroup的概念:portgroup是配置层面上的一个
物理端口组,配置到portgroup里面的物理端口才可以参加链路汇
聚,并成为portchannel里的某个成员端口,
端口汇聚功能通常在交换机连接路由器、主机或者其他交换机时
使用。
portchannel的带宽为4个端口带宽的总和。而s1如果有流量
要经过portchannel传输到s2,s1的portchannel将根据流量的源
mac地址及目的
mac地址的最低位进行流量分配运算,根据运算结果决定由
portchannel中的某一成员端口承担该流量。当portchannel中的
一个端口连接失败,原应该由该端口承担的流量将再次通过流量分
配算法分配给其他连接正常的端口分担。流量分配算法由交换机的
硬件决定的。
为使portchannel正常工作,portchannel的成员端口必须具备
以下相同的属性:
1端口均为全双工模式;
2端口速率相同;
3端口的类型必须一样,比如同为以太口或同为光纤口;
4端口同为access端口并且属于同一个vlan或同为trunk端口;
5如果端口为trunk端口,则其allowedvlan和nativevlan属
性也应该相同。
当dcrs-5526s通过手工方式配置portchannel或lacp方式动态
生成portchannel,系统将自动选举出portchannel中端口号最小的
端口作为portchannel的主端口(masterport)。若交换机打开
spanning-tree功能,spanning-tree视portchannel为一个逻辑端
口,并且由主端口发送bpdu帧。
另外,端口汇聚功能的实现与交换机所使用的硬件有密切关系,
dcrs-5526系列交换机支持任意两个交换机物理端口的汇聚,最大
组数为6个,组内最多的端口数为8个。
汇聚端口一旦汇聚成功就可以把它当成一个普通的端口使用,在
dcrs-5526s中还建立了汇聚端口配置模式,与vlan和物理端口配
置模式一样,用户能在汇聚端口配置模式下对汇聚端口进行相关的
配置。
PortChannel配置命令
1、port-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,并且采用默认的流量分担方式
switch(config)#port-group1
删除一个portgroup
switch(config)#noport-group1
2、port-groupmode
命令:port-group[port-group-
number]mode{active|passive|on}
noport-group[port-group-number]
功能:将物理端口加入portchannel,该命令的no操作为将端口
从portchannel中去除
参数:[port-group-number]为portchannel的组号,范围为
1~16;active(0)启动端口的lacp协议,并设置为active模式;
passive(1)启动端口的lacp协议,并且设置为passive模式;on
(2)强制端口加入portchannel,不启动lacp协议。
命令模式:接口配置模式
缺省情况:缺省交换机端口不属于portchannel,不启动lacp协
议
使用指南:如果不存在该组则会先建立该组,然后再将端口加到
组中。在一个port-group中所有的端口加入的模式必须一样,以第
一个加入该组的端口模式为准。端口以on模式加入一个组是强制性
的,所谓强制性的表示本端交换机端口汇聚不依赖对端的信息,只
要在组中有2个以上的端口,并且这些端口的vlan信息都一致则组
中的端口就能汇聚成功。端口以active和passive方式加入一个组
是运行lacp协议的,但两端必须有一个组中的端口是以active方
式加入的,如果两端都是passive,端口永远都无法汇聚起来。
举例:在ethernet0/0/1端口模式下,将本端口以active模式
加入port-group1
switch(config-ethernet0/0/1)#port-group1modeactive
3、interfaceport-channel
命令:interfaceport-channel[port-channel-number]
功能:进入汇聚接口配置模式
命令模式:全局配置模式
缺省情况:
使用指南:进入汇聚端口模式下配置时,如果是对
gvrp,spanningtree模块做配置则对汇聚端口生效,如果汇聚端口
不存在,也就是说在端口没有汇聚起来时先提示错误信息,记录该
用户配置操作,当端口真正汇聚起来以后恢复用户刚才对未形成汇
聚端口的配置动作,注意只能恢复一次,如果因为某种原因汇聚组
被拆散然后又汇聚起来,用户一开始的配置不能被恢复。如果是对
其他模块做配置,比如做shutdown,speed配置,则是对该port-
channel对应的port-group中的所有成员端口生效,起到一个群配
的作用。
发布评论