网络(九)三层路由、DHCP以及VRRP协议介绍

目录

一、三层路由

1. 定义

2. 交换原理

3. 操作演示

3.1 图示

3.2  LSW1新建vlan10、20、30,分别对应123接口均为access类型,接口4为trunkl类型,允许所有vlan通过

3.3  LSW2新建vlan10、20、30,配置接口1为trunk类型,允许所有vlan通过;三个vlan分别配置虚拟接口和IP地址

3.4  LSW2配置vlan100虚拟接口和IP,选择access接口类型,且该接口默认属于vlan100;添加往PC4方向静态路由配置​编辑

3.5  配置路由器接口IP,并且接口1配置为默认路由

3.6 测试网络 

二、DHCP

1. 定义

2. 使用DHCP的好处

3. DHCP的分配方式

4. DHCP租约过程

4.1 定义

4.2 图示

4.3 过程叙述

5. 操作演示

5.1 图示

5.2 配置接口IP地址、选择接口模式、设置租期时限、DNS

5.3 查看网络信息

5.4 抓包验证

5.5 图示

5.6 创建IP地址池ky35,配置出口网关地址、网段子网掩码、租期、DNS

5.7 查看网络信息​

三、VRRP

1. 概述

2. 结构

2.1 状态机

3. VRRP主备路由器切换过程

4. VRRP路由器的抢占功能

5. VRRP路由器的优先级


一、三层路由

1. 定义

三层交换其实就是二层交换和三层转发的结合,使用三层交换技术实现不通VLAN间通信。

2. 交换原理

一次路由多次交换。三层交换机上,第3层引擎处理数据流的第一个包,只会查找一次路由表,然后形成mls条目,后续的包按照mls条目转发。

3. 操作演示

·不同vlan实现网络互通,4台PC分别配置对应网关192.168.x.254

3.1 图示

3.2  LSW1新建vlan10、20、30,分别对应123接口均为access类型,接口4为trunkl类型,允许所有vlan通过

3.3  LSW2新建vlan10、20、30,配置接口1为trunk类型,允许所有vlan通过;三个vlan分别配置虚拟接口和IP地址

3.4  LSW2配置vlan100虚拟接口和IP,选择access接口类型,且该接口默认属于vlan100;添加往PC4方向静态路由配置

3.5  配置路由器接口IP,并且接口1配置为默认路由

3.6 测试网络 

二、DHCP

1. 定义

DHCP(Dynamic HostConfiguration Protocol,动态主机配置协议),由Internet工作任务小组设计开发,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议(包含参数:IP、子网掩码、网关、DNS)。

2. 使用DHCP的好处

① 减少管理员的工作量

② 避免输入错误的可能

③ 避免IP地址冲突

④ 当更改IP地址段时,不需要重新配置每个用户的IP地址

⑤ 提高了IP地址的利用率

⑥ 方便客户端的配置

3. DHCP的分配方式

① 自动分配:分配到一个IP地址后永久使用(一般不使用)

② 手动分配: 由DHCP服务器管理员专门指定IP地址

③ 动态分配: 使用完后释放该IP,供其它客户机使用

4. DHCP租约过程

4.1 定义

客户机从DHCP服岛器获得IP地址的过程称为DHCP的租约过程

4.2 图示

4.3 过程叙述

当客户机加入到网络中要得到IP地址:

① 客户端会发送一个广播报文discover,寻找DHCP服务器

② DHCP服务器收到discover报文,会回复一个offer报文,并且带有相关的配置信息,包含:网卡的IP地址、子网掩码;对应的网络地址、广播地址;默认网关地址;DNS服务器地址

③ 客户端收到offer报文后,会将报文中的配置信息配置好,再回复一个request报文,通知DHCP服务器,将使用的IP地址从合法地址池中去除

④ DHCP服务器收到request报文,会回复一个确认位ACK,通知客户机可以放行使用

5. 操作演示

基于接口配置设备自动获取配置信息:

5.1 图示

5.2 配置接口IP地址、选择接口模式、设置租期时限、DNS

5.3 查看网络信息

5.4 抓包验证 

基于地址池的配置设备自动获取配置信息:

5.5 图示

5.6 创建IP地址池ky35,配置出口网关地址、网段子网掩码、租期、DNS

5.7 查看网络信息

三、VRRP

1. 概述

VRRP能够在不改变组网的情况下,将多台路由器虚拟成一个虚拟路由器,通过配置虚拟路由器的IP地址为默认网关,实现网关的备份。协议版本常用VRRPv2,协议报文:心跳线。

2. 结构

注:利用VRRP,一组路由器(同一个LAN中的接口)协同工作,但只有一个处于Master状态,处于该状态的路由器(的接口)承担实际的数据流量转发任务。在一个VRRP组内的多个路由器接口共用一个虚拟IP地址,该地址被作为局域网内所有主机的缺省网关地址。 VRRP决定哪个路由器是Master,Master路由器负责接收发送至用户网关的数据包并进行转发,以及响应PC对于其网关IP地址的ARP请求。 Backup路由器侦听Master路由器的状态,并在Master路由器发生故障时,接替其工作,从而保证业务流量的平滑切换。

2.1 状态机

注:优先级都不是255,就先成为备,等待看看网络中是否有主发送报文,等待是3倍的hello时间
① 始终没有收到,变成主
② 收到比自己小也成为主
③ 收到比我大成为备
④ 收到优先级为0  

3. VRRP主备路由器切换过程

· 如果Master发生故障,则主备切换:BackupMaster_Down_Interval时间内未收到Master发送的状态通告报文,则立即成为Master。

· 如果原Master故障恢复,则主备回切:发现收到RouterBVRRP报文中的优先级比自己低,RouterA立即抢占成为Master。

4. VRRP路由器的抢占功能

VRRP设备的工作方式有如下两种:

· 抢占模式:在抢占模式下,如果Backup设备的优先级比当前Master设备的优先级高,则主动将自己切换成Master。

· 非抢占模式:在非抢占模式下,只要Master设备没有出现故障,Backup设备即使随后被配置了更高的优先级也不会成为Master设备。

因此,如果需要优先级高的VRRP设备能够主动成为Master,可以将此设备配置采用抢占方式。

5. VRRP路由器的优先级

VRRP根据优先级来确定虚拟路由器中每台设备的角色(Master设备或Backup设备)。优先级越高,则越有可能成为Master设备。

初始创建的VRRP设备工作在Initialize状态,收到接口Up的消息后,如果设备的优先级为255,则直接成为Master设备;如果设备的优先级小于255,则会先切换至Backup状态,待Master_Down_Interval定时器超时后再切换至Master状态。首先切换至Master状态的VRRP设备通过VRRP通告报文的交互获知虚拟设备中其他成员的优先级,进行Master的选举:

① 如果VRRP报文中Master设备的优先级高于或等于自己的优先级,则Backup设备保持Backup状态。

② 如果VRRP报文中Master设备的优先级低于自己的优先级,采用抢占方式的Backup设备将切换至Master状态,采用非抢占方式的Backup设备仍保持Backup状态。

③ 如果多个VRRP设备同时切换到Master状态,通过VRRP通告报文的交互进行协商后,优先级较低的VRRP设备将切换成Backup状态,优先级最高的VRRP设备成为最终的Master设备;优先级相同时,VRRP设备上VRRP备份组所在接口主IP地址较大的成为Master设备。

④ 如果创建的VRRP设备为IP地址拥有者,收到接口Up的消息后,将会直接切换至Master状态。

 参考文献:VRRP的优先级和抢占功能 - S12700, S12700E V200R022C10 配置指南-可靠性 - 华为 (huawei.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/219242.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一天吃透MySQL面试八股文

目录 事务的四大特性?数据库的三大范式事务隔离级别有哪些?生产环境数据库一般用的什么隔离级别呢?编码和字符集的关系utf8和utf8mb4的区别什么是索引?索引的优缺点?索引的作用?什么情况下需要建索引&…

Python 全栈体系【四阶】(六)

第四章 机器学习 五、线性模型 1. 概述 线性模型是自然界最简单的模型之一,它描述了一个(或多个)自变量对另一个因变量的影响是呈简单的比例、线性关系。例如: 住房每平米单价为 1 万元,100 平米住房价格为 100 万…

Python计算圆的面积,几何学技法大解析!

更多Python学习内容:ipengtao.com 大家好,我是彭涛,今天为大家分享 Python计算圆的面积,几何学技法大解析,全文3800字,阅读大约15分钟。 在本文中,将深入探讨如何使用 Python 计算圆的面积&…

数字化转型导师坚鹏:中国工商银行人工智能与金融数字化转型培训

中国工商银行打造D-ICBC数字化转型战略,围绕“数字生态、数字资产、数字技术、数字基建、数字基因”五维布局,深入推进数字化转型,加快形成体系化、生态化实施路径,促进科技与业务加速融合,以“数字工行”建设推动“GB…

basic_pentesting_1

信息收集 # nmap -sn 192.168.1.0/24 -oN live.nmap Starting Nmap 7.94 ( https://nmap.org ) at 2023-12-11 15:19 CST Nmap scan report for 192.168.1.1 Host is up (0.00023s latency). MAC Address: 00:50:56:C0:00:08 (VMware) Nmap scan report f…

〖大前端 - 基础入门三大核心之JS篇(56)〗- 内置构造函数

说明:该文属于 大前端全栈架构白宝书专栏,目前阶段免费,如需要项目实战或者是体系化资源,文末名片加V!作者:哈哥撩编程,十余年工作经验, 从事过全栈研发、产品经理等工作,目前在公司…

排序-归并排序与计数排序

文章目录 一、归并排序1、概念2、过程3、代码实现4、复杂度5、稳定性 二、 计数排序1、思路2、代码实现3、复杂度:4、稳定性 一、归并排序 1、概念 是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已…

黑色翻页时钟HTML源码-倒计时单页翻页时钟

黑色翻页时钟HTML源码-倒计时单页翻页时钟这是一个类似fliqlo的黑色翻页时钟HTML源码,它仅包含一个HTML文件,上传到网站后即可使用。该时钟具有查看当前时间、秒表和倒计时功能,并且可以在页面的右下角进行设置。 红色动态炫酷数字时钟html网…

智能优化算法应用:基于和声算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于和声算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于和声算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.和声算法4.实验参数设定5.算法结果6.参考文献7.MA…

大一python题库刷题训练,大一python填空题题库

大家好,给大家分享一下大一python题库及答案和分析,很多人还不知道这一点。下面详细解释一下。现在让我们来看看! 这篇文章主要介绍了大一python上机题库及答案,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完…

化妆刷适合用超声波清洗机洗吗?超声波清洗机可以洗什么物品?

随着科技发展,现在有很多物品都可以交给机器去清洗了,是越来越智能化!其中,超声波清洗机就是一项非常实用的技术。它利用高频振动和清洗液的共同作用,能够有效地清除各种物品上的污渍和细菌。而在我们的日常生活中&…

27系列DGUS智能屏发布:可实时播放高清模拟信号摄像头视频

针对高清晰度的模拟信号摄像头视频画面的显示需求,迪文特推出27系列DGUS智能屏。该系列智能屏可适配常见的AHD摄像头、CVBS摄像头,支持单路1080P高清显示、两路720P同屏显示(同一类型摄像头)。用户通过DGUS简单开发即可实现摄像头…

Android 升级签名算法从SHA1withRSA 升级到SHA256withRSA

一 背景 想到要修改这个问题 是因为收到下面整改通知 要求我们更新签名文件的签名算法,看到这个问题都懵了呀 虽然打包天天用签名文件 但是从来没关注过他呀 开发者自查: 不要使用已经过时或不安全的弱算法,确保签名证书使用了更强的签名算法…

leetcode(力扣) 89. 格雷编码 (规律题)

文章目录 题目描述思路分析完整代码 题目描述 n 位格雷码序列 是一个由 2n 个整数组成的序列,其中: 每个整数都在范围 [0, 2n - 1] 内(含 0 和 2n - 1) 第一个整数是 0 一个整数在序列中出现 不超过一次 每对 相邻 整数的二进制表…

【JVM入门到实战】(三) 查看字节码文件的工具

一、 javap -v命令 javap是JDK自带的反编译工具,可以通过控制台查看字节码文件的内容。适合在服务器上查看字节码文件内容。直接输入javap查看所有参数。输入javap -v 字节码文件名称 查看具体的字节码信息。(如果jar包需要先使用 jar –xvf 命令解压&a…

Android Error inflating class android.webkit.WebView

对于app是系统级别的APP,如下设置的 android:sharedUserId“android.uid.system” 遇到使用WebView出现下面的错误时 Process: com.alps.gamecenter, PID: 25495 android.view.InflateException: Binary XML file line #34: Binary XML file line #34: Error infl…

用标记接口定义类型

标记接口是不含有任何方法的接口,它的目的是通过将特定接口应用于类来为该类添加类型信息。以下是一个示例: public interface Drawable {// 标记接口,不包含任何方法 }public class Circle implements Drawable {private int radius;public…

亚信科技AntDB数据库——深入了解AntDB-M元数据锁的实现(一)

锁的获取 5.1 锁的强弱 当线程已经持有的锁比新申请的锁更强时,认为已经持有了锁,无需再对申请锁类型加锁。锁的强弱指持有的锁与其他锁的不兼容集合大小,集合相同锁相同,集合更大锁更强,否则无强弱关系。通过锁的兼…

产品经理之如何编写竞品分析(医疗HIS系统管理详细案例模板)

目录 一.项目周期 二.竞品分析的目的 三.竞品分析包含的维度 四.如何选择竞品 五.竞品画布 六.案例模板 一.项目周期 在整个项目的周期,产品经理所做的事情主要在项目前期做市场分析、需求调研等,下面一张图概况了整个项目周期产品经理、开发工程师…

自定义注解

自定义注解 自定义注解 以实战案例为驱动,快速掌握此怎么自己自定义注解,也好出去自己吹牛逼~哈哈哈 假设我们打车,需要检验验证码,我们需要一个注解字来进行核验,我们怎么操作呢? 大纲总览 ​​ 1.定义注解 可以自己创一个包单门存放自己的注解: 如​constraints​ 包 然后…