欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種轉(zhuǎn)發(fā)報(bào)文的方法和裝置與流程

文檔序號:12161824閱讀:175來源:國知局
一種轉(zhuǎn)發(fā)報(bào)文的方法和裝置與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及的是一種轉(zhuǎn)發(fā)報(bào)文的方法和裝置。



背景技術(shù):

如圖1所示,在身份與位置分離網(wǎng)絡(luò)中,UE(User Equipment,用戶設(shè)備)配置AID(Access Identification,接入標(biāo)識)作為身份標(biāo)識,ASR(Access Service Router,接入服務(wù)路由器)配置RID(Router Identifier,路由器標(biāo)識)作為位置標(biāo)識,ILR(Identification & Location Register,身份標(biāo)識和位置登記寄存器)的基本功能包括:AID與RID的映射信息的管理與維護(hù)。

在身份與位置分離網(wǎng)絡(luò)中,當(dāng)用戶設(shè)備UE1在接入服務(wù)路由器ASR1上線后,發(fā)出訪問ISR(Interconnection Service Router,互聯(lián)互通服務(wù)路由器)下掛接的業(yè)務(wù)應(yīng)用程序APP1的數(shù)據(jù)報(bào)文,在報(bào)文經(jīng)過ASR1時(shí),ASR1會首先查找對端APP1的映射地址信息(ISR的地址信息),如果查找到,則進(jìn)行隧道封裝并進(jìn)行轉(zhuǎn)發(fā),然后,數(shù)據(jù)報(bào)文會路由到ISR上,ISR對用戶報(bào)文啟動學(xué)習(xí)功能,學(xué)習(xí)用戶的映射信息(UE1的地址信息和ASR1的地址信息)并緩存到本地,在構(gòu)造用戶響應(yīng)報(bào)文時(shí),直接查詢本地緩存來對響應(yīng)報(bào)文進(jìn)行封裝并轉(zhuǎn)發(fā),其中,隧道技術(shù)比如GRE(Generic Routing Encapsulation,通用路由封裝)、IPinIP等,這樣可以減少ISR向ILR發(fā)送查詢報(bào)文的次數(shù),優(yōu)化ISR的性能。

同樣,如果用戶設(shè)備UE1在接入服務(wù)路由器ASR1上線后,想要訪問的是ASR2下掛接的業(yè)務(wù)應(yīng)用程序APP2,則在報(bào)文經(jīng)過ASR1時(shí),ASR1會首先查找對端APP2的映射地址信息(ASR的地址信息),如果查找到,則進(jìn)行隧道封裝并進(jìn)行轉(zhuǎn)發(fā),然后,數(shù)據(jù)報(bào)文會路由到ASR2上,ASR2對用戶報(bào)文啟動學(xué)習(xí)功能,學(xué)習(xí)用戶的映射信息(UE1的地址信息和ASR1的地址信息)并緩存到本地,在構(gòu)造用戶響應(yīng)報(bào)文時(shí),直接查詢本地緩存來對響應(yīng)報(bào) 文進(jìn)行封裝并轉(zhuǎn)發(fā),這樣可以減少ASR向ILR發(fā)送查詢報(bào)文的次數(shù),優(yōu)化ASR2的性能。

以上情景存在的問題是,路由器(ISR或ASR)啟動學(xué)習(xí)功能之后,會對每個用戶的所有報(bào)文進(jìn)行學(xué)習(xí),以解析到報(bào)文的源地址的映射信息,方便返程報(bào)文直接使用轉(zhuǎn)發(fā),提高轉(zhuǎn)發(fā)效率,但是對每個報(bào)文進(jìn)行學(xué)習(xí)也影響了轉(zhuǎn)發(fā)性能。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明所要解決的技術(shù)問題是提供一種轉(zhuǎn)發(fā)報(bào)文的方法和裝置,能夠優(yōu)化路由器對報(bào)文源地址的學(xué)習(xí)功能,提高轉(zhuǎn)發(fā)性能。

本發(fā)明實(shí)施例提供了一種轉(zhuǎn)發(fā)報(bào)文的方法,應(yīng)用于發(fā)送方路由器,該方法包括:

根據(jù)要發(fā)送的報(bào)文的接收方地址在本地映射表中查找對應(yīng)的接收方路由器地址;

如查找到所述接收方路由器地址,則對所述報(bào)文進(jìn)行隧道封裝并發(fā)送給所述接收方路由器,其中攜帶用于指示所述接收方路由器不需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息。

可選地,所述方法還包括:

如未查找到所述接收方路由器地址,則向地址管理網(wǎng)元發(fā)送查詢請求以獲取接收方路由器地址,在獲取到所述接收方路由器地址后,在本地映射表中保存所述接收方地址與對應(yīng)的接收方路由器地址,對所述報(bào)文進(jìn)行隧道封裝并發(fā)送給所述接收方路由器,其中攜帶用于指示所述接收方路由器需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息。

可選地,所述本地映射表包括以下記錄:本路由器曾經(jīng)發(fā)送的報(bào)文的接收方地址與對應(yīng)的接收方路由器地址記錄,和/或本路由器曾經(jīng)接收的報(bào)文的發(fā)送方地址與對應(yīng)的發(fā)送方路由器地址記錄。

可選地,所述用于指示所述接收方路由器是否需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息攜帶在經(jīng)過隧道封裝的報(bào)文的隧道頭中。

可選地,所述發(fā)送方路由器是身份與位置分離網(wǎng)絡(luò)中的接入服務(wù)路由器ASR;所述接收方路由器是身份與位置分離網(wǎng)絡(luò)中的接入服務(wù)路由器ASR或互聯(lián)互通服務(wù)路由器ISR。

本發(fā)明實(shí)施例還提供了一種轉(zhuǎn)發(fā)報(bào)文的方法,應(yīng)用于接收方路由器,該方法包括:

接收到發(fā)送方路由器通過隧道發(fā)送的報(bào)文后,提取所述報(bào)文中用于指示本路由器是否需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息;

根據(jù)所述指示信息確定是否從所述報(bào)文中學(xué)習(xí)發(fā)送方地址映射信息。

可選地,所述提取所述報(bào)文中用于指示本路由器是否需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息,包括:

從所述報(bào)文的隧道頭中提取用于指示本路由器是否需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息。

可選地,所述發(fā)送方路由器是身份與位置分離網(wǎng)絡(luò)中的接入服務(wù)路由器ASR;所述接收方路由器是身份與位置分離網(wǎng)絡(luò)中的接入服務(wù)路由器ASR或互聯(lián)互通服務(wù)路由器ISR。

本發(fā)明實(shí)施例還提供了一種轉(zhuǎn)發(fā)報(bào)文的裝置,應(yīng)用于發(fā)送方路由器,包括:

地址查找模塊,用于根據(jù)要發(fā)送的報(bào)文的接收方地址在本地映射表中查找對應(yīng)的接收方路由器地址;

封裝及發(fā)送模塊,用于如查找到所述接收方路由器地址,則對所述報(bào)文進(jìn)行隧道封裝并發(fā)送給所述接收方路由器,其中攜帶用于指示所述接收方路由器不需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息。

可選地,所述封裝及發(fā)送模塊,還用于如未查找到所述接收方路由器地址,則向地址管理網(wǎng)元發(fā)送查詢請求以獲取接收方路由器地址,在獲取到所述接收方路由器地址后,在本地映射表中保存所述接收方地址與對應(yīng)的接收 方路由器地址,對所述報(bào)文進(jìn)行隧道封裝并發(fā)送給所述接收方路由器,其中攜帶用于指示所述接收方路由器需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息。

可選地,所述本地映射表包括以下記錄:本路由器曾經(jīng)發(fā)送的報(bào)文的接收方地址與對應(yīng)的接收方路由器地址記錄,和/或本路由器曾經(jīng)接收的報(bào)文的發(fā)送方地址與對應(yīng)的發(fā)送方路由器地址記錄。

可選地,所述用于指示所述接收方路由器是否需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息攜帶在經(jīng)過隧道封裝的報(bào)文的隧道頭中。

可選地,所述發(fā)送方路由器是身份與位置分離網(wǎng)絡(luò)中的接入服務(wù)路由器ASR;所述接收方路由器是身份與位置分離網(wǎng)絡(luò)中的接入服務(wù)路由器ASR或互聯(lián)互通服務(wù)路由器ISR。

本發(fā)明實(shí)施例還提供了一種轉(zhuǎn)發(fā)報(bào)文的裝置,應(yīng)用于接收方路由器,包括:

接收及解析模塊,用于接收到發(fā)送方路由器通過隧道發(fā)送的報(bào)文后,提取所述報(bào)文中用于指示本路由器是否需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息;

學(xué)習(xí)功能優(yōu)化模塊,用于根據(jù)所述指示信息確定是否從所述報(bào)文中學(xué)習(xí)發(fā)送方地址映射信息。

可選地,所述接收及解析模塊,用于提取所述報(bào)文中用于指示本路由器是否需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息,包括:

從所述報(bào)文的隧道頭中提取用于指示本路由器是否需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息。

可選地,所述發(fā)送方路由器是身份與位置分離網(wǎng)絡(luò)中的接入服務(wù)路由器ASR;所述接收方路由器是身份與位置分離網(wǎng)絡(luò)中的接入服務(wù)路由器ASR或互聯(lián)互通服務(wù)路由器ISR。

與現(xiàn)有技術(shù)相比,本發(fā)明提供的一種轉(zhuǎn)發(fā)報(bào)文的方法和裝置,發(fā)送方路由器在轉(zhuǎn)發(fā)報(bào)文前,在本地緩存的映射表中查詢接收方地址對應(yīng)的接收方路由器地址,如查詢到,則在對要發(fā)送的報(bào)文進(jìn)行隧道封裝時(shí)攜帶指示接收方 路由器不需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息,如未查詢到,則在對要發(fā)送的報(bào)文進(jìn)行隧道封裝時(shí)攜帶指示接收方路由器需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息,接收方路由器在接收到報(bào)文后,根據(jù)報(bào)文中的指示信息確定是否需要學(xué)習(xí)發(fā)送方地址映射信息。本發(fā)明能夠優(yōu)化路由器對報(bào)文源地址的學(xué)習(xí)功能,提高轉(zhuǎn)發(fā)性能。

附圖說明

圖1為身份與位置分離網(wǎng)絡(luò)的示意圖。

圖2為本發(fā)明實(shí)施例一種轉(zhuǎn)發(fā)報(bào)文的方法(發(fā)送方路由器)示意圖。

圖3為本發(fā)明實(shí)施例一種轉(zhuǎn)發(fā)報(bào)文的方法(接收方路由器)示意圖。

圖4為本發(fā)明實(shí)施例一種轉(zhuǎn)發(fā)報(bào)文的裝置(發(fā)送方路由器)示意圖。

圖5為本發(fā)明實(shí)施例一種轉(zhuǎn)發(fā)報(bào)文的裝置(接收方路由器)示意圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。

如圖2所示,本發(fā)明實(shí)施例提供了一種轉(zhuǎn)發(fā)報(bào)文的方法,應(yīng)用于發(fā)送方路由器,該方法包括:

S201,根據(jù)要發(fā)送的報(bào)文的接收方地址在本地映射表中查找對應(yīng)的接收方路由器地址;

其中,所述發(fā)送方路由器為用戶設(shè)備接入的路由器;所述接收方路由器為掛接了所述用戶設(shè)備要訪問的業(yè)務(wù)應(yīng)用的路由器;或者,所述發(fā)送方路由器為掛接了業(yè)務(wù)應(yīng)用的路由器,所述接收方路由器為用戶設(shè)備接入的路由器;

其中,在所述發(fā)送方路由器為用戶設(shè)備接入的路由器時(shí),所述接收方地址為用戶設(shè)備要訪問的業(yè)務(wù)應(yīng)用的地址;

其中,所述發(fā)送方路由器是身份與位置分離網(wǎng)絡(luò)中的接入服務(wù)路由器 ASR;所述接收方路由器是身份與位置分離網(wǎng)絡(luò)中的接入服務(wù)路由器ASR或互聯(lián)互通服務(wù)路由器ISR;或者,所述發(fā)送方路由器是身份與位置分離網(wǎng)絡(luò)中的ASR或ISR;所述接收方路由器是身份與位置分離網(wǎng)絡(luò)中的ASR;

其中,所述本地映射表包括以下記錄:本路由器曾經(jīng)發(fā)送的報(bào)文的接收方地址與對應(yīng)的接收方路由器地址記錄,和/或本路由器曾經(jīng)接收的報(bào)文的發(fā)送方地址與對應(yīng)的發(fā)送方路由器地址記錄;

S202,如查找到所述接收方路由器地址,則對所述報(bào)文進(jìn)行隧道封裝并發(fā)送給所述接收方路由器,其中攜帶用于指示所述接收方路由器不需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息;

所述方法還包括:如未查找到所述接收方路由器地址,則向地址管理網(wǎng)元發(fā)送查詢請求以獲取接收方路由器地址,在獲取到所述接收方路由器地址后,在本地映射表中保存所述接收方地址與對應(yīng)的接收方路由器地址,對所述報(bào)文進(jìn)行隧道封裝并發(fā)送給所述接收方路由器,其中攜帶用于指示所述接收方路由器需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息;

其中,所述發(fā)送方地址映射信息是發(fā)送方地址與對應(yīng)的發(fā)送方路由器地址;

其中,在身份與位置分離網(wǎng)絡(luò)中,所述要發(fā)送的報(bào)文的發(fā)送方地址為源AID(Access Identification,接入標(biāo)識),對應(yīng)的發(fā)送方路由器地址為源RID(Router Identifier,路由器標(biāo)識),所述要發(fā)送的報(bào)文的接收方地址為目的AID,對應(yīng)的接收方路由器地址為目的RID;

其中,所述地址管理網(wǎng)元是身份與位置分離網(wǎng)絡(luò)中的身份標(biāo)識和位置登記寄存器ILR;

其中,用于指示所述接收方路由器是否需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息攜帶在經(jīng)過隧道封裝的報(bào)文的隧道頭中;

其中,可以通過將隧道頭中的某位置1指示所述接收方路由器需要學(xué)習(xí)發(fā)送方地址映射信息,通過將隧道頭中的該位置0指示所述接收方路由器不需要學(xué)習(xí)發(fā)送方地址映射信息;

如圖3所示,本發(fā)明實(shí)施例提供了一種轉(zhuǎn)發(fā)報(bào)文的方法,應(yīng)用于接收方 路由器,該方法包括:

S301,接收到發(fā)送方路由器通過隧道發(fā)送的報(bào)文后,提取所述報(bào)文中用于指示本路由器是否需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息;

S302,根據(jù)所述指示信息確定是否從所述報(bào)文中學(xué)習(xí)發(fā)送方地址映射信息;

其中,所述發(fā)送方路由器為用戶設(shè)備接入的路由器;所述接收方路由器為掛接了所述用戶設(shè)備要訪問的業(yè)務(wù)應(yīng)用的路由器;或者,所述發(fā)送方路由器為掛接了業(yè)務(wù)應(yīng)用的路由器,所述接收方路由器為用戶設(shè)備接入的路由器;

其中,所述發(fā)送方路由器是身份與位置分離網(wǎng)絡(luò)中的接入服務(wù)路由器ASR;所述接收方路由器是身份與位置分離網(wǎng)絡(luò)中的接入服務(wù)路由器ASR或互聯(lián)互通服務(wù)路由器ISR;或者,所述發(fā)送方路由器是身份與位置分離網(wǎng)絡(luò)中的ASR或ISR;所述接收方路由器是身份與位置分離網(wǎng)絡(luò)中的ASR;

其中,在所述發(fā)送方路由器為用戶設(shè)備接入的路由器時(shí),所述接收方地址為用戶設(shè)備要訪問的業(yè)務(wù)應(yīng)用的地址;

其中,所述發(fā)送方地址映射信息是發(fā)送方地址與對應(yīng)的發(fā)送方路由器地址;

其中,提取所述報(bào)文中用于指示本路由器是否需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息,包括:

從所述報(bào)文的隧道頭中提取用于指示本路由器是否需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息;

如圖4所示,本發(fā)明實(shí)施例提供了一種轉(zhuǎn)發(fā)報(bào)文的裝置,應(yīng)用于發(fā)送方路由器,包括:

地址查找模塊401,用于根據(jù)要發(fā)送的報(bào)文的接收方地址在本地映射表中查找對應(yīng)的接收方路由器地址;

封裝及發(fā)送模塊402,用于如查找到所述接收方路由器地址,則對所述報(bào)文進(jìn)行隧道封裝并發(fā)送給所述接收方路由器,其中攜帶用于指示所述接收 方路由器不需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息。

其中,所述封裝及發(fā)送模塊402,還用于如未查找到所述接收方路由器地址,則向地址管理網(wǎng)元發(fā)送查詢請求以獲取接收方路由器地址,在獲取到所述接收方路由器地址后,在本地映射表中保存所述接收方地址與對應(yīng)的接收方路由器地址,對所述報(bào)文進(jìn)行隧道封裝并發(fā)送給所述接收方路由器,其中攜帶用于指示所述接收方路由器需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息。

其中,所述本地映射表包括以下記錄:本路由器曾經(jīng)發(fā)送的報(bào)文的接收方地址與對應(yīng)的接收方路由器地址記錄,和/或本路由器曾經(jīng)接收的報(bào)文的發(fā)送方地址與對應(yīng)的發(fā)送方路由器地址記錄;

其中,用于指示所述接收方路由器是否需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息攜帶在經(jīng)過隧道封裝的報(bào)文的隧道頭中。

其中,所述發(fā)送方路由器是身份與位置分離網(wǎng)絡(luò)中的接入服務(wù)路由器ASR;所述接收方路由器是身份與位置分離網(wǎng)絡(luò)中的接入服務(wù)路由器ASR或互聯(lián)互通服務(wù)路由器ISR。

其中,所述地址管理網(wǎng)元是身份與位置分離網(wǎng)絡(luò)中的身份標(biāo)識和位置登記寄存器ILR;

如圖5所示,本發(fā)明實(shí)施例提供了一種轉(zhuǎn)發(fā)報(bào)文的裝置,應(yīng)用于接收方路由器,包括:

接收及解析模塊501,用于接收到發(fā)送方路由器通過隧道發(fā)送的報(bào)文后,提取所述報(bào)文中用于指示本路由器是否需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息;

學(xué)習(xí)功能優(yōu)化模塊502,用于根據(jù)所述指示信息確定是否從所述報(bào)文中學(xué)習(xí)發(fā)送方地址映射信息。

其中,所述接收及解析模塊501,用于提取所述報(bào)文中用于指示本路由器是否需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息,包括:

從所述報(bào)文的隧道頭中提取用于指示本路由器是否需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息。

其中,所述發(fā)送方路由器是身份與位置分離網(wǎng)絡(luò)中的接入服務(wù)路由器ASR;所述接收方路由器是身份與位置分離網(wǎng)絡(luò)中的接入服務(wù)路由器ASR或互聯(lián)互通服務(wù)路由器ISR。

上述實(shí)施例提供的一種轉(zhuǎn)發(fā)報(bào)文的方法和裝置,發(fā)送方路由器在轉(zhuǎn)發(fā)報(bào)文前,在本地緩存的映射表中查詢接收方地址對應(yīng)的接收方路由器地址,如查詢到,則在對要發(fā)送的報(bào)文進(jìn)行隧道封裝時(shí)攜帶指示接收方路由器不需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息,如未查詢到,則在對要發(fā)送的報(bào)文進(jìn)行隧道封裝時(shí)攜帶指示接收方路由器需要學(xué)習(xí)發(fā)送方地址映射信息的指示信息,接收方路由器在接收到報(bào)文后,根據(jù)報(bào)文中的指示信息確定是否需要學(xué)習(xí)發(fā)送方地址映射信息。本發(fā)明能夠優(yōu)化路由器對報(bào)文源地址的學(xué)習(xí)功能,提高轉(zhuǎn)發(fā)性能。

本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計(jì)算機(jī)可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等。可選地,上述實(shí)施例的全部或部分步驟也可以使用一個或多個集成電路來實(shí)現(xiàn),相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。

需要說明的是,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
济阳县| 满城县| 抚松县| 安徽省| 鹤岗市| 通州区| 汝城县| 罗江县| 南漳县| 特克斯县| 淳化县| 太仆寺旗| 筠连县| 南丰县| 洛隆县| 秦皇岛市| 平和县| 璧山县| 镇安县| 乐东| 黔西县| 贡嘎县| 梧州市| 吴川市| 湛江市| 汉川市| 沙湾县| 弋阳县| 汨罗市| 合肥市| 商河县| 惠水县| 视频| 胶州市| 东平县| 长汀县| 新丰县| 武义县| 湖州市| 台中市| 天长市|