歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> Zebra使用手冊

Zebra使用手冊

日期:2017/2/27 9:30:19   编辑:更多Linux

  對於網絡互聯工程師們來說,建立一個互聯網動態路由是非常重要的。這不僅需要了解路由的概念,而且還必須知道如何付諸實踐。就目前而言,網絡設備主要由Cisco這樣的大公司來提供。大多數獨立的路由開發者們常常受到學校或實驗室環境的制約,無法充分利用現有的資源。而利用Cisco技術設備打造網絡需要大量的成本。為了打破這種局面,我們利用一個小型的實驗網絡,應用路由信息協議(RIP)和開放式最短路徑優先(OSPF)兩種技術,展示各自不同的平衡加載方案。     在我們使用的三個路由器中,有一個是利用Linux技術模擬的。最初,我們試圖利用傳統的路由和選通無交互後台程序來組建測試網絡,但很快發現這種方法設置起來十分復雜而且功能有限。最後,我們決定找一個更先進的方法建立測試網絡,幸運的是我們找到了Zebra。     什麼是Zebra     Zebra是一種TCP/IP路由軟件,它支持BGP-4、BGP-4+、OSPFv2、OSPFv3、RIPv1、RIPv2和RIPng。它符合GNU的GPL標准,可以運行在Linux和其它Unix變體系統上。Zebra是最先進的路由軟件之一,最新版本可以從GUN Zebra Web站點上下載。     最早的Zebra套件是由Kunihiro Ishiguro和Yoshinari Yoshikawa在1996年開發的。目前,Zebra套件主要由IP Infusion公司負責維護,軟件的創始人之一Ishiguro是公司的CTO。     Zebra可以利用模塊法對各種協議進行管理,這種設計是獨一無二的。它可以根據網絡的需要激活或者停止協議。到目前為止,我們發現Zebra最有用的地方在於它與Cisco IOS設置格式十分相近。盡管它與IOS之間存在著一些差異,但是那些熟悉IOS的網絡工程師們會很快適應Zebra網絡環境的。目前,Zebra 1.0還沒有推出,最新的版本是Zebra 0.93b,它對於一個小型網絡已經足夠了。     Zebra的安裝     我們選擇了性能穩定的ThinkPad X20作為Zebra的硬件測試平台,Red Hat Linux 9作為其軟件測試平台。ThinkPad X20擁有一個內置的以太網接口。為了使其能充當路由器使用,我們為它增加了一個PCMCIA以太網卡。在安裝Zebra前,首先要確定所有的網卡都能被Linux系統識別。     Red Hat 9中已經集成了Zebra 0.93b的RPM。當然,你也可以從網上下載Zebra 軟件。為了方便起見,我們決定安裝 Zebra 0.93b RPM。Zebra RPM的安裝過程與其它軟件基本相同。安裝的項目包括二進制設置命令、小型程序、配置文件以及必需項目菜單、實例和文檔等。     Zebra的基本設置     Zebra無後台交互程序是實實在在的路由管理程序。它控制著其它的軟件模塊,同時還提供與客戶交互的主端口。Zebra RPM套件中包括一個完整的參考設置文件。但是,我們只需要建立一個包括以下內容的/etc/zebra/zebra.conf文件就可以對Zebra進行設置了。     最簡單的Zebra設置文件:     hostname speedmetal  passWord zebra  enable password zebra     無論何時,當你進入交互式設置模式時,Hostname指令將指定路由器的名稱。該名稱可以任意設置,不一定和主機的名稱相符。Password指令則確定交互式Zebra終端的登陸密碼。     /etc/zebra/zebra.conf建立後,我們可以執行下列指令來啟動zebra無後台交互程序:     # service zebra start     現在我們可以通過連接機器的2601端口進入Zebra交互對話模式。     Zebra對話模式實例:     [root@speedmetal zebra]# telnet 127.0.0.1 2601  Trying 127.0.0.1...  Connected to 127.0.0.1.  Escape character is '^]'.  Hello, this is zebra (version 0.93b).  Copyright 1996-2002 Kunihiro Ishiguro.  User Access Verification  Password: zebra  speedmetal> enable  Password: zebra  speedmetal# ?   configure Configuration from vty interface   copy    Copy configuration   debug   Debugging functions (see also 'undebug')   disable  Turn off privileged mode command   end    End current mode and change to enable mode.   exit    Exit current mode and down to previous mode   help    Description of the interactive help system   list    Print command list   no     Negate a command or set its defaults   quit    Exit current mode and down to previous mode   show    Show running system information   terminal  Set terminal line parameters   who    Display who is on vty   write   Write running configuration to memory, network, or terminal  speedmetal#     我們很容易就能對此了如指掌,因為可以通過點擊屏幕上的?鍵隨時了解某一命令的含義。如果有過配置Cisco路由器的經驗,相信對這一設置過程並不陌生。     到目前為止,我們只完成了Zebra自身的設置和運行,對各種協議的設置還沒有開始,如果你准備好了,就讓我們繼續吧。




Copyright © Linux教程網 All Rights Reserved