【网络工程】5、路由器介绍及配置实操

news2024/11/24 1:43:26

接上篇《4、企业级交换机配置》
之前我们通过eNSP完成了一个企业级交换机的配置实例,本篇我们继续来讲解网络设备——路由器的介绍,以及完成路由器的相关配置实操。

当我们申请了一条宽带后,一般都需要一台路由器来进行上网,那么路由器到底是什么呢?它的作用是什么呢?

一、IP地址的概念

所有接入互联网的节点,都有一个IP地址。例如家庭网络的地址是192.168.1.x的地址,校园网的是220.1.1.x的地址,某音的服务器地址是160.3.3x:

像上面开头是192、220、160的这些地址,属于不同的网段。
判断每一类IP是否属于一个网段。
IP地址主要分为常用的3类:
A类(255.0.0.0) 8 取值范围:1-126
B类(255.255.0.0) 16 取值范围:128-191
C类(255.255.255.0) 24 取值范围:192-223

(1)A类 IP用第一个数字来表示不同网段。
比如:10.0.0.1和10.1.1.1是同一网段。
而10.0.0.1和11.0.0.01是不同的网段。
(前面第一个都是相同的就是同网段,反之则不是)

(2)B类 IP是前两个数字来表示不同网段。
例如:191.224.0.0和191.154.0.0是不同的网段。
而191.224.0.0和191.224.255.255是同一个网段。
(前面两个有一个不同就不是同网段)

(3)C类 IP是用前三个数代表不同网段。
比如:192.168.1.1和192.168.1.2是同一个网段。
而:192.168.1.1.和192.168.2.1不是同一个网段。
(前面三个有一个不同就不是同网段)

除了网段不同,上面的三个地址还分为局域网地址和广域网地址,其中我们在家里链接网络的设备分配的就是局域网地址,校园网出入口网关和抖音对外服务地址都是广域网地址,局域网可用的IP地址范围为: 
A类地址:10.0.0.0 - 10.255.255.255 
B类地址:172.16.0.0 - 172.31.255.255 
C类地址:192.168.0.0 -192.168.255.255 

二、路由器的功能

路由器有以下功能:
1、实现不同网段之间的连接。
通过上面的叙述,我们可以通过在学生宿舍的电脑,访问校园网,又可以访问抖音,借助的是路由器的转发功能,来实现不同网段之间的网络通信。

2、NAT网络地址转换功能。
我们在家里或者学生宿舍里访问网络时,我们查询本机的IP地址,通常是一个局域网地址(在百度上查到的本机IP实际上是你家单元楼总外网网关的地址,或者是宿舍楼链接的外网网关地址,不是你电脑的ip地址),多为192.168.x.x的形式。

我们本机的192.168.x.x的局域网是不能直接访问Internet互联网的:

如果我们想访问互联网,就必须将私网地址转换为公网地址:

此时就需要NAT网络地址转换技术了,它可以将大量私网地址,转换成一个公网地址,从而实现很多内部用户公用1个公网地址来访问Internet,起到节省IP地址的作用。
下面就是NAT转换的示意图:

比如家庭私网内部网络为192.168.1.0的网络(家里3台电脑),路由器的公网IP为112.93.114.32,需要访问的网站公网IP地址为120.93.24.180,家里任意一台电脑发送数据给目标网站,路由器能够映射为公网IP地址,反之网站响应数据给公网IP路由器时,能够将数据映射到私网中的机器。

这里为了区分不同网络设备的通信进程,NAT路由器为每一个网络进程分配一个网络IP地址与端口(这里是以PAT端口地址映射转换模式来解释的),用于与公网服务器通信:

NAT的实现方案有三种:静态转换,动态转换,端口地址映射
●静态转换(Static NAT):私网IP地址转换为公网IP地址,公网IP与私网IP地址一对一配置,不能更改。该方式并不节省公网IP地址,所以一般不用。

●动态转换(Dynamic NAT): 为私网分配多个公网IP地址,组成一个公网IP地址池。私网内部地址需要转换时,NAT路由器从公网IP地址池中取出一个IP地址,分配给私网机器用于网络通信。当私网机器数据传输结束后,NAT路由器收回公网IP地址,返回IP地址池中。分配后的IP地址不能再用于其他数据传输。在公网IP地址数量略少于私网机器数量的时候,可以采用动态转换。

●端口地址映射(Port Address Translation, PAT): 改变私网内机器发送到公网数据包的源端口并进行端口转换。私网内部的所有主机均可共享一个公网IP地址,实现对公网的访问,从而能够最大限度的节省IP地址资源。同时,有隐藏私网中的所有主机,有效避免其他公网机器的攻击。 目前NAT路由器应用最广的就是端口地址映射。

三、路由器有哪些

1、家用路由器

家用路由器主要实现用户访问广域网的家庭网关功能,其特点就是价格便宜,使用简单,即插即用。家用路由器密度低、信号强度低、覆盖面小、传输性能和带机量有限,支持的协议较少,一般不支持内部/外部攻击防御、病毒木马和黑客入侵防御等功能。

2、企业级路由器

企业路由器不仅提供访问互联网的网关功能,还提供更强大的功能。其路由器密度高、信号强度高、覆盖面广,CPU、高速缓存和内存等硬件参数更高,NAT转发量更高,支持同时接入互联网访问的用户更多。根据优信无限测试,普通家庭路由器可以连接10 ~ 15名IP用户,企业路由器可以连接50 ~ 150名IP用户。

家庭路由器通常支持静态路由协议,企业路由器支持动态路由协议,随着网络操作的变化,路由器会根据路由协议提供的功能自动计算最适合数据传输的路径,并获得动态路由表。

另一方面,企业级路由器通常提供多种安全服务,并具有多种路由协议,包括SNMP、静态路由器、策略路由器、集成管理协议等。这些协议使企业路由器能够安全地运行网络,并保护用户数据免遭盗窃。
企业级路由器的价格也是十分昂贵的,几十万到上百万不等:

四、路由器和交换机的区别

1、在OSI模型中所处位置不同。交换机是从网桥发展而来,在OSI模型中的第二层,也就是数据链路层的设备。路由器在OSI模型中的第三层,属于网络层设备。

2、寻址方式不同。交换机根据MAC地址寻址,通过站表选择路由,站表的建立与维护由交换机自动进行。路由器根据IP地址寻址,通过路由协议产生路由表。

3、回路问题。它根据交换机的地址学习和站表建立算法,因此交换机之间不能存在回路。有回路,就会阻塞掉产生回路的端口。路由器因为有路由协议,所以对回路没什么要求。于是路由器之间可以有多条通路来平衡负载,提高可靠性。

4、负载集中方面。由于交换机之间只有一条通路,信息会集中在一条通信链路上,而路由器有路由协议,可以很好的避免开。

5、广播域控制方面。交换机只能缩小冲突域,不能缩小广播域。而路由器可以隔离广播域,使广播报文不能通过路由器进行广播。

6、子网划分方面。交换机只能识别MAC地址,而MAC地址又是物理地址,而且采用平坦地址结构。因此,交换机不能根据MAC地址来划分子网。而路由器是识别IP地址的,IP地址可以是网管分配也可以自己分配,属于逻辑地址且IP地址具有层次结构。可以划分网络号和主机号,也可以划分子网络。

五、企业级路由器配置实例

上一篇我们实操了交换机的实例的配置,它仅仅能满足3个相同网段内设备的通信:

如果我们这三台电脑需要和2.2.2.x段的设备进行通信怎么办呢?这里就需要我们的路由器登场了。

我们在配置电脑ip地址的时候,会有一个网关设置,这里就是我们路由器的网关地址,它会将我们对不同网段的数据请求,通过网关转发处理:

我们需要实现1段的网络与2段的网络进行通信(拖过去一个电脑设备,设置IP为2.2.2.2,子网掩码一致):

此时我们拖过来一台路由器设备(这里注意不要选AR201设备,因为它没有GE接口,只有ethernet接口,不能直接配置IP地址!我们选择AR1220设备,它有3个GE接口):

注:设备里面的ethernet是100M接口,gigabitethernet是1000M接口。ethernet不能配置IP,因为这个接口是二层口,所以不能设置IP。
端口速率区别:
1、Ethernet0/0/1【以太网端口,10Mbit/s】
2、FastEthernet0/0/1【快速以太网端口,100Mbit/s】
3、GigabitEthernet0/0/1【千兆以太网端口,1000Mbit/s】

将网段1的交换机与路由器链接,网段2的电脑与路由器链接:

这里路由器就充当了NAT网关的作用。此时我们可以将路由器的0口作为左边网段1的网关口,1口作为右边网段2的网关口。

我们可以为左边的口配置1.1.1.245的ip地址,作为网段1的网关ip;右边的口配置2.2.2.254的ip地址,作为网段2的网关ip。

如何配置呢?我们打开路由器的控制台,输入system-view进入系统配置。如果我们需要配置0口,则输入“Interface GigabitEthernet 0/0/0”进入配置,然后通过“ip address ip地址 子网掩码”,回车后就配置上了:

然后通过“display this”就可以看到端口的配置:

如果配置错了,就通过“undo ip address”删除原来的配置。
输入“q”则退出端口1的配置:

1口的配置和上面一样,输入“Interface GigabitEthernet 0/0/1”进行配置:

此时我们直接用左边的1.1.1.1去ping右边的2.2.2.2,发现还是ping不通:

这是因为没有给网段1的电脑配置网关,需要将网段1的网关配置为1.1.1.254,网段2的网关配置为2.2.2.254:

我们再去ping的话,就会通了(第一次ping会有部分丢包,这里先不管):

这里我们可以在路由器控制台通过“display ip routing-table”来查看路由器的路由表:

这里我们可以看到,和交换机的MAC地址表不同的是,路由表中存储的是IP地址的转发规则,想要去什么ip网段,需要从哪个口发出,下一跳的ip地址是什么等(如1.1.1.0/24的下一跳正是1.1.1.254),这也是交换机和路由器寻址方式不同的具体体现。

整个过程的复述:
1.1.1.1去ping2.2.2.2的设备

第一步,PC1通过对比网络位置,判断PC4是否同网段,发现PC4不是同网段;
第二步,PC1发现对方不是同网段时,查看自己的网关是谁,发现是1.1.1.254;
第三步,将网关的IP地址,利用ARP协议,解析出1.1.1.254的MAC地址,然后在数据包的目标MAC中写上网关的MAC,将数据包发出去;
第四步,交换机收到PC1的数据包,发现是发送给网关设置的MAC地址的,然后转发给网关(首次泛洪和MAC地址表查找等不再赘述);
第五步,路由器网关口0收到交换机给它的PC1的数据包后,查看目标ip地址,同时查询自己的路由表,知道应该从0/0/1口发出;
第六步,路由器通过ARP协议,解析出2.2.2.2的MAC地址,将其封装为目标MAC,从关口1将数据包发出,最终PC4收到该数据包。

以上就是路由器介绍的所有内容。
下一篇我们来学习防火墙相关的内容。

参考:众元教育-华为HCIA基础课程视频

转载请注明出处:https://blog.csdn.net/acmman/article/details/127948242

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot项目创建及其核心设计思想

参考了很多相关博客: springboot怎么学? - 知乎 如何解读springboot 中约定大于配置、JPA是什么、咋用_打豆豆。的博客-CSDN博客 SpringBoot约定大于配置到底是什么意思?_zhupanlinch的博客-CSDN博客 SpringBoot约定大于配置的特性解读 & SpringBoot…

胶囊网络深入理解

胶囊网络的概念与理解 胶囊网络概述 人工神经元不应当追求神经元活动中的视角不变性,(使用单一的标量输出来总结一个局部池中的重要特征的检测器的活动)。而应当使用局部的胶囊,这些胶囊对其输入执行一些相当复杂的内部计算。然…

【Java】Java中时间的相关类(Date,SimpleDateFormat)

文章目录Date类SimpleDateFormat类Date类 Date是JDK提供的类,用来描述时间,使用无参构造创建的对象默认表示系统的当前时间,使用有参构造(指定的毫秒值)表示从时间原点(1970年)过了该参数值的时…

08_原始套接字

知识点1【原始套接字概述】 1、UDP封包格式 ​IP封包格式: Ethernet封包格式 TCP封包格式: ICMP封包格式:ping 知识点2【数据包的分析】 案例:网络分析器: 知识点2【混杂模式】接受数据(了解&#x…

win11+WSL2安装visdom

win11WSL2安装visdom环境配置下载visdom小小的修改运行visdom环境配置 Win11WSL2Ubuntu-18.04 下载visdom pip install visdom pip install --upgrade visdom conda install -c conda-forge visdom 小小的修改 \home\grass\miniconda3\envs\torch\lib\python3.8\site-pack…

[一篇读懂]C语言九讲:线性表应用

[一篇读懂]C语言九讲:线性表应用1. 与408关联解析及本节内容介绍1 与408关联解析2 本节内容介绍2. 线性表的顺序表示原理解析1 线性表线性表的定义线性表的特点2 线性表的顺序表示顺序表的定义顺序表优缺点顺序表插入操作顺序表删除操作动态分配3. 顺序表的初始化及…

微服务系列之单体架构

随笔 终于迎来了“微服务、云原生”系列文章,这个系列的文章的更新速度博主无法保证能够每个星期一篇,因为这个系列的难度比以往系列都要高(以往的系列就没有保证一个星期一更)。但是长时间不去写文章,自己可能会慢慢…

Keepalived+LVS部署

目录 一、环境准备 二、实验拓扑 三、部署LVS DR环境 四、LVS服务器配置keepalived 1、安装keepalived 2、修改lvs1服务器keepalived配置 3、修改lvs2服务器keepalived配置 五、客户端测试 1、负责均衡测试 2、LVS服务器高可用测试 一、环境准备 准备4台centos服务器…

学习日记(单元测试、反射、注解、动态代理)

文章目录学习日记(单元测试、反射、注解、动态代理)一、单元测试1. 单元测试实践2. JUnit 常用注解二、反射1. 反射获取类对象2. 反射获取构造器对象3. 反射获取成员变量对象4. 反射获取成员方法对象三、反射的作用举例1. 绕过编译阶段为集合添加数据2. …

基于生物地理学的优化算法(BBO)用于训练多层感知器(MLP)【多种算法进行比较】(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

java中的BigDecimal使用

文章目录1、什么是BigDecimal?2、为什么使用BigDecimal?3、如何使用BigDecimal?(1)BigDecimal初始化赋值(2)加减乘除运算(3)BigDecimal保留两位小数及舍入模式&#xff0…

WFP实现侧边栏导航菜单

菜单导航功能实现,常规的管理系统应该常用,左侧显示菜单条目,点击菜单,右侧切换不同的业务用户控件。 常用菜单可以采用TreeView树形控件特定样式实现 ,本文介绍的是使用ExpanderListView的组合形式实现的导航菜单&am…

算法day24|理论基础77

详细布置 理论基础 什么是回溯法:递归函数下面通常有回溯法 它使用的地方:组合,切割,子集,排列,棋盘问题(N皇后,解数独) 回溯算法的模板: void backtracking(参数)&…

微型计算机基础

微型计算机常用术语 位(bit):计算机所能表示的最基本,最小的数据单元。1个二进制位有两种状态0和1 通常情况下0表示低电平(接地),1表示高电平接电源(VCC) 字节&#xff0…

MATLAB 矩阵处理及多项式计算

一、实验目的 (1)掌握生成特殊矩阵以及矩阵处理的方法 (2)掌握数据统计和分析的方法 (3)掌握多项式的常用计算 二、实验原理与实验设备 原理:计算机编程相关知识技能和MATLAB软件编译环境 …

c++——map和set的封装

注:该封装基于前面博客已实现红黑树,map和set封装并不难,主要还是对红黑树的理解 目录 一. 改造红黑树 1. 改变节点的定义,使用更高维度的泛型 2. 红黑树追加迭代器的实现 1. 红黑树迭代器的构造函数和基本框架 2. begin()和e…

2.4、编码与调制

2.4、编码与调制 在计算机网络中。计算机需要处理和传输用户的文字,图片,音频和视频。它们可以统称为消息。 数据是运送消息的实体。 计算机中的网卡将比特 000 和 111,变换成相应的电信号发送到网线。 也就是说,信号是数据的…

[附源码]java毕业设计网络学习平台

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

LeetCode力扣刷题——更加复杂的数据结构

更加复杂的数据结构 一、引言 目前为止,我们接触了大量的数据结构,包括利用指针实现的三剑客和 C 自带的 STL 等。 对于一些题目,我们不仅需要利用多个数据结果解决问题,还需要把这些数据结构进行嵌套和联 动,进行更为…

五.STM32F030C8T6 MCU开发之RTC模块基础例程

五.STM32F030C8T6 MCU开发之RTC模块基础例程 文章目录五.STM32F030C8T6 MCU开发之RTC模块基础例程0.总体功能概述1.RTC硬件介绍1.1日历的功能1.2 闹钟输出1.3 入侵检测1.4 时间戳事件检测2.RTC软件配置2.1.RTC 模块初始化配置2.2 RTC 开始时间配置2.2.1RTC 年月日 时分秒配置2.…