[發(fā)明專利]一種用于異構(gòu)網(wǎng)絡(luò)的動態(tài)路由方法、路由服務(wù)器及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201210149991.0 | 申請日: | 2012-05-15 |
| 公開(公告)號: | CN103428090B | 公開(公告)日: | 2017-10-31 |
| 發(fā)明(設(shè)計)人: | 雷軍;袁馬軍;馬志鴻 | 申請(專利權(quán))人: | 深圳中興力維技術(shù)有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741;H04L12/751;H04L29/12 |
| 代理公司: | 深圳市世紀恒程知識產(chǎn)權(quán)代理事務(wù)所44287 | 代理人: | 胡海國 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 網(wǎng)絡(luò) 動態(tài) 路由 方法 服務(wù)器 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體而言,涉及一種用于在異構(gòu)網(wǎng)絡(luò)交匯處為實現(xiàn)跨網(wǎng)絡(luò)數(shù)據(jù)傳輸進行動態(tài)路由的方法、服務(wù)器及系統(tǒng)。
背景技術(shù)
如圖1所示,在異構(gòu)網(wǎng)絡(luò)中,Ax節(jié)點所在a類型網(wǎng)絡(luò)(如以太網(wǎng))與Bx節(jié)點所在的b類型網(wǎng)絡(luò)(如CDMA移動通信網(wǎng)絡(luò))的路由尋址方式不一樣。對于Ax節(jié)點,用戶可進行網(wǎng)絡(luò)信息及業(yè)務(wù)參數(shù)的配置,在異構(gòu)網(wǎng)絡(luò)中,對此類節(jié)點可稱為“可控節(jié)點”,而Bx節(jié)點由于處于第三方網(wǎng)絡(luò),由于用戶不可以主動進行配置,因此在異構(gòu)網(wǎng)絡(luò)中此類節(jié)點可稱為“非可控節(jié)點”。a類型和b類型網(wǎng)絡(luò)交匯于C處,那么要實現(xiàn)Ax節(jié)點到Bx節(jié)點的數(shù)據(jù)交互,則需要在兩者所在的網(wǎng)絡(luò)的交匯處C處設(shè)置路由服務(wù)器,其能夠為通信數(shù)據(jù)包提供到對方網(wǎng)絡(luò)的路由功能。
在系統(tǒng)的運行過程中,如圖1所示的Ax節(jié)點中的會話節(jié)點A1向B1節(jié)點發(fā)送下行數(shù)據(jù)包,所述數(shù)據(jù)包首先要到達路由服務(wù)器端,然后路由服務(wù)器根據(jù)包中攜帶的B1節(jié)點的網(wǎng)絡(luò)地址查找路由表,并依據(jù)查找結(jié)果將數(shù)據(jù)包轉(zhuǎn)發(fā)到b網(wǎng)絡(luò);相反B1節(jié)點發(fā)向會話節(jié)點A1的上行數(shù)據(jù)包也需首先由路由服務(wù)器端根據(jù)包中攜帶的B1節(jié)點的網(wǎng)絡(luò)地址來查找路由表,然后取得會話節(jié)點A1的當前通信鏈路信息并將所述數(shù)據(jù)包轉(zhuǎn)發(fā)。但是,在實際應(yīng)用中,一旦會話節(jié)點A1的配置信息或B1節(jié)點的網(wǎng)絡(luò)信息發(fā)生變化,將會產(chǎn)生代理服務(wù)器中存儲的路由表失效的問題,比如:
1)節(jié)點A1所在的網(wǎng)絡(luò)發(fā)生變動,如由A節(jié)點移到A’節(jié)點,這時A1所在的網(wǎng)絡(luò)地址(如IP地址)以及其與路由服務(wù)器的連接端口信息均會發(fā)生變化,此時,A1在路由服務(wù)器中的原路由表將失效,從而在實際路由過程中,會造成B1節(jié)點到A1節(jié)點的數(shù)據(jù)包無法得到轉(zhuǎn)發(fā);
2)當B1節(jié)點所處的網(wǎng)絡(luò)被第三方修改了網(wǎng)絡(luò)地址信息,那么此時路由服務(wù)器中的原路由表也將失效,同樣地,路由服務(wù)器也將無法對A1節(jié)點發(fā)送到B1節(jié)點的下行數(shù)據(jù)包進行轉(zhuǎn)發(fā)。
對于上述技術(shù)問題,目前采用的解決方法是,在系統(tǒng)部署時,在A節(jié)點側(cè)和路由服務(wù)器側(cè)均針對A節(jié)點側(cè)的每個會話節(jié)點配置相應(yīng)的固定的連接參數(shù),并且當Ax節(jié)點的配置信息或Bx節(jié)點的網(wǎng)絡(luò)信息發(fā)生變化時,除了需要通過人工的方式在A節(jié)點對Ax會話節(jié)點的會話信息及連接配置信息重新設(shè)置外,還需在路由服務(wù)器側(cè)重新人工配置Ax到Bx節(jié)點的路由信息,并重啟路由服務(wù)器之后重新獲取更新后的路由表信息。但上述解決方法中,當異構(gòu)網(wǎng)絡(luò)的Ax節(jié)點的配置信息或Bx節(jié)點的網(wǎng)絡(luò)信息發(fā)生變化時,需通過人工進行配置A節(jié)點和/或路由服務(wù)器,大大增加了部署配置的工作量,浪費了人力。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中存在的當異構(gòu)網(wǎng)絡(luò)的可控節(jié)點的配置信息或非可控節(jié)點的網(wǎng)絡(luò)信息發(fā)生變化時需要人工配置所帶來的部署工作量大的問題,本發(fā)明的目的在于提供一種用于異構(gòu)網(wǎng)絡(luò)的動態(tài)路由方法、路由服務(wù)器及系統(tǒng)。
為了達到本發(fā)明的目的,本發(fā)明采用以下技術(shù)方案實現(xiàn):
一種用于異構(gòu)網(wǎng)絡(luò)的動態(tài)路由方法,包括如下步驟:
當異構(gòu)網(wǎng)絡(luò)的可控節(jié)點的配置信息或非可控節(jié)點的網(wǎng)絡(luò)信息發(fā)生變化時,可控節(jié)點向目的非可控節(jié)點發(fā)送下行數(shù)據(jù)包;
路由服務(wù)器解析并獲取下行數(shù)據(jù)包中攜帶的可控節(jié)點的網(wǎng)絡(luò)地址信息、當前連接端口信息以及目的非可控節(jié)點的網(wǎng)絡(luò)地址信息,并據(jù)此更新路由表。
優(yōu)選地,所述用于異構(gòu)網(wǎng)絡(luò)的動態(tài)路由方法具體包括:
可控節(jié)點向目的非可控節(jié)點發(fā)送下行數(shù)據(jù)包;
路由服務(wù)器解析并獲取下行數(shù)據(jù)包中攜帶的可控節(jié)點的網(wǎng)絡(luò)地址信息、當前連接端口信息以及目的非可控節(jié)點的網(wǎng)絡(luò)地址信息,并查找第一路由記錄表中與目的非可控節(jié)點的網(wǎng)絡(luò)地址信息匹配的路由記錄信息;其中,第一路由記錄表以非可控節(jié)點的網(wǎng)絡(luò)地址信息為關(guān)鍵字做索引建立非可控節(jié)點與可控節(jié)點的一對一的對應(yīng)關(guān)系;
如果第一路由記錄表中不存在匹配的路由記錄信息,則進行如下處理:
查找第二路由記錄表中與可控節(jié)點的網(wǎng)絡(luò)地址信息匹配的非完整路由記錄信息,其中,第二路由記錄表以可控節(jié)點的網(wǎng)絡(luò)地址信息為關(guān)鍵字做索引建立可控節(jié)點與非可控節(jié)點的一對多的對應(yīng)關(guān)系;
依據(jù)獲取的可控節(jié)點的網(wǎng)絡(luò)地址信息、當前連接端口信息以及目的非可控節(jié)點的網(wǎng)絡(luò)地址信息新建一更新路由記錄信息,并依據(jù)該更新路由記錄信息更新所述第二路由記錄表中的所述非完整路由記錄信息;
將該更新路由記錄信息添加至第一路由記錄表;
將該更新路由記錄信息更新至路由表;
如果第一路由記錄表中存在匹配的路由記錄信息,但其記錄的可控節(jié)點的網(wǎng)絡(luò)地址信息與當前的不相同時,則進行如下處理:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳中興力維技術(shù)有限公司,未經(jīng)深圳中興力維技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210149991.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復網(wǎng)絡(luò)地址自動恢復的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





