Giveiteverythingyou've got
一、 链路聚合简介
1.链路聚合原理
将两个或更多数据信道结合成一个单个的信道,该信道以一个单个的更高带宽的逻辑链路出现。链路聚合一般用来连接一个或多个带宽需求大的设备
2.作用
将多个物理以太网端口聚合在一起形成一个逻辑上的聚合组使用链路聚合服务的上层实体把同一聚合组内的多条物理链路视为一条逻辑链路
3.LACP协议
Link Aggregation Control Protocol链路聚合控制协议
LACP协议通过LACPDU Link Aggregation Control Protocol Data Unit链路聚合控制协议数据单元与对端交互信息。
使能某端口的LAC P协议后该端口将通过发送LAC PD U向对端通告自己的系统LACP协议优先级、系统MAC、端口的LACP协议优先级、端口号和操作Key。对端接收到LACPDU后将其中的信息与其它端口所收到的信息进行比较以选择能够处于S elected状态的端口从而双方可以对端口处于Selected状态达成一致。操作Key是在链路聚合时聚合控制根据端口的配置即速率、双工模式、 up/down状态、基本配置等信息 自动生成的一个配置组合。在聚合组中处于S elected状态的端口有相同的操作Key。
4.链路聚合的端口的注意事项
1端口均为全双工模式
Giveiteverythingyou've got
2端口速率相同
3端口的类型必须一样 比如同为以太口或同为光纤口
4端口同为access端口并且属于同一个vlan或同为trunk端口
5如果端口为trunk端口则其allowe d vlan和nativ evlan属性也应该相同。
5.链路聚合配置命令
1) CISCOa) 把指定端口给聚合组并指定聚合方式
SWconfig interface Ethernet0/1
SWconfig-ethernet0/1 #port-group 1 mode active|passive|onb) 进入聚合端口的配置模式
SWconfig #interface port-channel 1
进入该模式可以配置一些端口参数c) 名词解释
Port-channel组号范围是1-16
聚合模式ac tive 0 启动端口的LACP协议并设置为Active模式pas sive 1 启动端口的LACP协议并且设置为Pas sive模式on 2 强制端口加入Port Channel不启动LACP协议。
Giveiteverythingyou've got
2)H3C
手工聚合方式a) 创建手工聚合组1link-aggregation group 1 mode manualb) 将端口加入聚合组interface ethernet0/1port link-aggregation group 1
采用静态LACP聚合方式a) 设置系统的LACP协议优先级可选
Lacp system-priority system-priority //缺省情况下是32768b) 创建静态LAC P聚合组link-aggregation group 1 mode staticc) 将端口加入聚合组interface ethernet0/1port link-aggregation group 1d) 配置端口LAC P的优先级可选
Lacp port-priority port-priority //缺省情况下是32768
Giveiteverythingyou've got
6.负载均衡
1)作用
自适应负载平衡
Fast EtherChannel处理多个链路间的通信量负载平衡任务。 负载平衡在冗余并行路径间平均分配通信量。如果任何一个链路失效,其他的链路将自动接管这个负载份额而不会中断。
2)配置命令
CISCO
SW[config]#port-channel load-balance method
——源地址 src-ip
——目的地址dstip
——源和目的 srcdstip
——源mac地址srcmac
——目的mac地址dstmac
——源和目的mac srcdstmac
——源端口号srcport
——目的端口号dst-port
——源和目的端口号src-dst-port
H3Clink-aggregation load-sharing mode { { destination-ip | destination-port | ip-protocol |source-ip | source-port }
Giveiteverythingyou've got
二、 实验
Cisco私有的PAgP的链路聚合协议配置PT模拟2层
1.实验拓扑
说明
默认情况下交换机会使用STP协议阻塞其中某个端口因为上面的网络存在环路。使用PAgP链路聚合充分利用冗余的链路带宽
2.配置
S witc h>en
Switch#conf t
Switch(config)#hostname SW0
SW0(config)#intra fa0/1 -2
SW0(config-if-range)#no sh
SW0(c onfig-if-range)#switchport
SW0(config-if-range)#channel-protocol ?lacp Prepare interface for LACP protocolpagp Prepare interface for PAgP protocol
SW0(config-if-range)#channel-protocol pagp
SW0(c onfig-if-range)#channel-group?
Giveiteverythingyou've got
<1-48> Channel group number
SW0(config-if-range)#channel-group 1 mode ?active Enable LACP unconditionallyauto Enable PAgP only if a PAgP device is detecteddesirable Enable PAgP unconditionallyon Enable Etherchannel onlypassive Enable LACP only if a LACP device is detected
SW0(config-if-range)#channel-group 1 mode desirable //主动进入协商状态S witc h>en
Switch#conf t
Switch(config)#hostname SW1
SW1 (config)#intra fa 0/1-2
SW1 (config-if-range)#no sh
SW1 (c onfig-if-range)#switchport
SW1 (config-if-range)#channel-protocol pagp
SW1 (config-if-range)#channel-group 1 mode auto //被动进入协商模式
Switch(config-if-r ange)#
%LINK-5-CHANGED: Interface Port-channel 1, changed state to up
%LINEPROTO-5-UPDOWN:Line protocol on Interface Port-channel 1,changed state toup
Switch(config-if-r ange)#
3.验证
查看聚合组信息
Giveiteverythingyou've got
SW0(config-if-range)#do show etherchannel port-channel
Channel-group listing:
----------------------
Group: 1
----------
Port-channels in the group:
---------------------------
Port-channel:Po1
Age of the Port-channel =00d:00h:01m:56s
Logical slot/port =2/1 Number of ports=2
GC =0x00000000 HotStandByport=nullPort state =Port-channel
Protocol = PAGP
Port Security =Disabled
Ports in the Port-channel:
Index Load Port EC state Noof bits
------+------+------+------------------+-----------
0 00 Fa0/1 Desirable-Sl 0
0 00 Fa0/2 Desirable-Sl 0
Time since lastport bundled: 00d:00h:01m:05s Fa0/2
SW0(config-if-range)#
查看聚合链路的汇总信息
Giveiteverythingyou've got
SW0(config-if-range)#do show etherchannel summary
Flags: D-down P- in port-channel
I - stand-alone s - suspended
H-Hot-standby (LACP only)
R-Layer3 S -Layer2 //二层
U- in use f-failed to allocate aggregatoru-unsuitable for bundlingw-waiting to be aggregatedd-default port
Number of channel-groups in use: 1
Number of aggregators: 1
Group Port-channel Protocol Ports
------+-------------+-----------+----------------------------------------------
1 Po1(SU) PAgP Fa0/1(P)Fa0/2(P)SW0(config-if-range)#
4.测试容错性
配置SW0和SW1的VLAN 1 的IP地址测试聚合链路的容错SW0(config-if-range)#int vlan 1
SW0(config-if)#no shutdown
SW0(config-if)#ip add 192.168.1.1 255.255.255.0
SW0(c onfig-if)#
Giveiteverythingyou've got
SW1 (config-if-range)#int vlan 1
SW1 (config-if)#no sh
SW1 (config-if)#ip add 192.168.1.2255.255.255.0
SW1 (config-if)#
测试聚合端口的冗余容错特性
在SW0上向SW1持续发送ICMP数据包
SW0(config-if)#do ping
Protocol [ip] : ip
Target IP address: 192.168.1.2
Repeat count [5] : 10000
D atagram size [100] : 100
Timeout in seconds [2]:2
Extended commands [n] :n
Sweep range of sizes [n] :n
Type escape sequence to abort.
Sending10000, 100-byte ICMP Echos to 192.168.1.2, timeoutis 2 seconds:! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
然后在SW1上将聚合组中的fa 0/2关掉观察ping数据包是否中断SW1 (config)#intfa 0/2
SW1 (config-if)#no sh
SW1 (config-if)#no shutdown
SW1 (c onfig-if)#sh
S W1 (c onfig-if)#shutd own
%LINK-5-CHAN GED: Interface FastEthernet0/2, changed state to administrativelydown
提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...
CheapWindowsVPS是一家成立于2007年的老牌国外主机商,顾名思义,一个提供便宜的Windows系统VPS主机(同样也支持安装Linux系列的哈)的商家,可选数据中心包括美国洛杉矶、达拉斯、芝加哥、纽约、英国伦敦、法国、新加坡等等,目前商家针对VPS主机推出5折优惠码,优惠后最低4GB内存套餐月付仅4.5美元。下面列出几款VPS主机配置信息。CPU:2cores内存:4GB硬盘:60G...
wordpress投资主题模版是一套适合白银、黄金、贵金属投资网站主题模板,绿色大气金融投资类网站主题,专业高级自适应多设备企业CMS建站主题 完善的外贸企业建站功能模块 + 高效通用的后台自定义设置,简洁大气的网站风格设计 + 更利于SEO搜索优化和站点收录排名!点击进入:wordpress投资主题模版安装环境:运行环境:PHP 7.0+, MYSQL 5.6 ( 最低主机需求 )最新兼容:完美...