## 标题目录

  • 1.理解路由的原理
    • 路由器工作原理
    • 路由表的形成
  • 2.静态路由和默认路由
  • 3.路由器转发数据包的封装过程
  • 4.静态路由配置


数据包从主机A到达主机B有很多条路径可供选择,但是很显然,这些路径中在某一时刻总会有一条路径是最好(快)的。因此,为了尽可能地提高网络访问速度,就需要有一种方法来判断从源主机到目的主机所经过的最佳路径,从而进行数据转发,这就是路由技术。

1.理解路由的原理

路由器工作原理

路由器工作在 OSI 参考模型的网络层,它的重要作用是为数据包选择最佳路径,最终 送达目的地。
首先来看一下路由器是如何工作的。对于普通用户来说,能够接触到的只是局域网。通 过在 PC 上设置默认网关就可以使局域网的计算机与 Internet 进行通信。其实在 PC 上所设 置的默认网关就是路由器以太口的 IP 地址。如果局域网的计算机要和外面的计算机进行通 信,只要把请求提交给路由器的以太口即可,接下来的工作就由路由器来完成。因此可以说 路由器就是互联网的中转站,网络中的数据包就是通过一个一个的路由器转发到目的网络的。 那么路由器是如何进行数据包的转发的呢?就像一个人如果要去某个地方,他的脑海里 一定要有一张地图一样,在每个路由器的内部也有一张地图,这张地图就是路由表。在这个 路由表中,包含该路由器掌握的所有目的网络地址,以及通过此路由器到达这些网络的最佳路径。这个最佳路径指的是路由器的某个接口或下一跳路由器的地址。正是由于路由表的存 在,路由器才可以高效地进行数据包的转发。

(1)主机 1.1 要发送数据包给主机 4.1,因为 IP 地址不在同一网段,所以主机会将数据 包发送给本网段的网关路由器 A。
(2)路由器 A 接收到数据包,先查看数据包 IP 首部中的目标 IP 地址,再查找自己的 路由表。数据包的目标 IP 地址是 4.1,属于 4.0 网段,路由器 A 在路由表中查到 4.0 网段转 发的接口是 S0 接口。于是,路由器 A 将数据包从 S0 接口转发出去。
(3)网络中的每个路由器都是按这样的步骤转发数据的,直至到达路由器 B,再用同样 的转发方法从 E0 口转发出去,最后 4.1 主机接收到这个数据包。
在转发数据包的过程中,如果在路由表中没有找到数据包的目的地址,则根据路由器的 配置转发到默认接口或给用户返回目标地址不可达的信息。 上述虽然只是对路由器工作过程的简单描述,但却是路由器最基本的工作原理。

路由表的形成

1)直连网段:当在路由器上配置了接口的 IP 地址,并且接口状态为 up 时,路由表中出 现直连路由项。路由器 A 在接口 F0/0 和 F0/1 上分别配置了 IP 地址, 并且在接口已经是 up 状态时,在路由器 A 的路由表中就会出现 192.168.1.0 和 10.0.0.0 这两个网段。

2)非直连网段:对于 20.0.0.0 这样不直接连在路由器 A 上的网段,路由器 A 应该怎么写 进路由表呢?这就需要使用静态路由或动态路由来将这些网段及如何转发写到路由表 中。

2.静态路由和默认路由

1)静态路由
(1)由管理员手工配置,是单向的
(2)缺乏灵活性
2)默认路由
(1)一般在末梢网络(路由器上只连接了一个路由器)的路由器上
(2)配置默认路由后,当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口

3.路由器转发数据包的封装过程

路由器转发数据包的封装过程:ip地址不变,mac地址每经过一个接口换一次。

首先强调一下,网络层依靠的是ip地址通讯,掌控的是大局,而数据链路层依靠的是Mac地址通讯,控制的是局部传输,路由器转发数据包的过程其实就是网络层和数据链路层的相互配合工作的,靠ip地址把握大方向,路由器的工作就是将数据从一个网段传送到另一个网段,然后每一个具体网段就由数据链路层和Mac地址做具体工作。

那么现在我们来具体解释一下传输过程:Host A想发送一个数据到Host B,也就是ip192.168.1.2到ip192.168.2.2的一个过程,这两个始末ip地址是一直保持不变的,首先HostA将数据送到路由器A,这个工作由数据链路层来完成,此时源Mac是111,目标Mac是222,这样等数据到达路由器A之后,再进行重新装封,此时源Mac变成了333,目标Mac变成了444,再将这个数据送到路由器B,等数据到达路由器B的时候,同理,再进行重装封,此时,源Mac是555,目标Mac是666,最后将数据送到HostB,从头到尾,我们的源ip和目标ip都是保持不变的,变化的一直是mac地址,也就像刚开始我们说的那样,ip把控的是大方向,再配合数据链路层来完成整个传输的过程。

4.静态路由配置

默认路由
[AR5]ip route-static 0.0.0.0 0.0.0.0 192.168.12.1

静态路由
[AR5]ip route-static 192.168.10.0 255.255.255.0 192.168.12.1
192.168.10.0(目的网段) 255.255.255.0(子网掩码) 192.168.12.1(下一跳下一个路由进口IP)

查看路由表
[AR5]display ip routing-table

优先级设置
[AR5]IP route-ststic 192.168.10.0 255.255.255.0 192.168.12.1 preference 70
preference 70 设置浮动路由用于备份。默认值60越小越优先。

静态路由原理与配置命令相关推荐

  1. 静态路由概念及配置命令

    静态路由 静态路由(英语:Static routing),一种路由的方式,路由项(routing entry)由手动配置,而非动态决定.与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变 ...

  2. 路由之静态路由原理及配置

    目录 一.什么是路由 二.路由表的形成 1.什么是路由表 2.路由表形成 三.静态路由 四.默认路由 1.什么是默认路由 2.默认路由的配置 五.路由器转发数据包的封装过程 六.静态路由和默认路由的配 ...

  3. 静态路由特点及其配置

    许多人错误地认为静态路由很简单,就一个命令,没什么好学的.其实这是因为他们根本没有深入理解静态路由的工作原理,对于仅有一条静态路由配置命令中的各参数和选项的含义和使用方法也是一知半解,结果造成的是遇到 ...

  4. 你所不了解的静态路由特点及配置

    以下内容摘自正在全面热销的最新网络设备图书"豪华四件套"之一<Cisco路由器配置与管理完全手册>(第二版)(其余三本分别是:<Cisco交换机配置与管理完全手册 ...

  5. 路由交换-基础配置命令

    目录 路由交换-基础配置命令 实验目的 知识点 实验场景 实验步骤 基础切换 1.从用户模式到特权模式 2.从特权模式到全局配置模式 3.全局配置模式到接口模式 特权模式: 1.显示所有的配置 2.显 ...

  6. 网络工程师必备——什么是静态路由?如何配置静态路由?

    一.静态路由功能介绍: 静态路由就是手工配置的路由,使得数据包能够按照预定的路径传送到指定的目标网络.当不能通过动态路由协议学到一些目标网络的路由时,配置静态路由就会显得十分重要 需要更多网工学习资料 ...

  7. 简单而又常用的基本的交换路由的一些配置命令

    1.在基于IOS的交换机上设置主机名/系统名: switch(config)# hostname hostname 在基于CLI的交换机上设置主机名/系统名: switch(enable) set s ...

  8. 静态路由的不通配置方式

    1 ip route  x.x.x.x.  y.y.y.y  (端口) 这个端口必须是设备自己的 2 ip route x.x.x.x.  y.y.y.y   (ip--address) 这个IP地址 ...

  9. Cisco三层交换机实现vlan间路由讲解与配置命令,配置过程很详细

    Cisco三层交换机实现vlan间路由的配置 一.Cisco三层交换机实现vlan间路由的配置拓扑图 二.详细配置命令如下 拓扑图: 一.配置要求如下: 本次测试使用cisco Packet Trac ...

最新文章

  1. matlab 读取txt文件数据
  2. kylin KV+cube方案分析
  3. 双通道和单通道区别_实测内存通道的区别:单通道比双通道内存更有优势?
  4. 系统实施基础:系统实施的相关知识介绍
  5. Flink的时间语义和Watermark
  6. 玩转Java注解:元注解、内置注解、自定义注解的原理和实现
  7. Zabbix 对接 LDAP 实现用户统一登录的方法
  8. java获取屏幕上某坐标点的颜色
  9. 数据库连接工具sqldbx、dbvisualizer使用笔记
  10. 计算机设计大赛的感悟,计算机设计大赛含金量
  11. epc项目设计流程图_EPC工程总承包管理流程图解。
  12. java读取log4j配置文件路径_log4j配置文件位置详解
  13. 照片的分辨率怎么调整?图片分辨率太低怎么调高?
  14. 闵华 oracle,Oracle 数据库上机试验指导1(答案).doc
  15. conventional-changelog 参数含义
  16. 深度linux引导安装教程,deepin深度系统安装教程-电脑系统安装手册
  17. win7原版iso_【JUJUMAO_MSDN系统】Windows 10 1903 64位 五版合一 原版ISO镜像
  18. 讲讲Python中的函数传递问题 【文末送书】
  19. node16 node-sass 版本
  20. 小程序-输入关键字搜索,关键字在搜索列表中高亮效果

热门文章

  1. HTTP Token 使用方式: Basic Token v.s Bearer Token
  2. Django入门——基于web自动化测试by虫师
  3. 哔哩哔哩笔试2019/8/23
  4. mysql 的dcl语句_详解MySQL第三篇—DCL语句
  5. Android中自定义TextView的形状--圆形-椭圆形-圆角矩形-线条
  6. 100款表白源码,搭建网站必备,总有一款适合你
  7. 常用Promise方法处理替换success和fail
  8. 微信公众号对接ChatGPT-实现基于自己知识库的机器人功能-并且可以人工接入进行回复的客服系统...
  9. (附源码 springboot足球运动员训练计划管理系统的设计与实现 毕业设计281444
  10. win10 使用outlook账户免密码登陆