王朝百科
分享
 
 
 

Port Channel

王朝百科·作者佚名  2010-04-04  
宽屏版  字体: |||超大  

介绍port channel 之前先介绍一下port group 的概念:port group 是配置层面上的一个物理端口组,配置到port group里面的物理端口才可以参加链路汇聚,并成为port channel里的某个成员端口。在逻辑上,port group 并不是一个端口,而是一个端口序列。加入port group 中的物理端口满足某种条件时进行端口汇聚,形成一个port channel,这个port channel 具备了逻辑端口的属性,才真正成为一个独立的逻辑端口。端口汇聚是一种逻辑上的抽象过程,将一组具备相同属性的端口序列,抽象成一个逻辑端口。port channel是一组物理端口的集合体,在逻辑上被当作一个物理端口。对用户来讲,完全可以将这个port channel 当作一个端口使用,因此不仅能增加网络的带宽,还能提供链路的备份功能。

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

port channel 的带宽为4 个端口带宽的总和。而s1如果有流量要经过port channel 传输到s2,s1 的portchannel 将根据流量的源mac 地址及目的mac地址的最低位进行流量分配运算,根据运算结果决定由port channel 中的某一成员端口承担该流量。当port channel 中的一个端口连接失败,原应该由该端口承担的流量将再次通过流量分配算法分配给其他连接正常的端口分担。流量分配算法由交换机的硬件决定的。

为使port channel 正常工作,port channel 的成员端口必须具备以下相同的属性:

1 端口均为全双工模式;

2 端口速率相同;

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

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

5 如果端口为trunk 端口,则其allowed vlan 和native vlan 属性也应该相同。

当dcrs-5526s 通过手工方式配置port channel 或lacp 方式动态生成portchannel,系统将自动选举出port channel 中端口号最小的端口作为port channel 的主端口(master port)。若交换机打开spanning-tree 功能,spanning-tree视port channel 为一个逻辑端口,并且由主端口发送bpdu 帧。

另外,端口汇聚功能的实现与交换机所使用的硬件有密切关系,dcrs-5526 系列交换机支持任意两个交换机物理端口的汇聚,最大组数为6 个,组内最多的端口数为8 个。

汇聚端口一旦汇聚成功就可以把它当成一个普通的端口使用,在dcrs-5526s 中还建立了汇聚端口配置模式,与vlan 和物理端口配置模式一样,用户能在汇聚端口配置模式下对汇聚端口进行相关的配置。

Port Channel配置命令

1、 port-group

命令:port-group [port-group-number] [load-balance { src-mac|dst-mac | dst-src-mac | src-ip| dst-ip|dst-src-ip}]

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

功能: 新建一个port group,并且设置该组的流量分担方式。如果没有指定流量分担方式则为设置默认的流量分担方式。该命令的no操作为删除该group或者恢复该组流量分担的默认值,敲入load-balance表示恢复默认流量分担,否则为删除该组。

参数:[port-group-number] 为port channel的组号,范围为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,则这次修改的流量分担方式只有在下次再次汇聚时才会生效。

缺省情况:缺省交换机端口不属于port channel,不启动lacp协议

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

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

switch(config)#port-group 1

删除一个port group

switch(config)#no port-group 1

2、 port-group mode

命令:port-group [port-group-number] mode {active|passive|on}

no port-group [port-group-number]

功能:将物理端口加入port channel,该命令的no操作为将端口从port channel中去除

参数:[port-group-number] 为port channel的组号,范围为1~16;active(0) 启动端口的lacp协议,并设置为active模式;passive(1) 启动端口的lacp协议,并且设置为passive模式;on(2) 强制端口加入port channel,不启动lacp协议。

命令模式:接口配置模式

缺省情况:缺省交换机端口不属于port channel,不启动lacp协议

使用指南:如果不存在该组则会先建立该组,然后再将端口加到组中。在一个port-group中所有的端口加入的模式必须一样,以第一个加入该组的端口模式为准。端口以on模式加入一个组是强制性的,所谓强制性的表示本端交换机端口汇聚不依赖对端的信息,只要在组中有2个以上的端口,并且这些端口的vlan信息都一致则组中的端口就能汇聚成功。端口以active和passive方式加入一个组是运行lacp协议的,但两端必须有一个组中的端口是以active方式加入的,如果两端都是passive,端口永远都无法汇聚起来。

举例:在ethernet0/0/1端口模式下,将本端口以active模式加入port-group 1

switch(config-ethernet0/0/1)#port-group 1 mode active

3、 interface port-channel

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

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

命令模式:全局配置模式

缺省情况:

使用指南:进入汇聚端口模式下配置时,如果是对gvrp,spanningtree模块做配置则对汇聚端口生效,如果汇聚端口不存在,也就是说在端口没有汇聚起来时先提示错误信息,记录该用户配置操作,当端口真正汇聚起来以后恢复用户刚才对未形成汇聚端口的配置动作,注意只能恢复一次,如果因为某种原因汇聚组被拆散然后又汇聚起来,用户一开始的配置不能被恢复。如果是对其他模块做配置,比如做shutdown, speed配置,则是对该port-channel对应的port-group中的所有成员端口生效,起到一个群配的作用。

举例:进入port-channel1 配置模式

switch(config)#interface port-channel 1

switch(config-if-port-channel1)#

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有