h3c 链路聚合测试_良无磐石固,虚名复何益?- 链路聚合协议互通测试

一、描述

链路聚合是将多条链路聚合在一起形成一个汇聚组,以实现负荷在各成员链路中的分担,同时也提供了更高的连接可靠性。

Cisco的链路聚合有几种方式:手工、LACP(包括active和passive两种)、PAgP(Port-aggregation Protocol),其中PAgP是Cisco的私有协议,不存在和我们互通的概念。

我司的S5800交换机链路聚合有2种方式:手工(manual)、LACP。

经测试,我司与Cisco链路聚合可以对接成功的有以下几种组合:

H3C模式

cisco模式LACP手工(manual)

ActiveOK

PassiveOK

ONOK

二、配置说明

Cisco配置模板

Switch#configure terminal

Switch(config)#interface interface-id

Switch(config-if)#switchport modeaccess/trunk

Switch(config-if)#switchport access vlan vlan-id

Switch(config-if)#channel-group Channel-group-number mode on/passive/active/…

Switch(config-if)#end

Cisco交换机聚合命令说明如下:

命令行意义

第一步:

Configure terminal进入全局配置模式

第二步:

Interface interface-id指定端口,并进入端口配置模式

第三步:

Switchport mode {access | trunk}

Swtichport access vlanvlan-id指定端口为access 或者为trunk

如果端口配置为access模式,指定vlan。

范围为1-4094

第四步:

Channel-group

Channel-group-number mode {auto [non-silent] | desirable [non-silent] | on } | {active | passive}配置端口加入聚合口,并指定端口为PAgP,或LACP模式。

端口模式分为以下几种:

Auto:

在PAgP设备被检测到的情况下使能PAgP。端口为被动模式,只回应PAgP报文,而不主动发起PAgP协商。

Desireable:

无条件使能PAgP。设置端口为主动协商模式,在这种情况下,端口主动发送PAgP报文与其它端口进行协商。

On:

强制将端口加入聚合组,为静态创建聚合组。在on模式下,聚合组存在的模式为:与该聚合组相连的对端聚合组也为on模式。

Non-silent:

可选配置,如果交换机与一个支持PAgP协议的交换机相连时,则配置端口为non-silent模式。Silent为默认模式,用于文件服务器或包分析器。

Active:

使能LACP,端口处于主动协商状态,端口通过发送LACP报文与其它端口进行协商。

Passive:

在端口上启用LACP模式,并且把端口置于被动状态,相应接收到的LACP报文,但不会发送LACP包与其它端口进行协商。

第五步

End返回到特权模式

取消端口聚合在接口视图下配置no channel-group即可。

我司配置说明不再赘述。

三、测试环境及简要配置

测试拓扑

测试设备为cisco C3550和H3C S5800,交换机之间互联链路可以多条,这里只以两条链路为例。测试目的很简单,就是验证不同厂商聚合端口能否互通,以及互通时端口的模式。

Cisco端口聚合静态模式下的配置,把端口划分在vlan 10 内。

#

interface FastEthernet0/23

switchport access vlan 10

switchport mode access

channel-group 1 mode on

#

interface FastEthernet0/24

switchport access vlan 10

switchport mode access

channel-group 1 mode on

H3C 交换机端口聚合的配置,静态模式,不赘述。

#

interface Bridge-Aggregation1

port access vlan 20

#

interface GigabitEthernet1/0/23

port link-mode bridge

port access vlan 20

port link-aggregation group 1

#

interface GigabitEthernet1/0/24

port link-mode bridge

port access vlan 20

port link-aggregation group 1

分别在cisco、H3C交换机查看端口聚合状态,手动模式。

Switch#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 aggregator

u - unsuitable for bundling

w - waiting to be aggregated

d - default port

Number of channel-groups in use: 2

Number of aggregators: 2

Group Port-channel Protocol Ports

------+-------------+-----------+-----------------------------------------------

1 Po1(SU) - Fa0/23(P) Fa0/24(P)

[H3C]display link-aggregation summary

Aggregation Interface Type:

BAGG -- Bridge-Aggregation, RAGG -- Route-Aggregation

Aggregation Mode: S -- Static, D -- Dynamic

Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing

Actor System ID: 0x8000, 0023-8927-adf5

AGG AGG Partner ID Select Unselect Share

Interface Mode Ports Ports Type

-------------------------------------------------------------------------------

BAGG1 S none 2 0 Shar

在两台交换机聚合端口所在vlan内起三层口,网段为1.1.1.0/24,可以ping通。

Switch#ping 1.1.1.2

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 1.1.1.2, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms

Cisco端口聚合动态模式下的配置,把端口划分在vlan 10 内,这里以LACP主动模式为例。

!

interface FastEthernet0/23

switchport access vlan 10

switchport mode access

channel-group 1 mode active

!

interface FastEthernet0/24

switchport access vlan 10

switchport mode access

channel-group 1 mode active

H3C 交换机端口聚合的配置,动态模式,不赘述。

#

interface Bridge-Aggregation1

port access vlan 20

link-aggregation mode dynamic

#

interface GigabitEthernet1/0/23

port link-mode bridge

port access vlan 20

port link-aggregation group 1

#

interface GigabitEthernet1/0/24

port link-mode bridge

port access vlan 20

port link-aggregation group 1

分别在cisco、H3C交换机查看端口聚合状态,LACP模式。

Switch#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 aggregator

u - unsuitable for bundling

w - waiting to be aggregated

d - default port

Number of channel-groups in use: 2

Number of aggregators: 2

Group Port-channel Protocol Ports

------+-------------+-----------+-----------------------------------------------

1 Po1(SU) LACP Fa0/23(P) Fa0/24(P)

[H3C]display link-aggregation summary

Aggregation Interface Type:

BAGG -- Bridge-Aggregation, RAGG -- Route-Aggregation

Aggregation Mode: S -- Static, D -- Dynamic

Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing

Actor System ID: 0x8000, 0023-8927-adf5

AGG AGG Partner ID Select Unselect Share

Interface Mode Ports Ports Type

-------------------------------------------------------------------------------

BAGG1 D 0x8000, 0015-fa90-7c80 2 0 Shar

在两台交换机聚合端口所在vlan内起三层口,网段为1.1.1.0/24,可以ping通。

Switch#ping 1.1.1.2

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 1.1.1.2, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 1/8/16 ms

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/340935.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring@懒惰注释

介绍: 默认情况下, Spring框架在应用程序启动时加载并热切初始化所有bean。 在我们的应用程序中,我们可能有一些非常消耗资源的bean。 我们宁愿根据需要加载此类bean。 我们可以使用Spring Lazy批注实现此目的 。 在本教程中,我们…

变压器符号_行输出变压器的结构、符号及电路分析

行输出变压器又称逆程变压器、回扫变压器,俗称行输出,它是电视机、显示器中的一个重要变压器。1.行输出变压器结构行输出变压器的全部绕组和高压整流管均密封在其中,底部引出各个绕组的引脚,高压输出采用高压引线直接送至显像管的…

西南医院微服务咋查得到_#全国最好医院排行榜#发布:成都这4家牛了!四川31个专科排全国前十(总榜)...

病急不能乱投医!近日,一年一度、令人期待的——复旦版《2018年度中国医院排行榜(总榜)》全新揭晓了~这份榜单不仅是是中国医院学科建设的一个标杆也是大众疑难杂症寻找好医院的重要参考四川4家医院入百强!华西全国第二…

jit 和 jvm_关于JVM和JIT的一点点

jit 和 jvm如您所知,JVM(Java Virtusal Machine)使Java能够遵循“一次写入,随处运行”的范例。 JVM的核心包括以下组件: 堆 叠放 PermGen和方法区域 JIT编译器 代码缓存 堆是在应用程序代码开发阶段为您使用的每…

voxelnet_ue4商城资源Voxel Sandbox Toolkit体素沙盒工具箱

Unreal Engine虚幻游戏引擎素材资源 Unreal Engine Marketplace –Voxel Sandbox Toolkit体素沙盒工具箱体素沙盒工具箱是一个新的改进版本的体素生成从2016年适应4.22的需要。它用不同类型的立方体、树和拾取网格生成无限世界。因为额外的代码实现比以前的版本快得多。理想的创…

Pub / Sub本地模拟器

发布/订阅是GCP提供的不错的工具。 它非常方便,可以帮助您解决应用程序可能面临的消息传递难题。 实际上,如果您使用GCP,则可以使用托管消息解决方案。 如预期的那样,使用实际的发布/订阅解决方案需要一定的配额,因此…

mysql 写入随机字中文符_MySQL产生随机字符

MySQL产生随机字符UUID简介UUID含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份…

mysql建表时外检怎么创建_MySQL创建表时加入的约束以及外键约束的的意义

1,创建表时加入的约束a) 非空约束,not nullb) 唯一约束,uniquec) 主键约束,primary keyd) 外键约束,foreign key1,非空约束,针对某个字段设置其值不为空,如:学生的姓名不…

minecraft_MineCraft和堆外内存

minecraft总览 MineCraft是一个很好的例子,说明何时使用堆外内存确实可以提供帮助。 关键要求是: 保留的数据大部分是一个简单的数据结构(在Minecraft的情况下,其很多字节[]) 堆外内存的使用可以隐藏在抽象中。 考试…

win2008 mysql_mysql5.7.17在win2008R2的64位系统安装与配置实例

脚本之家已经给大家讲解过MYSQL其他版本在各种环境中的安装过程,大家可以参阅正文下面的相关文章,今天一起来学习下mysql5.7.17的实例安装教学,配置上稍微不同,希望能够帮助到你。安装MySql操作系统:Windows Server 20…

结构性错误

团队成员在使用以下代码时遇到了麻烦: void extractData(String targetUri) { Path tempFile createTempFilePath(); extractDataToPathAndUpload(tempFile, targetUri); cleanUp(tempFile); } void extractDataToPathAndUpload(Path tempFile, String targetUr…

mysql小计_使用SQL实现小计,合计以及排序_MySQL

bitsCN.com--说明:个人学习笔记,实现小计合计显示,分组按BANK_IDOP_DATE升序排序--测试数据CREATE TABLE #TB(ID VARCHAR(10),BANK_ID VARCHAR(10),OP_DATE VARCHAR(10),OPERATOR_NO VARCHAR(20),AMT DECIMAL(10,2))INSERT #TB SELECT 1111,0…

mysql函数封装_PHP访问MYSQL数据库封装类(附函数说明)

/*MYSQL 数据库访问封装类MYSQL 数据访问方式,php4支持以mysql_开头的过程访问方式,php5开始支持以mysqli_开头的过程和mysqli面向对象访问方式,本封装类以mysql_封装数据访问的一般流程:1,连接数据库 mysql_connect or mysql_pco…

mule和activemq_Mule ESB,ActiveMQ和DLQ

mule和activemq在本文中,我将展示一个简单的Mule ESB流程,以了解实际中使用的Active MQ 的DLQ功能 。 我假设您有一个正在运行的Apache ActiveMQ实例(如果没有,则可以在此处下载一个版本)。 在此示例中,我…

MySQL倒序如何避免filesort_如何避免mysql查询的filesort?

我用不同的参数使用这种查询:EXPLAIN SELECT SQL_NO_CACHE ilan_genel.id , ilan_genel.durum , ilan_genel.kategori , ilan_genel.tip , ilan_genel.ozellik , ilan_genel.m2 , ilan_genel.fiyat , ilan_genel.baslik , ilan_genel.ilce , ilan_genel.parabirimi …

在Java中键入Safe SQL

字符串,字符串,字符串 无论您使用的是JPA , MyBatis还是Spring Data JDBC之类的框架,最终都将SQL语句声明为Java String。 这种方法的问题在于,您必须为每个语句编写测试,以确保它甚至是有效的SQL。 没有编…

springmvc怎么设置更改了界面不用重启_Microsoft Visual Studio 2019 更改语言包

第一次写文章,如有格式等问题,请多多包含与指点!很多人在编程时更喜欢英文界面,认为与编程语言具有相同的语境,更顺手。但是,在更改环境显示语言时,可能会遇到一些障碍,例如我之前在…

苹果电脑怎么删除软件_误格式化,删除文件怎么恢复?3款最好用的数据恢复软件推荐...

1、EasyRecovery一款威力非常强大的硬盘数据恢复工具,能够恢复丢失的数据以及重建文件系统。主要体现在可以从被病毒破坏或是已经格式化的硬盘中恢复数据。EasyRecovery在使用过程中不会在原始的驱动器中写入任何东西,其主要是在内存中重建文件分区表使数…

设计模式 生成器_生成器设计模式的应用

设计模式 生成器嗨,您好! 今天,我将分享我制作的全新设计模式系列的第一个。 构建器设计模式是开发严肃的应用程序时非常有用且通用的模式。 在这篇文章中,我将提供一个很小的构建器模式框架,因此您随时可以回到这里并…

mysql增加sort_buffer_设置sort_buffer_size

sort_buffer_sizemysql> show variables like ‘%sort_buffer_size%’;————————-———| Variable_name | Value |————————-———| innodb_sort_buffer_size | 1048576 || myisam_sort_buffer_size | 8388608 || sort_buffer_size | 262144 |———————…