您的当前位置:首页正文

以太网通道概述

2024-08-22 来源:钮旅网
以太网通道概述

9.6 以太网通道基础

本节将介绍如何在Cisco Catalyst交换机的二层和三层端口上配置以太网通道(也就是说有二层以太网通道和三层以太网通道之分)。以太网通道可以为交换机、路由器和服务器间提供高速容错链路。可以用它来提高配线室和数据中心间的带宽,也可以在网络中任何认为有可能出现性能瓶颈的位置部署它。

以太网通道通过重新分配负载,在当前可用的链路上恢复失效的链路。如果一个链路失效了,以太网通道会自动重定向失效途径链路上的通信到正常工作的链路上。

9.6.1 以太网通道概述

如图9-8所示是由多个千兆以太网链路捆绑在一起形成的一个单一逻辑链路的以太网通道的典型示例。

一个快速以太网通道最高可以在你的交换机和其他交换机或主机间提供800 Mb/s的全双工带宽(实际上是1.6Gb/s),而一个千兆以太网通道可以在你的交换机和其他交换机或主机间提供最高8Gb/s的全双工带宽(实际上是16Gb/s)。但要注意,以上所说的都是基于双绞线以太网端口的,因为光纤通道不支持全双工配置,所以最高支持的带宽也就在以上基础上减半了。

图9-8 一个典型的千兆以太网通道示例 每个以太网通道可以包括最多8个适当配置的以太网端口,以太网通道中的所有端口都必须配置为二层或三层端口。交换机可以创建的以太网通道的数量因为系列不同而有所不同,如在Catalyst 3750及以前系列的Cisco交换机中,以太网通道的数量限制为最多48个,而Catalyst 4500系列则允许最多配置64个以太网通道,Catalyst 6500系列则允许最多有128个以太网通道,具体参见相应产品的说明书。三层以太网通道端口是由可路由端口组成的。可路由端口是物理接口通过no switchport接口配置命令配置成三层端口的。

可以手动配置以太网通道,也可以用以下两种协议来自动形成以太网通道:PAgP(Port Aggregation Protocol,端口汇聚协议)、LACP(Link Aggregation Control Protoco,链路汇聚控制协议)。但是以太网通道中的两端必须是相同协议的。PAgP是Cisco专有的协议,而LACP是在IEEE 802.3ad标准中定义的。

PAgP与LACP相互不兼容,也就是说在一个以太网通道中不能同时存在这两种协议。当在PAgP或LACP模式下配置一端的以太网通道时,系统会自动与以太网通道的另一端协商,以决定激活哪个端口。通道中的其余端口被置于暂停状态。自Cisco IOS 12.2(35)SE版本开始,取代挂起状态(Suspended State),本地端口被置于独立状态(Independent State),可以继续承载数据通信,就像其他单一链路端口一样。通道中的这些端口配置没有改变,但它们不再参与到以太网通道中。

表9-13列出了用户可配置的以太网通道模式。 表9-13 以太网通道模式

模式 描述 强制LAN端口加入到通道中。在这种on模式中, 仅当一个on模式的LAN端口组与另一个配置为on on 模式的LAN端口组连接时才会存在一个可用的以太 网通道。因为配置为on模式的端口不会与邻接接口 协商,在两个端口之间没有协商通信。不能在以太网 通道协议(PAgP或LACP)上配置on模式。如果一 端用户配置为on模式,则另一端必须也是on模式 PAgP协议的一种模式。它把LAN端口置于被动协 商状态。端口可以响应接收到的PAgP包,但不能发 送PAgP包与其他端口进行协商。这种设置可以最大 auto 限度地减少PAgP包的传输。但这种模式在以太网通 道中的端口成员来自交换机堆叠中的不同成员交换机 时不支持。也就是在交叉堆叠以太网通道(也就是以太 网通道中的端口来自堆叠中不同的交换机)中不支持auto模式 续表

模式 描述 PAgP协议的一种模式。它把端口置为主动协 商状态,端口可以发送PAgP包主动与其他端 desirable 口进行协商。这种模式在以太网通道中的端口 成员来自交换机堆叠中的不同成员交换机时也 不支持。亦即在交叉堆叠以太网通道中不支持 desirable模式 LACP协议的一种模式。它把端口置于被动协 passive 商状态。这种模式的端口响应接收到的LACP包, 但不发起LACP协商。这是默认的模式 active 商 LACP协议的一种模式。它把端口置于主动协状态。这种模式的端口通过发送LACP包, 发起与邻接端口的协商

当在on模式下配置以太网通道时,不会发生协商,交换机强迫所有端口在以太网通道中成为活动模式。

可以在一个独立交换机、交换机堆叠中单一交换机、交换机堆叠中的多个交换机上创建以太网通道。如图9-9所示是通道端口都是在单一交换机上创建的以太网通道,而图9-10所示是通道端口跨越交换机堆叠中的多台交换机的以太网通道。

图9-9 单一交换机上的以太网通道示例

图9-10 跨越堆叠的以太网通道示例 如果以太网通道中的一条链路失效,则原先这条链路上的流量会自动转移到以太网通道中其他正常工作的链路上。如果在交换机上启用了跟踪功能,则以太网通道会为链路失效发送一个trap信息,以标识这条链路失败的交换机、以太网通道和失效链路。在以太网通道中的一个链路上流入的广播和多播包是阻止再从以太网通道中的其他任何链路上返回的。

9.6.3 端口聚合协议(PAgP)

端口聚合协议(Port Aggregation Protocol,PAgP)是思科的专用协议,仅可以运行在Cisco交换机或支持PAgP的第三方交换机上。PAgP通过在以太网端口间交换PAgP包,可以使得以太网通道自动创建更加容易。仅可以在单一交换机的以太网通道中使用PAgP,而不能在跨越交换机堆叠的以太网通道中使用它。

通过使用PAgP,交换机或交换机堆叠会学习到每个伙伴端口对PAgP的支持以及性能。然后它动态地组合类似端口(如果是交换机堆叠,则仅限于同一台交换机上的端口)成为一个单一逻辑链路(也可以称为\"逻辑通道\"或\"逻辑聚合端口\")。相似配置端口的组合是基于硬件、管理属性和所包含的端口参数确定的。例如,PAgP组合具有相同速率、双工模式、本地VLAN、VLAN范围,以及中继状态和类型的端口。然后组合这些端口的链路成为一个以太网通道,PAgP以单一交换端口方式把端口组添加到生成树中。

交换端口仅与配置为auto或desirable的相邻端口交换PAgP包。配置为on模式的端口不交换PAaP包。auto和desirable PAgP模式允许PAgP协议在LAN端口之间进行协商,例如端口速率,以决定它们是否可以形成一个以太网通道。对于二层以太网通道也要考虑中继状态和所属VLAN号。有关以太网端口的模式参见表9-13。

当LAN端口工作在不同的PAgP模式,且这些模式之间是兼容的时,可以形成一个以太网通道。例如:

一个工作于desirable模式的LAN端口就可以与另一个同样工作于desirable模式的LAN端口成功形成一个以太网通道。

一个工作于desirable模式的LAN端口可以与另一个工作于auto模式的LAN端口形成一个以太网通道。

一个工作于auto模式的LAN端口不能与另一个工作于auto模式的LAN端口形成一个以太网通道,因为这两个工作于auto模式的端口都不能发起PAgP协商(因为auto PAgP模式只是能被动地与邻接接口协商)。

9.6.4 链路聚合控制协议(LACP)

LACP是在IEEE 802.3ad标准中定义的,通过它Cisco交换机可以管理跨越多台支持IEEE 802.3ad标准的交换机的以太网通道。LACP通过在以太网端口间交换LACP包,使得自动创建以太网通道变得更加容易。

与PAgP一样,通过使用LACP协议,交换机或交换机堆叠可以学习到支持LACP伙伴的标识和每个端口的性能。然后动态地组合相似配置的端口,形成一个单一逻辑链路(或者称\"逻辑通道\"、\"逻辑聚合端口\")。相似配置的端口的识别是基于硬件、管理属性、包含的端口参数的。例如,LACP组合具有相同速率、双工模式、本地VLAN、VLAN范围,以及中继状态和类型的端口。然后组合这些端口的链路成为一个以太网通道,LACP以单一交换端口方式把端口组添加到生成树中。

active和passive LACP模式(参见表9-13)允许LACP协议在LAN端口之间进行协商,例如端口速率,以决定它们是否可以形成一个以太网通道。对于二层以太网通道也要考虑中继状态和所属VLAN号。

当LAN端口工作在不同的LACP模式,且这些模式之间是兼容的时,可以形成一个以太网通道。例如:

一个工作于active模式的LAN端口就可以与另一个同样工作于active或passive模式的LAN端口成功形成一个以太网通道。

一个工作于passive模式的LAN端口不能与另一个工作于passive模式的LAN端口形成一个以太网通道,因为这两个工作于passive模式的端口都不能发起LACP协商(因为passive LACP模式只是能被动地与邻接接口协商)。

9.6.5 负载均衡和转发方法

以太网通道可以均衡穿过通道中链路的负载流量。可以采用的均衡方案有多种:可以基于MAC地址或IP地址,也可以基于源地址或目的地址,或者基于源地址和目的地址两者。选择的方案将应用到交换机上的所有配置的以太网通道上。可以使用port-channel load-balance全局配置命令配置负载均衡和转发方法。

基于源MAC地址

以基于源MAC地址为标准转发到达以太网通道中的数据包。数据包是基于接收到的数据包中的源MAC地址分配在各以太网通道端口进行转发的。这样一来,来自不同主机的数据包将在以太网通道中的不同端口上进行转发,但是来自同一个MAC地址主机的数据包采用相同的端口进行转发,以此来实现负载均衡。

基于目的MAC地址

以基于目的MAC地址为标准转发到达以太网通道中的数据包。数据包是基于接收到的数据包中的目的主机MAC地址分配在各以太网通道端口进行转发的。这样一来,到达同一个MAC地址的数据包将在以太网通道中的同一个端口上进行转发,不同目的MAC地址的数据包采用不同的端口进行转发,以此来实现负载均衡。

基于源和目的MAC地址

以基于源和目的MAC地址为标准转发到达以太网通道中的数据包。数据包是基于接收到的数据包中的源和目的MAC地址分配在各以太网通道端口进行转发的。这种转发方法是一种结合源和目的MAC地址进行负载分配的转发方法。这在不清楚在特定交换机上是采用基于源MAC地址进行转发还是采用基于目的MAC地址进行转发更适合时可以采用。在这种基于源和目的MAC地址的均衡方法中,从主机A到达主机B、主机A到达主机C,以及主机C到达主机B的数据包可以使用通道中不同的端口进行转发。

基于源IP地址

以基于源IP地址为标准转发到达以太网通道中的数据包。数据包是基于接收到的数据包中的源IP地址分配在各以太网通道端口进行转发的。这样一来,来自不同IP地址的数据包将在以太网通道中的不同端口上进行转发,以此来实现负载均衡。但是来自同一个源地址但目的地址不一样的数据包总是在通道的同一个端口上发送。

基于目的IP地址

以基于目的IP地址为标准转发到达以太网通道中的数据包。数据包是基于接收到的数据包中的目的IP地址分配在各以太网通道端口进行转发的。这样一来,来自同一个源地址而要发送到不同目的IP地址的数据包将在通道中不同的端口上发送,以此来实现负载均衡。但是来自不同源地址但目的地址一样的数据包总是在通道的同一个端口上发送。

基于源和目的IP地址

以基于源和目的IP地址为标准转发到达以太网通道中的数据包。数据包是基于接收到的数据包中的源和目的IP地址分配在各以太网通道端口进行转发的。这种转发方法是一种结合源和目的IP地址进行负载分配的转发方法。这在不清楚在特定交换机上是采用基于源IP地址转发还是采用基于目的IP地址进行转发更适合时可以采用。在这种基于源和目的IP地址的均衡方法中,从IP地址A到达IP地址B、IP地址A到达IP地址C,以及IP地址C到达IP地址B的数据包可以使用通道中不同的端口进行转发。

不同的负载均衡方法各具优势,选择具体的均衡方法要依据交换机在网络中的位置以及所要均衡的负载流量类型。在图9-12中,在以太网通道中,负载流量是4台工作站与一个路由器之间的聚合通信。因为路由器是单一MAC地址设备,在交换机以太网通道中采用基于源MAC地址或IP地址的负载均衡方法,可以确保交换机充分利用到路由器的带宽,而在路由器的以太网通道中则可以采用基于目的MAC地址或IP地址的均衡方法,可以确保从路由器发出的流量能均衡地分配到所连接的4台工作站上。

图9-12 负载均衡和转发方法示例

通过以上几种可选的均衡方案,可以提供灵活的方案选择。例如,如果在一个通道中的流量是仅到一个单一MAC(如路由器),如果选用基于目的MAC地址均衡方案,则流量总是会在同一个链路中传输,达不到均衡的目的。此时选用基于源或目的IP地址的均衡方案可能会更好。

9.7.2 配置二层以太网通道

可以通过使用channel-group接口配置命令分配端口到通道组来配置二层以太网通道。这个命令会自动创建端口通道逻辑接口。

如果在端口上启用PAgP协议为auto或desirable模式,则必须在添加端口到交叉堆叠以太网通道前重新配置它要么运行于on模式,要么运行于LACP模式。在交叉堆叠以太网通道中,不支持PAgP协议模式。

按照表9-14所示的步骤分配二层以太网端口到二层以太网通道中(自特权模式开始)。 表9-14 配置二层以太网通道的步骤 步骤 1 命令 Switch#configure terminal 用途说明 进入全局配置模式 指定要添加到以太网通道的 一个物理端口,并进入接口配置模式。 对于PAgP模式以太网通道可 以最多配置8个相同类型、 2 Switch(config)#interface interface-id 相同速率的端口到同一个以太网通道中。 对于LACP模式以太网通道可 以最多配置16个相同类型、相 同速率的端口到同一个以太网通 道中。其中最多8个处于活动状 态,其他的为待机状态 分配所有端口作为同一个VLAN Switch(config-if)#switchport 中的静态访问端口,或者配置 mode {access | trunk} 它们为中继端口 3 如果配置端口作为静态访问端口, Switch(config-if)#switchport 则分配它们到同一个VLAN中, access vlan vlan-id VLAN ID范围是1~4094 分配端口到通道组,并且指定是 工作于PAgP模式还是LACP模式。 参数channel-group-number用来 指定通道组号,范围是1~48( Catalyst 3750及以前系列: Switch(config-if)#channel -group channel-group-number mode {auto [non-silent] | desirable [non-silent] | on} | 4 {active | passive} Catalyst 4000及以后系列: Switch(config-if)#channel-group port_channel_number mode {active | on | auto | passive | desirable} 此处是针对Catalyst 3750及早期 其他系列交换机而言的,如果是像 Catlyst 6500等中高档交换机系列, 则可以最多创建128个以太网通道, 具体参见相应的产品说明书)。 在mode关键字中的可选项说明如下: auto:仅当检测到一个PAgP设备时 启用PAgP。它将把端口置于被 动协商状态,对所接收到的PagP 包进行响应,但不会发送PagP 包进行协商。该可选项在以太 网通道成员来自交换机堆叠中的 不同交换机时不支持。 desirable:无条件地启用PAgP模 式。它将把端口置于主动协商状 态。该端口会主动发送PAgP包 与其他端口进行协商。该可选项 在以太网通道成员来自交换机堆 叠中的不同交换机时也不支持。 on:强迫通道中的端口不启用 PAgP或LACP协议。在on模 式下,仅当一个on模式端口 组与另一个on模式端口 组连接时,才可能形成以太网通道。 续表

步骤 命令 用途说明 non-silent:(可选)如果你的交换机是与一 个支持PAgP协议的交换机连接,则配置这 个交换机端口为non-silent(非沉寂)模式。 如果没有设置成non-silent模式,则默认 假设端口处于沉寂(silent)状态。silent设 置用于文件服务器或包分析器。这种设置 允许PAgP协议运行,把端口添加到通道 组中,并且使用这个端口进行传输。 active:仅当检测到一个LACP设备时才启 用LACP模式。它把端口置于主动协商状 态,端口通过发送LACP包与其他端口 进行主动协商。 passive:在端口上启用LACP模式,并且把 端口置于被动协商状态,响应接收到的 LACP包,但不会发送LACP包与其 他端口进行协商 5 6 Switch(config-if)#end Switch#show running-config 7 Switch#copy running-config startup-config

要从以太网通道中删除一个端口,可以使用no channel-group接口配置命令。

以下示例显示了如何在Catalyst 3750系列交换机堆叠的单一交换机上配置以太网通道。示例中以PAgP desirable模式分配VLAN 10中的两个静态访问端口(假设为Catalyst 3750的1~2号千兆端口)到通道5中。

Switch# configure terminal

Switch(config)# interface range gigabitethernet2/0/1 -2 Switch(config-if-range)# switchport mode access Switch(config-if-range)# switchport access vlan 10

Switch(config-if-range)# channel-group 5 mode desirable non-silent Switch(config-if-range)# end

(可选)保存配置到启动配置文件中 返回到特权模式 (可选)校验以上设置 以下示例显示了如何在Catalyst 3750系列交换机堆叠的单一交换机上配置以太网通道。示例中以LACP active模式分配VLAN 10中的两个静态访问端口(假设为Catalyst 3750的1~2号千兆端口)到通道5中。

Switch# configure terminal

Switch(config)# interface range gigabitethernet2/0/1 -2 Switch(config-if-range)# switchport mode access Switch(config-if-range)# switchport access vlan 10 Switch(config-if-range)# channel-group 5 mode active Switch(config-if-range)# end

以下示例显示了如何在Catalyst 3750系列交换机堆叠的单一交换机上配置以太网通道。示例中以LACP passive模式分配作为VLAN 10中堆叠成员2中的两个静态访问端口(假设为Catalyst 3750的4~5号千兆端口)和堆叠成员3中的一个静态访问端口(假设为Catalyst 3750的3号千兆端口)到通道5中。

Switch# configure terminal

Switch(config)# interface range gigabitethernet2/0/4 -5 Switch(config-if-range)# switchport mode access Switch(config-if-range)# switchport access vlan 10 Switch(config-if-range)# channel-group 5 mode active Switch(config-if-range)# exit

Switch(config)# interface gigabitethernet3/0/3 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 10 Switch(config-if)# channel-group 5 mode active Switch(config-if)# exit

9.7.3 配置三层以太网通道(1)

在三层以太网通道配置方面,不同的Catalyst交换机系列中,具体的配置步骤有所不同。主要是以Catalyst 3750系列为分界线,在该系列以前(包括该系列)要配置三层太网通道,需要创建端口通道逻辑接口,然后把以太网端口添加到这个端口通道中;而在这个系列以后(不包括该系列)则没有分两步进行,只需要在一个过程中完成。

1.在Catalyst 3750及以前系列中创建端口通道逻辑接口

在Catalyst 3750及以前系列中配置三层以太网通道时,应当首先使用interface port-channel全局配置命令手动创建这个端口的通道逻辑接口,然后使用channel-group接口配置命令把逻辑接口添加到通道组中。

【注意】要从一个物理端口移动一个IP地址到以太网通道,必须在配置端口通道接口以前从物理端口中删除这个IP地址。

按照表9-15中所示的步骤为三层以太网通道创建一个端口通道接口(自特权模式开始)。

表9-15 在Catalyst 3750及以前系列中创建三层以太网通道的步骤

步骤 1 命令 Switch#configure terminal 用途说明 进入全局配置模式 指定端口通道逻辑接口, 并进入接口配置模式。 参数port-channel-number用于 指定要创建的逻辑通道接口的通 Switch(config)#interface 2 port- channel port-channel-number 道号,范围是1~48(此处是针对 Catalyst 3750及早期其他系列交换 机而言的,如果是像Catlyst 6500 等中高档交换机系列,则可以最多 创建128个以太网通道,具体参见 相应的产品说明书) 3 把端口转换成三层模式 Switch(config-if)#no switchport Switch(config-if)#ip address 4 ip- address mask 5 Switch(config-if)#end show etherchannel 6 channel-group- number detail Switch#copy running-config startup-config 置 分配以太网端口到三层以太网通道中, 8 具体将在本节后面的“配置物理 接口”部分介绍

要删除端口通道,可以使用no interface port-channel port-channel-number全局配置命令。

以下示例显示了如何创建逻辑端口通道5,并分配IP地址为172.10.20.10。 Switch# configure terminal

Switch(config)# interface port-channel 5 Switch(config-if)# no switchport

Switch(config-if)# ip address 172.10.20.10 255.255.255.0 Switch(config-if)# end

2.在Catalyst 3750及以前系列中配置物理接口

按照表9-16所示的步骤分配在Catalyst 3750及以前系列中的以太网端口到三层以太网通道中(自特权模式开始)。

表9-16 在Catalyst 3750及以前系列中分配以太网端口到三层以太网通道的步骤

(可选)在启动配置文件中保存设校验以上设置 为以太网通道分配IP地址和子网掩码 返回到特权模式 7 步骤 1 命令 Switch#configure terminal 指定要添加到以太网通道的 一个物理端口,并进入接口配置模式。 对于PAgP模式以太网通道可 以最多配置8个相同类型、相 Switch(config)# 2 interface interface-id 同速率的端口到同一个以太网通道中。 对于LACP模式以太网通道可以 最多配置16个相同类型、相同速 率的端口到同一个以太网通道中。 其中最多8个处于活动状态,其 他的为待机状态 3 Switch(config-if)# no ip address 4 Switch(config-if)# no switchport 分配端口到通道组,并且指定是工 作于PAgP模式还是LACP模式。 参数channel-group-number用来指 定通道组号,范围是1~48(此处是 针对Catalyst 3750及早期其他系 列交换机而言的,如果是像Catlyst 6500等中高档交换机系列,则可以 把端口转换成三层模式 确保没有为接口分配IP地址 用途说明 进入全局配置模式 Switch(config-if)# channel-group channel 5 -group-number mode {auto [non-silent] | desirable [non-silent] | on} | {active | passive} 最多创建128个以太网通道,具体参 见相应的产品说明书)。 在mode关键字中的可选项说明如下: auto:仅当检测到一个PAgP设备时 启用PAgP。它将把端口置于被动 协商状态,对所接收到的PAgP包进 行响应,但不会发送PAgP包进行协 商。该可选项在以太网通道成员来自 交换机堆叠中的不同交换机时不支持。 desirable:无条件地启用PAgP模式。 它将把端口置于主动协商状态。该端口 会主动发送PAgP包与其他端口进行 协商。该可选项在以太网通道成员来 自交换机堆叠中的不同交换机时也不支持。 on:强迫通道中的端口不启用PagP 或LACP协议。在on模式下,仅当一 个on模式端口组与另一个on模式端 口组连接时,才可能形成以太网通道。 non-silent:(可选)如果你的交换机是与 一个支持PAgP协议的交换机连接, 则配置这个交换机端口为non-silent (非沉寂)模式。如果没有设置成 non-silent模式,则默认假设端口 处于沉寂(silent)状态。Silent 设置用于文件服务器或包分析器。 这种设置允许PAgP协议运行, 把端口添加到通道组中,并且使 用这个端口进行传输。 active:仅当检测到一个LACP 设备时才启用LACP模式。它把端 口置于主动协商状态,端口通过发送 LACP包与其他端口进行主动协商。 passive:在端口上启用LACP模式, 并且把端口置于被动协商状态, 响应接收到的LACP包,但 不会发送LACP包与其他端口进行协商 6 d 续表

步骤 命令 Switch#show running-config Switch#copy 8 running-config startup-config 用途说明 Switch(config-if)#en返回到特权模式 7 校验以上设置 (可选)在交换机启动配置文件中保存设置 以下示例显示了如何配置一个三层以太网通道。示例中是以LACP active模式分配两个端口(假设为Catalyst 3750型号堆叠成员2的1~2号千兆端口)到通道5中。

Switch# configure terminal

Switch(config)# interface range gigabitethernet2/0/1 -2 Switch(config-if-range)# no ip address

Switch(config-if-range)# no switchport

Switch(config-if-range)# channel-group 5 mode active Switch(config-if-range)# end

以下示例显示了如何配置三层以太网通道。示例中是以LACP active模式分配堆叠成员2中的两个端口(假设为Catalyst 3750的4~5号千兆端口)和堆叠成员3的一个端口(假设为Catalyst 3750的3号千兆端口)到通道7中。

Switch# configure terminal

Switch(config)# interface range gigabitethernet2/0/4 -5 Switch(config-if-range)# no ip address Switch(config-if-range)# no switchport

Switch(config-if-range)# channel-group 7 mode active Switch(config-if-range)# exit

Switch(config)# interface gigabitethernet3/0/3 Switch(config-if)# no ip address Switch(config-if)# no switchport

Switch(config-if)# channel-group 7 mode active Switch(config-if)# exit

9.7.3 配置三层以太网通道(2)

3.把Catalyst 4000及以后系列物理接口配置为三层以太网通道

在Catalyst 4000及以后系列中,配置物理接口作为以太网通道端口成员的方法要简单一些,可以在一个过程中完成,但总体配置思路还是与以前系列类似,具体如表9-17所示。

表9-17 配置物理接口为三层以太网通道的步骤

步骤 1 2 命令 Switch#configure terminal Switch(config)#interface 用途说明 进入全局配置模式 选择要配置的物理接口, {fastethernet | gigabitethernet | tengigabitethernet} slot/port Switch(config-if)#no switchport 并进入接口配置模式 3 把物理接口转成三层可路由端口 确保该物理接口上没 有分配IP地址 配置端口通道中的接口, 并指定采用PAgP还是 4 Switch(config-if)#no ip address Switch(config-if)# LACP汇聚模式。 channel-group 5 ort_channel_ number mode {active | on | auto | passive | desirable} active或passive关键字。 有关这些关键字的具体功 能参见表9-16 6 Switch(config-if)#end 退出接口配置模式, 返回到特权模式 续表

步骤 命令 用途说明 入auto或desirable关键字。 如果采用LACP模式,则键入 如果采用PAgP模式,则键 Switch#show running-config interface port- channel port_channel_number Switch#show running-config interface 7 {fastethernet | gigabitethernet | tengigabitethernet} slot/port Switch#show interfaces {fastethernet | gigabitethernet | tengigabitethernet} slot/port etherchannel Switch#show etherchannel 1 port-channel

以下示例显示了如何配置Catalyst 4500系列交换机的Fast Ethernet interfaces 5/4和Fast Ethernet interfaces 5/5这两个端口作为PAgP desirable模式端口通道成员。

Switch# configure terminal

Switch(config)# interface range fastethernet 5/4 - 5 Switch(config-if)# no switchport Switch(config-if)# no ip address

Switch(config-if)# channel-group 1 mode desirable Switch(config-if)# end

以下示例显示了如何校验上一示例中Catalyst 4500系列交换机Fast Ethernet interface 5/4端口的配置。

Switch# show running-config interface fastethernet 5/4 Building configuration...

Current configuration: !

interface FastEthernet5/4 no ip address

校验以上配置 no switchport

no ip directed-broadcast channel-group 1 mode desirable end

Switch# show interfaces fastethernet 5/4 etherchannel Port state = EC-Enbld Up In-Bndl Usr-Config

Channel group = 1 Mode = Desirable Gcchange = 0

Port-channel = Po1 GC = 0x00010001 Pseudo-port-channel = Po1 Port indx = 0 Load = 0x55

Flags: S - Device is sending Slow hello. C - Device is in Consistent state. A - Device is in Auto mode. P - Device learns on physical port. Timers: H - Hello timer is running. Q - Quit timer is running. S - Switching timer is running. I - Interface timer is running.

Local information:

Hello Partner PAgP Learning Group Port Flags State Timers Interval Count Priority Method Ifindex Fa5/4 SC U6/S7 30s 1 128 Any 55

Partner's information:

Partner Partner Partner Partner Group Port Name Device ID Port Age Flags Cap. Fa5/4 JAB031301 0050.0f10.230c 2/45 1s SAC 2D

Age of the port in the current state: 00h:54m:52s Switch#

以下示例显示如何校验Catalyst 4500系列交换机的端口通道1的配置。 Switch# show etherchannel 1 port-channel

Channel-group listing: ---------------------- Group: 1 ------------

Port-channels in the group: ---------------------- Port-channel: Po1 ------------

Age of the Port-channel = 01h:56m:20s

Logical slot/port = 10/1 Number of ports = 2 GC = 0x00010001 HotStandBy port = null Port state = Port-channel L3-Ag Ag-Inuse

Ports in the Port-channel:

Index Load Port -------------------

1 00 Fa5/6 0 00 Fa5/7

Time since last port bundled: 00h:23m:33s Fa5/6 Switch#

9.7.4 配置以太网通道负载均衡

本节将介绍如何配置以太网通道中各端口的负载均衡,这是以太网通道的一个主要应用。可以按照表9-18中所示的步骤自特权模式开始配置以太网通道负载均衡(注意其中的不同系列配置命令)。

表9-18 配置以太网通道负载均衡的步骤

步骤 命令 Switch#configure terminal Catalyst 3750及以前系列: Switch(config)# port- channel load-balance {dst-ip | dst-mac | 2 src-dst-ip | src-dst-mac | src-ip | src-mac} Catalyst 4000及以后系列: 用途说明 1 进入全局配置模式 配置以太网通道负载均衡的方法,默认为 src-mac(源MAC地址)。 具体方法解释如下: ①dst-ip:基于流入包的目标主机IP 地址进行负载均衡 ②dst-mac:基于流入包的目标主机 MAC地址进行负载均衡 ③src-dst-ip:基于流入包的源和目的 主机IP地址进行负载均衡 ④src-dst-mac:基于流入包的源和目 的主机MAC地址进行负载均衡 Switch(config)# port-channel ⑤src-ip:基于流入包的源主机IP地 load-balance 址进行负载均衡 {src-mac | dst-mac | src-dst-mac | src-ip | dst-ip | src-dst-ip | src-port | dst-port | src-dst-port} ⑥src-mac:基于流入包的源主机 MAC地址进行负载均衡如果是 Catalyst 4000系列以后的交换机, 则还支持基于源和目的OSI/RM第4 层的端口进行均衡和数据转发的: src-port:源四层端口 dst-port:目的四层端口 src-dst-port:源和目的四层端口 3 续表

Switch(config)# end 返回到特权模式 命令 Switch# show etherchannel load-balance 用途说明 校验以上设置 (可选)在交换机启Switch# copy running-config startup-config 配置文件中保存以上设置

要恢复以太网通道负载均衡到默认设置,可以使用no port-channel load-balance全局配置命令。

以下示例显示了如何使用源和目的IP地址来配置以太网通道。 Switch# configure terminal

Switch(config)# port-channel load-balance src-dst-ip Switch(config)# end Switch#

以下示例显示了如何校验上一示例中的以太网通道配置。

动 Switch# show etherchannel load-balance EtherChannel Load-Balancing Configuration: src-dst-ip

EtherChannel Load-Balancing Addresses Used Per-Protocol: Non-IP: Source XOR Destination MAC address IPv4: Source XOR Destination IP address IPv6: Source XOR Destination IP address Switch#

9.7.5 从以太网通道中删除接口

如果觉得某个原来在以太网通道中的接口不需要了,或者该端口有其他用途了,则可以从以太网通道中删除该接口,方法如表9-19所示。

表9-19 从以太网通道中删除接口的步骤

步骤 命令 用途说明 选择要删除的接口, 并进入接口配置模式 从端口通道接口2 Switch(config-if)# no channel-group 删除上述接口 退出接口配置模式 中 Switch(config)# interface 1 {fastethernet | gigabitethernet | tengigabitethernet} slot/port 3 Switch(config-if)# end 4 Switch# show running-config interface {fastethernet | 校验以上配置 gigabitethernet | tengiga bitethernet} slot/port Switch# show interface {fastethernet | gigabitethernet | tengigabitethernet} slot/port etherchannel

9.7.6 删除以太网通道

如果不再需要某个以前配置的以太网通道,也可以删除,释放通道端口中的接口,用于独立通信。删除以太网通道后,通道中的端口将关闭并且从通道组接口中删除。具体步骤如表9-20所示。

【注意】如果要把二层以太网通道转换成三层以太网通道,或者把三层以太网通道转换成二层以太网通道,则必须删除以太网通道,然后在PAgP desired配置中重建相应类型的通道。

表9-20 删除以太网通道的步骤

步骤 1 命令 Switch(config)# no interface port- channel port_channel_number 2 Switch(config)# end 退出全局配置模式 3 Switch# show etherchannel summary

以下示例显示了如何删除端口通道1。

Switch# configure terminal

校验以上配置 用途说明 删除端口通道接口 Switch(config)# no interface port-channel 1 Switch(config)# end

因篇幅问题不能全部显示,请点此查看更多更全内容