日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

圖 專用Cisco路由器的替代品 Zebra一


動態(tài)、健壯的路由對于 Internet 網(wǎng)絡(luò)來說極其重要 , 因此任何一個初涉此領(lǐng)域的網(wǎng)絡(luò)工程師不僅需要理解路由的概念 , 而且要有能力在真正的環(huán)境下駕馭它 。但是 , 路由領(lǐng)域由高端網(wǎng)絡(luò)設(shè)備供給商(比如 Cisco)提供的產(chǎn)品一統(tǒng)天下 , 這就意味著對于大多數(shù)人來說 , 只能在學(xué)?;蛘邔嶒炇噎h(huán)境中才能學(xué)習(xí)路由 , 而且還要一直受到實踐時間和實踐條件的困擾 。
我們在組織一門關(guān)于 TCP/IP 路由的課程時就碰到了這樣的困難 。在一個小型的測試環(huán)境下 , 我們想演示在使用路由信息協(xié)議(RIP)和開放式最短路徑優(yōu)先協(xié)議(OSPF)時各種不同的負載平衡情形 。但是 , 我們手頭上的 Cisco 路由器數(shù)量有限 。不過我們有一些 PC 機可以使用 , 于是我們開始想辦法用 Linux 來仿真 Cisco 路由器以解決這個問題 。
開始時我們嘗試使用傳統(tǒng)的路由和網(wǎng)關(guān)守護進程來構(gòu)建我們的測試網(wǎng)絡(luò) , 但我們很快就發(fā)現(xiàn)對它們進行配置比較困難 , 而且它們的能力有限 , 我們的工作得不償失 。于是我們決定嘗試使用更先進的方法來完成我們的測試網(wǎng)絡(luò) , 很幸運 , 我們找到了 Zebra 。
什么是 Zebra?
Zebra 是一個 TPC/IP 路由軟件 , 支持 BGP-4、BGP-4 、OSPFv2、OSPFv3、RIPv1、RIPv2 和 RIPng 。它的發(fā)行遵循 GNU 通用公共許可協(xié)議 , 可以運行于 Linux 以及其他一些 Unix 變體操作系統(tǒng)上 。Zebra 是那些系統(tǒng)最新的發(fā)行版本中的路由軟件 。最新版本的Zebra以及文檔可以從GNU Zebra網(wǎng)站上下載http://www.zebra.org/
最初的 Zebra 軟件包由 Kunihiro Ishiguro 和 Yoshinari Yoshikawa 于1996年完成 ?,F(xiàn)在 , 這個軟件包主要由 IP Infusion――CTO 是 Ishiguro 先生――在多名網(wǎng)絡(luò)工程師以及開源志愿者的幫助下來維持 。
Zebra 的設(shè)計獨特 , 采用模塊的方法來治理協(xié)議 。可以根據(jù)網(wǎng)絡(luò)需要啟用或者禁用協(xié)議 。
Zebra 最為實用的一點是它的配置形式同 Cisco IOS 極其類似 。盡管它的配置與 IOS 相比還是有一些不同 , 但是這對于那些已經(jīng)熟悉 IOS 的網(wǎng)絡(luò)工程師來說在這種環(huán)境下工作將相當(dāng)自如 。
安裝 Zebra
我們的 Zebra 測試平臺是一臺舊的但是依然很好用的 ThinkPad X20 , 其運行的是 Red Hat Linux 9 。ThinkPad 有一個內(nèi)置的以太網(wǎng)接口 , 我們又給它加了一塊 PCMCIA 以太網(wǎng)卡 , 使之可以完成路由器的功能 。在安裝 Zebra 之前 , 我們確認兩塊網(wǎng)卡都已經(jīng)被 Linux 認出并且正常工作 。
在 Red Hat 9 中已經(jīng)附帶了 Zebra-0.93b 的 RPM 安裝包 。這個版本與 Zebra 網(wǎng)站上提供的版本相同 , 因此我們決定直接使用它 , 而不再去從網(wǎng)上下載并自己編譯 。Zebra RPM 將安裝二進制文件、腳本和配置文件 , 以及必需的手冊、例子和文檔文件 。
Zebra 基本配置
zebra 守護進程是實際的路由治理者 , 控制著其他模塊;而且用戶主要通過它進行交互 。我們最先需要配置 Zebra 守護進程 , 對應(yīng)的配置文件是 /etc/zebra/zebra.conf 。
Zebra RPM 包中有一個完整的配置文件樣例 。不過 , 就最簡化的情形來說 , 我們實際上只需要創(chuàng)建一個包含以下幾行的 /etc/zebra/zebra.conf 文件:
清單 1.一個最簡的 Zebra 配置文件
hostname speedmetal
passWord zebra
enable password zebra
hostname 指定了當(dāng)您進入交互式配置方式時的路由器名 。它可以是任何一個標(biāo)識 , 不一定要和機器的主機名相同 。
assword 指定了登錄進入交互式 Zebra 終端時需要的密碼 。
enable password 指定了當(dāng)您想要改變配置時以較高級別身份訪問 Zebra 所需要的密碼 。
創(chuàng)建了 /etc/zebra/zebra.conf 文件以后 , 我們現(xiàn)在可以執(zhí)行下面的命令來啟動 zebra 守護進程:

推薦閱讀