由於學習的須要,我在近二十天中學習了Click(軟件路由器)
關於它的詳細介紹,能夠看下面的地址
http://read.cs.ucla.edu/click/
上面的地址能夠在google裏搜索到,搜「click ucla」,第一項就是。
進入上面的地址,能夠看到「Publications」,點進去,先看了第二篇文章,又看了第一和第三篇文章。其中第二篇文章是博士論文。第三篇文章在第5頁處講了一下IP路由器。
接着就到http://read.cs.ucla.edu/click/download下載了
click-1.7.0rc1.tar.gz,在fedora11上編譯成功。其它的linux系統應該也能夠。至於具體哪些能夠,看click源碼包的的說明。 我裝的是userlevel的,生成了二個可執行文件,click 和 clicky。 其中,click是用來加載配置文件,實現各項功能的。clicky是個圖形化的輔助設計工具。 在click的目錄下,有一個文件夾叫conf,是一些配置示例。我把這些配置文件按大小排序後依次學習。這樣幫助我熟悉了click。 昨天,咱們用click實現了把兩個網段聯通。 ============================================================== 在conf文件夾下,有一個make-ip-router.pl,運行之,獲得一個配置文本。修改此文本,能夠獲得一個基本的路由器。 make-ip-router.pl生成的文本,圖示以下: 此圖用clicky生成。 咱們使用的時候,作了些修改,改後的圖示以下: