首页 > 其他分享 >链路聚合(手工负载分担模式)

链路聚合(手工负载分担模式)

时间:2024-01-19 21:00:44浏览次数:21  
标签:Trunk1 负载 LSW1 链路 分担 trunk interface Eth port

作者:兔砸网工-反骨的胖

1.以太网链路聚合简介

        以太网链路聚合Eth-Trunk简称链路聚合,通过将多个物理接口捆绑为一个逻辑接口,以达到增加链路带宽、提高链路聚合接口可靠性、实现链路负载分担的目的。根据是否启用链路聚合控制协议LACP,链路聚合分为手工负载分担模式和LACP模式。链路聚合协议LACP分为静态LACP模式和动态LACP模式,动态LACP模式Eth-Trunk仅用于设备与服务器互连的场景,其它场景下建议部署静态LACP模式Eth-Trunk。

2.实验需求

    LSW1和LSW2分别连接VLAN10和VLAN20的网络,且LSW1和LSW2之间有较大的数据流量,用户希望LSW1和LSW2之间能够提供较大的链路带宽来使相同的VLAN间相互通信,同时用户也希望能够提供一定的冗余度,保证数据传输和链路的可靠性。。

实验拓扑图如下:

链路聚合(手工负载分担模式)_Ethernet

2.实验思路

1.创建Eth-Trunk接口并加入成员接口,实现增加链路带宽。
2.创建VLAN并将接口加入VLAN。
3.配置负载分担方式,实现流量在Eth-Trunk各成员接口间的负载分担,增加可靠性。

3.实验步骤

步骤一 在LSW1和LSW2上创建Eth-Trunk接口并加入成员接口

LSW1创建Eth-Trunk接口并加入成员接口

<Huawei>system-view
[Huawei]sysname LSW1
[LSW1]interface Eth-Trunk 1    //创建ID号为1的Eth-Trunk接口
[LSW1-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/3   
//在Eth-Trunk1接口加入GE0/0/1到GE0/0/3三个成员接口
[LSW1-Eth-Trunk1]quit

LSW2创建Eth-Trunk接口并加入成员接口

<Huawei>system-view
[Huawei]sysname LSW2
[LSW2]interface Eth-Trunk 1   //创建ID号为1的Eth-Trunk接口
[LSW2-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/3   
//在Eth-Trunk1接口加入GE0/0/1到GE0/0/3三个成员接口
[LSW2-Eth-Trunk1]quit

步骤二 创建VLAN并将接口加入VLAN

LSW2的配置与LSW1类似,不再赘述

[LSW1]vlan batch 10 20
[LSW1]interface GigabitEthernet 0/0/4
[LSW1-GigabitEthernet0/0/4]port link-type trunk  //设置接口类型为trunk
[LSW1-GigabitEthernet0/0/4]port trunk allow-pass vlan 10
[LSW1-GigabitEthernet0/0/4]quit
[LSW1]interface GigabitEthernet 0/0/5
[LSW1-GigabitEthernet0/0/5]port link-type trunk  //设置接口类型为trunk
[LSW1-GigabitEthernet0/0/5]port trunk allow-pass vlan 20
[LSW1-GigabitEthernet0/0/5]quit
[LSW1]interface Eth-Trunk 1
[LSW1-Eth-Trunk1]port link-type trunk   //设置接口类型为trunk
[LSW1-Eth-Trunk1]port trunk allow-pass vlan 10 20
[LSW1-Eth-Trunk1]quit

步骤三 配置负载分担方式

LSW2的配置与LSW1类似,不再赘述

[LSW1]interface Eth-Trunk 1
[LSW1-Eth-Trunk1]load-balance src-dst-mac  
//配置Eth-Trunk1基于源MAC地址与目的MAC地址进行负载分担
[LSW1-Eth-Trunk1]quit

4.实验结果

验证1:执行display eth-trunk 1命令检查Eth-Trunk是否创建成功以及成员接口是否成功加入

链路聚合(手工负载分担模式)_链路_02

从以上信息可以看出Eth-Trunk1三个成员接口状态均为Up,且Eth-Trunk1的操作状态也为Up。

5.配置命令参考

LSW1

sysname LSW1
vlan batch 10 20
interface Eth-Trunk1
port link-type trunk
port trunk allow-pass vlan 10 20
load-balance src-dst-mac
interface GigabitEthernet0/0/1
eth-trunk 1
interface GigabitEthernet0/0/2
eth-trunk 1
interface GigabitEthernet0/0/3
eth-trunk 1
interface GigabitEthernet0/0/4
port link-type trunk
port trunk allow-pass vlan 10
interface GigabitEthernet0/0/5
port link-type trunk
port trunk allow-pass vlan 20

LSW2

sysname LSW2
vlan batch 10 20
interface Eth-Trunk1
port link-type trunk
port trunk allow-pass vlan 10 20
load-balance src-dst-mac
interface GigabitEthernet0/0/1
eth-trunk 1
interface GigabitEthernet0/0/2
eth-trunk 1
interface GigabitEthernet0/0/3
eth-trunk 1
interface GigabitEthernet0/0/4
port link-type trunk
port trunk allow-pass vlan 10
interface GigabitEthernet0/0/5
port link-type trunk
port trunk allow-pass vlan 20

标签:Trunk1,负载,LSW1,链路,分担,trunk,interface,Eth,port
From: https://blog.51cto.com/u_15763854/9336512

相关文章

  • liunx双网卡负载均衡
    一、bonding技术bonding(绑定)是一种linux系统下的网卡绑定技术,可以把服务器上n个物理网卡在系统内部抽象(绑定)成一个逻辑上的网卡,能够提升网络吞吐量、实现网络冗余、负载等功能,有很多优势。bonding技术是linux系统内核层面实现的,它是一个内核模块(驱动)。使用它需要系统有这......
  • 42 干货系列从零用Rust编写负载均衡及代理,wmproxy中配置tcp转websocket
    wmproxywmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,七层负载均衡,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子项目地址国内:https://gitee.com/tickbh/wmproxygithub:https://github.com/......
  • 41. 干货系列从零用Rust编写负载均衡及代理,websocket与tcp的映射,WS与TCP互转
    wmproxywmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,七层负载均衡,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子项目地址国内:https://gitee.com/tickbh/wmproxygithub:https://github.com/......
  • 怎么让生产环境的全链路压测不影响正常业务呢?
    时间上:挑选用户少的时间进行压测     技术上:对业务代码进行改造,使业务服务代码能够处理压测标记,通过压测标记把数据写入影子库、影子表、影子消息队列、影子缓存传递压测标记时,确保压测标记不丢失、不中断、压测数据不污染。压测标记不丢失:客户端发送http请求时带上......
  • k8s-负载均衡
    1.管理集群会变化的Pod资源:当发现某一个pod不能使用的时,RS会在其他机器上再创建一个相同的pod,及其对应的容器2.serivice资源对象文件service会创建一个clusterip,这个地址对应资源地址,且不会改变service会在多个服务上实现负载均衡的访问效果service通过port,nod......
  • 使用Local Persistent Volume 部署有状态工作负载
    本文分享自华为云社区《使用LocalPersistentVolume部署有状态工作负载》,作者:张俭。使用LocalPersistentVolume部署有状态工作负载本教程以部署DemoStatefulSet为例,指导您利用 LocalPersistentVolume (即本地持久卷)技术使用标准PVC对象访问本地磁盘。安装kubernete......
  • IIS实现负载均衡,通过ARR和URL重写
    目录一、实现整体方式介绍 二、配置负载均衡服务 三、把请求转发到负载均衡器 回到顶部一、实现整体方式介绍项目中部署在windows服务器上的项目,需要部署负载均衡,本来想用nginx来配置的,奈何iis上有几个项目,把80端口和443端口占用了,nginx就用不了了(因为通过域名访......
  • 数据链路层
    数据链路层在物理层提供的服务的基础上向网络层提供服务。1.使用点对点的信道的数据链路层:数据链路层的地位:数据链路层信道类型:点对点广播信道一对多必须使用专用的共享信道协议来协调这些主机的数据发送1.1.数据链路和帧:1.1.1.链路链路(link)----物理链路:一条点到点的物理路段,中......
  • 负载均衡
    LVS、Nginx和HAProxy区别LVS优点:高并发连接:LVS基于内核网络层面工作,有超强的承载能力和并发处理能力。单台LVS负载均衡器,可支持上万并发连接。抗负载能力强:是工作在网络4层之上仅作分发之用,这个特点也决定了它在负载均衡软件里的性能最强,稳定性最好,对内存和cpu资源消耗极低。......
  • 5.k8s Service四层负载:服务端口暴露
    题目一:暴露服务service设置配置环境:[candidate@node-1]$kubectlconfiguse-contextk8sTask请重新配置现有的deploymentfront-end以及添加名为http的端口规范来公开现有容器nginx的端口80/tcp。创建一个名为front-end-svc的新service,以公开容器端口http。......