路由器转发原理

路由器记录了 下一条地址、出接口参数、IP前缀、主要是记录了一些有利于更快转发数据的信息,也算是数据库吧
路由器IP前缀:ip地址网络前缀属于ip地址规划问题.是与地址的网络部分相对应的ip地址部分。比如b类地址的网络前缀是/16(即前16位表示地址的网络部分,且255.255.0.0是对应的默认子网掩码。

路由表IP前缀的来源:直连路由、静态路由、动态路由

动态路由

1、应用的算法:
距离矢量型 RIP EIGRP
链路状态型 OSPF ISIS
路径矢量型 BGP

距离矢量型协议:是根据 距离 与 方向 转发的路由协议,距离是根据度量来决定的
链路状态型:链路状态路由选择协议又称为最短路径优先协议或分布式数据库协议,它基于Edsger Dijkstra的最短路径优先(SPF)算法。它比距离矢量路由协议复杂得多,但基本功能和配置却很简单,算法易理解。链路状态协议从网络或者网络的限定区域内的所有其他路由器处收集信息,最终每个链路状态路由器上都有一个相同的有关网络的信息。并且每台路由器都可以独立的计算各自的最优路径。
总的来说,距离矢量行协议是平面型路由,而链路状态是俩台路由器直接建立邻居关系,邻居之间相互宣告本地链路状态,把网络划分成区域,收集所有链路状态信息,生成网络拓扑,再到本地路由器上计算出最优路径。
路径矢量型协议:是根据路径、距离 转发的路由协议,距离是根据度量来决定的

范围 AS
1、IGP 内部网关协议
2、EGP 外界网关协议

路由表的构造
1、IP前缀:IP前缀列表#,所匹配的对象是IP地址前缀,也就是路由条目。
一个路由条目由目的网络地址(也被称为IP前缀)及掩码长度(也被称为前缀长度)共同标识。
2、掩码:子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
3、下一跳:是指如果一条路由的终点不是直连的路由器,那么再访问另一个地址时,从他出发,经过下一个接口的IP地址,成为下一条.
4、出接口
5、来源 L C O B S
6、路由优先级0-255 小优 当路由前缀与掩码一致而来源不一致的时候通过参数决定哪种来源的路由会放置在路由表中
7、开销:不同协议有不同的开销,所以不同的协议比较开销,开销相同会负载均衡
8、flag
路由查找原则:
1.精确查找 / 最长匹配:子网掩码全为0,或主机位数最短
2.递归查找 以太网中路由的下一条,会在路由表中再次查找,找出能ARP的下一跳与出接口。
ARP:地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基础上的,局域网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存;由此攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个ARP欺骗。ARP命令可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。相关协议有RARP、代理ARP。NDP用于在IPv6中代替地址解析协议。
3.黑洞路由:下一跳是null接口的路由
作用:防环、安全
路由器封装与解封装
4.接口接收目的MAC是自己的数据帧,还有广播帧以及它需要接收的组播帧。目的,不是自己MAC的单播帧会被丢弃

路由器转发原理以及路由表的构成相关推荐

  1. 网络基础(六)-- 路由器的转发原理,路由表,静态路由及其配置

    目录 1. 路由器的转发原理 2. 路由表 3. 路由器获取未知网段的路由信息的方法 4. 静态路由 5. 静态路由的扩展配置 1. 路由器的转发原理 当一个数据来到路由器,路由器将基于数据包中的目标 ...

  2. 交换机与路由器技术:远程管理交换机和路由器工作原理、路由器转发数据包的封装过程

    目录 一.通过远程管理方式连接交换机 1.teInet是应用层协议基于传输层TCP,默认端口号:23 2.ssh是应用层协议基于传输层TCP默认端口号:22 3.思路 3.1.telnet 3.2.s ...

  3. 网络基础:路由器工作原理

    目录 一.理论 1.路由器工作原理 2.路由表获取方式 3.路由器和交换机的区别 二.实验 1.华为系统配置2台路由器 2.华为系统配置3台路由器 3.华为系统配置浮动路由 一.理论 1.路由器工作原 ...

  4. 计算机网络学习--交换机和路由器转发数据原理

    转自知乎: 作者:网工Fox 链接:https://www.zhihu.com/question/20099434/answer/1861866418 来源:知乎 著作权归作者所有.商业转载请联系作者 ...

  5. 路由器工作原理及路由、路由表

    路由器及路由 路由表 目录 一.路由器的工作原理 1. 根据路由表转发数据 2. 路由表的形成 3. 静态路由(Static) 二.实验 实验 1 实验 2 一.路由器的工作原理 1. 根据路由表转发 ...

  6. 第9节 路由表的分类及路由器简单原理

    路由表的分类及路由器简单原理 0 摘要 1 路由概述 2 路由表 2.1 路由表概述 2.2 路由表的分类 2.3 检查路由表的先后顺序 3 路由器工作原理 3.2 工作原理 3.2 交换机与路由器的 ...

  7. 网络设备网卡、中继器、集线器、网桥、交换机、路由器工作原理

    [b]网络设备网卡.中继器.集线器.网桥.交换机.路由器工作原理[/b] [b]网卡[/b] 1.工作在物理层(进行数据接收和发送) [b]中继器[/b] 1.工作在物理层,用来复原网络中的信号并重新 ...

  8. 路由器工作原理及配置实验

    一.路由器工作原理 路由器根据路由表转发数据,并选择最优路径 :若路由表中没有路由,可手动设置静态路由. 路由器工作在OSI模型三层(网络层),收到数据包后根据OSI模型层层将数据包拆开,到网络层后根 ...

  9. 交换机与路由器工作原理

    前言 这篇博客的主要目的是为了聊一下路由器和交换机,以及它们各自的工作原理和对应的两张表. 交换机 1.简单介绍交换机 这里的交换机主要讲的是 二层交换机.它工作在OSI七层模型中的第二层,也就是数据 ...

最新文章

  1. saxreader读取服务器xml文件,使用SAXReader从xml文件读取元素
  2. 杜克大学出来的NBA球星有哪些?
  3. 拖拽自动生成的DataGridView和BindingSource操作数据库(增加,修改,删除)---自己实现...
  4. Redis-Bitmap介绍及使用
  5. devops 工具_衡量DevOps成功的13种工具
  6. python如何升级_python pip如何升级
  7. centos7 mariadb mysql_【软件安装】CentOS7安装MariaDb(mysql_替代品安装)
  8. robot frame基础知识--变量
  9. Scala编程指南——用更少的字做更多的事
  10. StretchDIBits函数隐含的图像坐标系设置
  11. matlab仿真动力学方程的几种方法,总结,以范德波振子为例
  12. G120XA与S7-1200的Modubus通信(一)
  13. widows 程序无响应判断,程序假死状态
  14. [Hi3751V350][Android9.0] 调试笔记 --- 添加并设置默认系统字库
  15. 为什么高水平程序员不喜欢接外包项目
  16. Android Studio如何更新至最新版本4.2.2
  17. 多域单点登录SSO系统的实现
  18. android 球面 旋转 坐标系,天球坐标系和地球坐标系-GPS定位原理及应用-电子发烧友网站...
  19. 多元线性回归的缺陷_多元线性回归常见问题
  20. learn more study less:如何高效学习

热门文章

  1. [python] 函数的缺省参数和注意事项
  2. bindtap获取不到数据
  3. 在百度云工作是什么体验,我们访谈了6位同学
  4. linux中的shuf命令
  5. 一步一印的打印机行业,迎来三大发展趋势
  6. tomcat项目部署到本地局域网访问
  7. 机器学习实战4.2 朴素贝叶斯案例:屏蔽社区留言板的侮辱性言论
  8. 作业帮上的智能计算机免费用,作业帮推出真人老师“免费答”新功能 打造一站式学习神器...
  9. 金九银十面试怒拿6个offer——测试开发面试题整理
  10. 邮件归档审计系统(EEA)助力国信证券实现归档需求