设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1000|回复: 2
收起左侧

[求助] 控制层面和数据层面是NP哪个知识点中提出来的?

[复制链接]
发表于 2019-9-10 01:35:03 | 显示全部楼层 |阅读模式
5鸿鹄币
最近在看BGP教程的时候,老师讲到BGP中的路由黑洞时,在控制层中是通的,数据层是不同 什么的。有人知道控制层和数据层的知识点是哪里讲的吗?感谢!  

最佳答案

查看完整内容

简单来说,设备的主要任务是转发包,这一个任务是在数据层(data plane/forwarding plane)完成的,但是转发包的时候需要做决策(转不转,往哪里转),所以需要利用一些表,比如TCAM表、FIB表、LIB表等等。这些表是控制层(control plane)负责填的。也就是说control plane运行各种协议,再把结果保存成各种储存形式,供data plane在做转包决策的时候参考。 此外控制层还负责处理目标IP地址是设备本身的IP地址的包。 想了解多点 ...
发表于 2019-9-10 01:35:04 | 显示全部楼层
本帖最后由 digg3r 于 2019-9-10 15:09 编辑

简单来说,设备的主要任务是转发包,这一个任务是在数据层(data plane/forwarding plane)完成的,但是转发包的时候需要做决策(转不转,往哪里转),所以需要利用一些表,比如TCAM表、FIB表、LIB表等等。这些表是控制层(control plane)负责填的。也就是说control plane运行各种协议,再把结果保存成各种储存形式,供data plane在做转包决策的时候参考。
此外控制层还负责处理目标IP地址是设备本身的IP地址的包。
想了解多点,可以看看官方关于保护这些层的文章:https://www.cisco.com/c/en/us/su ... lists/13608-21.html
PS:这种分层是逻辑的
沙发 2019-9-10 01:35:04 回复 收起回复
回复

使用道具 举报

发表于 2019-9-12 22:46:46 | 显示全部楼层
control plane, data plane 的概念适用于所有网络设备,有的厂商还有 mangement plane 的讲法。 control plane 的用途是构建路由表,相当于修路。data plane的作用是进行具体的数据转发,相当于坐某一路公交车。有了路,不一定有车可以载你过去,就是所谓的control plane是通的,但是data plane不通。你可以把BGP看作一个application,而不是一个路由协议,BGP这种application的作用是相互之间传递路由信息(control plane,修路)真正进行数据转发要依靠更底层的协议。
板凳 2019-9-12 22:46:46 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-3-28 17:26 , Processed in 0.075505 second(s), 12 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表