ns3中linux kernel的位置理解

dce中 kernel是作为应用软件使用的,更确切的是作为网络协议栈使用。地位等同于ns3的ip协议栈。

那么层次就是

quagga

---------

kernel

----------

dce

---------

这样的三层。

对于每一个虚拟节点都是这样的三层。

在dce这一层有节点和接口信息,

在kernel这一层可以看到接口信息,路由

在quagga这一层也可看到路由(zebra看到接口,quagga只需要计算路由)


如果采用mpls-linux, 需要在kernel提供支持,

如果要产生衍生的接口Api,需要在dce这一层完成API的实现

此时使用iproute2配置mpls,代替quagga

mpls-linux的层次是

iproute2

---------------

kernel mpls-linux

-----------------

dce

-----------------


你可能感兴趣的:(ns3中linux kernel的位置理解)