亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于媒體網(wǎng)關(guān)處的源識別ip路由的方法、系統(tǒng)和計算機程序產(chǎn)品的制作方法

文檔序號:7681185閱讀:219來源:國知局

專利名稱::用于媒體網(wǎng)關(guān)處的源識別ip路由的方法、系統(tǒng)和計算機程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域
:本文描述的主題涉及媒體網(wǎng)關(guān)。更具體地,本文描述的主題涉及用于在媒體網(wǎng)關(guān)處的源識別IP路由的方法、系統(tǒng)和計算機程序產(chǎn)品。
背景技術(shù)
:媒體網(wǎng)關(guān)(MG)是跨越兩個網(wǎng)絡(luò)域并且在兩個不同的網(wǎng)絡(luò)之間作為媒介的網(wǎng)絡(luò)節(jié)點,同時其還向具體的連接網(wǎng)絡(luò)提供恰當(dāng)?shù)拿襟w層物理資源。通常,媒體網(wǎng)關(guān)位于公共交換電話網(wǎng)(PSTN)網(wǎng)絡(luò)與網(wǎng)際協(xié)議(IP)網(wǎng)絡(luò)之間。當(dāng)做出了需要MG服務(wù)的連接時,例如基于IP的語音(VoIP)呼叫,MG可以在IP網(wǎng)絡(luò)上與其它MG通信。通常,在IP通信網(wǎng)絡(luò)中,通過多個路線將MG連接在一起。常規(guī)的MG使用基于目的地的IP路由表和基于目的地的路由算法來向其它MG路由IP分組。例如,常規(guī)的MG中的路由表包括一種包含與每個目的地相關(guān)聯(lián)的路由信息的條目。因此,經(jīng)由在與目的地相對應(yīng)的基于目的地的路由表條目中所定義的路線來路由尋址到特定MG的所有分組。另外,常規(guī)的媒體網(wǎng)關(guān)一般基于諸如傳輸控制協(xié)議(TCP)或用戶數(shù)據(jù)報協(xié)議(UDP)之類的數(shù)據(jù)流來路由分組。經(jīng)由與數(shù)據(jù)流中以前所傳輸?shù)姆纸M的路線相同的路線來向目的地傳輸與以前所傳輸?shù)姆纸M屬于同一數(shù)據(jù)流的分組。因為用于傳輸分組的路線可能取決于用于路由以前的分組的路線,所以目的地節(jié)點在可以使用后續(xù)的基于數(shù)據(jù)流的分組轉(zhuǎn)發(fā)之前必須首先傳輸一個或多個分組。與常規(guī)的媒體網(wǎng)關(guān)中所使用的基于數(shù)據(jù)流的分組轉(zhuǎn)發(fā)相關(guān)聯(lián)的一個問6題是需要復(fù)雜的邏輯來處理數(shù)據(jù)流分組。這個額外的復(fù)雜度增加了使用常規(guī)路由方法在MG上路由的分組的開銷和傳輸延遲。與常規(guī)的MG中所使用的基于目的地的IP路由相關(guān)聯(lián)的另一個問題是不能在多個路線上向單個目的地路由分組。因為基于目的地的IP路由表將單個目的地與單個路線相關(guān)聯(lián),僅在其中一個可用路線上對尋址到特定目的地地址的所有分組進行傳輸。與常規(guī)的MG中所使用的基于目的地的IP路由相關(guān)聯(lián)的另一個問題是不能在由多個路線連接的MG之間對IP業(yè)務(wù)進行負載均衡。例如,常規(guī)MG路由表包含用于每個目的地地址的一個條目,其中每個條目包含與到該目的地的路線相關(guān)聯(lián)的信息。例如,可以經(jīng)由第一輸出接口和第一下一跳地址來路由尋址到第一目的地的分組。如此,如果兩個MG是由多個輸出接口和多個下一跳地址連接的,那么用于每個常規(guī)MG的路由表僅指定一個路線,而不是多個路線。隨著在MG之間傳輸?shù)腎P分組的數(shù)量的增加,對在MG之間的多個路線上的IP業(yè)務(wù)進行負載均衡的重要性增加。因此,需要用于對由多個路線連接的媒體網(wǎng)關(guān)之間的IP業(yè)務(wù)進行負載均衡的改進的方法和系統(tǒng)。
發(fā)明內(nèi)容本文所述的主題包括用于在媒體網(wǎng)關(guān)處的源識別IP路由的方法、系統(tǒng)和計算機程序產(chǎn)品。根據(jù)一個方案,提供了一種用于在媒體網(wǎng)關(guān)處的源識別IP路由的方法。該方法包括在具有源識別路由表的媒體網(wǎng)關(guān)處提供包括第三層源地址和第三層目的地地址的分組。使用該分組中所包括的目的地地址在源識別路由表中定位至少一個與該目的地地址相對應(yīng)的條目,其中所定位的條目包括源IP地址的至少一部分、目的地IP地址的至少一部分或由它們進行索引,該條目還包括路由信息,該路由信息包括接口標(biāo)識符和下一跳標(biāo)識符。在所定位的至少一個與該分組中的目的地IP地址相對應(yīng)的條目中,定位至少一個與該分組中所包括的源IP地址相對應(yīng)的條目?;谠谠撀酚杀碇卸ㄎ坏穆酚尚畔ⅲ瑢⒃摲纸M路由到目的地。可以使用包括包含于計算機可讀介質(zhì)中的計算機可執(zhí)行指令的計算機程序產(chǎn)品來實現(xiàn)本文所述的用于在媒體網(wǎng)關(guān)處的源識別IP路由的主題。適用于實現(xiàn)本文所述主題的示例性計算機可讀介質(zhì)包括芯片存儲設(shè)備、盤片存儲設(shè)備、可編程邏輯器件和專用集成電路。另外,可以使用單個器件或計算平臺來實現(xiàn)用于實現(xiàn)本文所述主題的計算機程序產(chǎn)品,或者可以將其分布在多個器件或計算平臺上。以上說明了本文所公開主題的目的,并且完全或者部分地通過本文所述的主題來實現(xiàn)該目的,隨著結(jié)合以下所述的附圖所進行的描述的繼續(xù),其它目的將變得顯而易見。圖1是根據(jù)本文所述主題的實施例的由多個路線連接的能夠執(zhí)行IP分組的源識別路由的兩個媒體網(wǎng)關(guān)的網(wǎng)絡(luò)圖2是根據(jù)本文所述主題的實施例的用于在由多個路線連接的媒體網(wǎng)關(guān)之間執(zhí)行IP分組的源識別路由的示例性步驟的流程圖;以及圖3是根據(jù)本文所述主題的實施例的示出了包括源識別路由表的媒體網(wǎng)關(guān)的示例性內(nèi)部架構(gòu)的方框圖。具體實施例方式圖1是示出了包括能夠在多個路線上執(zhí)行IP分組的源識別IP路由的媒體網(wǎng)關(guān)102和104的示例性網(wǎng)絡(luò)100的網(wǎng)絡(luò)圖。參考圖1,網(wǎng)絡(luò)100是網(wǎng)際協(xié)議(IP)網(wǎng)絡(luò)并且媒體網(wǎng)關(guān)(MG)102通過多個路線連接到MG104。在圖1中,MG102包括兩個語音服務(wù)器模塊(VSM)106和108,該語音服務(wù)器模塊用于處理由MG102所接收的分組。由唯一的IP地址來標(biāo)識VSM106和108中的每一個。在處理分組時,VSM106和108可以修改該分組中所包含的報頭信息,以包括VSM106或108自身的IP地址來作為該分組的源IP地址。例如,VSM106和108可以分別包含IP地址123.456.789.000和123.456.789.001。由VSM106所處理的IP地址可以包括源地址123.456.789.000,由VSM108所處理的IP地址可以包括源地址123.456.789.001。相比于由包括同一源地址的MG102來處理所有分組情況,通過基于用于處理分組的VSM來分配源地址能獲得更大的路由準(zhǔn)確性。對于MG102所傳輸?shù)姆纸M,在源識別路由表113中執(zhí)行查找。路由功能模塊115可以在源識別路由表113中執(zhí)行本文所述的查找。在圖1中,MG102包括源識別路由表113,該源識別路由表113包含用于將源和目的地IP地址與用于將分組從源地址路由到目的地地址的路由信息相關(guān)聯(lián)的條目。包含在源識別路由表113中的路由信息可以包括,例如,輸出接口、下一跳地址和/或路由開銷(cost)信息。以下將更詳細地描述源識別路由表113的細節(jié)。在源識別路由表113中定位了匹配的條目后,可以將分組內(nèi)部地路由到輸出接口110或112中的一個。例如,可以基于位于MG102處的源識別路由表113中包含的信息,將由VSM106所處理的分組路由到接口110或112。在將分組路由到輸出接口110或112中的一個后,可以將該分組路由到下一跳地址114或116。在圖1所示的實例中,下一跳地址114和116分別對應(yīng)于位于路由器118和120的接口??梢砸庾R到,路由器118和120可以包括多個接口。并且,雖然圖1示出了將接口110連接到接口114的單個鏈路,但可以意識到,接口110還可以連接到接口116或者任意其它數(shù)量的接口。類似地,接口112也可以交叉連接到多個另外的接口,例如,路由器118上的接口114。繼續(xù)上述實例,然后通過IP網(wǎng)絡(luò)122將在路由器118或120中的任意一個所接收的分組路由到MG104。更具體地,將分組路由到位于MG104的接口124。因為MG104可以包括多個接口,所以打算發(fā)往MG104的分組包括與MG104處的特定接口(例如,接口124)相對應(yīng)的目的地地址。MG104所接收的分組因此包括對應(yīng)于VSM106或108的源地址和對應(yīng)于接口124的目的地地址。一般,在MG102和104之間傳輸?shù)姆纸M構(gòu)成雙向數(shù)據(jù)流,例如基于IP的語音(VoIP)呼叫。在這些情況下,重要的是對每個方向的數(shù)據(jù)流保持近似的傳輸延遲,以使得VoIP呼叫"同步"。例如,可以使用位于MG102和104上的路由表來路由與連接到MG102的第一客戶端設(shè)備(未顯示)和連接到MG104的第二客戶端設(shè)備(未顯示)之間的VoIP呼叫相關(guān)聯(lián)的分組??梢詫@些路由表(例如路由表133)進行配置,使得屬于相同會話的在一個方向上傳輸?shù)姆纸M不會比在相反方向上傳輸?shù)姆纸M受到高得多的延遲。這可以通過對每個路由表添加具有相反的源和目的地地址的一致條目來實現(xiàn)。此外,可以意識到,除了源和目的地節(jié)點之外,以上述的方式來調(diào)整的路由表還可以位于網(wǎng)絡(luò)路由節(jié)點。圖2是示出了用于在由多個路線連接的媒體網(wǎng)關(guān)之間執(zhí)行源識別IP路由的示例性過程的流程圖。參考圖2,在方框200中,在具有源識別路由表113的MG102處接收包括源地址和目的地地址的分組。如上所述,可以由用于處理分組的語音服務(wù)器模塊(VSM)分配該分組的源地址。例如,可以用源地址IPhl來標(biāo)識VSM106所處理的分組,并且用源地址IPh2來標(biāo)識VSM108所處理的分組。另外,客戶端設(shè)備可以連接到MG102并且向連接到MG104的收信客戶端設(shè)備發(fā)起VoIP會話。繼續(xù)該實例,由VSM106處理MG102從客戶端設(shè)備所接收的分組。因此,該接收的分組包括對應(yīng)于VSM106的源地址IPhl和對應(yīng)于MG104上的接口124的目的地地址IPr。在方框202中,定位至少一個與該目的地地址相對應(yīng)的條目,其中該條目包含路由信息。可以通過在位于媒體網(wǎng)關(guān)102的路由表中執(zhí)行查找來定位該至少一個條目。以下所示的表1示出了可以位于媒體網(wǎng)關(guān)102上的示例性的源識別路由表。<table>tableseeoriginaldocumentpage10</column></row><table>表l:示例性源識別路由表在以上所述的表中,第一列和第二列分別包括目的地地址和源地址信息。參考表1,所示的4個條目中的每一個包括與IPr相關(guān)聯(lián)的目的地地址信息。參考圖1,目的地地址IPr對應(yīng)于位于媒體網(wǎng)關(guān)104的接口124,并且源地址IPhl和IPh2分別對應(yīng)于語音服務(wù)器模塊106和108。第三列包含與用于連接源地址和目的地地址的每個路線相關(guān)聯(lián)的開銷信息。包括在表1中的路由開銷信息僅是為了說明的目的而可選擇地包括在內(nèi)。在路由表113中可以包括除了路由開銷信息之外的與每個路線條目相關(guān)聯(lián)的信息,例如,優(yōu)選值。返回方框202,在源識別路由表113中定位至少一個與目的地地址IPr相對應(yīng)的條目。例如,在上面的源識別路由表l中,所有4個條目包括對應(yīng)于目的地接口124的目的地地址IPr。接下來在方框204中,在方框202所定位的與目的地地址相對應(yīng)的至少一個條目中,定位與分組中所包括的源地址IPhl相對應(yīng)的至少一個條目。再次參考表l,在包含目的地地址IPr的4個條目中,前兩個條目包含源地址IPhl。可以使用最長前綴匹配(LPM)算法或用于從至少一個條目的集合中定位一個或多個匹配條目的其它合適方法來定位在方框204中定位的至少一個條目。在方框206中,使用方框204中所定位的條目中所包含的路由信息來路由分組。對于一些分組,基于在方框202和204中所執(zhí)行的查找,在方框204中定位可能單個匹配條目。對于其它分組,基于包含在分組中的源地址和目的地地址信息,在方框204中可能定位兩個或更多個條目。對于這樣的分組,在源識別路由表113可以包括附加信息,并且該附加信息用來區(qū)分在相同的源地址和目的地地址之間的多個路線。繼續(xù)以上實例,參考示例性的源識別路由表l,必須區(qū)分在方框204中所定位的對應(yīng)于源地址IPhl和目的地地址IPr的兩個條目,以便對分組進行路由。因此,為了確定用于向目的地路由分組的單個路線,可以使用與每個條目相關(guān)聯(lián)的用戶可配置的值來區(qū)分共享共同源地址和目的地地址的路線。在一個實施例中,源識別路由表113包括與每個條目相關(guān)聯(lián)的用戶可配置的路由開銷值。如果在路由表中存在包含相同的源地址和目的地地址的兩個或更多個條目,則可以使用路由開銷來確定用于路由分組的條目。例如,可以基于與開銷最少的路線相關(guān)聯(lián)的路由信息來路由分組。要理解,對于包含相同的源地址和目的地地址的多個條目,均分配獨一無二的路由開銷值。這么做是為了當(dāng)使用路由開銷值來區(qū)分路線時,在源識別路由表113中不會有兩個條目包括相同的源地址、目的地地址和路由開銷。在表1所示的實例中,較低的路由開銷值指示優(yōu)選路線。因此,取決于路由開銷,可以由輸出接口110和114或者輸出接口112和116來路由由語音服務(wù)器模塊106所處理的并且打算發(fā)往目的地接口124的分組。參考表l,經(jīng)由輸出接口IPil(對應(yīng)于接口110)和下一跳IPnl(對應(yīng)于接ii口114)來路由包括源IPhl和目的地IPr的分組,這是由于用于該路線的條目包含最低的路由開銷值。在表1中,路線110/114的路由開銷是1而與路線112/116相關(guān)聯(lián)的路由開銷是2。如果MG102的運營商想要減少路線110/114上的負載,那么可以增加路線110/114的路由開銷,例如,增加到值3,以使得路線112/116成為IPhl和IPr之間的分組的優(yōu)選路線。在另一個實施例中,可以自動分配該用戶可配置的值,例如上述的路由開銷。例如,媒體網(wǎng)關(guān)102可被配置為用于針對多種網(wǎng)絡(luò)狀況監(jiān)視IP業(yè)務(wù)并且自動調(diào)整與路由表中的一個或多個條目相關(guān)聯(lián)的一個或多個用戶可配置的值。在一個實施例中,媒體網(wǎng)關(guān)102可被配置為用于生成包括源和目的地IP地址的測試消息,并且基于在路由表中所定位的路由信息來發(fā)送該消息。在接收測試消息響應(yīng)之后,媒體網(wǎng)關(guān)可以生成分組日志,用于指示在測試消息的發(fā)送與測試消息響應(yīng)的接收之間所測量的延遲。然后媒體網(wǎng)關(guān)102可被配置為用于基于該分組日志和延遲,自動調(diào)整與兩個或更多個條目相關(guān)聯(lián)的用戶可配置的值。例如,媒體網(wǎng)關(guān)102可以生成包括源地址IPhl的測試消息,并且將其發(fā)送到媒體網(wǎng)關(guān)104?;氐奖韑,經(jīng)由輸出接口110向下一跳114路由上述測試消息。作為結(jié)果,媒體網(wǎng)關(guān)102從MG104接收測試消息響應(yīng),并且生成分組日志。在該實例中,分組日志指示出在輸出接口110上的測試消息的發(fā)送與測試消息響應(yīng)的接收之間發(fā)生了顯著的時間延遲。因此,媒體網(wǎng)關(guān)102可以自動提高與對應(yīng)于接口110的擁塞路線相關(guān)聯(lián)的路由開銷值,并且自動降低與對應(yīng)于接口112的替代路線相關(guān)聯(lián)的路由開銷值。因此,當(dāng)生成包括相同的源地址和目的地地址的第二測試消息時,經(jīng)由路由器120對其進行路由。這樣,可以在由多個路線連接的媒體網(wǎng)關(guān)之間實現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)流管理。在另一個實施例中,位于MG104的路由表可以是位于MG102的路由表的鏡像。其結(jié)果是從MG102向MG104傳輸?shù)姆纸M經(jīng)過由位于MG120的路由表所指定的網(wǎng)絡(luò)路徑,并且,屬于同一VoIP會話的分組將經(jīng)過由位于MG104的路由表所指定的從MG104到MG102的同一網(wǎng)絡(luò)路徑。因此,兩個方向的分組享有同等的與路線相關(guān)聯(lián)的任意傳輸延遲。要理解,表1中所示的源識別路由表113的結(jié)構(gòu)僅是一個示例。在不脫離本文所述主題的范圍的前提下可以增加、刪除或替換字段。另外,在不脫離本文所述的主題的前提下表1中的字段可以分布在多個表中。圖3是根據(jù)本文所述主題的實施例的示出了包括源識別路由表的媒體網(wǎng)關(guān)的示例性內(nèi)部架構(gòu)的方框圖。參考圖3,媒體網(wǎng)關(guān)102包括用于執(zhí)行語音處理功能的多個語音服務(wù)器模塊106和108。在所示的實例中,語音服務(wù)器模塊106和108中的每一個包括CUP300,并且可以實現(xiàn)實時傳輸協(xié)議(RTP)、ATM適配層1和ATM適配層2,以便在IP或ATM網(wǎng)絡(luò)上發(fā)送和接收語音分組。語音服務(wù)器模塊106和108還可以包括用于實現(xiàn)一個或多個基于分組協(xié)議的語音(例如,RTP、ALU、ALL2或任意其它合適的基于分組協(xié)議的語音)的電路。此外,每個VSM可以執(zhí)行轉(zhuǎn)換編碼、回聲消除和其它負載轉(zhuǎn)換功能,并且包括用于與其它模塊通信的以太網(wǎng)接口302。CPU300控制語音服務(wù)器模塊106和108中的每一個的總體操作。為了將分組從網(wǎng)絡(luò)接口卡110-112交換到合適的語音服務(wù)器模塊106或108,媒體網(wǎng)關(guān)102包括分組交換結(jié)構(gòu)304。以太網(wǎng)接口306-308將語音服務(wù)器模塊106和108中的每一個連接到分組交換結(jié)構(gòu)304。分組交換結(jié)構(gòu)304可以是用于在語音服務(wù)器模塊106和108與以太網(wǎng)接口306-308之間交換分組的任意合適類型的交換結(jié)構(gòu)。適用于本文所述的主題的實施例的交換結(jié)構(gòu)的例子包括ATM交換結(jié)構(gòu)和以太網(wǎng)交換結(jié)構(gòu)。在下面描述的例子中,假設(shè)分組交換結(jié)構(gòu)304包括以太網(wǎng)交換結(jié)構(gòu)。分組交換結(jié)構(gòu)304將語音服務(wù)器模塊106和108與寬帶網(wǎng)絡(luò)接口110-112互聯(lián)。網(wǎng)絡(luò)接口卡110-112中的每一個可以實現(xiàn)網(wǎng)絡(luò)層功能和分組轉(zhuǎn)發(fā)功能,包括網(wǎng)際協(xié)議(IP)轉(zhuǎn)發(fā)功能。在所示的實例中,提供不同的分組網(wǎng)絡(luò)接口卡以便連接到外部以太網(wǎng)、基于SONET的分組(POS)和異步傳輸模式(ATM)網(wǎng)絡(luò)、多協(xié)議標(biāo)記交換(MPLS)、幀中繼或任意其它合適的分組接口。在所示實例中,分組交換結(jié)構(gòu)304包括多個端口,標(biāo)號為1-4。僅為了說明的目的示出了4個端口??梢岳斫?,取決于連接到分組交換結(jié)構(gòu)304的設(shè)備的數(shù)量,分組交換結(jié)構(gòu)304可以包括少于或者多于4個端口。媒體網(wǎng)關(guān)102還可以包括用于向不同類型的網(wǎng)絡(luò)發(fā)送媒體流或者從它13們接收媒體流的接口。例如,媒體網(wǎng)關(guān)102可以包括時分復(fù)用(TDM)網(wǎng)絡(luò)接口卡(NIC)310。TDM網(wǎng)絡(luò)接口卡310向外部TDM網(wǎng)絡(luò)發(fā)送媒體流并且從其接收媒體流。TDM網(wǎng)絡(luò)接口卡310可以實現(xiàn)用于在TDM鏈路上發(fā)送和接收消息的任意合適的物理層協(xié)議。例如,每個TDMNIC310可以終止一個或多個TDM語音線路。媒體網(wǎng)關(guān)102還可以包括時分復(fù)用(TDM)矩陣模塊312,用于在TDM網(wǎng)絡(luò)接口卡310與VSM106和108之間交換TDM時隙。TDM網(wǎng)絡(luò)接口卡310將媒體網(wǎng)關(guān)102連接到外部TDM設(shè)備,例如允許TDM的交換局??刂颇K314控制媒體網(wǎng)關(guān)102的總體操作,包括在VSM106-108和IPNIC110-112之間經(jīng)由分組交換結(jié)構(gòu)304的通信。在所示的實例中,控制模塊314可以使用從語音服務(wù)器模塊106-108中的每一個所接收的信息來在源識別路由表113中執(zhí)行對匹配條目的查找。應(yīng)該理解,在不脫離本文所公開主題的范圍的前提下,可以改變本文所公開主題的各種細節(jié)。此外,前述描述僅用于說明的目的而不是用于限制的目的。權(quán)利要求1、一種用于在由多個路線連接的媒體網(wǎng)關(guān)之間進行源識別IP路由的方法,所述方法包括在具有源識別路由表的媒體網(wǎng)關(guān)處提供包括IP源地址和IP目的地地址的分組;在所述源識別路由表中定位與所述目的地IP地址相對應(yīng)的至少一個條目,其中,所述至少一個條目包括源IP地址的至少一部分、目的地IP地址的至少一部分和路由信息,所述路由信息包括接口標(biāo)識符和下一跳標(biāo)識符;在與所述目的地IP地址相對應(yīng)的所述至少一個條目中,定位與所述源IP地址相對應(yīng)的并且包括路由信息的至少一個條目;以及基于在與所述源IP地址相對應(yīng)的所述至少一個條目中所包括的所述路由信息,路由所述分組。2、如權(quán)利要求l所述的方法,其中,在所述源識別路由表中定位與所述目的地IP地址信息相對應(yīng)的至少一個條目包括基于最長匹配前綴來定位至少一個條目。3、如權(quán)利要求l所述的方法,其中,定位與所述源IP地址相對應(yīng)的至少一個條目包括基于最長匹配前綴來定位條目。4、如權(quán)利要求l所述的方法,包括確定與所述目的地IP地址和所述源IP地址相對應(yīng)的至少一個條目是否包括兩個或更多個條目;以及響應(yīng)于確定所述至少一個條目包括兩個或更多個條目,基于與所述兩個或更多個條目中的每一個相關(guān)聯(lián)的用戶可配置的值,來選擇所述兩個或更多個條目中的一個來獲得用于路由所述分組的所述路由信息。5、如權(quán)利要求4所述的方法,包括針對網(wǎng)絡(luò)狀況監(jiān)視IP業(yè)務(wù);以及基于所監(jiān)視的網(wǎng)絡(luò)狀況,自動調(diào)整與所述兩個或更多個條目中的每一個相關(guān)聯(lián)的所述用戶可配置的值。6、如權(quán)利要求4所述的方法,其中,自動調(diào)整所述用戶可配置的值包括調(diào)整所述值以便對傳輸?shù)侥康牡氐腎P分組進行負載均衡。7、如權(quán)利要求4所述的方法,其中,針對網(wǎng)絡(luò)狀況監(jiān)視IP業(yè)務(wù)包括生成包括源和目的地IP地址的測試消息;使用所述路由表發(fā)送所述測試消息;接收測試消息響應(yīng);生成分組日志;以及測量在發(fā)送所述測試消息和接收到所述測試消息響應(yīng)之間的延遲。8、一種用于在媒體網(wǎng)關(guān)處進行IP分組的源識別路由的系統(tǒng),其中,所述媒體網(wǎng)關(guān)通過多個路線連接到至少一個其它媒體網(wǎng)關(guān),所述系統(tǒng)包括源識別路由表,其包括多個條目,每個所述條目包括源IP地址的至少一部分、目的地IP地址的至少一部分和路由信息,所述路由信息包括接口標(biāo)識符和下一跳標(biāo)識符;以及路由功能模塊,用于接收包括源IP地址和目的地IP地址的IP分組;基于所述分組中的所述源IP地址和所述分組中的所述目的地IP地址來定位在所述路由表中的至少一個條目,其中所述條目包括源IP地址的至少一部分、目的地IP地址的至少一部分和路由信息,所述路由信息包括接口標(biāo)識符和下一跳標(biāo)識符;以及基于被定位的所述至少一個條目中所包括的所述路由信息,路由所述分組。9、如權(quán)利要求8所述的系統(tǒng),其中,所述路由表包括與至少一個條目相關(guān)聯(lián)的至少一個用戶可配置的值。10、如權(quán)利要求9所述的系統(tǒng),其中,所述路由功能模塊還用于生成測試消息;發(fā)送所述測試消息;以及接收測試消息響應(yīng)。11、如權(quán)利要求10所述的系統(tǒng),其中,所述路由功能模塊還用于基于所述測試消息和所述測試消息響應(yīng),自動調(diào)整所述至少一個用戶可配置的值。12、如權(quán)利要求8所述的系統(tǒng),其中,所述源識別路由表包括與所述條目中的至少一些條目相關(guān)聯(lián)的路由開銷信息。13、如權(quán)利要求8所述的系統(tǒng),其中,所述源識別路由表和所述路由功能模塊位于所述媒體網(wǎng)關(guān)中,并且其中,所述路由功能模塊用于基于在至少一個匹配條目中所包括的所述路由信息來在所述媒體網(wǎng)關(guān)中選擇用于路由所述分組的接口。14、一種計算機程序產(chǎn)品,包括包含于計算機可讀介質(zhì)中的計算機可執(zhí)行指令,用于執(zhí)行以下步驟在具有源識別路由表的媒體網(wǎng)關(guān)處提供包括源IP地址和目的地IP地址的分組;在所述源識別路由表中定位與所述目的地IP地址信息相對應(yīng)的至少一個條目,其中,所述至少一個條目包括源IP地址的至少一部分、目的地的至少一部分和路由信息,所述路由信息包括接口標(biāo)識符和下一跳標(biāo)識符;在與所述目的地IP地址相對應(yīng)的所述至少一個條目中,定位與所述源IP地址相對應(yīng)的并且包括路由信息的至少一個條目;以及基于在與所述源IP地址相對應(yīng)的所述至少一個條目中所包括的所述路由信息,路由所述分組。15、如權(quán)利要求14所述的計算機程序產(chǎn)品,其中,在所述源識別路由表中定位與所述目的地IP地址信息相對應(yīng)的至少一個條目包括基于最長匹配前綴來定位至少一個條目。16、如權(quán)利要求14所述的計算機程序產(chǎn)品,其中,定位與所述源IP地址相對應(yīng)的至少一個條目包括基于最長匹配前綴來定位條目。17、如權(quán)利要求14所述的計算機程序產(chǎn)品,包括確定與所述目的地IP地址和所述源IP地址相對應(yīng)的所述至少一個條目是否包括兩個或更多個條目;以及響應(yīng)于確定所述至少一個條目包括兩個或更多個條目,基于與所述兩個或更多個條目中的每一個相關(guān)聯(lián)的用戶可配置的值,來選擇所述兩個或更多個條目中的一個來獲得用于路由所述分組的所述路由信息。18、如權(quán)利要求17所述的計算機程序產(chǎn)品,包括針對網(wǎng)絡(luò)狀況監(jiān)視IP業(yè)務(wù);以及基于所監(jiān)視的網(wǎng)絡(luò)狀況,自動調(diào)整與所述兩個或更多個條目中的每一個相關(guān)聯(lián)的所述用戶可配置的值。19、如權(quán)利要求7所述的計算機程序產(chǎn)品,其中,自動調(diào)整所述用戶可配置的值包括:調(diào)整所述值以便對傳輸?shù)侥康牡氐腎P分組進行負載均衡。20、如權(quán)利要求17所述的計算機程序產(chǎn)品,其中,針對網(wǎng)絡(luò)狀況監(jiān)視IP業(yè)務(wù)包括生成包括源和目的地IP地址的測試消息;使用所述路由表發(fā)送所述測試消息;接收測試消息響應(yīng);生成分組日志;以及測量在發(fā)送所述測試消息和接收到所述測試消息響應(yīng)之間的延遲。全文摘要本文所描述的主題包括用于在媒體網(wǎng)關(guān)處進行源識別IP路由的方法、系統(tǒng)和計算機程序產(chǎn)品。根據(jù)一個方案,提供了一種用于在媒體網(wǎng)關(guān)處的源識別IP路由的方法。該方法包括在具有源識別路由表的媒體網(wǎng)關(guān)處提供包括第三層源地址和第三層目的地地址的分組。使用該分組中所包括的目的地地址在源識別路由表中定位至少一個與該目的地地址相對應(yīng)的條目,其中所定位的條目包含源IP地址的至少一部分、目的地IP地址的至少一部分和路由信息,該路由信息包括接口標(biāo)識符和下一跳標(biāo)識符。在所定位的至少一個與該目的地IP地址信息相對應(yīng)的條目中,定位至少一個與該分組中所包括的源IP地址相對應(yīng)的條目。基于在該路由表中定位的路由信息,將該分組路由到目的地。文檔編號H04L12/66GK101632273SQ200780051506公開日2010年1月20日申請日期2007年12月20日優(yōu)先權(quán)日2006年12月20日發(fā)明者D·Z·盧,E·Y·錢,R·朱,S-q·李申請人:杰恩邦德公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1