• 简单了解STP
  • 学习HSRP
  • 实验

一.  简单学习STP

  STP(spanning tree protocol)生成树协议,就是把一个环形的结构改变成一个树形的结构。通过一些算法,在逻辑上阻塞一些端口,生成一个逻辑上的树形结构。

  生成树算法的三个步骤:

  1.选择根网桥(root bridge);

  2.选择根接口(root ports);

  3.选择指定的端口(designated port);

(1) 选择根网桥

  根据根网桥的依据是网桥ID,网桥ID是一个8字节的字段,前两字节为网桥优先级,后6字节为网桥MAC地址。

  

(2)选择根端口

  根端口存在于非根网桥上,需要在每个非根网桥上选择一个根端口。

  选择根端口依据如下:

  • 到根网桥的路径成本最低;
  • 直连的网桥ID最小;(与该端口相连的网桥,指对方)
  • 端口ID最小;

(3)指定端口

  在每一个网段上选择一个指定端口,按顺序选择有以下三步骤:

  • 根路径成本较低
  • 所在的交换机的网桥ID值较小;
  • 端口ID值较小

 二. HSRP原理

  1.概述

  HSRP(Hot standby routing protocol,热备份路由选择协议)是CISCO私有的技术。通过使用一个虚拟IP地址和虚拟MAC地址,LAN网段上的两台或者多台路由器可以作为一台虚拟路由对外提供服务。虚拟路由成员通过HSRP消息不断的交换状态信息,如果一台出现故障,另一台可接替他继续完成路由功能。

  

  2.HSRP配置

  (1) 配置成员

    standby  group-number ip vritual-ip-address

     group-numnber表示端口所属的HSRP组。

     virtual-ip-address:表示虚拟HSRP路由器的IP地址。

    可以在vlan 和端口配置模式下配置。

  (2)配置HSRP的优先级

    在指定端口内配置优先级,发生故障时,用户可以灵活地指定端口顺序。

    switch(config-if)# stanby group-num priority priority-value

    priority-value范围是1-255,默认是100

  (3)配置HSRP的占先权

    当路由失效时,备份路由自动承担起活跃路由的角色。

    standby group-num preempt

三. 实验

  为下图设备配置HSRP,另外PC上网优先选择R2,R1为备份路由

 

思路:

  • 浮动路由
  • HSRP技术

1.配置代码如下

R1

interface Loopback0
ip address 1.1.1.1 255.255.255.0

interface FastEthernet0/0
ip address 192.168.12.1 255.255.255.0

interface FastEthernet0/1
ip address 192.168.13.1 255.255.255.0

ip route 192.168.10.0 255.255.255.0 192.168.12.2
ip route 192.168.10.0 255.255.255.0 192.168.13.3 10

R2:

interface FastEthernet0/0
ip address 192.168.10.100 255.255.255.0
standby 1 ip 192.168.10.1
standby 1 priority 120
standby 1 preempt
standby 1 track FastEthernet0/1

interface FastEthernet0/1
ip address 192.168.12.2 255.255.255.0

ip route 0.0.0.0 0.0.0.0 192.168.12.1

 R3:

interface FastEthernet0/0
ip address 192.168.10.200 255.255.255.0

standby 1 ip 192.168.10.1
standby 1 priority 115
standby 1 preempt

interface FastEthernet0/1
ip address 192.168.13.3 255.255.255.0

ip route 0.0.0.0 0.0.0.0 192.168.13.1

2.实验验证结果如下

云计算--网络原理与应用--20171122--STP与HSRP的更多相关文章

  1. 云计算--网络原理与应用--20171120--VLAN与三层交换机配置

    什么是VLAN及其配置 Trunk的原理与配置 三层交换机的基本配置 实验:配置一个三层交换机 一 VLAN 的概念及优势 VLAN(virtual local area network)就是虚拟局域 ...

  2. 云计算--网络原理与应用--20171123--网络地址转换NAT

    NAT的概述 NAT的配置 实验 一. NAT的概述 NAT(Network address translation,网络地址转换)通过将内部网络的的私有地址翻译成全球唯一的共有网络IP地址,是内部网 ...

  3. [原创] 详解云计算网络底层技术——虚拟网络设备 tap/tun 原理解析

    本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫. 在云计算时代, ...

  4. linux基础-第十四单元 Linux网络原理及基础设置

    第十四单元 Linux网络原理及基础设置 三种网卡模式图 使用ifconfig命令来维护网络 ifconfig命令的功能 ifconfig命令的用法举例 使用ifup和ifdown命令启动和停止网卡 ...

  5. 【centos6 , 7】 网络原理、网络配置

    第一部分:网络原理: 一.网络编址 (主要使用IP编址) 1.ip编址是一个双层编址方案,一个ip地址标识一个主机(或一个网卡接口) 2.现在应用最为广泛的是IPv4编址,已经开始逐渐向IPv6编址转 ...

  6. 云计算 --> 技术原理

    云计算技术原理 云计算分为IaaS.PaaS和SaaS三种类型,不同的厂家又提供了不同的解决方案,目前还没有一个统一的技术体系结构,下图是一个供商榷的云计算体系结构如下,它概括了不同解决方案的主要特征 ...

  7. kubernetes pod infra container网络原理

    刚开始接触kubernetes时,对kubelet的--pod-infra-container-image参数非常不能理解,不理解为什么我的业务应用需要依赖一个第三方的容器: 上文入门级kuberne ...

  8. Kubernetes(k8s)底层网络原理刨析

    目录 1 典型的数据传输流程图 2 3种ip说明 3 Docker0网桥和flannel网络方案 4 Service和DNS 4.1 service 4.2 DNS 5 外部访问集群 5.1 外部访问 ...

  9. [转帖]calico网络原理及与flannel对比

    calico网络原理及与flannel对比 https://blog.csdn.net/ganpuzhong42/article/details/77853131 2017年09月05日 16:34: ...

随机推荐

  1. windows驱动之WDF---CharSample

    驱动程序部分: NTSTATUS DriverEntry( IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath ) /*++ ...

  2. nest exception is java.sql.SQLException:ORA-01476:除数为0

    1.错误描述 nest exception is java.sql.SQLException:ORA-01476:除数为0 2.错误原因 3.解决办法

  3. 芝麻HTTP:Scrapyd的安装

    Scrapyd是一个用于部署和运行Scrapy项目的工具,有了它,你可以将写好的Scrapy项目上传到云主机并通过API来控制它的运行. 既然是Scrapy项目部署,基本上都使用Linux主机,所以本 ...

  4. .Net利用Newtonsoft进行解析Json的快捷方法

    现在异构系统之间的数据交换多采用Json格式 .Net如何快捷地解析Json和将Object转换成json呢? 1.利用Newtonsoft解析Json字符串 在百度上查找资料,利用Newtonsof ...

  5. java 的几种引用

    从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期.这四种级别由高到低依次为:强引用.软引用.弱引用和虚引用. 1.强引用 本章前文介绍的引用实际上都是强引用, ...

  6. [Luogu4149][IOI2011]Race

    BZOJ权限题qwq Luogu sol 树上路径当然是淀粉质辣! 考虑所有过重心的路径.开一个\(10^6\)大小的数组\(t\)表示某一路径长度的最小边数,初始化为\(inf(i>0)\), ...

  7. mysql执行计划简介

    介绍 本篇主要通过汇总网上的大牛的知识,简单介绍一下如何使用mysql的执行计划,并根据执行计划判断如何优化和是否索引最优. 执行计划可显示估计查询语句执行计划,从中可以分析查询的执行情况是否最优,有 ...

  8. spring整合mybatis(hibernate)配置

    一.Spring整合配置Mybatis spring整合mybatis可以不需要mybatis-config.xml配置文件,直接通过spring配置文件一步到位.一般需要具备如下几个基本配置. 1. ...

  9. windows下编译caffe报错:error MSB4062: 未能从程序集 E:\NugetPackages\OpenCV.2.4.10\......的解决办法

    参考博客:http://blog.csdn.net/u013277656/article/details/75040459 在windows上编译caffe时,用vs打开后会自动加载还原NugetPa ...

  10. 关于Eclipse无法识别手机或者模拟器的解决方案

    Android开发的时候经常会出现eclipse devices中不显示手机或模拟器的情况 网上有很多方法,但是都不实用.这里我提供一种方法: 如果手机连接上了不显示的话首先我们要确定我们手机的驱动是 ...