网络实验之EtherChannel技术实践

news2024/12/23 17:54:11

一、EtherChannel简介

  EtherChannel简单来说就是将多个物理端口绑定为一个逻辑端口,通过多个端口绑定,能充分利用现有端口来增加带宽。构成etherchannel的端口必须配置成相同的特性,如双工模式、速度、同为FE或GE端口、native VLAN,、VLAN range,、and trunking status and type.等当etherchannel中某一条link failed时,etherchannel中其它link照常工作。思科交换机最多允许绑定8个端口,EtherChannel端口既可以是二层端口,也可以捆绑为三层端口。二层EtherChannel一般用于VRRP冗余网关交换机之间的互联,三层EtherChannel一般用于核心、汇聚交换机之间的互联。

二、EtherChannel协议实践

1、实验环境说明

  博文实验环境采用GNS3模拟器搭建VTP网络实验环境,三层交换机使用3640,iso系统版本为c3640-jk9o3s-mz.124-10a.bin。

2、拓扑图

  EtherChannel技术常用于VRRP冗余网关交换机直接的互联或者汇聚、核心交换机之间的互联,主要作用是链路冗余。如下图所示,我们将SW1的f1/0、f1/1捆绑为一个EtherChannel,EtherChannel的主要用于VRRP网关交换机之间的互联,确保主备切换正常,不出现双主的情况。
在这里插入图片描述

3、网络配置

  • SW1交换机配置
SW1#vlan database 
SW1(vlan)#vlan 100
VLAN 100 added:
    Name: VLAN0100
SW1(vlan)#exi
APPLY completed.
Exiting....
SW1(config-if)#int range f1/0 -1
SW1(config-if-range)#sw mode acc 
SW1(config-if-range)#sw acc vlan 100
SW1(config-if-range)#channel-group 1 mode on
SW1(config-if)#int range f1/14 -15
SW1(config-if-range)#sw mode acc 
SW1(config-if-range)#sw acc vlan 100
SW1(config-if-range)#channel-group 2 mode on
SW1(config)#int port-channel 1
SW1(config-if)#sw mode acc
SW1(config-if)#sw acc vlan 100
SW1(config-if)#no shut
SW1(config)#int port-channel 2
SW1(config-if)#sw mode acc
SW1(config-if)#sw acc vlan 100
SW1(config-if)#no shut
SW1(config-if)#ip add 192.168.0.252 255.255.255.0
SW1(config-if)#vrrp 100 ip 192.168.0.254
SW1(config-if)#vrrp 100 priority 200
SW1(config-if)#vrrp 100 preempt
SW1(config-if)#no shut
SW1(config-if)#end
SW1#wr me
  • SW2交换机配置
SW2#vlan database 
SW2(vlan)#vlan 100
VLAN 100 added:
    Name: VLAN0100
SW2(vlan)#exi
APPLY completed.
Exiting....
SW2(config-if)#int range f1/0 -1
SW2(config-if-range)#sw mode acc 
SW2(config-if-range)#sw acc vlan 100
Creating a port-channel interface Port-channel1 
SW2(config-if)#int range f1/14 -15
SW2(config-if-range)#sw mode acc 
SW2(config-if-range)#sw acc vlan 100
SW2(config-if-range)#channel-group 2 mode on
SW2(config-if-range)#int port-ch 1
SW2(config-if)#sw mode acc
SW2(config-if)#sw acc vlan 100
SW2(config-if)#no shut     
SW2(config-if-range)#int port-ch 2
SW2(config-if)#sw mode acc
SW2(config-if)#sw acc vlan 100
SW2(config-if)#no shut     
SW2(config-if)#int vlan 100
SW2(config-if)#ip add 192.168.0.253 255.255.255.0
SW2(config-if)#vrrp 100 ip 192.168.0.254
SW2(config-if)#vrrp 100 priority 150
SW2(config-if)#vrrp 100 preempt 
SW2(config-if)#no shut
SW2(config-if)#end
SW2#wr mem
  • sw3交换机配置
sw3#vlan database 
sw3(vlan)#vlan 100
VLAN 100 added:
    Name: VLAN0100
sw3(vlan)#exi
APPLY completed.
Exiting....
sw3(config)#int range f1/0 -3
sw3(config-if-range)#sw mode acc
sw3(config-if-range)#sw acc vlan 100
sw3(config-if-range)#int range f1/0 -1
sw3(config-if-range)#channel-group 1 mode on
sw3(config-if-range)#int range f1/2 -3
sw3(config-if-range)#channel-group 2 mode on
sw3(config-if-range)#int port-c 1
sw3(config-if)#sw mode acc
sw3(config-if)#sw acc vlan 100
sw3(config-if)#int port-c 2
sw3(config-if)#sw mode acc
sw3(config-if)#sw acc vlan 100
sw3(config)#int f1/15
sw3(config-if)#sw mode acc
sw3(config-if)#sw acc vlan 100
sw3(config-if)#no shut
sw3(config-if-range)#end
Building configuration...
sw3#wr
[OK]

4、协议实践验证

  • 检查etherchannel状态
    在这里插入图片描述
  • 验证网络的通断性
    在这里插入图片描述
  • 查看VRRP状态
    在这里插入图片描述
  • shutdown关闭F1/0和F1/15端口并检查通断性
    在这里插入图片描述
  • 三层etherchannel测试

博主原本想继续验证展示三层etherchannel配置和效果的,经配置发现此iso及配置的模块下的端口不支持三层etherchannel配置,只好作罢。实际上配置是类似的,甚至还简单一点,我们只需要将三层端口加入etherchannel组,然后再port-channel上配置IP地址即可。

三、总结

  • 绑定后的端口默认继承原来物理接口的配置模式。
  • etherchannel不支持10M端口的绑定。
  • cisco的交换机不仅可以支持第二层etherchannel,还可以支持第三层etherchannel。
  • 一个etherchannel内所有的端口都必须具有相同的速率和双工模式。LACP只能是全双工。
  • 二层接口不能配置IP地址,不能宣告进路由协议,只能对二层以太网帧进行转发。
  • 三层接口可以配置IP地址,可运行路由协议,能接收IP包并且转发。
  • 使用port-channel load-balance配置etherchannel负载均衡模式,默认基于源地址;可以配置的方式有基于源MAC、源IP、目的MAC、目的IP、源和目的IP、源和目的MAC。

SW1(config)#port-channel load-balance ?
dst-ip Dst IP Addr
dst-mac Dst Mac Addr
src-dst-ip Src XOR Dst IP Addr
src-dst-mac Src XOR Dst Mac Addr
src-ip Src IP Addr
src-mac Src Mac Addr

  • 查看etherchannel负载均衡模式使用命令show etherchannel load-balance。

SW1#show etherchannel load-balance

  • 修复端口进入err-disable状态的方法

手动方法:shutdown端口后再no shutdown
自动方法:
SW1(config)#errdisable recovery cause ?
all Enable timer to recover from all causes
bpduguard Enable timer to recover from bpdu-guard error disable state
dtp-flap Enable timer to recover from dtp-flap error disable state
link-flap Enable timer to recover from link-flap error disable state
pagp-flap Enable timer to recover from pagp-flap error disable state
rootguard Enable timer to recover from root-guard error disable state
udld Enable timer to recover from udld error disable state
SW1(config)#errdisable recovery cause all
SW1(config)#errdisable recovery interval 30

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

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

相关文章

C++11标准模板(STL)- 算法(std::inner_product)

定义于头文件 <algorithm> 算法库提供大量用途的函数&#xff08;例如查找、排序、计数、操作&#xff09;&#xff0c;它们在元素范围上操作。注意范围定义为 [first, last) &#xff0c;其中 last 指代要查询或修改的最后元素的后一个元素。 计算两个范围的元素的内积…

十七、Docker Compose容器编排第二篇

在上一篇中我们讲解了容器编排是什么、能干什么、怎么安装、使用步骤&#xff0c;如果没有看的大家可以先看下&#xff1a;https://blog.csdn.net/u011837804/article/details/128335166&#xff0c;然后继续看这一篇&#xff0c;好了&#xff0c;我们继续。 1、Docker Compons…

gl-Camera

我的服务原文访问&#xff1a;Camera 1.创建摄像机的坐标系&#xff0c;&#xff08;创建原理&#xff0c;两条直线求其法向量&#xff09; Z轴:在世界坐标中指向摄像机的向量&#xff08;D&#xff09; X轴&#xff1a;随便找一个向上量和Z向量求出的法向量就是X轴&#xf…

PostgreSQL数据库TableAM——Table scan callbacks

TableAM Table scan TableAM提供了如下4个接口用于实现表数据的扫描功能。scan_begin函数的形参nkeys不为零&#xff0c;则扫描结果需要根据scan keys先进行过滤&#xff1b;pscan如果不为null&#xff0c;说明该结构体已经由parallelscan_initialize初始化过了(仅仅在table_b…

初识Docker:(5)Docker自定义镜像

初识Docker&#xff1a;&#xff08;5&#xff09;Docker自定义镜像镜像结构Dockerfile语法什么是Dockerfile构建Java项目案例1&#xff1a;基于ubuntu镜像构建一个新镜像&#xff0c;运行一个java项目案例2&#xff1a;基于java:8-alpine镜像&#xff0c;将一个java项目构建为…

Java+JSP机房课表管理系统(含源码+论文+答辩PPT等)

项目功能简介: 该项目采用技术CSSJavaScriptMySQLServlet、MySQL数据库、项目含有源码、配套开发软件、软件安装教程、项目发布教程等 项目功能介绍&#xff1a; 系统管理&#xff1a;包含用户的注册&#xff0c;管理&#xff0c;信息修改 课程管理&#xff1a;包含课程录入、维…

IT大侦“碳”:VxRail的可持续法宝

环境Environmental      社会责任Social Responsibility      企业治理Corporate Governance      随着碳达峰、碳中和的逐步推进,越来越多的“大厂”或各行业的明星企业都开始重视自己的ESG报告,已然成为了商界新风尚。      可持续发展战略也与前沿技术密切相…

matlab神经网络求解最优化,matlab神经网络训练数据

1、神经网络的准确率是怎么计算的&#xff1f; 其实神经网络的准确率的标准是自己定义的。 我把你的例子赋予某种意义讲解&#xff1a; 1&#xff0c;期望输出[1 0 0 1]&#xff0c;每个元素代表一个属性是否存在。像着4个元素分别表示&#xff1a;是否肺炎&#xff0c;是否肝…

哈希知识点

目录对比map/set1. unordered系列关联式容器1.1 unordered_map2. 底层结构2.1 哈希概念2.2 哈希冲突2.3 哈希函数2.4 哈希冲突解决2.4.1 闭散列线性探测和二次探测扩容&#xff08;负载因子&#xff09;闭散列实现的hash2.4.2 开散列概念开散列思考实现模拟实现模板参数列表的改…

Java项目:springboot农业物资管理系统

作者主页&#xff1a;源码空间站2022 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 农业物资管理系统&#xff0c;管理员可以对角色进行配置&#xff0c;分配用户角色&#xff1b; 主要功能包含&#xff1a;登录、注册、修改密码…

并查集解决重复员工问题

简介 工作一年多了&#xff0c;天天CRUD&#xff0c;终于以前学习的算法排上用场了。 背景 我们的系统在用户注册时没有校验身份id&#xff08;身份证&#xff09;和电话号码的唯一&#xff0c;可能使用相同的身份id或者电话号码创建多个账号&#xff0c;导致有些人开多个账…

面试者推荐 |【Redis面试专题】「常见问答系列」透析Redis常见技术相关的问题1~10题(进阶)

&#x1f4da; 前提回顾 首先如果没有阅读【面试者推荐 |【Redis面试专题】「常见问答系列」透析Redis常见技术相关的问题1~10题&#xff08;基础&#xff09; 】&#xff0c;简易先去看看基础10题&#xff0c;因为循序渐进才是正道&#xff0c;哈哈。 &#x1f4da; 1. Redis…

WebRTC源码之RTCPReceiver源码分析

WebRTC源码之RTCPReceiver源码分析 WebRTC源码之RTCPReceiver源码分析WebRTC源码之RTCPReceiver源码分析前言一、 RTCP接受数据的流程的堆栈信息的1、网络io 线程读取数据2、 线程切换的代码3、 线程切换 gcc二、 RTCPReceiver::IncomingPacket方法读取RTCP数据的格式1、 Parse…

【PyTorch深度学习项目实战100例】—— 基于DPCNN实现电商情感分析任务 | 第79例

前言 大家好,我是阿光。 本专栏整理了《PyTorch深度学习项目实战100例》,内包含了各种不同的深度学习项目,包含项目原理以及源码,每一个项目实例都附带有完整的代码+数据集。 正在更新中~ ✨ 🚨 我的项目环境: 平台:Windows10语言环境:python3.7编译器:PyCharmPy…

随机种子 3407 is all you need

文 | 天于刀刀你最常用的随机种子是哪个&#xff1f;在刀刀的团队里&#xff0c;关于随机种子的设置主要分化为两派~玄学派&#xff0c;可能设置为自己的纪念日&#xff0c;又或者是星座预测中的本月幸运数字&#xff1b;以及&#xff0c;自然派&#xff0c;随机种子是啥其实无…

Java项目:springboot健身房管理系统

作者主页&#xff1a;源码空间站2022 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 本项目为后台管理系统&#xff1b; 主要功能如下&#xff1a; 管理员登录模块 会员管理模块 教练管理模块 课程管理模块 器材管理模块 物品遗失…

一些常见的移动端适配方案,你了解吗?

前言 移动端设备的尺寸很多&#xff0c;而 UI 设计稿一般只会基于一个尺寸&#xff08;一般是 375px 或 750px &#xff09;进行设计。 目前移动端适配方案有多种&#xff0c;本文将介绍一些具有代表性的适配方案。 媒体查询 media CSS3 中的媒体查询属性 media 分别为不同…

量子计算(十七):量子计算机硬件

文章目录 量子计算机硬件 一、量子芯片支持系统 二、量子计算机控制系统 量子计算机硬件 量子计算机的核心——量子芯片&#xff0c;具有多种不同的呈现形式。绝大多数量子芯片&#xff0c;名副其实地&#xff0c;是一块芯片&#xff0c;由集成在基片表面的电路结构构建出包…

关于 Camera 开始 Tuning 时的一些注意事项

1、问题背景&#xff1a; 最近有调试一个体感游戏机上带 Camera 的项目&#xff0c;原定搭配 ov13855 这颗 sensor, 但由于各种各样的问题&#xff0c;导致做了很多无用功&#xff0c;且各种延期。 本文主要总结下此次项目遇到的问题&#xff0c;及产品开始 tuning 时的一些注意…

【折腾服务器 4】ESXi 中 Ubuntu 安装 NPS 客户端 ( NPC )

Catch Up 书接上回&#xff0c;上一章中&#xff0c;群晖已经能定期给 Windows 物理机服务器做备份了&#xff0c;但是依然无法从外网访问服务器上的内容&#xff0c;本篇讲述如何在 Ubuntu 中安装 NPS 客户端&#xff0c;也就是所谓的 NPC ( Client )。 Chapter 1 准备一个 …