最近,筆者單位將甲站的網(wǎng)絡(luò)核心設(shè)備換成了華為設(shè)備,由于乙站的設(shè)備不經(jīng)常使用,故還利用已有的思科設(shè)備。近期,乙站操作人員反映收不到甲站的組播數(shù)據(jù)。甲站和乙站網(wǎng)絡(luò)互聯(lián)關(guān)系如圖1所示,由于甲站的華為9306沒有配置2M接口板,因此乙站的思科2600的網(wǎng)絡(luò)業(yè)務(wù)通過甲站的思科3845互聯(lián)。三個網(wǎng)絡(luò)設(shè)備均啟用三層OSPF協(xié)議,配置組播模式為pim sm,并將華為9306配置為動態(tài) RP(rendezvous point)。
組播數(shù)據(jù)不通,必然是組播鏈路出現(xiàn)了問題,應(yīng)該檢查甲站和乙站的組播路由是否正確。在確認(rèn)三個設(shè)備的路由協(xié)議、組播配置沒有問題后,登錄思科2600查看組播路由竟然為空,思科3845也是如此,但華為9306的組播路由及組播數(shù)據(jù)等都是正常的,由此,初步判斷問題出現(xiàn)在華為9306和思科3845之間的組播路由上。
圖1 甲站和乙站網(wǎng)絡(luò)互聯(lián)圖
首先在思科3845上查看RP的配置,竟然沒有發(fā)現(xiàn)RP的地址,也沒有發(fā)現(xiàn)逆向轉(zhuǎn)發(fā)路徑的存在。既然華為9306動態(tài)RP無法被思科3845獲取,試著在思科3845上 用ip pim rp-address×.×.3.2(即華為9306獲取的動態(tài)RP地址),再查看思科3845 RP地址時,發(fā)現(xiàn)RP地址和逆向轉(zhuǎn)發(fā)路徑正常。又在思科2600將配置了靜態(tài)RP地址,配置完成后滿以為組播數(shù)據(jù)應(yīng)該正常了,但奇怪的是組播數(shù)據(jù)的轉(zhuǎn)發(fā)依然不正常。
在詢問乙站依然在發(fā)送組播數(shù)據(jù)的情況下,思科2600竟然沒有組播組加入的信息。RP地址需要靜態(tài)設(shè)置,難道組播組也要靜態(tài)設(shè)置嗎?
抱著試試看地心態(tài),在思科3845和思科2600三層互聯(lián)接口上用ip igmp join-group ×.×.×.× 靜態(tài)配置了甲站、乙站實時數(shù)據(jù)傳送的組播組,再查看思科3845和思科2600時,有組播組的信息了,發(fā)現(xiàn)有甲站的組播數(shù)據(jù)發(fā)到思科2600上,但乙站仍然收不到甲站的數(shù)據(jù)。這時筆者認(rèn)為網(wǎng)絡(luò)的問題已經(jīng)解決了。
既然甲站有數(shù)據(jù)過來,乙站設(shè)備收不到,是不是乙站設(shè)備的軟件存在問題呢?于是筆者讓乙站設(shè)備的操管人員確認(rèn)軟件的狀態(tài):組播組及組播端口設(shè)置的是否正確。在乙站設(shè)備的操管人員確認(rèn)完軟件的狀態(tài)后,筆者又遠(yuǎn)傳了一個組播測試軟件來排除設(shè)備軟件的嫌疑。但啟用組播測試軟件乙站仍然收不到甲站的實時數(shù)據(jù)。
故障排到這里,筆者也覺得迷糊了:組信息都正常,數(shù)據(jù)為什么不正常呢?筆者決定還是在配置手冊里查一下問題的原因。在查看《CISCO網(wǎng)絡(luò)設(shè)備現(xiàn)場手冊:路由器配置》時,在組播這一章節(jié)發(fā)現(xiàn)了在VLAN下靜態(tài)配置組播組的內(nèi)容,難道問題癥結(jié)在這里?組播數(shù)據(jù)只是到了思科2600上并沒有向VLAN里下發(fā)嗎?趕緊在思科2600上VLAN 55配置了靜態(tài)組播組加入,乙站和甲站的實時數(shù)據(jù)收發(fā)正常,故障排除。
實時數(shù)據(jù)的組播傳輸作為網(wǎng)絡(luò)的一種應(yīng)用,依賴于基礎(chǔ)網(wǎng)絡(luò)的正常運行。隨著網(wǎng)絡(luò)鏈路串接的設(shè)備不斷增多,故障點也隨之增加。在組播應(yīng)用出現(xiàn)故障時,首要的是排除應(yīng)用設(shè)備的故障,然后通過分段排查基礎(chǔ)網(wǎng)絡(luò)及組播路由的原因。其次,在問題出現(xiàn)瓶頸時,書本就是最好的老師。在信息爆炸的當(dāng)下,求助于網(wǎng)絡(luò)也是一個不錯的選擇。
總之,網(wǎng)絡(luò)應(yīng)用若出現(xiàn)問題,網(wǎng)絡(luò)技術(shù)人員要有解決問題的思路,要綜合運用原理性的知識理解工作中出現(xiàn)的問題,只有如此才能為網(wǎng)絡(luò)應(yīng)用可靠和高效地運行提供有力的技術(shù)支撐。