基于STP的两种负载均衡的介绍

理解有限,如有不对之处,请指教!
模拟器:GNS 
学习STP负载均衡的两种方式:
第一种方式:基于端口的负载均衡
原理:基于端口优先级
注重点:单点设置即可
基于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
基于STP的两种负载均衡的介绍

基于STP的两种负载均衡的介绍

基于STP的两种负载均衡的介绍

基于STP的两种负载均衡的介绍

由上面的图可以看出,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
基于STP的两种负载均衡的介绍

由上图我们可以看出,f0/1端口的优先级已经调整为16
我们再次查看R4上的生成树
基于STP的两种负载均衡的介绍

基于STP的两种负载均衡的介绍

由上面的图可以看出,vlan10的流量走的是f0/0端口,vlan20的流量走的是f0/1端口.
第二种方式:基于交换机的负载均衡
原理:基于路径开销大小
注重点:两端都要设置
基于STP的两种负载均衡的介绍

默认路径开销大小为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
再次查看生成树协议:
基于STP的两种负载均衡的介绍

基于STP的两种负载均衡的介绍

基于STP的两种负载均衡的介绍

基于STP的两种负载均衡的介绍

由上图可以看到,vlan10走的是f0/0端口,vlan20走的是f0/1端口。同时我们也可以看到通过f0/1的vlan20的路径开销大小为10,小于默认的19,所以这条路径对vlan20来说就是最佳的,也就会进行优先选择。
PS:由于忽略了外观的设置,导致设备命名是按默认的来的,敬请见谅!
更多相关文章
  •   本地流量管理技术主要有以下几种负载均衡算法: 静态负载均衡算法包括:轮询,比率,优先权  动态负载均衡算法包括: 最少连接数,最快响应速度,观察方法,预测法,动态性能分配,动态服务器补充,服务质量,服务类型,规则模式.  静态负载均衡算法  ◆轮询(Round Robin):顺序循环将请求一次顺 ...
  • 基于Nginx反向代理及负载均衡
    基于Nginx反向代理及负载均衡参考:http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass只要没有被启用,默认就是开启的,因为proxy属于nginx内置标准模块,通常实现代理的时候,最核心模块是proxy_pass, ...
  • linuxLVS3种负载均衡方式原理
       3种LVS模式:        LVS-NAT(地址转换技术),硬件负载均衡F5大致原理.        LVS-IP-TUN(ip隧道技术)        LVS-DR(直接路由)    几种负载均衡算法:        RR(round robin)轮询        WRR(weight ...
  • LVS详解及基于LVS实现web服务器负载均衡
    前言LVS(Linux Virtual Server)Linux虚拟服务器,是一个虚拟的服务器集群系统.本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一.通过LVS提供的负载均衡技术和Linux操作系统可实现一个高性能.高可用的服务器群集,从而以低成本实现最优的服务性能. ...
  • 基于EIGRP的不等价负载均衡--CCNP学习笔记
    基于EIGRP的不等价负载均衡原理:successor FD* variance>feasible successor  FD拓扑图 在三台路由器上配置好EIGRP,这里就不在列出基本配置了然后在R2上宣告地址为2.2.2.2的lookback 0目的去往2.2.2.2这个网段到R3要通过建立 ...
  • LVS集群的三种负载均衡模式:1.VS/NAT   NAT模式关键点:Director修改数据报文的目标地址,目标端口修改为Real Server的---- > Real Server ---->请求处理完成----> Director修改数据报文的源地址,源端口为VIP2.VS/ ...
  • SQLServer两种分页的存储过程介绍
          由于现在很多的企业招聘的笔试都会让来招聘的写一个分页的存储过程,有的企业甚至要求应聘者用两种方式实现分页,如果没有在实际项目中使用过分页,那么很多的应聘者都会出现一定的问题,下面介绍两种分页的方法. 一. 以学生表为例,在数据库中有一个Student表,字段有StudentNo, ,Lo ...
  • LVS是实现软件的IP负载均衡的一种方式.基于不同的网络技术,LVS支持多种负载均衡机制.VS/NAT(基于网络地址转换技术)VS/TUN(基于IP隧道技术)VS/DR(基于直接路由技术)VS/FULLNAT(淘宝开发)VS/DNAT(基于VS/FULLNAT)不管使用哪种机制,LVS都不直接处理请 ...
一周排行
  • python__slots__使你的代码更加节省内存
          在默认情况下,Python的新类和旧类的实例都有一个字典来存储属性值.这对于那 ...
  • 数据绑定在Silverlight中由Binding类实现.Binding类有2个组成部分,source和target,还有一个定义两者绑定方式的属性叫做binding mode,mode定义了数据怎么样在source ...
  • DAG添加第二台主机报超时
    ===问题描述===客户原有1台邮件服务器包含CAS,HUB,MBX.由于担心服务器宕机, ...
  • 这里给自己记个笔记方便以后回来查, 之后会逐步完善, 成为一篇完整的博客. 事件的概念就是当你做了什么事, 达成了一个操作, 或是一个点击, 或是一个鼠标的滑动, 数据的修改, 这就是一个事件, 而交互就是当你完成一 ...
  • 虚拟机VMWARE上ORACLELicense的计算
    Oracle License的计算有两种方式:按照用户数和CPU个数. 其中按CPU计算方 ...
  • lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件. 在终端下输入lsof即可显示系统 ...
  • 走过一段时间,总要回头想想. 1.主动性 领导吩咐一件事,要想法设法去推动,去做这件事,而不是一味和领导提条件,条件没有就不做.最少,条件不具备时,把能做的先做掉.2.情商问题 从要做一件事来衡量看,你能调动多少的资 ...
  • 20160310第一题
    题目:自动生成四则运算 主要功能:实现四则运算 设计思想:随机出现加减乘除四则运算,回答后 ...
  • 今天正好遇到需要做这个功能,顺手搜了一下网络,把几种方法都列出来,方便以后参考. 1 什么是合并多行字符串(连接字符串)呢,例如: SQL> desc test; Name Type Nullable Defa ...
  • 今天不忙,没什么事情,继续写写随笔. 之前的文章写到了EF,很多人留言EF的操作用什么?  今天,就继续给大家分享EF的操作, Linq . 先从Linq操作Object内置对象开始 从Linq的基础应用开始. 自从 ...