术语encapsulation通常用OSI模型来表示下面的意思,如这里所描述的那样。
每个“功能”(广义地说)封装在上面的层(S),网络层封装在上面的层,数据链路层封装网络层,等等。
问:但是很多时候,我们也看到像mac这样的术语在ip封装(例如OTV).In --在这里,上层(Layer3)--是封装底层(Layer2)的。请解释为什么我们在这里使用术语encapsulation。它不是与encapsulation的一般含义相矛盾吗?
发布于 2017-01-22 15:19:44
既然你引用我的话,请允许我回答你的问题。
我认为这一点也不矛盾。虽然隧道协议*不适合OSI模型,但是封装的过程仍然是一样的。原始协议数据单元( PDU )包含在另一个PDU中,因此可以忽略内部PDU的结构和语义。不管它携带什么“数据”,外部PDU都会被处理。在OTV中,外部PDU是IP,该IP数据包与任何其他数据包一样被处理。它携带OTV数据这一事实并不影响IP分组在网络中传输时的处理方式。这是封装的基本特性。无论内部PDU是“较高”层还是“较低”层,都不重要。
。*除了OTV之外,您还可以添加所有其他隧道协议,包括TRILL、LISP、GRE、MPLS、IPSec、IPinIP等。
现在我来考虑一下,您可以说所有的隧道协议都是封装的示例。
发布于 2017-01-23 00:02:40
术语encapsulation根本没有出现在现场视察/国际电联参考模型中。之所以使用这个术语,是因为它描述了正在使用的方法的功能,即封装,或打包,然后发送的东西。
https://networkengineering.stackexchange.com/questions/38283
复制相似问题