为什么ATM和MPLS在2.5级?

我不明白为什么ATM和MPLS没有很好地分类在networking级别的堆栈ISO / OSI。

IP被认为是第3层。它独立于它下面的介质,用于路由。 ATM和MPLS比第二层的电气规格(例如,以太网的曼彻斯特编码)略高一些。它们还执行路由(第3层function),允许IP及其相关的路由 – 这已经是已经层3.因此,他们完成第2层和第3层的工作,但期望通常在其上面运行第3层协议,并且在它们下面连接不同的第2层信令协议。


编辑:澄清的尝试

  • 第1层:物理媒介纤维,UTP,载体鸽子
  • 第二层:介质的分组接口:令牌环/总线协议,以太网和小纸pipe
  • 这个2.5层的东西:定义在其上面承载层3的分组结构/封装,由层2承载。它执行层3的路由function。因此它既不是层2也不是3,并且执行两者的方面。 只是为了和你搞砸,有时候MPLS运行在IP之上。
  • 第三层:知识产权,知识产权和鸽子知道家在哪里。

除此之外,如果没有具体问题,我不知道如何更详细。

他们为什么不呢?

ATM和MPLS由OSI协议栈模型没有很好的分类,因为它们不是OSI协议。 (HTTP,TCP或IP都不是)

OSI模型在理论上看起来不错,但是在实现方面有很大的缺陷。

今天,OSI模型最适合用来描述分层和封装的分离。 试图在不遵守它的协议上映射旧的刚性模型没有太多的实际价值。