计算机网络 VRRP和DHCP
目录
一、vrrp概念
二、vrrp工作过程
三、vrrp优先级
四、vrrp实验
五、DHCP概念
六、DHCP工作过程
七、DHCP实验
一、vrrp概念
概念:称虚拟路由器冗余协议,当网关路由器出现故障,一个网段的主机都无法通信,故此vrrp解决问题
原理:一组路由器工作时,只有一个路由器处于master状态,承担网关IP地址,在一个vrrp组内多个路由器公用一个虚拟IP
地址,vrrp中有master和backup两种状态,master充当主,backup充当备用,根据优先级来区分主备,当master出现故障,backup就可以抢占
主,成为新的master,减少网络宕机问题。
二、vrrp工作过程
虚拟网关IP实在不断游离于两个路由器之间 ,正常情况下优先级高的是master

有故障后,backup成为新的master,防止网络出现问题

会发生故障的地方有

三、vrrp优先级
优先级的范围:0-255
0代表的是主路由器的退出
255代表有设备和虚拟IP地址冲突
可以手动配置的范围1-254
如果优先级一样,就比较接口地址的大小
优先级默认100
默认值就是缺省值
四、vrrp实验
实验目的:R1可以作为master,当R1不能使用,也是可以通信

R1配置:
#
int g0/0/0//进入g0接口
ip add 192.168.1.253 24 //配置同一网段IP
vrrp vrid 1 virtual-ip192.168.1.254 //配置虚拟网关ip
vrrp vrid 1 priority 120 //配置优先级为120
vrrp vrid 1 preempt-mode timer delay 5//设置当超过5秒没有发生报文,brckup作为备用路由器可以直接抢占master
vrrp vrid 1 track interface g0/0/1 reduced 30 //配置监视g0/0/1连接,一旦发生故障,优先级减少30,就可以让出master位置
interesting g0/0/1 //进入g1接口
IP add 10.0.0.1 24 //配置ip地址
ip route-static 192.168.2.0 24 10.0.0.2 //配置静态路由
R2配置如下:
#
interesting g0/0/0 //进入g0接口
ip add 192.168.1.252 24 //配置ip地址
vrrp vrid 1 virtual-ip 192.168.1.254 //配置虚拟网关ip
vrrp vrid 1 priority 120 //配置优先级为120
vrrp vrid 1 preempt-mode timer delay 5//设置当超过5秒没有发生报文,brckup作为备用路由器可以直接抢占master
vrrp vrid 1 track interface g0/0/1 reduced 30//配置监视g0/0/1连接,一旦发生故障,优先级减少30,就可以让出master位置
int g0/0/1 //进入g1接口
ip add 10.0.0.4 24 //配置ip地址
ip route-static 192.168.2.0 24 10.0.0.3//配置静态路由
R3配置如下:
#
interesting g0/0/0 //进入g0接口
ip add 10.0.0.3 24 //配置ip地址
int g0/0/1 //进入g1接口
ip add10.0.0.2//配置ip地址
int g0/0/2//进入g2接口
ip add 192.168.2.254 24//配置网关IP
ip route-static 192.168.1.0 24 10.0.0.1 //配置静态路由
ip route-static 192.168.1.0 24 10.0.0.1 //配置静态路由
配置完成,用pc1ping192.168.2.1,可以通信,说明pc1可以和pc3通信

断开R1连接,让R2抢占master位置,

还是可以通信,说明完成实验目的。
五、DHCP概念
概念:动态主机配置协议,自动为计算机分配tcp/ip参数
DHCP的优点:1.减少管理员的工作难度
2.避免错误的可能
3.避免IP地址重合
4.更改IP地址时,不需要再重新配置
5.提高ip地址利用率
6.方便用户使用
DHCP分配方式:1.自动分配,自己配置,可以永久使用
2.手动分配,由管理员直接分配
3.动态分配,即插即用,使用完释放IP,其他计算机也可以使用
六、DHCP工作过程(都是广播)
1.pc1发生discover 报文,寻址dhcp服务器
2.dhcp服务器收到discover报文,回复offer报文(基本网络配置)给pc1
3.pc1收到offer报文会将报文参数设置好,回复request报文给DHCP服务器,让dhcp删除以及分配过的IP地址
4.dhcp回复ack,确认收到
七、DHCP实验
实验目的z:使用dhcp自动分配网络信息

R配置如下:
#
dhcp enable//启动dhcp服务
int g0/0/0 //进入g0接口
IP add 192.168.1.254 24 //配置网关ip,给自动分配ip地址一个范围
dhcp select interesting //选择接口模式为dhcp
dhcp server lease day 10 hour 0 minute 0 //设置dhcp服务租借时间为10天 0小时 0分钟
dhcp server dns-list 8.8.8.8//设置dhcp服务域名为8.8.8.8
pc1配置

设置完成后,用pc1查看ip信息 ipconfig:

可以看到已经完成分配
计算机网络 VRRP和DHCP的更多相关文章
- 趣谈 DHCP 协议,有点意思。
计算机网络我也连载了很多篇了,大家可以在我的公众号「程序员cxuan」 或者我的 github 系统学习. 计算机网络第一篇,聊一聊网络基础 :计算机网络基础知识总结 计算机网络第二篇,聊一聊 TCP ...
- 【转】Keepalived无法绑定VIP故障排查经历
一 故障描述 我在台湾合作方给定的两台虚拟机上部署HAProxy+Keepalived负载均衡高可用方案.在配置完Keepalived后,重新启动Keepalived,Keepalived没有绑定VI ...
- Web安全学习
项目地址(参考):https://websec.readthedocs.io/zh/latest/basic/history.html 本文只能充当目录简介,具体还要自己深入学习. 序章 Web技术演 ...
- 【计算机网络】 一个小白的网络层学习笔记:总结下IP,NAT和DHCP
前言:这篇文章是学习网络层协议时候总结的笔记,前面的主要部分介绍的都是IP协议, 后半部分介绍NAT协议和DHCP协议 参考书籍 <计算机网络-自顶向下> 作者 James F ...
- 【计算机网络】网络层学习笔记:总结IP,NAT和DHCP
前言:这篇文章是学习网络层协议时候总结的笔记,前面的主要部分介绍的都是IP协议, 后半部分介绍NAT协议和DHCP协议 参考书籍 <计算机网络-自顶向下> 作者 James F ...
- 计算机网络-DHCP协议抓包分析总结
前置问题:什么是(网络)协议? 网络协议为计算机网络中进行数据交换而建立的规则.标准或约定的集合. 而且: 一个网络协议至少包括三要素: 语法:用来规定信息格式;数据及控制信息的格式.编码及信号电平等 ...
- 网络拓扑实例09:VRRP组网下同网段内配置基于全局地址池的DHCP服务器
组网图形 DHCP服务器简介 见前面DHCP服务器文章,不再赘述. 组网需求 如图1所示,某企业内的一台主机通过Switch双归属到SwitchA和SwitchB,SwitchA为主设备,作为DHCP ...
- 计算机网络之IPv4(IPv4分组、IPv4地址、NAT、子网划分与子网掩码、CIDR、ARP协议、DHCP、ICMP)
文章转自:https://blog.csdn.net/weixin_43914604/article/details/105138313 学习课程:<2019王道考研计算机网络> 学习目的 ...
- 一篇故事讲述了计算机网络里的基本概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等...
计算机主机网关的作用是什么? 假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关.当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声 ...
- 计算机网络之动态主机配置协议DHCP
为了将软件协议做成通用的和便于移植,协议软件的编写者不会把所有细节都固定在源代码中,而是把协议软件参数化,这就使得在很多台计算机上使用同一个经过编译的二进制代码成为可能. 一台计算机和另一台计算机的区 ...
随机推荐
- ACM需要知道的STL小技巧
天天用stl,但是有一些小技巧如果不知道,偶尔会导致TLE,这里说几个打比赛需要用到的. 主要是大概了解一下其底层原理:https://www.jianshu.com/p/834cc223bb57 就 ...
- MyBatisPlus--入门
入门案例 MyBatisPlus(MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发.提高效率. 1.新建springboot项目(版本2.5.0),仅保留JDBC 添加mybatis ...
- Ansible 安装并简单使用
Ansible 简介 Ansible 是一款 IT 自动化工具.主要应用场景有配置系统.软件部署.持续发布及不停服平滑滚动更新的高级任务编排. Ansible 本身非常简单易用,同时注重安全和可靠性, ...
- [J2EE:中间件]LOG4J及配置文件(log4j.properties)详解
1 简介 日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录.在apache网站:jakarta.apache.org/log4j 可以免费下 ...
- 一道名题-(csp 儒略日)的心得与技巧
引: 如果你见到一个oi对着 4713,1582 146097 2299160 颠颠地笑,不用怀疑,他是在做那道名题--<csp-s2020 T1 儒略日> 这道题,我做了三年,平均每年做 ...
- flume基本安装与使用
解压flume包 到/usr/local/src/目录下 [root@hadoopha01 pack]# tar -zxvf apache-flume-1.7.0-bin.tar.gz -C /usr ...
- 面试官:服务器最大可以创建多少个tcp连接以及端口并解释下你对文件句柄的理解
转载请注明出处: 1.最大可以创建多少个tcp连接 服务器最大可以创建多少个TCP连接取决于多个因素,例如服务器的硬件配置.网络带宽.操作系统设置等.一般来说,现代服务器的硬件资源和网络带宽都比较充足 ...
- 机器学习(六):回归分析——鸢尾花多变量回归、逻辑回归三分类只用numpy,sigmoid、实现RANSAC 线性拟合
[实验1 回归分析] 一. 预备知识 使用梯度下降法求解多变量回归问题 数据集 Iris 鸢尾花数据集是一个经典数据集,在统计学习和机器学习领域都经常被用作示例.数据集内包含 3 类共 150 条记录 ...
- 发现Mysql的主从数据库没有同步,差点凉凉了
摘要:今天发现Mysql的主从数据库没有同步,瞬间整个人头皮发麻. 本文分享自华为云社区<糟了,生产环境数据竟然不一致,人麻了!>,作者:冰 河 . 今天发现Mysql的主从数据库没有同步 ...
- 连接MongoDB+Docker安装MongoDB
一.连接MongoDB 工具:studio 3T 下载:https://studio3t.com/download-thank-you/?OS=win64 1.无设置密码 最终成功页面 2.设置了密码 ...