ns3中linux kernel的位置理解

2021-07-07 05:40:37 字數 431 閱讀 5575

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筆記 初識NS3編譯執行

開始學習ns 3,按照官網的教程一步步安裝完成後 終於可以試試第乙個程式了.1.編譯系統 waf ns 3採用waf進行編譯,這個是用python開發的編譯管理系統 猜測應該是提供了不少現成的ns 3的python介面,交給waf管理,這樣程式設計的工作就少了很多了.2.開發環境 ns 3提供了py...

NS3學習日誌

1.ns3中的基本概念 a.節點 node 物理意義 節點是ns3中對計算機的基本抽象可以理解為乙個電腦,我們可以再這個電腦 node 上新增應用,外圍卡,協議等等。表 示 用c 中的類 node 來表示 c.通道 channel 物理意義 資料傳播的媒介 表 示 c 中的類 channel 它本身...

NS3學習資料

回答一 首先,ns3本身是必須要c 知識的,關於c 的學習如果題主沒有基礎就先補一下吧,具體方法就不贅述了。之後就是了解ns3的一些基本用法。這裡又要分兩種情況 只使用已有模組 和開發新的協議 對於前一種情況基本讀一下官方文件 ns 3 tutorial 跟著它邊學邊做,熟悉熟悉,就可以了。對於第二...