三层交换,DHCP的详解与VRRP

目录

 一、三层交换

1、三层交换机的作用:

2.vlan的虚拟接口vlanif(if=interface接口)

3.三层交换机实验

4.拓展实验​编辑

二、DHCP

1.自动获取ip地址:

2.DHCP的好处:

3.分配方式:

4.举例:

5.dhcp的工作过程

6.补充:

7.实验:

三、vrrp协议

1.vrrp协议报文:

2.主机故障,主与备切换时会造成:

3.veep作用:

1.vrrp的实现原理:

3.vrrp图示详解。


一、三层交换

1、三层交换机的作用:

三层交换机是官方推荐的实现不通vlan之间通信的方式,三层交换机具有路由器的转发功能,内部有一张mls表相当于路由表,与路由表不同的是三层交换机一次路由多次转发。

2.vlan的虚拟接口vlanif(if=interface接口)

vlanif 10就是给vlan10配置虚拟接口。

3.三层交换机实验

①实验目的

通过三层交换机实现pc1 pc2与pc3之间网络互通

②工具:ensp虚拟机

设备:华为s5700三层交换机,华为s3700交换机一台,华为计算机三台。

③实验:

④实验步骤

1.先将pc1pc2pc3的IP地址、子网掩码、网关配置完成,如下图。

②在二层交换机上将pc1pc'2与pc3的vlan划分完毕,pc1为vlan10,pc2为vlan20,pc3为vlan30


 

u t m
sys
sys SW1
vlan batch 10 20 30
int 0/0/1
port link-type access
port default vlan 10
int 0/0/2
port link-type access
port default vlan 20
int 0/0/3
port link-type access
port default vlan 30
int 0/0/4
port link-type trunk
port trunk allow-pass vlan all

3.在三层交换机sw2上配置vlanif 10 地址为192.168.1.254 vlanif 20 地址为192.168.2.254 vlanif30地址为192.168.3.254。

<Huawei>u t m
Info: Current terminal monitor is off.
<Huawei>sys
Enter system view, return user view with Ctrl+2.[Huaweilsys aw2
[aw2]vlan batch 10 20 30
Info: This operation may take a few seconds. Please wait for a moment...done.[aw2]int g0/0/1
[aw2-GigabitEthernet0/0/1]p 1 t
law2-GigabitEtherneto/o/l]p t a v a
[aw2-GigabitEtherneto/o/l]int vlan
vlanif[aw2-GigabitEtherneto/0/l]int
[aw2-GigabitEthernet0/0/l]int vlanif 10
[aw2-wlanif10]ip add 192.168.1.254 24
aw2-Vlanifl0lint vlanif 20
[aw2-Vlanif20]ip add 192.168.2.254 24
[aw2-Vlanif20lint vlanif 30
[aw2-Vlanif30]ip add 192.168.3.254 24

4.此时在pc1段ping另外两台主机看是否能通信。

4.拓展实验

①在3.的基础上在sw2增加代码

vlan 100

int vlanif 100

ip add 192.168.4.1 24

int g0/0/2

pla

pdv 100

ip route-atatic 0/0/0/0 192.168.4.2

②配置ar2

utm sys sysar2

int g0/0/1

ip add 192.168.5.254 24

int g0/0/0

ip add 192.168.4.2 24

q

ip route-static 0.0.0.0 0 192.168.4.1

③配置pc4的ip地址子网掩码和网关

④然后在pc4来ping其他的pc可以通信则试验成功。

⑤需要记住的五个单词

1.ipaddre=192.168.91.100

2.netmask=255.255.255.0

3.gateway=192.168.91.2

4.dns1=218.2.135.1

dns2=8.8.8.8

二、DHCP

1.自动获取ip地址:

1.手动配置。 2.自动获取,插上网线,ip地址自动获取。(需要有一台服务器,来提供ip地址)

2.DHCP的好处:

1.减少管理员的工作量

2.避免输入错误

3.避免ip冲突

4.更改ip时,不用重新配置

5.提高ip利用率

6.方便客户端配置

3.分配方式:

①自动分配

②手动分配

③动态分配

4.举例:

客户端                                             discover                                       服务器

①无dhcp服务器,客户机自动分别配错误地址168.254开头的地址

②只有一台dhcp,则由这台回复

③堕胎dhcp,哪台dhcp服务器offer报文先到达,则先用哪台。

5.dhcp的工作过程

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

客户发送广播报文discover 寻找dhcp服务器

dhcp服务器收到discover报文,会回复一个offer的报文,并携带相关的配置信息,客户端收到offer报文后,会将报文中的配置信息,配置好,再回复一个request的报文,来告诉dhcp服务器,将使用的地址从合法地址池中去除

dchp服务器,收到request请求报文,会恢复一个ACK,让客户机可以放心使用。

6.补充:

dhcp    udp协议  67端口号

客户端:udp协议  68端口号

服务端:udp协议  67端口号

范围0-255,0,255,254不可用,只有1-253可用。

7.实验:

①设置pc1和一个ar1路由器,两设备都设置为dhcp模式

②如图所示

③在ar1输入程序代码

DHCP操作作
1 dhcp enable
2 #开启dhcp 功能
3 基于接口
4 interface GigabitEthernet0/0/0
ip add 192.168.1.254 245
#网关并且规定了地址范围192.168.1.0 - 192.168.1.2551-2536
7dhcp seTect interface
#选择接口模式8
9dhcp server Tease day 10 hour 0 minute 0
#租期10
11dhcp server dns-Tist 8.8.8.8

④配置完成后在pc1中输入ipconfig来验证是否成功。

三、vrrp协议

1.vrrp协议报文:

心跳线

2.主机故障,主与备切换时会造成:

数据的丢失。

3.veep作用:

VRRP协议中文名称虚拟路由冗余协议,应用在路由器上,其作用是某一路由器损坏或链路出现问题立刻切换到另一个路由器上不影响整个网络的运行,更好的保障网络通信。

例如下图中Server服务器为PC2与PC3提供服务,如果只有AR1路由器配置PC2和PC3的网关,AR1出现问题或者AR1侧的链路出现问题那PC2和PC3就无法访问server了,AR1和AR2又不能同时配置PC2和PC3的网关,所以此刻网络就瘫痪了需要手动去配置AR2。此时若是可以自动切换到AR2就不会出现网络瘫痪的问题,运用VRRP协议可以提供这种自动切换的服务。

1.vrrp的实现原理:

就是将多个路由器逻辑上虚拟成一个大的路由器来提供服务,例如上图中可以将AR1和AR2逻辑上合成一个路由器,配置一个虚拟的ip来为PC提供服务。

在这个虚拟的“大”路由器中将实际的各个小路由器划分主用和备用路由器,主路由器可以正常工作时备用路由则闲置。划分主路由器与备路由器是如何划分的呢就要看他们的优先级了。如下图,若AR1为主路由器故障后或链路故障后,pc2和pc3则通过备用交换机访问server。

主备路由器划分标准:

①根据优先级划分主备路由器

1、优先级分为0-255级别。

2、优先级可手动配置1-254.

3、优先级默认为100。

4、若其中一个路由器为255级则直接成为主路由器。(一般只有存在真机和虚拟机地址一样时才会出现,成为主机后每1s钟向备机发送一个VRRP报文给备机用来告知备机主机还存在还不需要备机进行工作)

②若加入虚拟“大”路由器时优先级不是255则先成为备机,等待各路由器互相发送报文看是否有优先级比自己高的机器存在,等待时间为3s。(如何得知网络中是否存在比自己优先级高,虚拟“大”路由器中的设备会互相发送ARRP报文)

1、若收到的VRRP报文中优先级比自己高,则自己成为备机。

2、若收到的VRRP报文中优先级比自己低,则自己成为主机。

3、若收到的VRRP报文中优先级与自己相同,则比较接口ip地址的大小,ip地址大的成为主机。例如10.0.0.1与10.0.0.2则10.0.0.2所在的路由器成为主路由器。

4、若收到的VRRP报文中优先级为0,则要做好成为主机的准备。优先级为0代表虚拟“大”路由器中的主路由器主动退出。

5、选择出主路由器后备用路由器不再向主路由器发送报文。

6、虚拟ip是跟随主备切换的,若AR1为主则虚拟ip在AR1上,若AR1故障切换AR2为主则虚拟ip切换到AR2上。

③主机虽然每隔1s都在向备机发送VRRP报文但是如果是主机的上层链路出现问题,此时PC1和PC2就不能访问server了,但是主机还是能向备机发送VRRP报文告知自己存在,为了解决这种问题则需要主路由器监听上层链路的情况,需要工程师手动配置,当上层端口down掉则优先级减小一部分,减完之后优先级必须比备用优先级低,这样才能完成切换。

2.vrrp实验

②将pc2与pc3与server的ip地址以及子网掩码网关配置完成。

③将ar1与ar2接口地址以及静态路由配置完毕。

AR1:
<Huawei>undo terminal  monitor  ##关闭用户视图提示
<Huawei>system-view             ##进入系统视图
[Huawei]sysname AR1             ##修改路由器名称
[AR1]interface g0/0/0           ##进入g0/0/0接口
[AR1-GigabitEthernet0/0/0]ip address 192.168.1.100 24
[AR1-GigabitEthernet0/0/0]interface g0/0/1   ##进入g0/0/1接口
[AR1-GigabitEthernet0/0/1]ip address 10.0.0.2 24   ##配置IP地址
[AR1-GigabitEthernet0/0/1]quit                     ##退回上一层
[AR1]ip route-static  192.168.2.0 24 10.0.0.1  ##添加到192.168.2.0网段的静态路由
AR2:
<Huawei>undo terminal  monitor ##关闭用户视图提示
<Huawei>system-view            ##进入系统视图
[Huawei]sysname AR2            ##修改路由器名称
[Huawei]interface g0/0/0         ##进入g0/0/0接口
[AR2-GigabitEthernet0/0/0]ip address 192.168.1.200 24    ##配置IP地址
[AR2-GigabitEthernet0/0/0] int  g/0/01  ##进入g0/0/1接口
[AR2-GigabitEthernet0/0/1]ip address 20.0.0.2 24        ##配置IP地址
[AR2-GigabitEthernet0/0/1]quit                          ##退回上一层
[AR2]ip route-static  192.168.2.0 24  20.0.0.1  ##添加到192.168.2.0网段的静态路由
AR3:
<Huawei>undo terminal  monitor ##关闭用户视图提示
<Huawei>system-view            ##进入系统视图
[Huawei]sysname AR3            ##修改路由器名称
[AR3]interface g0/0/0          ##进入g0/0/0接口
[AR3-GigabitEthernet0/0/0]ip address 20.0.0.1 24         ##配置IP地址
[AR3-GigabitEthernet0/0/0]int g0/0/1         ##进入g0/0/1接口
[AR3-GigabitEthernet0/0/1]ip address 10.0.0.1 24         ##配置IP地址
[AR3-GigabitEthernet0/0/1]int g0/0/2         ##进入g0/0/2接口
[AR3-GigabitEthernet0/0/2]ip address 192.168.2.254 24    ##配置IP地址
[AR3-GigabitEthernet0/0/2]quit                           ##退回上一层
[AR3]ip route-static 192.168.1.0 24 20.0.0.2 ##添加到192.168.1.0网段的静态路由
[AR3]ip route-static 192.168.1.0 24 10.0.0.2 ##添加到192.168.1.0网段的静态路由

④第三步ar1与ar2配置vrrp协议且ar1为主设备,ar2为备用设备,配置协议要在下行接口配置,接口为g0/0/0上行接口g0/0/1

AR1:
[AR1]interface g0/0/0            ##进入g0/0/0接口
[AR1-GigabitEthernet0/0/0]vrrp vrid  1 virtual-ip 192.168.1.254  
                                    ##配置 1 组设置虚拟ip
[AR1-GigabitEthernet0/0/0]vrrp vrid 1 priority 120  ##配置优先级为120 
[AR1-GigabitEthernet0/0/0]vrrp vrid 1 preempt-mode timer delay 5 延迟抢占为5秒
[AR1-GigabitEthernet0/0/0]vrrp vrid 1 track interface GigabitEthernet 0/0/1
 reduced 30              ##监听上行端口
                                     
AR2:
[AR2]interface g0/0/0  
[AR2-GigabitEthernet0/0/0]vrrp vrid 1 virtual-ip 192.168.1.254 
                           ##配置 1 组设置虚拟ip

⑤第四步先测试是否可以访问sever,可以访问,则把ar1关机查看是否可以访问server,下图1可以访问server,下图2关闭ar1可以访问server则实验完成。

3.vrrp图示详解。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

[每周一更]-(第77期):反向代理的优势

反向代理 比如通过香港服务器去代理一些国内访问不到的服务器&#xff0c;APP中有些应用就将请求通过香港服务器转发到目标服务器中。 应该是域名访问&#xff0c;国内服务器需要备案&#xff0c;然后放到香港服务器做个转发代理。 代理服务器&#xff0c;客户机在发送请求时&…

【Android】使用 Glide 给 ImageView 加载图像的简单案例

前言 Android Glide是一个用于在Android应用中加载和显示图片的流行开源库。它提供了简单易用的API&#xff0c;可以帮助开发者高效地加载远程图片、本地图片以及GIF动画&#xff0c;并提供了缓存、内存管理等功能&#xff0c;使得图片加载在移动应用中更加流畅和高效。Glide还…

Axure的使用

1.Axure是什么&#xff1f;&#xff1f;&#xff1f; Axure是一款功能强大的原型设计工具&#xff0c;它可以让用户快速地创建交互式原型&#xff0c;并针对原型进行测试和改进。Axure的主要特点包括可定制的界面元素库、交互动画效果、条件逻辑、团队协作等功能&#xff0c;适…

2023年全国职业院校技能大赛信息安全管理与评估赛项正式赛(模块一)GZ032

全国职业院校技能大赛高等职业教育组 信息安全管理与评估 任务书 模块一 网络平台搭建与设备安全防护 极安云科专注技能竞赛&#xff0c;包含网络建设与运维和信息安全管理与评估两大赛项&#xff0c;及各大CTF&#xff0c;基于两大赛项提供全面的系统性培训&#xff0c;拥…

Intewell-Hyper I_V2.0.0_release版本正式发布

新型工业操作系统_Intewell-Hyper I_V2.0.0_release版本正式发布 软件发布版本信息 版本号&#xff1a;V2.0.0 版本发布类型&#xff1a;release正式版本 版本特点 1.建立Intewell-Hyper I基线版本 版本或修改说明 基于Intewell-Lin V2.3.0_release版本&#xff1a; 1.Devel…

uniapp 蓝牙小程序-兼容安卓和iOS

withTimeout方法可以在搜寻设备时等待指定的秒数&#xff0c;如果30秒内未搜索到则取消搜索 /*** 超时控制函数* param {Promise} promise 回调函数* param {number} timeout 超时时间, 默认10s*/ export function withTimeout(promise, timeout 10000) {let timeoutEvent …

软实力篇---第二篇

系列文章目录 文章目录 系列文章目录前言一、必知必会的几点二、必须了解的两大法则三、项目经历怎么写前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 一、必知必…

Docker-consul容器服务自动发现与注册

什么叫微服务或者注册与发现&#xff1f; 是一种分布式管理系统&#xff0c;定位服务的方法。 在传统的架构中&#xff0c;应用程序之间直连到已知的服务。 已知的服务&#xff1a;设备提供的网络、IP地址、基于tcp/ip端口 基于现微服务部署&#xff0c;服务的动态性&#…

webGL开发智慧城市流程

开发智慧城市的WebGL应用程序涉及多个方面&#xff0c;包括城市模型、实时数据集成、用户界面设计等。以下是一个一般性的流程&#xff0c;您可以根据项目的具体需求进行调整&#xff0c;希望对大家有所帮助。 1.需求分析&#xff1a; 确定智慧城市应用程序的具体需求和功能。考…

光学镜头市场研究:预计2029年将达到460亿元

随着终端产品应用领域的不断拓宽和深化&#xff0c;未来光学镜头设计和生产技术的重点是提高成像质量、增加功能并缩小体积。具体而言&#xff0c;光学镜头产品技术在不同的应用领域正呈现出不同的特点。如在数字安防领域&#xff0c;随着视频监控技术应用范围和场景的逐步扩展…

使用Pytorch从零开始构建StyleGAN2

这篇博文是关于 StyleGAN2 的&#xff0c;来自论文Analyzing and Improving the Image Quality of StyleGAN&#xff0c;我们将使用 PyTorch 对其进行干净、简单且可读的实现&#xff0c;并尝试尽可能地还原原始论文。 如果您没有阅读 StyleGAN2 论文。或者不知道它是如何工作…

python接口自动化测试(单元测试方法)

一、环境搭建 python unittest requests实现http请求的接口自动化Python的优势&#xff1a;语法简洁优美, 功能强大, 标准库跟第三方库灰常强大&#xff0c;建议大家事先了解一下Python的基础;unittest是python的标准测试库&#xff0c;相比于其他测试框架是python目前使用最广…

class083 动态规划中用观察优化枚举的技巧-下【算法】

class083 动态规划中用观察优化枚举的技巧-下【算法】 算法讲解083【必备】动态规划中用观察优化枚举的技巧-下 code1 1235. 规划兼职工作 // 规划兼职工作 // 你打算利用空闲时间来做兼职工作赚些零花钱&#xff0c;这里有n份兼职工作 // 每份工作预计从startTime[i]开始、e…

安装2023最新版Java SE 21.0.1来开发Java应用程序

安装2023最新版Java SE 21.0.1来开发Java应用程序 Install the latest version of Java SE 21.01 to Develop Java Applications By JacksonML 本文简要介绍如何下载和安装2023年最新版Java Development Kit (简称JDK&#xff0c;即Java开发工具包标准版&#xff09;21.0.1&…

“一键调整尺寸,轻松完成视频批量剪辑:批量放大视频尺寸“

你是否曾经遇到过需要批量调整视频尺寸的情况&#xff1f;无论是为了适应不同的播放平台&#xff0c;还是为了满足客户的特定需求&#xff0c;批量调整视频尺寸都是一项繁琐而耗时的工作。但是&#xff0c;现在有一种方法可以让你轻松完成这项任务&#xff0c;那就是使用我们的…

[已解决]HttpMessageNotReadableException: JSON parse error: Unexpected character:解析JSON时出现异常的问题分析与解决方案

&#x1f337;&#x1f341; 博主 libin9iOak带您 Go to New World.✨&#x1f341; &#x1f984; 个人主页——libin9iOak的博客&#x1f390; &#x1f433; 《面试题大全》 文章图文并茂&#x1f995;生动形象&#x1f996;简单易学&#xff01;欢迎大家来踩踩~&#x1f33…

linux的定时任务Corntab

安装crontab # yum安装crontab yum install -y crontab# 开机自启crond服务并现在启动 systemctl enable --now crondcron系统任务调度 系统任务调度&#xff1a; 系统周期性所要执行的工作&#xff0c;比如写缓存数据到硬盘、日志清理等。 在/etc/crontab文件&#xff0c;这…

【IEEE】2区SCI,接收领域广,稳定检索47年!

重点 本期推荐 区块链是一种新兴技术&#xff0c;很多行业和领域都以创新方式采用了此技术&#xff0c;如能源、金融、媒体和娱乐以及零售等。此外&#xff0c;区块链作为一门新兴的交叉学科, 涉及密码学应用&#xff08;加密&#xff0c;隐私等&#xff09;&#xff0c; 分布式…

圈子社交文化系统,了解生活,更了解你!APP小程序H5三端源码交付,支持二开!

在这个快节奏的时代&#xff0c;圈子社交系统成为了我生活中不可或缺的一部分。通过这个系统&#xff0c;我不仅可以结识到志同道合的朋友&#xff0c;还可以参与各种有趣的活动和发布自己的心情和见解。在这个圈子里&#xff0c;我感受到了无限的可能性和温暖的人性。 首先&am…

MySQL如何进行Sql优化

&#xff08;1&#xff09;客户端发送一条查询语句到服务器&#xff1b; &#xff08;2&#xff09;服务器先查询缓存&#xff0c;如果命中缓存&#xff0c;则立即返回存储在缓存中的数据&#xff1b; &#xff08;3&#xff09;未命中缓存后&#xff0c;MySQL通过关键字将SQ…