




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Zebra路由軟件詳細(xì)使用枚程轉(zhuǎn)貼2021-03-2021:31:42導(dǎo)皎I我頂J大中小前言Zebra是一個(gè)路由軟件包,提供基于TCP/IP路由效勞,支持RIPvl,RIPv2,RIPng,0SPFv2,0SPFv3,BGP-4,和BGP-4+等眾多路由協(xié)議.Zebra還支持BGP特性路由反射器RouteReflector.除了傳統(tǒng)的IPv4路由協(xié)議,Zebra也支持IPv6路由協(xié)議.如果運(yùn)行的SNMP守護(hù)進(jìn)程需要ucd-srxnp支持SMUX協(xié)議,Zebra還能支持路由協(xié)議MIBs.由以上可見,Zebra確實(shí)是一個(gè)很不錯(cuò)的路由系統(tǒng),但比起真正的路由器就簡直是小兒科,所以網(wǎng)絡(luò)高手就當(dāng)這文章是小
2、孩子過家家吧,而對于象我這樣的初學(xué)者特別是沒有亮實(shí)設(shè)備或足夠設(shè)備進(jìn)行實(shí)險(xiǎn)也不失為一個(gè)學(xué)習(xí)和熟悉路由配理、路由協(xié)議的好工具.我沒有實(shí)際的配理經(jīng)膾,對路由的技術(shù)細(xì)節(jié)也不是十分清楚,完全是在扔破磚頭.希望路由高手指正概;念錯(cuò)誤.安裝Zebra目前最新的版本是,它的安裝非常簡單,我們只需從下載zebra-,然后執(zhí)行以下命令安裝本文環(huán)境是:shell>tarxzfsheIl>cdshe11>./configureshe11>makeshe11>makeinstaII這樣Zebra就安裝好了,安裝的執(zhí)行文件:shell>Is/usr/local/sbinbgpdospf
3、dripdzebra配置文件:she11>Is/usr/1ocaI/etc運(yùn)行編譯安裝完Zebra后,可以看到有4個(gè)可執(zhí)行文件和5個(gè)配置樣本文件,我們就使用它的配理樣本文件:shell>cd/usr/local/etcshell>cpZebra的各進(jìn)程有各自的終端接口或VTY,如果我們需要給連接到它們的端口設(shè)置別名的話,在/etc/services文件添加如下內(nèi)容:zebrasrv2600/tcp#zebraservicezebra2601/tcp#zebravty2602/tcp#RIPdvtyripngd2603/tcp#RIPngdvtyospfd2604/tcp#OS
4、PFdvtybgpd2605/tcp#BGPdvtyospf6d2606/tcp#0SPF6dvty然后就可以啟動(dòng)Zebra了:shell>zebra-d這樣,Zebra就以守護(hù)進(jìn)程啟動(dòng)了,其它的參數(shù)請參考zebra-h.根本路由配置命令直接用telnet連接:shell>telnetlocalhost2601TryingConnectedtoIocaIhost.Escapecharacteris1.Hello,thisiszebra(version.Copyright1996-2001KunihiroIshiguro.UserAccessVerificationPassword:
5、Zebra會(huì)提示輸入口令,我們通過/usr/local/etc/可以看到口令是zebra,enable口令也是zebra.揄入口令zebra,得到路由器用戶模式提示符:Router>進(jìn)入籽權(quán)模式:Router>enPassword:Router#揄入一個(gè)問號(hào),看看Zebra提供了多少路由命令:Router#?configureConfigurationfromvtyinterfacecopyCopyconfigurationdebugDebuggingfunctions(seealso*undebug')disableTurnoffprivilegedmodecommand
6、endEndcurrentmodeandchangetoenablemode.exitExitcurrentmodeanddowntopreviousmodehelpDescriptionoftheinteractivehelpsystem1istPrintcommand1istnoNegateacommandorsetitsdefaultsquitExitcurrentmodeanddowntopreviousmodeshowShowrunningsysteminformationterminalSetterminal1ineparameterswhoDisplaywhoisonvtywri
7、teWriterunningconfigurationtomemory,network,orterminal提供的命令很少,實(shí)際路由器好多命令都沒有,我們只能用有限的命令投入到無限的實(shí)驗(yàn)中去.Router#shrunCurrentconfiguration:lhostnameRouterpasswordzebraenablepasswordzebraIinterfaceIoIinterfaceethOIIinevtylendZebra把操作系統(tǒng)的網(wǎng)絡(luò)接口當(dāng)做路由器的接口,所以在做比擬復(fù)雜的路由實(shí)險(xiǎn),會(huì)需要比擬多的網(wǎng)卡.進(jìn)入全局模式,盡可能把實(shí)際可用的死近命令都實(shí)驗(yàn)一遍:Router#conft
8、Router(config)#自己取一個(gè)路由器名字:Router(config)#hostnamer1r1(config)#Zebra比擬簡單,登陸口令不是在Iine下修改,而是直接在全局模式下用password修改r1(config)#password(password)Zebra不支持enablesecretpassword這種MD5加密口令,只能使用enablepasswordpassword!來修改enable口令:r1#conftr1(config)#enablepasswordpassword!在路由器配置中加密所有的口令:r1(config)#servicepassword-en
9、cryption回到特權(quán)模式:r1(config)#exitr1#shrunCurrentconfiguration:l*hostnamer1password8enablepassword8ksbxOFN8xcFMcservicepassword-encryptionlinterfaceIoIinterfaceethOIIinevtyIend我們看到剛剛的明文卷碼都進(jìn)行加密了,給我們的實(shí)驗(yàn)機(jī)也提升平安性.Zebra有一點(diǎn)比擬惡心,如果我們先設(shè)置了servicepassword-encryption,然后再修改口令,shrun就,發(fā)現(xiàn)口令又都是明文的了,但是由于有servicepassword-
10、encryption,所以就無法整陸了.去掉會(huì)話超時(shí),免得10分鐘沒有動(dòng)作,就把我們給踢了.但是在實(shí)際的路由器配直中,為平安起見我們最好還是設(shè)上會(huì)話超時(shí).r1#conftr1(config)#Iinevtyr1(config-line)#exec-timeout00設(shè)近日志記錄,Zebra可以把日志記錄到標(biāo)準(zhǔn)輸出、syslog.以及指定輸出文件:r1(config-line)#exitr1(config)#logstdoutr1(config)#nologstdoutr1(config)#logsyslogr1(config)#nologsyslogr1(config)#logfile/usr
11、/local/etc/配貪接口IP地址:r1(config)#intIor1(config-if)#ipaddress/8r1(config-if)#exitr1(config)#intethOr1(config-if)#ipaddress/24Zebra比擬奇怪,不能使用ipaddress這種形式設(shè)直IP.測試一下,就設(shè)理成和Linux中使用的一樣.保存我們剛剛的配直:r1(config-if)#exitr1(config)#exitr1#copyrunstartConfigurationsavedto/usr/local/etc/r1#2、用Zebra做簡單的RIP實(shí)驗(yàn)RIP是應(yīng)用較早、使
12、用較普遍的IGP,適用于小型同類冏絡(luò),是典型的距離向量(distance-vector)協(xié)議.RIP通過播送UDP報(bào)文來交換路由信息,每30秒發(fā)送一次路由信息更新.RIP提供跳躍計(jì)數(shù)(hopcount)作為尺度來衡量路由距離,跳躍計(jì)數(shù)是一個(gè)包到達(dá)目標(biāo)所必須經(jīng)過的路由名的數(shù)目.如果到相同目標(biāo)有二個(gè)不等速或不同帶寬的路由器,但跳躍計(jì)數(shù)相同,那么RIP認(rèn)為兩個(gè)路由是等距禹的.RIP迸多支持的跳數(shù)為15,即在源和目的網(wǎng)間所要經(jīng)遼的最多路由器的數(shù)目為15,跳數(shù)16表示不可達(dá).RIPv2支掙驗(yàn)證、密鑰治理、路由匯總、無類域間路由(CIDR)和變長子網(wǎng)掩碼(VLSMs)oZebra支持RIPv2,使用rip
13、d程序?qū)崿F(xiàn)RIP路由功能,但ripd程序需要在zebra程序讀取接口信息,所以zebra一定要在ripd之前啟動(dòng).由于條件所限,下面的RIP實(shí)滄是在兩臺(tái)單網(wǎng)卡的下做的,所以只是最簡單的演示.根據(jù)上面根本配置的方法初始化第一臺(tái)機(jī)器:she11_1>cpshe11_1>cpshe11_1>zebra-d進(jìn)入zebra設(shè)置IPshelltelnetIocaIhost2601Password:Router>enPassword:Router#conftRouter(config)#hostnamer1r1(config)#intethOr1(config-if)#ipaddre
14、ss/24r1(config-if)#ctrl+zr1#copyrunstart進(jìn)入第一臺(tái)機(jī)器的rip設(shè)先shell)ripd-dshell)telnetIocaIhost2602Password:ripd>enripd#conftripd(config)#hostnamer1_ripd!改個(gè)名字好識(shí)別r1_ripd(config)#routerrip!啟動(dòng)ripr1_ripd(config-router)#network/24!RIPv1是有類別路由協(xié)議,RIPv2是無類別路由協(xié)議,Zebra默認(rèn)支持RIPv2,指定網(wǎng)絡(luò)需要子網(wǎng)掩碼.r1的RIP簡單配優(yōu)這樣就可用了,下面來檢蹌一下:r
15、1_ripd#shipprotocolsRoutingProtocolis"ripSendingupdatesevery30secondswith+/-50%,nextduein3secondsTimeoutafter180seconds,garbagecollectafter120secondsOutgoingupdatefiIterIistforaIIinterfaceisnotsetIncomingupdatefiIterIistforaIIinterfaceisnotsetDefaultredistributionmetricis1Redistributing:Default
16、versioncontrol:sendversion2,receiveversion2InterfaceSendRecvKey-chainethO22RoutingforNetworks:/24RoutingInformationSources:GatewayBadPacketsBadRoutesDistanceLastUpdateDistance:(defaultis120)我們看到RIP已經(jīng)起來了,是RIPv2.r1_ripd#shipripCodes:R-RIP,C-connected,0-OSPF,B-BGPNetworkNextHopMetricFromTime由于就兩個(gè)接口直連,沒
17、有其它網(wǎng)絡(luò),所以shiprip看不到什么.Zebra對log處理可能有些問題,使用logstdout不能顯示各種debug信息,所以只能記親到文件,在she11下用taiI命令查看.r1_ripd#debugripeventsr1_ripd#debugrippacketr1_ripd(config)#logfile/usr/local/etc/然后我們在shell下查看debug信息she11_1>taiI-f/usr/local/etc/8<2002/04/2822:17:44RIP:updatetimerfire!2002/04/2822:17:44RIP:SENDUPDATE
18、toethOifindex22002/04/2822:17:44RIP:multicastannounceonethO2002/04/2822:17:44RIP:updateroutesoninterfaceethOifindex22002/04/2822:18:23RIP:updatetimerfire!2002/04/2822:18:23RIP:SENDUPDATEtoethOifindex22002/04/2822:18:23RIP:multicastannounceonethO2002/04/2822:18:23RIP:updateroutesoninterfaceethOifinde
19、x22002/04/2822:19:04RIP:updatetimerfire!2002/04/2822:19:04RIP:SENDUPDATEtoethOifindex22002/04/2822:19:04RIP:mu11icastannounceonethO2002/04/2822:19:04RIP:updateroutesoninterfaceethOifindex2RIP每隔30秒發(fā)送一次更新,在shipprot可以看到Sendingupdatesevery30secondswith+/-50、第二臺(tái)機(jī)器的設(shè)置前面的初始化和第一臺(tái)一樣,不過這里名字設(shè)成r2便于耕認(rèn),IP設(shè)成了/24.進(jìn)
20、入第二臺(tái)機(jī)器的rip設(shè)比shell_2>ripd-dshe11_2>telnetIocaIhost2602Password:ripd>enripd#conftripd(config)#hostnamer2_ripdr2_ripd(config)#routerripr2_ripd(config-router)#network/24執(zhí)行完network命令,我們看到第一臺(tái)機(jī)器的taiI-f/usr/1ocaI/etc/輸出下面的信息:8<port520onethO2002/04/2822:19:15RIP:RECVpacketfrom2002/04/2822:19:15RI
21、P:RECVREQUESTversion2packetsize242002/04/2822:19:15RIP:/0->family0tag0metric162002/04/2822:19:15RIP:updateroutestoneighbor2002/04/2822:19:35RIP:updatetimerfire!2002/04/2822:19:35RIP:SENDUPDATEtoethOifindex22002/04/2822:19:35RIP:multicastannounceonethO2002/04/2822:19:35RIP:updateroutesoninterfacee
22、thOifindex28<r1通過UDP播送接收到的更新包,并且把設(shè)為neighbor.保存一下品比r1_ripd#copyrunstartConfigurationsavedto/usr/local/etc/r2_ripd#copyrunstartConfigurationsavedto/usr/local/etc/Zebra還支持很多RIP功能.,如果FilteringRIPRoutes,RIProute-map,RIPAuthentication等,有條件有時(shí)間的話可以做更復(fù)雜的實(shí)臉.3、用Zebra做OSPF實(shí)驗(yàn)OSPF開放最短路涇優(yōu)先路由協(xié)議是一項(xiàng)鏈路狀態(tài)理技術(shù),是目前IGP中
23、應(yīng)用最廣、性能迸優(yōu)的一個(gè)協(xié)議,解決了RIP不能解決的大型、可擴(kuò)展的網(wǎng)絡(luò)需求而寫的,適用于大規(guī)模的網(wǎng)絡(luò).Zebra支持0SPFv2和0SPFv3用于IPv6的OSPF,CISCO還未對其封裝,由于條件所限,下面的OSPF實(shí)膾同樣是在兩臺(tái)單網(wǎng)卡的下做的.Zebra使用.spfd程序?qū)崿F(xiàn)OSPF路由功能,但.spfd需要從zebra程序獲得接口信息,所以zebra程序必須在ospfd程序之前運(yùn)行.ospfd不支持多個(gè)OSPF進(jìn)程,我們不能指定OSPF進(jìn)程號(hào).初始化第一臺(tái)機(jī)器:shellcd/usr/local/etcshe11_1>cpshe11_1>cpshe11_1>zebra
24、-d進(jìn)入zebra設(shè)貴IPshelltelnetIocaIhost2601Password:Router>enPassword:Router#conftRouter(config)#hostnamer1r1(config)#intethOr1(config-if)#ipaddress/24r1(config-if)#ctrl+zr1#copyrunstart進(jìn)入第一臺(tái)機(jī)器的.spf設(shè)理she11_1>ospfd-dshe11_1>telnetIocaIhost2604Password:ospfd>enospfd#conftospfd(config)#hostnamer1
25、_ospfd!改個(gè)名字好識(shí)別r1_ospfd(config)#routerospf!啟動(dòng)ospfr1_ospfd(config-router)#ospfrouter-id!設(shè)近router-idr1_ospfd(config-router)#network/24area0!最關(guān)鍵的,來標(biāo)識(shí)路由器上哪些IP網(wǎng)絡(luò)號(hào)是OSPF的一局部,對于每個(gè)網(wǎng)絡(luò),我們必須標(biāo)識(shí)該網(wǎng)絡(luò)所屬的區(qū)域o由于我們只有兩臺(tái)機(jī)器,當(dāng)然只有一個(gè)網(wǎng)絡(luò),所以只需執(zhí)行一個(gè)network命令就夠了.對于我們的小網(wǎng)絡(luò),ospf就算配好了,下面來檢臉一下:r1_ospfd(config-router)#ctrl+zr1_ospfd#shipo
26、spfroute=OSPFnetworkroutingtableN/2410area:directlyattachedtoethO=OSPFrouterroutingtable=OSPFexternalroutingtable=r1_ospfd#shipospfdatabaseOSPFRouterwithID()RouterLinkStates(Area)LinkIDADVRouterAgeSeq#CkSumLinkcount126Ox0x85841r1_ospfd#shipospfintethOethOisup,IineprotocolisupInternetAddress/24,AreaR
27、outerID,NetworkTypeBROADCAST,Cost:10TransmitDelayis1sec,StateDR,Priority1DesignatedRouter(ID),InterfaceAddressNobackupdesignatedrouteronthisnetworkTimerintarvaIsconfigured,Hello10,Dead40,Wait40,Retransmit5Helloduein00:00:07NeighborCountis0,Adjacentneighborcountis0由于網(wǎng)絡(luò)里沒有其它的路由器,就把自己選為DR指定路由器了.Zebra對l
28、og處理可能有些問題,使用logstdout不能顯示各種debug信息,所以只能記錄到文件,在shell下用taiI命令查看.而且debug命令和實(shí)際路由器也有不同.r1_ospfd#debugospfeventr1_ospfd(config)#logfiIe/usr/local/etc/然后我們在sheII下查看debug信息she11_1>taiI-f/usr/1ocaI/etc/8<2002/04/2814:24:27OSPF:make_helIo:options:2,int:ethO:2002/04/2814:24:37OSPF:make_helIo:options:2,i
29、nt:ethO:2002/04/2814:24:47OSPF:make_helIo:options:2,int:ethO:2002/04/2814:24:57OSPF:make_helIo:options:2,int:ethO:2002/04/2814:25:07OSPF:make_helIo:options:2,int:ethO:-8<我們錯(cuò)過了迸開始的信息,看到路由器每隔10秒發(fā)送一個(gè)hell.數(shù)據(jù)包.hello數(shù)據(jù)包通過多目組播地址就發(fā)送出去,如果我們翻開debugospfpacketall就能很濟(jì)芨的看到.第二臺(tái)機(jī)器的設(shè)置前面的初始化和第一臺(tái)一樣,不過這里名字設(shè)成r2便于辯認(rèn),I
30、P設(shè)成了/24.進(jìn)入第二臺(tái)機(jī)器的ospf設(shè)苴.shell_2>ospfd-dshe11_2>telnetIocaIhost2604Password:ospfd>enospfd#conftospfd(config)#hostnamer2_ospfdr2_ospfd(config)#routerospfr2_ospfd(config-router)#ospfrouter-idr2_ospfd(config-router)#network/24area0執(zhí)行完network命令,我們看到第一臺(tái)機(jī)器的taiI-f/usr/1ocaI/etc/輸出下面的信息:8<2002/04/
31、2814:25:51OSPF:PacketHeilo:RECV:Options*|*|-|-|-|-|e|*start2002/04/2814:25:51OSPF:NSMethO::2002/04/2814:25:52OSPF:make_helIo:options:2,int:ethO:2002/04/2814:25:52OSPF:couldn*tfindanyVLtoassociatethepacketwith2002/04/2814:25:52OSPF:DR-Election1st:Backup2002/04/2814:25:52OSPF:DR-Election1st:DR2002/04/
32、2814:25:52OSPF:PacketDD:Negotiationdone(Slave).r1收到r2()發(fā)過來的hello數(shù)據(jù)包,交換信息后選舉DR.由于本身是DR了,所以只選舉了BDR就好了.這時(shí)在r1上就能看到r2了.r1_ospfd#shipospfneigNeighborIDPriStateDeadTimeAddressInterfaceRXmtLRqstLDBsmLFulI/Backup00:00:37ethO:檢瞼其它信息r1_ospfd#shipospfdatabaseOSPFRouterwithID0RouterLinkStates(Area)LinkIDADVRoute
33、rSeq#CkSumLinkcount1259Ox0x534e11265Ox0x534a1NetLinkStates(Area)LinkIDADVRouterAgeSeq#CkSum1265Ox0x5a5ar1_ospfd#shipospfintethOethOisup,IineprotocolisupInternetAddress/24,AreaRouterID,NetworkTypeBROADCAST,Cost:10TransmitDelayis1sec,StateDR,Priority1DesignatedRouter(ID),InterfaceAddressBackupDesignat
34、edRouter(ID),InterfaceAddressTimerintarvalsconfigured,Hello10,Dead40,Wait40,Retransmit5Helloduein00:00:01NeighborCountis1,Adjacentneighborcountis1和前面的揄出信息相比,發(fā)生了很多變化,兩臺(tái)路由器已經(jīng)相互識(shí)別了.0SPF不象RIP一樣,每隔30秒給所有的鄰居播送一次完整的路由表,而是通過IP多目組播地址每隔10秒發(fā)送一個(gè)很小的hell.數(shù)據(jù)包來維護(hù)鄰居關(guān)系,當(dāng)鏈路發(fā)生變化的時(shí)候,才更新計(jì)算.拔掉兩臺(tái)機(jī)器連接的網(wǎng)線,看的記錄:8<2002/04/2
35、816:25:53OSPF:make_helIo:options:2,int:ethO:2002/04/2816:25:57OSPF:PacketHeilo:RECV:Options*|*|-|-|-|-|e|*2002/04/2816:26:03OSPF:make_helIo:options:2,int:ethO:2002/04/2816:26:13OSPF:make_helIo:options:2,int:ethO:2002/04/282002/04/282002/04/282002/04/282002/04/282002/04/282002/04/282002/04/282002/04/
36、282002/04/282002/04/282002/04/282002/04/282002/04/282002/04/282002/04/282002/04/282002/04/2816:26:23OSPF:make_helIo:options:2,int:ethO:16:26:33OSPF:make_helIo:options:2,int:ethO:16:26:37OSPF:ospf_check_abr_status():Start16:26:37OSPF:ospf_check_abr_status():lookedthroughareas16:26:37OSPF:ospf_check_a
37、br_status():bb_configured:116:26:37OSPF:ospf_check_abr_status():bb_act_attached:116:26:37OSPF:ospf_check_abr_status():areas_configured:116:26:37OSPF:ospf_check_abr_status():areas_act_attached:116:26:37OSPF:nsm_change_status0:schedulingnewrouter-LSAorigination16:26:37OSPF:DR-Election1nd:Backup16:26:3
38、7OSPF:DR-Election1nd:DR16:26:37OSPF:ospf_check_abr_status():Start16:26:37OSPF:ospf_check_abr_status():Iookedthroughareas16:26:37OSPF:ospf_check_abr_status():bb_configured:116:26:37OSPF:ospf_check_abr_status():bb_act_attached:116:26:37OSPF:ospf_check_abr_status():areas_configured:116:26:37OSPF:ospf_c
39、heck_abr_status():areas_act_attached:116:26:37OSPF:Timerrouter-LSA:(router-LSARefreshexpire)2002/04/2816:26:37OSPF:countingfullyadjacentvirtualneighborsinarea2002/04/282002/04/282002/04/282002/04/282002/04/282002/04/282002/04/282002/04/282002/04/282002/04/282002/04/282002/04/282002/04/282002/04/2820
40、02/04/282002/04/282002/04/282002/04/2816:26:37OSPF:SPF:calculationtimerscheduled16:26:37OSPF:SPF:calculationtimerdelay=516:26:37OSPF:ospf_fIood_through_interface():consideringintethO:16:26:37OSPF:ospf_fIood_through_interface():consideringnbr16:26:42OSPF:SPF:Timer(SPFcalculationexpire)16:26:42OSPF:os
41、pf_spf_caIcuIate:Start16:26:42OSPF:ospf_spf_caIcuIate:runningDijkstraforarea16:26:42OSPF:SPFResult:0R16:26:42OSPF:=OSPFroutingtable=16:26:42OSPF:=16:26:42OSPF:ospf_process_stub():processingstubsforarea16:26:42OSPF:ospf_process_stub():processingrouterLSA,id:16:26:42OSPF:ospf_process_stub():wehave1Iin
42、kstoprocess16:26:42OSPF:ospf_intra_add_stub():Start16:26:42OSPF:ospf_intra_add_stub():processingrouteto/2416:26:42OSPF:ospf_intra_add_stub():calculatedcostis0+10=1016:26:42OSPF:ospf_intra_add_stub():instalIingnewroute16:26:42OSPF:ospf_intra_add_stub():thisnetworkisonthisrouter2002/04/2816:26:42OSPF:
43、ospf_intra_add_stub():theinterfaceisethO:2002/04/2816:26:42OSPF:ospf_intra_add_stub():Stop2002/04/2816:26:42OSPF:chiIdrenofV:2002/04/2816:26:42OSPF:ospf_spf_caIculate:Stop2002/04/2816:26:42OSPF:ospf_ia_routing():start2002/04/2816:26:42OSPF:ospf_ia_routing():notABR,consideringaIIareas2002/04/2816:26:
44、42OSPF:Pruningunreachablenetworks2002/04/2816:26:42OSPF:Pruningunreachablerouters2002/04/2816:26:42OSPF:Route:RouterRoutingTablefree2002/04/2816:26:42OSPF:SPF:calculationcomplete8<我們看到“生成一個(gè)LSA包,通知其它路由器,由于網(wǎng)絡(luò)里只有自己了,又選自己為DR.r2也是一樣.我們再插上網(wǎng)線,查看:8<2002/04/2816:52:08OSPF:PacketHeilo:RECV:Options*|*|-|
45、-|-|-|e|*start2002/04/2816:52:08OSPF:NSMethO::2002/04/2816:52:08OSPF:DR-Election1st:Backup2002/04/2816:52:08OSPF:DR-Election1st:DR2002/04/2816:52:08OSPF:DR-Election1st:Backup2002/04/2816:52:08OSPF:DR-Election1st:DR2002/04/2816:52:08OSPF:DR-Election2nd:DR8<由于拔了網(wǎng)線,門和r2都把自己選為DR.一個(gè)網(wǎng)絡(luò)只能有一個(gè)DR.所以恢復(fù)連接后它們
46、重新進(jìn)行了DR選舉,由于的routerid大,所以它被選為DR.保存一下配置r1_ospfd#copyrunstartConfigurationsavedto/usr/local/etc/r2_ospfd#copyrunstartConfigurationsavedto/usr/local/etc/以上只是演示了最簡單的OSPF的配理,而OSPF在大型網(wǎng)絡(luò)才廣泛的使用,配置也復(fù)雜多很多.即使是Zebra,也還可用做復(fù)雜的多的OSPF實(shí)蹌.4、用Zebra做BGP實(shí)醛RIP和OSPF都是內(nèi)部網(wǎng)關(guān)協(xié)議IGP,BGP屬于外部網(wǎng)關(guān)協(xié)議EGP°BGP廣泛用于Internet以連接ISP,并將企
47、業(yè)與ISP互連.當(dāng)BGP的影響被完全了解,并且至少以下情況之一存在時(shí),在AS中使用BGP才是最恰當(dāng)?shù)模?AS允許數(shù)據(jù)包穿過它到達(dá)其它自治系統(tǒng)例如,某個(gè)效勞提供商.2AS有到其它自治系統(tǒng)的多條連接.3必須對進(jìn)入和離開AS的數(shù)據(jù)流進(jìn)行限制.對于互連的自治系統(tǒng)來說,BGP并不總是恰當(dāng)?shù)慕鉀Q方案,如果有如下情況中的一個(gè)或多個(gè)時(shí),不要使用BGP:1只有到Internet或另一AS的單一連接.2無需考慮路由策略或路由選擇.3路由器缺乏經(jīng)常性的BGP更新的內(nèi)存或處理器.4對路由過濾和BGP路徑選擇過程的了解十分有限.5在自治系統(tǒng)間的帶寬較低.在這些情況下,應(yīng)該使用靜態(tài)路由.Zebra支持BGP-4和BGP-
48、4+,下面實(shí)險(xiǎn)只是演示BGP的根本命令,以及debug的一些信息.一個(gè)比擬復(fù)雜的用Zebra做BGP實(shí)驍見,有條件可以做一下.Zebra使用bgpd程序?qū)崿F(xiàn)BGP路由功能,但bgpd需要從zebra程序獲得接口信息,所以zebra程序必須在bgpd程序之前運(yùn)行.初始化第一臺(tái)機(jī)器:shellcd/usr/local/etcshellcpshellcpshe111>zebra-d還有一個(gè)配置.樣例是用于IPv6的.進(jìn)入zebra設(shè)置IPshe11_1>telnetIocaIhost2601Password:Router>enPassword:Router#conftRouter(
49、config)#hostnamer1r1(config)#intethOr1(config-if)#ipaddress/24r1(config-if)#ctrl+zr1#copyrunstart進(jìn)入第一臺(tái)機(jī)器的bgp設(shè)直she11_1>bgpd-d啟動(dòng)bgpd,我們看到TCP端口179已經(jīng)翻開.兩臺(tái)BGP路由:器相互間建立一條TCP連接,交換消息以翻開和確認(rèn)連接參數(shù).這兩臺(tái)路由器被稱為對等路由器,或者鄰居.shell)telnetIocaIhost2605Password:bgpd>enbgpd#conftbgpd(config)#hostnamer1_bgpdr1_bgpd(co
50、nfig)#routerbgp7675配優(yōu)樣例里已經(jīng)指定了AS為7675,我們懶的改就拿來用.AS是一個(gè)16bit的數(shù)字,其范圍從1到65535.RFC1930給出了AS編號(hào)使用指南.從64512到65535的AS編號(hào)范圍是留作私用的,類似私有IP.r1_bgpd(config-router)#network/24r1_bgpd(config-router)#neighborremote-as7676查看bgp信息:r1_bgpd#shipbgpBGPtableversionis0,localrouterIDisStatuscodes:ssuppressed,ddamped,hhistory,
51、*valid,>best,i-internalOrigincodes:i-IGP,e-EGP,-incompIeteNetworkNextHopMetricLocPrfWeightPath*>32768iTotaInumberofprefixes1把log記錄到文件:r1_bgpd#conftr1_bgpd(config)#logfile/usr/local/etc/翻開debug選項(xiàng):r1_bgpd(config)#exitr1_bgpddebugbgpeventsr1_bgpddebugbgpkeepaIivesr1_bgpddebugbgpupdates然后在she11下用taiI查看log記錄:shell)taiI-f/usr/local/etc/8<2002/04/2919:13:08BGP:EventConnectstarttofd102002/04/2919:13:11BGP:EventConnectfailed(Operationnowinprogress)8<r1不能連接鄰居.第二臺(tái)機(jī)器的設(shè)置前面的初始化和第一臺(tái)一樣,不過這里名字設(shè)成r2便于耕認(rèn),IP設(shè)成了/24.進(jìn)入第二臺(tái)機(jī)器的bgp設(shè)比shell_2>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB14-T 3358-2025 農(nóng)作物認(rèn)定品種試驗(yàn)技術(shù)通則 蔬菜作物
- DB14-T 1467-2025 果園起壟覆膜集雨保墑技術(shù)規(guī)程
- 第33講 概率 2025年中考一輪數(shù)學(xué)專題復(fù)習(xí)課件(湖南)
- 汽車配件批發(fā)與零售區(qū)域承包合同
- 發(fā)型師個(gè)人品牌維權(quán)與侵權(quán)糾紛解決合同
- 綠色建筑設(shè)計(jì)與施工補(bǔ)充合同范本
- 汽車零部件進(jìn)出口:北美市場外貿(mào)銷售合同規(guī)范文本
- 2025年多媒體技術(shù)應(yīng)用考試試卷及答案
- 2025年法醫(yī)科學(xué)專業(yè)資格考試題及答案
- 2025年兒童心理健康與教育發(fā)展研究生入學(xué)考試試卷及答案
- 江西省2024年中考數(shù)學(xué)試卷【附真題答案】
- 《中醫(yī)適宜技術(shù)》期末考試復(fù)習(xí)題庫(含答案)
- 車位包銷合同
- 2024年陜西省西安市中考數(shù)學(xué)試題卷(含答案逐題解析)
- 24春國家開放大學(xué)《土地資源學(xué)》形考作業(yè)1-4參考答案
- 電梯突發(fā)事件應(yīng)急演練
- 人教版八年級(jí)數(shù)學(xué)下冊期末試卷培優(yōu)測試卷
- (2024年)肺栓塞的護(hù)理課件
- 刑事書記員培訓(xùn)課件
- 西餐廳籌備計(jì)劃書
- 故事繪本彼得兔的故事
評(píng)論
0/150
提交評(píng)論