云计算--网络原理与应用--20171122--STP与HSRP
- 简单了解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的更多相关文章
- 云计算--网络原理与应用--20171120--VLAN与三层交换机配置
什么是VLAN及其配置 Trunk的原理与配置 三层交换机的基本配置 实验:配置一个三层交换机 一 VLAN 的概念及优势 VLAN(virtual local area network)就是虚拟局域 ...
- 云计算--网络原理与应用--20171123--网络地址转换NAT
NAT的概述 NAT的配置 实验 一. NAT的概述 NAT(Network address translation,网络地址转换)通过将内部网络的的私有地址翻译成全球唯一的共有网络IP地址,是内部网 ...
- [原创] 详解云计算网络底层技术——虚拟网络设备 tap/tun 原理解析
本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫. 在云计算时代, ...
- linux基础-第十四单元 Linux网络原理及基础设置
第十四单元 Linux网络原理及基础设置 三种网卡模式图 使用ifconfig命令来维护网络 ifconfig命令的功能 ifconfig命令的用法举例 使用ifup和ifdown命令启动和停止网卡 ...
- 【centos6 , 7】 网络原理、网络配置
第一部分:网络原理: 一.网络编址 (主要使用IP编址) 1.ip编址是一个双层编址方案,一个ip地址标识一个主机(或一个网卡接口) 2.现在应用最为广泛的是IPv4编址,已经开始逐渐向IPv6编址转 ...
- 云计算 --> 技术原理
云计算技术原理 云计算分为IaaS.PaaS和SaaS三种类型,不同的厂家又提供了不同的解决方案,目前还没有一个统一的技术体系结构,下图是一个供商榷的云计算体系结构如下,它概括了不同解决方案的主要特征 ...
- kubernetes pod infra container网络原理
刚开始接触kubernetes时,对kubelet的--pod-infra-container-image参数非常不能理解,不理解为什么我的业务应用需要依赖一个第三方的容器: 上文入门级kuberne ...
- Kubernetes(k8s)底层网络原理刨析
目录 1 典型的数据传输流程图 2 3种ip说明 3 Docker0网桥和flannel网络方案 4 Service和DNS 4.1 service 4.2 DNS 5 外部访问集群 5.1 外部访问 ...
- [转帖]calico网络原理及与flannel对比
calico网络原理及与flannel对比 https://blog.csdn.net/ganpuzhong42/article/details/77853131 2017年09月05日 16:34: ...
随机推荐
- window.load 和$(document).ready() 区别
1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行. $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕.2.编写个数不同 w ...
- GridView中添加行单击事件.md
[toc] 1.使用说明 1.方法来源 该方法主要参考StackOverflow上面的答案和下面这篇文章 http://www.codeproject.com/Articles/15677/Click ...
- [HAOI2012]高速公路
题面在这里 题意 维护区间加操作+询问区间任选两不同点途中线段权值之和的期望 sol 一道假的期望题... 因为所有事件的发生概率都相同,所以答案就是所有方案的权值总和/总方案数 因为区间加法自然想到 ...
- 前端综合学习笔记---异步、ES6/7、Module、Promise同步 vs 异步
同步 vs 异步 先看下面的 demo,根据程序阅读起来表达的意思,应该是先打印100,1秒钟之后打印200,最后打印300.但是实际运行根本不是那么回事 console.log(100) setTi ...
- springmvc结合ajax的分页功能
var itemCount;//符合查找条件的商品总页数,分页参考 var pageIndex = 0;//当前页,默认为0 var pageSize = 8;//每页显示个数为8 //按条件查找用户 ...
- fitnesse - 用例创建编辑、管理、执行和日志
fitnesse - 用例创建编辑.管理.执行和日志 2017-10-09 目录 1 用例创建编辑 1.1 用例创建 1.2 用例编辑2 用例管理3 用例测试执行和日志 3.1 用例测试执行 ...
- jsp常见jstl语法(二)
<c:choose>标签与Javascript switch语句的功能一样,用于在众多选项中做出选择. 语法格式 <c:choose> <c:when test=&quo ...
- 12.C++-构造函数与析构函数调用顺序,const成员函数,const对象
单个对象创建时,构造函数的调用顺序 1.首先判断该对象的类是否拥有父类,若有则先调用父类的构造函数 2.判断该对象的成员是否是其它类的成员,若是则调用成员变量的构造函数(调用顺序和声明顺序相同) 3. ...
- CSS之盒子模型(深入理解)
CSS--盒子模型(Box Model) 简介: CSS盒子模型本质上是一个盒子,对网页中绝大部分的HTML元素进行包装定位(外边距,边框,内边距以及实际内容). 但是并不是所有的HTML元素都可以看 ...
- 九大排序算法的Java实现
1.冒泡排序 package Sort; import java.util.Arrays; public class BubbleSort { public static void main(Stri ...