在企业网中,接入到汇聚或汇聚到核心的链路为了安全性,一般都会做链路备份,链路聚合可以使多条聚合链路同时工作在负载分担模式下,不仅可以增加链路带宽,同时还可以使各个成员端口互为动态备份。链路聚合在实际交换机互连中用的还是比较多的,本次教程就带大家来熟悉一下如何在思科交换机上进行简易的链路聚合配置,相信会对大家有所帮助。
一般由于设备兼容性不同,支持的链路聚合协议也可能不同,动态的链路协商协议不一定总是适用,所以为了方便我们大多数时候在两端设备聚合端口使用On模式强制聚合来形成聚合链路,这种模式配置简单,兼容性强,在大多数情况下都直接使用这种模式进行简易的链路聚合配置,下面是具体操作方法:
1、创建聚合组并进入聚合接口模式(全局配置模式)
interface port-channel <group-id>
要建立聚合链路,首先要通过命令 conf t 进入全局配置模式,在全局模式下通过 interface port-channel 关键字来手工创建一个逻辑聚合接口,其中 <group-id> 为一个数字编号,用来唯一标识这个聚合接口,不同的交换机可取的数值范围不同,如2960支持1-6,而3560支持1-48。
示例:创建一个聚合接口ID为10的手工聚合组
Cisco(config)#int port-channel 10
注:若要删除聚合组,可以使用命令no interface port-channel <group-id>。
2、聚合组描述(可选配置)(聚合接口模式)
description <String>
创建聚合组之后,可以在聚合接口模式下可以对该聚合组进行描述,备注聚合组的功能信息。description 为描述的关键词,后边 <String> 为你要添加的字符串描述信息,最长为200个字符。
示例:为聚合接口3添加描述信息Link to 10F
Cisco(config-if)#description <Link to 10F>
注:若要删除聚合组描述,可使用命令no description。
3、将端口绑定到聚合接口并选择端口模式(端口模式)
channel-group <group-id> mode {active|auto|desirable|on|passive}
创建好聚合接口(port-channel)之后,可以使用聚合组(channel-group)将物理端口绑定到对应的逻辑接口。对于需要加入聚合接口的端口,先在全局配置模式下使用用命令 int <int-type int-number> 进入对应端口模式,然后使用关键词 channel-group 指定要加入的聚合组,<group-id>为对应聚合接口的ID。同时后边要指定聚合端口的模式,一共有五种模式 active、passive、auto、desirable、on 可选,简易配置我们直接选择on即可。
示例:将万兆端口te1/0/1,te2/0/1加入聚合组10并指定聚合模式为on。
Cisco(config)#int te1/0/1
Cisco(config-if)#channel-group 10 mode on
Cisco(config-if)#eixt
Cisco(config)#int te2/0/1
Cisco(config-if)#channel-group 10 mode on
Cisco(config-if)#eixt
注:若要退出聚合组,可在端口模式下使用命令no channel-group <group-id>。
注:一个物理端口只能绑定到一个聚合接口下。
4、配置链路聚合负载均衡模式(可选配置)(全局配置模式)
port-channel load-balance <load-balance-mode>
聚合链路可以在不同成员端口上实现负载均衡,可以在全局配置模式下使用关键词 port-channel load-balance 来指定负载均衡的方式,一共可以选择以下5中负载分担方式 src-mac、dest-mac、src-ip、dest-ip、src-dst-ip、src-dst-mac ,之前已经介绍过了这里就不再赘述,通常默认的负载均衡方式是基于源MAC(src-mac)进行负载均衡,一般保持默认即可。
注:要恢复默认负载分担方式,可以在全局模式下使用命令no port-channel load-balance。
5、聚合接口下进行端口配置(聚合接口端口模式)
将所有需要的成员端口加入聚合组之后,需要对聚合接口进行一些基本的二层配置,才能进行通信,如果成员端口已经加入某个聚合组,要对其进行二层配置,只能在聚合接口下进行集中配置。一般聚合链路用来交换机互连,可能会有承载不同的VLAN,所以最好将两端链路类型都配置成Trunk类型,如果都配置成Access口,必须保证两边Access端口所属VLAN一致。配置成员端口链路类型可以在聚合接口下进行统一配置,然后这些配置会自动同步到同一聚合组内的所有成员端口上,最后聚合组内所有成员端口都会拥有同样的端口配置(不包括某些特殊的配置信息,如端口描述信息只在当前端口生效)。
示例:在聚合接口下配置链路类型为trunk口并允许所有VLAN通过。
Cisco(config)#int port-channel 10
Cisco(config-if)#switchport mode trunk
Cisco(config-if)#switchport trunk allowed vlan all
Cisco(config-if)#exit
这里在聚合接口10下配置好之后,这些配置会自动同步到两个成员端口te1/0/1和te2/0/1上。
注:本端链路聚合配置好之后,对端也要进行相应的配置,否则无法进行正常通信。
Copyright ©2017-2021 武汉市朗联科技有限公司 鄂ICP备案号17020357