ns3中linux kernel的位置理解
2015-11-16 14:05
501 查看
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
-----------------
那么层次就是
quagga
---------
kernel
----------
dce
---------
这样的三层。
对于每一个虚拟节点都是这样的三层。
在dce这一层有节点和接口信息,
在kernel这一层可以看到接口信息,路由
在quagga这一层也可看到路由(zebra看到接口,quagga只需要计算路由)
如果采用mpls-linux, 需要在kernel提供支持,
如果要产生衍生的接口Api,需要在dce这一层完成API的实现
此时使用iproute2配置mpls,代替quagga
mpls-linux的层次是
iproute2
---------------
kernel mpls-linux
-----------------
dce
-----------------
相关文章推荐
- Linux下MySQL忘记root密码怎么办
- Linux常用tool的整理
- 第五天-linux基础命令
- Linux 偏门接口速记
- jenkins发布项目到远程主机上,配置两台linux如何使用SSH免密码登录
- centos下的日志
- Linux系统中普通文件和目录文件的区别
- linux 下java环境搭建
- 修改Linux时间一般涉及到3个命令: date, clock, hwclock
- 使用John the ripper工具来尝试破解Linux密码
- Linux系统下Vim的多窗口使用技巧
- 学习笔记 - Linux命令(wget)
- Linux 下的下载文件命令
- CentOS安装gitLab服务器
- Linux-GLIBCXX版本过低导致编译错误--version `GLIBCXX_3.4.20' not found
- Linux之tr命令
- Linux strace命令
- Linux下FTP服务器搭建
- linux之fstab文件详解
- linux下mysql中文乱解决办法