热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

链路拥塞,带宽不够?带你详细了解链路聚合

目录简介 一、概述 链路聚合实现的条件二、项目中实际应用 二层交换机的链路聚合技术CE三层交换机链路聚合总结:简介    网络发展十分迅速,网络规模越来越大,而这对主干链路的要求也

目录

简介

  一、概述

 链路聚合实现的条件

二、 项目中实际应用

 二层交换机的链路聚合技术

CE三层交换机链路聚合

总结:




简介

        网络发展十分迅速,网络规模越来越大,而这对主干链路的要求也越来越高。一般情况下,

我们常常用更换设备或者跟换更高速率的接口板来增加网络带宽,但是这种方案也就增加了更高额

的成本,而且不够灵活,在这样的前提下链路聚合技术应运而生,下面就让我们详细了解一下链路

聚合技术。  
       



  一、概述


      以太网链路聚合Eth-Trunk简称链路聚合,它通过将一组物理接口捆绑在一起作为一个逻辑接口

来增加带宽的,又称为多接口负载均衡组或链路聚合组,通过在两台设备之间建立链路聚合组,可

以提高更高的带宽和更高的可靠性。


 链路聚合实现的条件


1、 每个eth-trunk接口下最多可以包含8个成员接口。

2、成员接口不能配置任何业务和静态MAC地址。

3、成员接口加入eth-trunk接口时,必须为缺省的hybrid接口类型。

4、eth-trunk接口不能嵌套,即成员接口不能是eth-trunk接口。

5、一个以太网只能加入到一个eth-trunk接口,如果需要加入其它eth-trunk接口,必须先推出原来

的eth-trunk接口。

6、一个eth-trunk接口中的成员接口必须是同一类型,例如FE口和GE口不能加入同一个eth-trunk

接口。

7、可以将不同接口板上的以太网接口加入到同一个eth-trunk接口。

8、如果本地设备使用了eth-trunk接口,与成员接口直连的对端接口也必须捆绑为eth-trunk接口。

9、当成会员接口的速率不一致时,实际使用中速率小的接口可能会出现拥塞,导致丢包。

10、当成员接口加入eth-trunk接口后,学习MAC地址时是按照eth-trunk接口来学习的。



二、 项目中实际应用



 二层交换机的链路聚合技术

1、 前期准备

二层交换机两台,pc随意,二层交换机之间连接n条链路(n≤8)

2、配置设备

 第一步,首先配置一台交换机,创建eth-trunk接口

【】interface eth-trunk 1

 第二步,让n条物理链路成为eth-trunk接口的子接口

【】interface eo/o/o

【】eth-trunk 1

其他接口同上

第三步,将eth-trunk接口设置为trunk类型,并让他允许通过我们需要的valn

【】interface eth-trunk 1

【】port link-type trunk

【】port trunk allow-pass vlan all

第四步,与这个本地设备的成员接口直连的对端接口也同上述步骤配置eth-trunk接口

第五步,检查网络联通性

3 、 检测网络联通 

       网络联通则一条简单的二层交换机聚合链路就创建好了,链路聚合接口的最大带宽可以达到各

成员接口带宽之和。


CE三层交换机链路聚合

      三层交换机相当于在二层交换机上加了三层转发,三层交换机也有路由功能,只不过它不是每

个包算一次,它只是第一个包路由,后续都是二层直接转发,所以比路由器快。

第一步,前期准备

       实际项目中网络成分复杂,这里单独出来两台相互连接的ce三层交换机就行,在两台交换机各

创建环回测试接口。

第二步,配置

首先,配置CE1,在【】视图下创建一个eth-trunk 接口,开启三层端口并设置IP地址

【】 interface eth-trunk

【】undo portswitch   (注意这里必须手动打开三层)

【】ip add  10.1.1.1 24

其次,将成员接口划分到eth-trunk接口下,这里跟二层交换机一样,但是需要打开接口

【】interface g0/0/0

【】undo shutdown

【】eth-trunk  1

【】interface g0/0/1

【】undo shutdown

【】eth-trunk  1

【】interface loopback 0(这个是环回测试接口)

【】IP add 192.168.1.10 32(环回测试接口ip子网掩码必定是32)

 >save(CE设备必须保存之前的配置,不然无法生效)

接下来配置CE2设备,步骤同上,配置结束后可以先进行两台交换机聚合链路是否联通,如果联

通,则在CE1和CE2添加静态路由条目,如

CE1下配

【】ip route-static 目的ip 源ip

同理配置CE2

【】ip route-static 目的ip 源ip

最后,检测我们配置的网络,这样聚合链路就创建成功了


总结:

链路聚合不仅为设备通信提供了冗余保护,而且不需要对硬件进行升级。



推荐阅读
  • 本文详细解析了vlan接口类型和划分的相关知识,包括access、trunk和hybrid接口类型的特点和功能,以及它们在数据包发送和接收过程中的处理方式。同时介绍了pvid的作用和使用方法,以及trunk接口在发送数据包时的处理规则。最后,还介绍了如何使所有vlan生效的方法。 ... [详细]
  • HSRP热备份路由器协议的应用及配置
    本文介绍了HSRP热备份路由器协议的应用及配置方法,包括设计目标、工作原理、配置命令等。通过HSRP协议,可以实现在主动路由器故障时自动切换到备份路由器,保证网络连通性。此外,还介绍了R1和R2路由器的配置方法以及Sw1和Sw2交换机的配置方法,最后还介绍了测试连通性和路由追踪的方法。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • 配置IPv4静态路由实现企业网内不同网段用户互访
    本文介绍了通过配置IPv4静态路由实现企业网内不同网段用户互访的方法。首先需要配置接口的链路层协议参数和IP地址,使相邻节点网络层可达。然后按照静态路由组网图的操作步骤,配置静态路由。这样任意两台主机之间都能够互通。 ... [详细]
  • 本文详细介绍了在Linux虚拟化部署中进行VLAN配置的方法。首先要确认Linux系统内核是否已经支持VLAN功能,然后配置物理网卡、子网卡和虚拟VLAN网卡的关系。接着介绍了在Linux配置VLAN Trunk的步骤,包括将物理网卡添加到VLAN、检查添加的VLAN虚拟网卡信息以及重启网络服务等。最后,通过验证连通性来确认配置是否成功。 ... [详细]
  • 交换机配置:intg100unshintvlani1ipadd192.168.56.177qstelseuser-iv4authaaaproinsshupl3qsshuserpyt ... [详细]
  • 移动传感器扫描覆盖摘要:关于传感器网络中的地址覆盖问题,已经做过很多尝试。他们通常归为两类,全覆盖和栅栏覆盖,统称为静态覆盖 ... [详细]
  • 域名解析系统DNS
    文章目录前言一、域名系统概述二、因特网的域名结构三、域名服务器1.根域名服务器2.顶级域名服务器(TLD,top-leveldomain)3.权威(Authoritative)域名 ... [详细]
  • 网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和 ... [详细]
  • php网站设计实验报告,php网站开发实训报告
    本文目录一览:1、php动态网站设计的关键技术有哪些软件,及搭建步骤需要哪些页面,分别完成 ... [详细]
  • 本文介绍了为什么要使用多进程处理TCP服务端,多进程的好处包括可靠性高和处理大量数据时速度快。然而,多进程不能共享进程空间,因此有一些变量不能共享。文章还提供了使用多进程实现TCP服务端的代码,并对代码进行了详细注释。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了SpringCloudRibbon部分源码相关的知识,希望对你有一定的参考价值。1:ribbon是提供通过servi ... [详细]
author-avatar
请叫我浪漫先生_858
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有