当前位置: 首页 > news >正文

二层负载分担(一)

一、STP 生成树协议

stp:spanning tree protocol  生成树协议
作用:防止交换环路  
原理:通过运行stp 算法,阻塞特定的接口实现冗余无环的网络。

二层负载分担(一)

二、链路捆绑 Eth-trunk:

(1) Eth-trunk:手工负载分担模式
二层负载分担(一)

FW2:
interface Eth-trunk 0
portswitch (改为二层接口,默认是三层口)
trunkport gi 1/0/0
trunkport gi 1/0/1
trunkport gi 1/0/2
port link-type trunk
port trunk allow-pass vlan all

firewall zone trust
add interface Eth-Trunk 0 将捆绑接口加入trust区域

FW1: 注意:图形界面配置会死机!
二层负载分担(一)

注意:需将接pc的gi 1/0/6 和gi1/0/3 划入trust区域 并改为二层接口即可通信,然后可以做冗余性测试!
二层负载分担(一)

和交换机eth-trunk对接:
sw1:
interface Eth-Trunk1 (默认二层)
trunkport gi 0/0/5
trunkport gi 0/0/4
trunkport gi 0/0/3
port link-type trunk
port trunk allow-pass vlan all

FW1配置:
interface Eth-trunk 1
portswitch
trunkport gi 1/0/0
trunkport gi 1/0/1
trunkport gi 1/0/2
port link-type trunk
port trunk allow-pass vlan all

firewall zone trust
add interface Eth-Trunk 1 将捆绑接口加入trust区域

PC1 访问PC6

二层负载分担(一)

调试命令:dis eth-trunk 0
二层负载分担(一)
dis stp brief (sw1)

二层负载分担(一)
当然也可以将eth-trunk 当成三层口来配置ip地址。

(2) Eth-trunk 静态lacp模式:link aggregation control protocol
注意:对于Eth-trunk来说,优先级都是越小越优先 (默认lacp 优先级是32768,默认开启抢占,且抢占时间是30s)
二层负载分担(一)

sw2:
lacl priority 100 修改lacp 系统优先级
interface Eth-Trunk0 (默认二层)
port link-type trunk
port trunk allow-pass vlan 2 to 4094
mode lacp-static (必须先指定模式,然后再加接口)
max active-linknumber 2 最大选择两条负载分担
trunkport gi 0/0/1 将接口加入eth-trunk
trunkport gi 0/0/2
trunkport gi 0/0/3

interface GigabitEthernet0/0/1
eth-trunk 0
lacp priority 10 (修改接口lacp优先级 默认32768)
#
interface GigabitEthernet0/0/2
eth-trunk 0
lacp priority 20
#
interface GigabitEthernet0/0/3
eth-trunk 0
lacp priority 30

sw3 配置和sw2类似 但可以不指定相关优先级

二层负载分担(一)

调试:dis stp brief
PC互ping 冗余性测试!

  • 来自51CTO助教李聪*

转载于:https://blog.51cto.com/13848183/2176649

相关文章:

  • Material Design 实战 之第三弹—— 悬浮按钮和可交互提示(FloatingActionButton Snackbar CoordinatorLayout)...
  • WPF一步步实现完全无边框自定义Window(附源码)
  • 简单易懂的laravel事件,这个功能非常的有用(监听事件,订阅者模式)
  • express中间件系统的基本实现
  • iOS开发 适配iPhoneX/iPhoneXr/iPhoneXs/iPhonexs max
  • 互融云采购招标供应链系统:为供应链行业创造良好环境
  • 第一次作业
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • 大数据
  • TitleBar 的那些设置
  • FR 在数据库查询中使用模板参数
  • 07-文本属性和字体属性,超链接导航栏案例,background,
  • python数据结构转换格式化
  • 服务器连接不成功测试办法
  • 英语发音规则---N字母
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • flutter的key在widget list的作用以及必要性
  • git 常用命令
  • JAVA并发编程--1.基础概念
  • JAVA之继承和多态
  • LintCode 31. partitionArray 数组划分
  • 从tcpdump抓包看TCP/IP协议
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 开源地图数据可视化库——mapnik
  • 前端自动化解决方案
  • 收藏好这篇,别再只说“数据劫持”了
  • 数组大概知多少
  • 学习JavaScript数据结构与算法 — 树
  • # C++之functional库用法整理
  • #Z2294. 打印树的直径
  • %@ page import=%的用法
  • (2)MFC+openGL单文档框架glFrame
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (js)循环条件满足时终止循环
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (十一)c52学习之旅-动态数码管
  • (一一四)第九章编程练习
  • (转)LINQ之路
  • ***监测系统的构建(chkrootkit )
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .gitignore文件—git忽略文件
  • .NET CLR基本术语
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .NET 中让 Task 支持带超时的异步等待
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .考试倒计时43天!来提分啦!
  • [1] 平面(Plane)图形的生成算法
  • [2010-8-30]
  • [202209]mysql8.0 双主集群搭建 亲测可用
  • [Android]Tool-Systrace
  • [ARM]ldr 和 adr 伪指令的区别
  • [C#]使用PaddleInference图片旋转四种角度检测
  • [C++]C++类基本语法
  • [HDU3710]Battle over Cities
  • [IE编程] 如何设置IE8的WebBrowser控件(MSHTML) 的渲染模式