当前位置: 首页 > news >正文

路由表和转发表解释

路由器的结构结构可划分为两大部分:路由选择部分和分组转发部分

路由选择部分也叫做控制部分,其核心构件是路由选择处理机。路由选择处理机的任务是根据所选定的路由协议构造出路由表,同时经常或定期地和相邻的路由器交换路由信息而不断地更新和维护路由表。

分组转发部分由三部分组成:交换结构、输入端口和输出端口。

交换结构的作用就是根据转发表(forwarding table)对分组进行处理,将某个输入端口进入的分组从一个合适的输入端口转发出去。

请注意“转发”和“路由选择”是有区别的。

“转发”即使路由器根据转发表把收到的IP数据报从路由器合适的端口转发出去。“转发”仅仅涉及到一个路由器。

“路由选择”涉及到很多路由器,路由表是许多路由器协同工作的结果。这些路由器按照复杂的路由算法,得出整个网络的拓扑变化情况,因而能够动态改变所选择的路由,并由此构造出整个的路由表。

路由表一般仅包含从目的网络到下一跳的映射

转发表是从路由表得出的。转发表必须包含完成转发功能所必需的信息。也就是说,在转发表的每一行必须包含从要到达的目的网络到输出端口和某些MAC地址信息(如下一跳的以太网地址)的映射。

将转发表和路由表用不同的数据结构实现会实现会带来一些好处,这是因为在转发分组时,转发表的结构应当是查找过程最优化,但路由表则需要对网络拓扑变化的计算最优化。

路由表总是用软件实现的,但转发表则可以用特殊的硬件实现。

转载于:https://www.cnblogs.com/qinyongzhu/p/4929833.html

相关文章:

  • volatile详解
  • Weblogic读不到Word文件
  • DDNS在生产环境中的应用
  • Java高精度四则运算(无括号限制)
  • StartUpListener类
  • linux .o,.a,.so文件解析
  • 联想壁纸下载
  • shell内置命令test单双括号的区别
  • mapper.xml配置文件详解
  • linux shell 启动脚本
  • java构造函数浅谈
  • 【转】【干货】第三方支付风控系统架构与运作机制阐述!
  • iOS 版本号
  • Linux 根文件系统制作
  • JavaScript 学习—— js获取行间样式和非行间样式
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • [NodeJS] 关于Buffer
  • CSS居中完全指南——构建CSS居中决策树
  • DataBase in Android
  • ES学习笔记(12)--Symbol
  • github指令
  • HTTP 简介
  • leetcode98. Validate Binary Search Tree
  • SpriteKit 技巧之添加背景图片
  • Vue--数据传输
  • 半理解系列--Promise的进化史
  • 编写符合Python风格的对象
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 精彩代码 vue.js
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 移动端解决方案学习记录
  • 中文输入法与React文本输入框的问题与解决方案
  • 《码出高效》学习笔记与书中错误记录
  • Python 之网络式编程
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (07)Hive——窗口函数详解
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (LeetCode) T14. Longest Common Prefix
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (转)ORM
  • (转)socket Aio demo
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • (转)一些感悟
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • . Flume面试题
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .Net Core和.Net Standard直观理解