演示:混合配置基于Linux winows cisco环境动态路由
演示:混合配置基于Linux winows cisco環(huán)境動態(tài)路由
(使用GNS3+VM完全可以一臺物理計算機(jī)上完成所有實驗)
配套演示錄像:http://edu.51cto.com/course/course_id-499.html
實訓(xùn)重點:實現(xiàn)基于思科、Linux、Windows不同操作系統(tǒng)環(huán)境中的動態(tài)路由協(xié)議RIPv2的配置,以滿足一些特殊應(yīng)用環(huán)境中的特別是路由應(yīng)急和過渡的要求下,會出現(xiàn)不同類型的路由器混合使用的情況,但是該檔案主要以描述Linux路由器的配置為核心。因為思科和微軟的路由器較易實現(xiàn)。但是在進(jìn)行該實驗前,建議實驗者對網(wǎng)絡(luò)的路由原理和RIP工作過程有一定的理解,事實上網(wǎng)絡(luò)基礎(chǔ)很重要
支持實訓(xùn)平臺的環(huán)境: 如下圖1所示。
配置需求:
要求為圖1環(huán)境中的不同系統(tǒng)配置接口IP地址,并在不同系統(tǒng)中啟動動態(tài)路由協(xié)議RIP,要求每臺路由器的RIP路由學(xué)習(xí)完整,并要求網(wǎng)絡(luò)中環(huán)境中的每個IP節(jié)點都可以和另一個IP接點通信。請使用ping和查看各個路由設(shè)備的路由表為驗證結(jié)果。
配置教學(xué)與演示資源:混合配置基于Linux winows cisco環(huán)境動態(tài)路由
第一步:建立配置Linux RIP的過程,首先確保在Linux路由器必須存在兩張NIC,分別正確的填寫IP地址,然后使用ifconfig查看如下圖2所示。
然后安裝quagga這個軟件包,這個軟件包是Zebra計劃的一個擴(kuò)展,它能支持在Linux的路由器上支持RIPv1、RIPv2、OSPF、BGP等動態(tài)路由協(xié)議。默認(rèn)情況下Linux服務(wù)器上不安裝quagga軟件包,所以必須安裝它,該軟件包的源文件在Linux的光盤上,如下圖3所示,你可以使用很多種方式來安裝它,可以使用yum install quagga,如果是在圖型化界面下,也可以使用和Windows相同的方式,直接雙擊它進(jìn)行安裝,對于Linux的初學(xué)者建議使用后者進(jìn)行安裝。
注意:當(dāng)初學(xué)者使用雙擊quagga軟件包的方式來安裝quagga軟件時,可能會出現(xiàn)提示缺乏安裝該軟件包的其它運行環(huán)境,比如圖4所示的提示要安裝quagga,現(xiàn)在缺乏net-snmp的安裝,所以你重新在安裝源光盤上定位如圖5所示的net-snmp軟件包,然后先安裝它再安裝quagga軟件包就可以解決這個故障!
對quagga軟件包安裝完成后,開始編輯/etc/quagga/zebra.conf文件如圖6所示:具體每個指令的意義圖中已經(jīng)詮釋。
為什么要編輯這個zebra.conf文件,它的作用和效果是什么?
Zebra這個守護(hù)進(jìn)程是為了更新Linux內(nèi)核的路由規(guī)則,如果大家配置過cisco或者H3C的路由器的telnet功能就應(yīng)該非常明確它的作用,更直白的講,用戶過一會兒就可以通過telnet(遠(yuǎn)程登陸)這個路由守護(hù)進(jìn)程來調(diào)試我們的基于Linux環(huán)境的路由器,實現(xiàn)RIP的功能,在思科和其它廠商的路由器上,如果設(shè)備要被telnet,那么用戶是必須為路由器配置Enable帳號密碼和登陸密碼的,所以這個配置過程不能少。當(dāng)然編輯這個文件也有很多種方式,可以使用Vim,也可以直接在圖型化界面中編輯,總之根據(jù)自己的個人使用習(xí)慣來選擇。
對zebra.conf文件的編輯完成后,使用如下的令指來重新啟動zebra進(jìn)程,
然后執(zhí)行telnet 該路由器,事實上也就是登陸Linux服務(wù)器本地的Zebra軟件,所以使用了本機(jī)的環(huán)回IP127.0.0.1而2601是端口號,具體操作如下圖8所示,注意到?jīng)]有,這個過程,是不是感覺和登陸思科的路由器很相似吧!完成telnet過程后,可以使用show ip route查看當(dāng)前的路由表,目前暫時沒有學(xué)到任何RIP的路由。
因為此時的Linux服務(wù)器需要被配置為路由器,完成數(shù)據(jù)轉(zhuǎn)發(fā),所以就使用如下所示的指令啟動IP轉(zhuǎn)發(fā)功能,如果需要將服務(wù)器配置為路由器,就必須執(zhí)行如下指令
下面是配置Linux啟動RIP路由協(xié)議的核心部分,通過編輯/etc/quagga/ripd.conf文件來實現(xiàn)RIP動態(tài)路由協(xié)議,如果不存在該文件,就新建一個名為ripd.conf的文件,具體的編輯內(nèi)容和對應(yīng)的詮釋如下圖9所示,在編輯該文檔時給初學(xué)者兩個建議:一、首先編輯者應(yīng)該對RIP路由協(xié)議的工作原理與配置方法能一定的基礎(chǔ),比如學(xué)習(xí)過思科或者華為RIP路由協(xié)議的配置,這對于您編輯這個文件非常有幫助,因為一個網(wǎng)絡(luò)技術(shù)知識點的實現(xiàn),雖然不同的廠商有不同的方案,但其配置邏輯和原理一定是相同的,如果您在思科的路由器上配置過RIP的動態(tài)路由協(xié)議,從圖9所示就可以看出,它和思科路由器上RIP的配置基本上完全相同;二、如果,編輯者不知道編緝所使用的格式,那么在/etc/quagga目錄上有一個ripd.conf.sample的樣本文件,可以打開該樣本文件然后根據(jù)樣本文件的格式及相關(guān)提示來完成你所需要的編輯,注意去掉樣本文件中的“!”,否則你所編輯的指令全部都會變成“解釋內(nèi)容”而不是被執(zhí)行的命令。
當(dāng)建立并完成對ripd.conf的配置后,可以使用/etc/init.d/ripd start來啟動ripd的文件,事實上,也就是啟動RIP動態(tài)路由協(xié)議,關(guān)于您的RIP動態(tài)路由協(xié)議如何啟動,公告哪些子網(wǎng),是被ripd.conf文件的內(nèi)容所決定。然后使用chkconfig ripd on指令來配置當(dāng)服務(wù)器重新啟動后,自動啟動ripd。然后可以使用netstat –tulnp | grep ripd來查看RIP的偵聽狀態(tài),至此,完成基于Linux服務(wù)器的RIP功能。
注意:當(dāng)您完成所有關(guān)于RIP的配置后,建議做一件事如下所示,就是使用/etc/init.d/iptables stop清除并停用Linux的防火墻,當(dāng)然,如果您有足夠的信心對iptables的filter表,以及相關(guān)的各個鏈非常的熟悉,您可以建立新的安全規(guī)則允許RIP的流量穿越防火墻,否則RIP流量很可能被防火墻Drop掉,從而影響實驗結(jié)果。
第二步:現(xiàn)在到微軟的服務(wù)器上啟動RIP動態(tài)路由協(xié)議,這不是本文描述的重點,而且微軟RIP的配置相當(dāng)簡單所以不作多述,最后的配置界面如下圖10所示,如有不清晰可觀看本文對應(yīng)的教學(xué)錄像。
第三步:把網(wǎng)絡(luò)環(huán)境中三臺思科路由器的接口IP地址對應(yīng)圖紙進(jìn)行配置,并使用如下所示的指令在每臺路由器上啟動RIP的動態(tài)路由。
思科路由器R1、R2、R3上RIP路由協(xié)議的配置:
R1(config)#routerrip
R1(config-router)#version2
R1(config-router)#network192.168.2.0
R1(config-router)#network192.168.3.0
R1(config-router)#exit
R2(config)#routerrip
R2(config-router)#version2
R2(config-router)#network192.168.4.0
R2(config-router)#network192.168.100.0
R2(config-router)#exit
R3(config)#routerrip
R3(config-router)#version 2
R3(config-router)#network192.168.1.0
R3(config-router)#network192.168.200.0
R3(config-router)#exit
第四步:當(dāng)完成上述的所有配置過程后,現(xiàn)在回到Linux的路由器上,再次telnet本地的Zebra軟件,然后使用show ip route查看路由表,如下圖11所示,此時,Linux的路由器通過RIP動態(tài)路由協(xié)議,已經(jīng)成功的學(xué)習(xí)到了網(wǎng)絡(luò)中所有非直鏈網(wǎng)絡(luò),并以“R”標(biāo)記。
然后,可以在思科的路由器R2上通過show ip route查看路由表,如下圖12所示,可以看出所以子網(wǎng)通過RIP動態(tài)路由協(xié)議學(xué)習(xí)正常。
然后在路由器R2上通過traceroute 192.168.200.1可以看到從源到目標(biāo)的所有路徑,與網(wǎng)絡(luò)實驗環(huán)境,如下圖13所示,完全符合,完成整個實驗。
轉(zhuǎn)載于:https://blog.51cto.com/7658423/1275297
總結(jié)
以上是生活随笔為你收集整理的演示:混合配置基于Linux winows cisco环境动态路由的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nginx随机变换图片服务器网址来防止盗
- 下一篇: POJ3041Asteroids(二分图