• 简单了解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. 芝麻HTTP: Scrapy小技巧-MySQL存储

    这两天上班接手,别人留下来的爬虫发现一个很好玩的 SQL脚本拼接. 只要你的Scrapy Field字段名字和 数据库字段的名字 一样.那么恭喜你你就可以拷贝这段SQL拼接脚本.进行MySQL入库处理 ...

  2. jsonp的案例

    一,转发一 首先基于安全的原因,浏览器是存在同源策略这个机制的,同源策略阻止从一个源加载的文档或脚本获取或设置另一个源加载的文档的属性.看起来不知道什么意思,实践一下就知道了. 1.随便建两个网页 一 ...

  3. 对ajax回调函数的研究

    1.1开发中遇到的问题 最近开发中我和同事都碰到这样的问题,我们使用jQuery的ajax方法做服务端的校验,在success方法里将验证结果存储到一个js的公共变量或者是页面里的隐藏域,接下来的代码 ...

  4. ASP.NET 初识Cookie

    1.ASP.NET中使用Cookie 0.说明 Cookie存在客户端电脑上,Session存在服务器上,所以保存登录信息等敏感信息时不能使用Cookie,用户个性化设置可以使用Cookie 1.新建 ...

  5. js拖拽分析

    js拖拽分析 思路 1.三个鼠标事件,mousedown,mousemove,mouseup 2.可移动性absolute 3.边界限制 得到鼠标点击处和div边界的距离,然后得出top 和 left ...

  6. 【SPOJ】Distinct Substrings(后缀自动机)

    [SPOJ]Distinct Substrings(后缀自动机) 题面 Vjudge 题意:求一个串的不同子串的数量 题解 对于这个串构建后缀自动机之后 我们知道每个串出现的次数就是\(right/e ...

  7. A brief introduction to weakly supervised learning(简要介绍弱监督学习)

    by 南大周志华 摘要 监督学习技术通过学习大量训练数据来构建预测模型,其中每个训练样本都有其对应的真值输出.尽管现有的技术已经取得了巨大的成功,但值得注意的是,由于数据标注过程的高成本,很多任务很难 ...

  8. 【learning】多项式乘法&fft

    [吐槽] 以前一直觉得这个东西十分高端完全不会qwq 但是向lyy.yxq.yww.dtz等dalao们学习之后发现这个东西的代码实现其实极其简洁 于是趁着还没有忘记赶紧来写一篇博 (说起来这篇东西的 ...

  9. python xlsxwriter库生成图表的应用

    xlsxwriter可能用过的人并不是很多,不过使用后就会感觉,他的功能让你叹服,除了可以按要求生成你所需要的excel外 还可以加上很形象的各种图,比如柱状图.饼图.折线图等. 请看本人生成的: 这 ...

  10. C++学习-9

    友元主要用于访问私有变量,友元函数跟所在位置的权限没有任何关系friend+函数声明 友元类通常设计为一种对数据操作或类之间传递消息的辅助类(注意一下顺序) Explicit就是要求严格的匹配,不允许 ...