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

1 專(zhuān)用Cisco路由器的替代品Zebra

動(dòng)態(tài)、健壯的路由對(duì)于 Internet 網(wǎng)絡(luò)來(lái)說(shuō)極其重要,因此任何一個(gè)初涉此領(lǐng)域的網(wǎng)絡(luò)工程師不僅需要理解路由的概念,而且要有能力在真正的環(huán)境下駕馭它 。但是,路由領(lǐng)域由高端網(wǎng)絡(luò)設(shè)備供給商(比如 Cisco)提供的產(chǎn)品一統(tǒng)天下,這就意味著對(duì)于大多數(shù)人來(lái)說(shuō),只能在學(xué)?;蛘邔?shí)驗(yàn)室環(huán)境中才能學(xué)習(xí)路由,而且還要一直受到實(shí)踐時(shí)間和實(shí)踐條件的困擾 。
我們?cè)诮M織一門(mén)關(guān)于 TCP/IP 路由的課程時(shí)就碰到了這樣的困難 。在一個(gè)小型的測(cè)試環(huán)境下,我們想演示在使用路由信息協(xié)議(RIP)和開(kāi)放式最短路徑優(yōu)先協(xié)議(OSPF)時(shí)各種不同的負(fù)載平衡情形 。但是,我們手頭上的 Cisco 路由器數(shù)量有限 。不過(guò)我們有一些 PC 機(jī)可以使用,于是我們開(kāi)始想辦法用 Linux 來(lái)仿真 Cisco 路由器以解決這個(gè)問(wèn)題 。
開(kāi)始時(shí)我們嘗試使用傳統(tǒng)的路由和網(wǎng)關(guān)守護(hù)進(jìn)程來(lái)構(gòu)建我們的測(cè)試網(wǎng)絡(luò),但我們很快就發(fā)現(xiàn)對(duì)它們進(jìn)行配置比較困難,而且它們的能力有限,我們的工作得不償失 。于是我們決定嘗試使用更先進(jìn)的方法來(lái)完成我們的測(cè)試網(wǎng)絡(luò),很幸運(yùn),我們找到了 Zebra 。

什么是 Zebra?
Zebra 是一個(gè) 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)在,這個(gè)軟件包主要由 IP Infusion――CTO 是 Ishiguro 先生――在多名網(wǎng)絡(luò)工程師以及開(kāi)源志愿者的幫助下來(lái)維持 。
Zebra 的設(shè)計(jì)獨(dú)特,采用模塊的方法來(lái)治理協(xié)議 ??梢愿鶕?jù)網(wǎng)絡(luò)需要啟用或者禁用協(xié)議 。
Zebra 最為實(shí)用的一點(diǎn)是它的配置形式同 Cisco IOS 極其類(lèi)似 。盡管它的配置與 IOS 相比還是有一些不同,但是這對(duì)于那些已經(jīng)熟悉 IOS 的網(wǎng)絡(luò)工程師來(lái)說(shuō)在這種環(huán)境下工作將相當(dāng)自如 。
安裝 Zebra
我們的 Zebra 測(cè)試平臺(tái)是一臺(tái)舊的但是依然很好用的 ThinkPad X20,其運(yùn)行的是 Red Hat Linux 9 。ThinkPad 有一個(gè)內(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 安裝包 。這個(gè)版本與 Zebra 網(wǎng)站上提供的版本相同,因此我們決定直接使用它,而不再去從網(wǎng)上下載并自己編譯 。Zebra RPM 將安裝二進(jìn)制文件、腳本和配置文件,以及必需的手冊(cè)、例子和文檔文件 。

Zebra 基本配置
zebra 守護(hù)進(jìn)程是實(shí)際的路由治理者,控制著其他模塊;而且用戶(hù)主要通過(guò)它進(jìn)行交互 。我們最先需要配置 Zebra 守護(hù)進(jìn)程,對(duì)應(yīng)的配置文件是 /etc/zebra/zebra.conf 。
Zebra RPM 包中有一個(gè)完整的配置文件樣例 。不過(guò),就最簡(jiǎn)化的情形來(lái)說(shuō),我們實(shí)際上只需要?jiǎng)?chuàng)建一個(gè)包含以下幾行的 /etc/zebra/zebra.conf 文件:

清單 1.一個(gè)最簡(jiǎn)的 Zebra 配置文件
hostname speedmetalpassWord zebraenable password zebrahostname 指定了當(dāng)您進(jìn)入交互式配置方式時(shí)的路由器名 。它可以是任何一個(gè)標(biāo)識(shí),不一定要和機(jī)器的主機(jī)名相同 。

推薦閱讀