你如果擁有多個(gè)互聯(lián)網(wǎng)連接,就會(huì)知道僅僅簡(jiǎn)單使用邊界網(wǎng)關(guān)協(xié)議(Border Gateway Protocol,BGP)很難得到最優(yōu)的路由路徑。在這點(diǎn)上,沒有電信網(wǎng)絡(luò)的7號(hào)信令系統(tǒng)精妙(Signaling System 7,SS7)。作為電訊網(wǎng)絡(luò)的控制面,SS7在一次通話建立之前能夠決定出最好的路徑?;ヂ?lián)網(wǎng)上沒有這樣的控制面,雖然BGP也能決定路由(這點(diǎn)與SS7 相似),但它不是總能選擇最好的路徑。BGP在不打斷內(nèi)部或外部用戶的情況下讓邊緣路由器通過一個(gè)首選的連接傳輸業(yè)務(wù),如果首選連接失敗則通過次選連接提供業(yè)務(wù)。
當(dāng)BGP選擇一個(gè)路由時(shí),如果能考慮到每個(gè)ISP連接所能提供路由通路的性能等因素的話,情況肯定會(huì)更好。
RouteScience的PathControl是這樣一種新產(chǎn)品,它不僅可以衡量通過每個(gè)BGP對(duì)等體的路由性能,還可以根據(jù)這些信息來改變通過BGP的優(yōu)先路由。//本文來自錯(cuò)新站長(zhǎng)站www.49028c.com
PathControl勇挑重任
PathControl 1.1運(yùn)行在Linux上,提供獨(dú)立的功能,一個(gè)用于報(bào)告,一個(gè)用于管理,還有一個(gè)給核心引擎,對(duì)于每個(gè)外部BGP對(duì)等體都有一個(gè)接口。
PathControl 1.1提供了一個(gè)強(qiáng)健的Java程序工具。下一個(gè)版本將允許從GUI(圖形用戶界面)配置PathControl,但在目前的版本中必須通過基于IOS的命令行界面管理設(shè)備。
PathControl所能提供的不只是連接性能和它們的相應(yīng)通路等內(nèi)部信息,還可以讓你通過配置一些變量來控制使用那些連接。
PathControl可被放置于邊緣路由器之后的任何位置。對(duì)路由器的連接可以通過一個(gè)專用端口或一個(gè)通道連接建立,無論哪種方式,PathControl都需要對(duì)外部世界和邊緣路由器進(jìn)行訪問。
測(cè)試見性能
將PathControl直接連接到一個(gè)Cisco Catalyst 6500交換機(jī)上,交換機(jī)被配置為接收來自兩個(gè)Nortel Web交換機(jī)(一臺(tái)180e和一臺(tái)AD4)的外部BGP輸入數(shù)據(jù)。PathControl被設(shè)置與Cisco交換器對(duì)等,監(jiān)視被每個(gè)Nortel設(shè)備聲明的路由。PathControl可以保持在被動(dòng)狀態(tài),監(jiān)視并報(bào)告每個(gè)遠(yuǎn)程對(duì)等體的性能;它也可以被置于聲明模式,這使它可以在確定了哪一條連接性能更好后,在邊緣路由器上改變首選路由。
用戶可以配置PathControl更改路由的頻度,使用戶的邊緣路由器不會(huì)被壓制。最好讓PathControl至少在被動(dòng)模式下持續(xù)運(yùn)行幾天,使用報(bào)告發(fā)生器來觀察PathControl聲明一個(gè)新路由的頻度,然后針對(duì)具體情況確定最佳的更改頻度。
PathControl 用一個(gè)TCP握手的往返時(shí)間作為其性能度量的基礎(chǔ),經(jīng)由HTTP向一臺(tái)客戶機(jī)發(fā)送一幅1x1像素的GIF圖像來被動(dòng)檢索衡量性能的數(shù)據(jù),還可通過探查用戶設(shè)置的Web站點(diǎn)來進(jìn)行主動(dòng)檢索。對(duì)于后者,PathControl打開一個(gè)到達(dá)某站點(diǎn)的TCP連接并測(cè)量完成三向TCP握手的時(shí)間。
新聞熱點(diǎn)
疑難解答
圖片精選