理解有限,如有不对之处,请指教!
模拟器:GNS 
学习STP负载均衡的两种方式:

第一种方式:基于端口的负载均衡

原理:基于端口优先级

注重点:单点设置即可

基本的配置:

R3#vlan database

R3(vlan)#vlan 10 name op

VLAN 10 added:

Name: op

R3(vlan)#vlan 20 name bd

VLAN 20 added:

Name: bd

R3(config)#int range f0/0 - 1

R3(config-if-range)#switchport  trunk  encapsulation dot1q

R3(config-if-range)#switchport mode trunk

R3(config-if-range)#do write

R4#vlan database

R4(vlan)#vlan 10 name op

VLAN 10 added:

Name: op

R4(vlan)#vlan 20 name bd

VLAN 20 added:

Name: bd

R4(config)#int range f0/0 - 1

R4(config-if-range)#switchport trunk encapsulation dot1q

R4(config-if-range)#switchport mode trunk

R4(config-if-range)#do write

由上面的图可以看出,R3的f0/0和f0/1两个端口都是转发状态,而R4的f0/0端口处于转发状态, f0/1处于阻塞状态。由此我们可以得知vlan10和vlan20都是经过f0/0端口在两台交换机直接传递的,为了达到负载均衡的效果,我们对f0/1端口进行设置,使其负载vlan20的流量。

R3>en

R3#conf t

R3 (config)#int fa0/1

R3 (config-if)#spanning-tree vlan 20 port-priority 16

R3 (config-if)#end

由上图我们可以看出,f0/1端口的优先级已经调整为16

我们再次查看R4上的生成树

由上面的图可以看出,vlan10的流量走的是f0/0端口,vlan20的流量走的是f0/1端口.

第二种方式:基于交换机的负载均衡

原理:基于路径开销大小

注重点:两端都要设置

默认路径开销大小为19,这里我们设置通过f0/1的vlan20的路径开销小于默认的19,这里我们设置为10

R3#conf t

Enter configuration commands, one per line. End with CNTL/Z.

R3(config)#int f0/1

R3(config-if)#spanning-tree vlan 20 cost 10

R3(config-if)#do write

R4#conf t

Enter configuration commands, one per line. End with CNTL/Z.

R4(config)#int f0/1

R4(config-if)#spanning-tree vlan 20 cost 10

R4(config-if)#do write

再次查看生成树协议:

由上图可以看到,vlan10走的是f0/0端口,vlan20走的是f0/1端口。同时我们也可以看到通过f0/1的vlan20的路径开销大小为10,小于默认的19,所以这条路径对vlan20来说就是最佳的,也就会进行优先选择。

PS:由于忽略了外观的设置,导致设备命名是按默认的来的,敬请见谅!

转载于:https://blog.51cto.com/lovelace/967445

基于STP的两种负载均衡的介绍相关推荐

  1. 负载均衡技术(一)———负载均衡技术介绍

    此文已由作者张小刚授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 本文主要是对负载均衡技术进行一个简单的介绍,并结合在实际生产环境中负载均衡技术的应用情况,让大家对负载均衡技 ...

  2. lvs的调度算法有几种_LVS:三种负载均衡方式比较

    1.什么是LVS? 首先简单介绍一下LVS (Linux Virtual Server)到底是什么东西,其实它是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术.调度器具有很 ...

  3. LVS:三种负载均衡方式比较+另三种负载均衡方式

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

  4. LVS:三种负载均衡方式比较

    1.什么是LVS?   首先简单介绍一下LVS (Linux Virtual Server)到底是什么东西,其实它是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术.调度器具 ...

  5. LVS:三种负载均衡方式与八种均衡算法

    1.什么是LVS? 首先简单介绍一下LVS (Linux Virtual Server)到底是什么东西,其实它是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术.调度器具有很 ...

  6. SpringCloud Ribbon中的7种负载均衡策略!

    作者 | 磊哥 来源 | Java中文社群(ID:javacn666) 转载请联系授权(微信ID:GG_Stone) 负载均衡通器常有两种实现手段,一种是服务端负载均衡器,另一种是客户端负载均衡器,而 ...

  7. NGINX配置基于Node.js服务的负载均衡服务器

    NGINX配置基于Node.js服务的负载均衡服务器 本部署指南说明了如何使用NGINX开源和NGINX Plus在Node.js应用程序服务器池之间平衡HTTP和HTTPS通信.本指南中的详细说明适 ...

  8. 2 万字长文盘点五种负载均衡策略

    作者 | why技术 来源 |  why技术 责编 | 王晓曼 荒腔走板 老规矩,在技术分享开始之前,先荒腔走板,聊点别的.给枯燥的技术文章注入一抹其它的色彩. 上面的图片,是我在骑车的过程中拍的.衣 ...

  9. 2万字长文盘点五种负载均衡策略

    来源:why公众号 荒腔走板 老规矩,在技术分享开始之前,先荒腔走板,聊点别的.给枯燥的技术文章注入一抹其它的色彩. 上面的图片,是我在骑车的过程中拍的.衣服随意的绑在驼包上,两侧各挂着一只鞋子,左边 ...

  10. 经过负载均衡图片加载不出来_吐血输出:2万字长文带你细细盘点五种负载均衡策略。...

    Dubbo的五种负载均衡策略 2020 年 5 月 15 日,Dubbo 发布 2.7.7 release 版本.其中有这么一个 Features 新增一个负载均衡策略. 熟悉我的老读者肯定是知道的, ...

最新文章

  1. jupyter分割代码块_科研分享—Python根据关键词自动抓取Pubmed文献标题(附全部代码)文末有福利...
  2. 【Android】ADT中使用NDK编译已有的C++实现的库文件
  3. 手把手带你撸深度学习经典模型(一)----- UNet
  4. fianl属性 java_在Java中使用Final关键字可以提高性能吗?
  5. linux 流量 脚本,linux 检测网络出入流量 当达到一定量时 自动执行另一个脚本。...
  6. 如何解决两个相邻的span中间有空隙
  7. 华为微型计算机b515,华为MateStation B515台式机曝光:五种配置
  8. 比赛中学习(1)-使用python将大量图片重命名
  9. linux目录/etc/nc.d/nc.local开机启动项无效
  10. 移动硬盘WINPE启动盘安装方法图解
  11. 【Oracle】利用trace文件重建控制文件
  12. 指针和引用的相同与不同
  13. 推荐一本好书《应用框架的设计与实现 .NET平台》电子工业出版社
  14. Windows API数据类型表
  15. FCKeditor编辑器详解
  16. DatePicker 设置最小日期是当前时间报错:java.lang.IllegalArgumentException: fromDate:xxx does not preced toDate: xx
  17. php pdf怎么转换成jpg图片,如何在线将pdf转换成jpg图片格式?
  18. 网上赚钱最快的方法 干什么能挣钱快
  19. Windows 2003企业版安装篇
  20. 阿里云服务器怎么重置密码?服务器登录密码忘记了怎么办?

热门文章

  1. Java——File类,递归
  2. 双击事件 转载 http://blog.sina.com.cn/s/blog_739365a30100vk8p.html
  3. 【转】C#中base关键字的几种用法
  4. iOS 项目中的NSNotification简单使用
  5. 安卓开发之软件维护的策略
  6. 《2008胡润百富榜》前三名
  7. 在ASP.NET的服务器端使用message box(Message box Server side in ASP.Net)
  8. 灰度共生矩阵(Gray Level Co-occurrence Matrix,GLCM)
  9. docker的源配置
  10. 通过创建制定版本react-native项目解决“Unable to resolve module `AccessibilityInfo` ”的问题...