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

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

推薦閱讀