| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> CCIE-HSRP -> 正文阅读 |
|
[网络协议]CCIE-HSRP |
2022.1.24 勇敢的是我,真诚的是我,没什么好遗憾的 HSRP备份组中路由器角色
?
活跃路由器??????
Active
?
备份路由器?????
Standby
?
虚拟路由器??????
?
其他路由器??????
Listen
HSRP
的状态
?
1.Initial:HSRP启动时的状态,HSRP还没有运行
?
2.Learn:在该状态下,路由器还没有决定虚拟IP地址,也没有看到认证的、来自活动路由器的Hello报文。路由器仍在等待活动路由器发来的Hello报文。
?
3.Listen:路由器已经得到了虚拟IP地址,但是它既不是活动路由器也不是等待路由器。它一直监听从活动路由器和
备份
路由器发来的Hello报文。
(
其他路由器处于该状态
)
?
4.Speak:在该状态下,路由器定期发送Hello报文,并且积极参加活动路由器或等待路由器的竞选。如果选出活动路由和备份路由,则变成监听状态(Listen)。
?
5.Standby:处于该状态的路由器是下一个候选的活动路由器,它定时发送Hello报文
?
6.Active:处于活动状态的路由器承担转发数据包的任务,这些数据包是发给该组的虚拟MAC地址的。它定时发出Hello报文。
HSRP
消息
?
HSRP
中的所有路由器都发送或接收
HSRP
消息
?
UDP
端口号
1985
?
使用组播发送
HSRP
消息,组播地址
224.0.0.2
?
TTL=1
HSRP
的配置
?
1、创建组号
?
接口# standby +组号 +IP +虚拟 IP
? (
虚拟
IP
可不写
,
会从邻居学习
)
?
R1(config)#int f1/0
?
R1(config-if)#standby? 10 ip 10.10.10.100?
?
2、优先级
?
接口# standby +组号 +priority +优先级
(
优先级默认
100
,
0-255)
(如果优先级相同
,
选
IP
地址大的)
?
R1(config-if)#standby 10 priority? 200
?
3、
抢占
?
接口# standby +组号 +preempt
? (
默认不开启
)
?
R1(config-if)#standby 10
preempt
?
4、改时间
?
接口# standby +组号 +times
? +hello +hold? (
默认
3,10
可修改
,
可修改
ms
)
?
R1(config-if)#standby? 10? timers? 2 8
?????? Standby
的
hello
、
hold
时间如果不一致
,
会同步
Active
路由器的时间
?
HSRP
认证
?
接口
#
standby +组号 +
?authentication
+
模式
+
密码
? (standby
默认有认证
,
密码明文
cisco)
?
?
R1(config-if)#standby? 10?? authentication
?text? cisco
?
R1(config-if)#standby? 10 authentication? md5? key-string? cisco???
HSRP
跟踪
?
5、跟踪
?
接口# standby +组号 +track +F0/1(被跟踪的端口)+减去的优先级,默认为 10,减去的必须比对方小。
?
R1(config-if)#standby? 10?
track? f0/1 100? (
跟踪接口
)
SLA
?
SLA (Service Level Agreements)
服务等级协议
?
SLA测试网络中两个节点之间的数据时,程序在后台发起的,不需要我们人工干预,我们需要做的只是定义数据类型,和数据发起时间,以及频率,其它的,交给后台处理
?
Cisco称为Object Tracking,即基于目标的跟踪
SLA
配置
?
Server
:
?
R1(config)#ip sla monitor 1???
定义会话
1
?
R1(config-sla-monitor)#type tcpConnect dest-ipaddr 13.1.1.3 source-ipaddr 13.1.1.1??????????
定义监听的数据类型为
TCP 23
?
(其它协议也可用,但需网络允许)
?
R1(config-sla-monitor-tcp)#frequency 60
?
定义探测报文频率
?
R1(config)#ip sla monitor schedule 1 start-time now life forever
?
定义会话发起时间为现在,并且在没有人工干预的情况下永不停
?
Client
:
?
R3(config)#ip
sla
monitor responder????
配置目标
SLA responder
??
R1#sh
ip
sla
? monitor??? statistics
SLA
跟踪配置案例
?
R2(config)#ip
sla
? monitor? 1
?
R2(config-
sla
-monitor)#type?? echo? protocol?
ipIcmpEcho
?? 6.6.6.6 source-interface s0/0
?
R2(config-
sla
-monitor-echo)#frequency? 5
?
R2(config-
sla
-monitor-echo)#exit
?
R2(config)#ip
sla
monitor? schedule? 1 start-time? now life forever
?
?
R2(config)#
track? 3
rtr
? 1 reachability
?
R2(config)#int f1/0
?
R2(config-if)#
standby? 10 track 3 decrement? 100
总结HSRP目前有两个版本:区别 HSRP的选举: track的三种方式: 3.track跟踪路由条目: |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 10:36:53- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |