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

路由的控制与转发原理

     场景1:路由器收到数据包后,会根据数据包的目标IP地址,计算出目标网段,再确定终端设备的具体位置。这个过程中,还需要计算出接口,或数据包下一跳的地址。最终会生成一条路由,即路径,存储至路由表中。

     在这个场景中,大致可分2个步骤,一个是路径的生成,一个是路径的执行。也就对应了路由器的控制平面和转发平面。举个生活中的例子,一个团队要完成一个计划,大致可分为计划的制定者与计划的执行者,制定者构建出大致的蓝图,执行者会进行具体的实施。同理,路由器的控制平面,是从宏观的角度指引,转发平面,是从具体微观角度的执行。在现实的场景中,路由器的CPU大多是双核,即有2个核心,一个核心用于控制平面,另一个核心用于转发平面。

     如何理解控制平面,控制平面是指系统中用来传送信令、计算表项的部分。主要的功能有协议表项的计算与维护、协议报文的接收与发送。比如,在一台路由器中,控制平面可负责路由协议的学习、路由表项维护;在比如,在一台三层交换机中,控制平面可负责MAC地址学习工作。

     如何理解转发平面,转发平面是指系统中用来进行数据报文的封装、转发的部分。具体的功能包括数据报文的接收、解封装、封装、转发等。例如,在网络层中,当系统接收到IP报文后,需要进行解封装、查路由表、从出接口转发等。

     关于控制平面与转发平面关系,二者相对独立又协同工作。常规的设计逻辑应该是控制平面与转发平面分离,互不影响。这样做的效果是当系统的控制平面出现故障时,转发平面还可以继续工作。从而可以保证网络中原有的业务不受系统故障的影响,提高整个网络的可靠性。

【本文章技术支持:武汉科云信息技术有限公司】

http://www.lryc.cn/news/239969.html

相关文章:

  • ios qt开发要点
  • 免费小程序商城搭建之b2b2c o2o 多商家入驻商城 直播带货商城 电子商务b2b2c o2o 多商家入驻商城 直播带货商城 电子商务
  • ChatGPT最强?文心一言与ChatGPT对比
  • 算法通关村第十二关|青铜|字符串转换整数
  • CSS实现空心的“尖角”
  • 算法 全排列的应用
  • 环境配置|GitHub——如何在github上搭建自己写的网站
  • Windows系统中curl和wget命令下载说明
  • 山西电力市场日前价格预测【2023-11-24】
  • 说说你对 shell 的理解以及常见的命令?
  • 数据结构之双向带头循环链表函数功能实现与详细解析
  • SpringBoot_websocket实战
  • 香港科技大学广州|机器人与自主系统学域博士招生宣讲会—同济大学专场!!!(暨全额奖学金政策)
  • python基于GCN(图卷积神经网络模型)和LSTM(长短期记忆神经网络模型)开发构建污染物时间序列预测模型
  • SpringMVC问题
  • 【Linux】Linux的常用基本指令
  • 气候变化和人类活动对中国植被固碳的贡献量化数据月度合成产品
  • 定位鼠标悬浮才出现的元素
  • 【css/vue】使用css变量,在同一个页面根据不同情况改变字号等样式
  • 在springboot中实现WebSocket协议通信
  • 云原生Docker系列 | Docker私有镜像仓库公有镜像仓库使用
  • 用于 syslog 收集的协议:TCP、UDP、RELP
  • OpenAI创始人山姆·阿尔特曼重返公司;LLM持续学习
  • Ant Design Pro生产环境部署
  • Altium Designer学习笔记10
  • ubuntu cutecom串口调试工具使用方法(图形界面)
  • flink 1.17.1的pom.xml模板
  • MySql的数据类型和隐式转换
  • 【开源】基于JAVA的在线课程教学系统
  • 【Linux】权限理解【文件权限以及目录权限详解、以及umsk程序掩码知识详解】