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

路由器和通信網(wǎng)絡(luò)系統(tǒng)的制作方法

文檔序號(hào):7929749閱讀:325來(lái)源:國(guó)知局
專利名稱:路由器和通信網(wǎng)絡(luò)系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種路由器和一種通信網(wǎng)絡(luò)系統(tǒng),具體涉及遵循RSVP(資源預(yù)約協(xié)議)的一種路由器和一種通信網(wǎng)絡(luò)系統(tǒng),其中RSVP是一個(gè)用于資源預(yù)約的協(xié)議。
背景技術(shù)
RSVP的應(yīng)用示例在該RSVP中,每一個(gè)在第一主機(jī)和第二主機(jī)之間傳送分組的路由器進(jìn)行一個(gè)所提供的業(yè)務(wù)質(zhì)量(QoS)的預(yù)約(資源預(yù)約)。
圖24示出了一個(gè)依據(jù)該RSVP的一般資源預(yù)約的示例,在這個(gè)例子中,通信網(wǎng)絡(luò)系統(tǒng)NW包括路由器R1-R3和本地代理HA,并且第一個(gè)主機(jī)CN連接到路由器R1。值得注意的是該本地代理HA也是個(gè)路由器。
此外,移動(dòng)節(jié)點(diǎn)MN是一個(gè)具有一個(gè)在本地鏈路HL中使用的地址的終端,除了由本地代理HA管理的本地鏈路HL,該節(jié)點(diǎn)還可以移動(dòng)到由路由器R2管理的外部鏈路FL1和由路由器R3管理的外部鏈路FL2。
在所示的例子中,移動(dòng)節(jié)點(diǎn)MN位于本地鏈路HL,而路由器R1和本地代理HA從通訊節(jié)點(diǎn)CN傳送一個(gè)去往移動(dòng)節(jié)點(diǎn)MN的分組。
下面,將描述在發(fā)送一個(gè)普通分組之前,通訊節(jié)點(diǎn)CN遵循RSVP進(jìn)行資源預(yù)約的程序。
(1)通訊節(jié)點(diǎn)CN把一個(gè)路徑消息PM1發(fā)送到移動(dòng)節(jié)點(diǎn)MN,該消息內(nèi)設(shè)置該節(jié)點(diǎn)本身的地址作為一個(gè)RSVP_HOP(因?yàn)橥ǔJ褂靡郧暗腍OP(PHOP)的IP地址,有時(shí)稱為PHOP)。接收該路徑消息PM1的路由器R1將其內(nèi)的信息作為一個(gè)路徑狀態(tài)保留。
作為一般路徑狀態(tài)的內(nèi)容,使用話路信息(目的地址(DestAddress),協(xié)議ID(Protocol-ID),目的地端口號(hào)(DestPort)),RSVP-HOP等。如路由器R1中的一個(gè)路徑狀態(tài)所示,PHOP是通信節(jié)點(diǎn)CN的地址,目的地是移動(dòng)節(jié)點(diǎn)MN的本地地址。
路由器R1將本身地址設(shè)置在路徑消息PM1的PHOP中,以作為路徑消息PM2傳送到移動(dòng)節(jié)點(diǎn)MN。
(2)接收該路徑消息PM2的本地代理HA依據(jù)該信息生成并保留一個(gè)PHOP是路由器R1的地址并且目的地是移動(dòng)節(jié)點(diǎn)MN的本地地址的路徑狀態(tài)。
此外,本地代理HA將本身地址設(shè)置在路徑消息PM2的PHOP中,以作為路徑消息PM3傳送到移動(dòng)節(jié)點(diǎn)MN。
(3)接收該路徑消息PM3的移動(dòng)節(jié)點(diǎn)MN依據(jù)該信息生成并保留一個(gè)PHOP是本地代理HA的地址并且目的地是移動(dòng)節(jié)點(diǎn)MN的本地地址的路徑狀態(tài),并發(fā)送一個(gè)響應(yīng)路徑消息PM3的預(yù)約消息。
值得注意的是,預(yù)約消息RM1的目的地是存儲(chǔ)在路徑消息PM3中的PHOP。
(4)接收該預(yù)約消息RM1的本地代理HA保留該預(yù)約消息RM1的信息作為一個(gè)預(yù)約狀態(tài),使得可以在傳送從通訊節(jié)點(diǎn)CN發(fā)送的一個(gè)分組時(shí)提供一個(gè)業(yè)務(wù)質(zhì)量。值得注意的是,預(yù)約狀態(tài)包括話路信息,資源預(yù)約信息等。
此外,本地代理HA把一個(gè)預(yù)約消息RM2發(fā)送到路由器R1的地址,該地址是所保留的路徑狀態(tài)的PHOP。
(5)接收該預(yù)約消息RM2的路由器R1保留該預(yù)約消息RM2的信息作為一個(gè)預(yù)約狀態(tài),并進(jìn)一步發(fā)送一個(gè)去往通訊節(jié)點(diǎn)CN的預(yù)約消息RM3,該地址是所保留的路徑狀態(tài)的PHOP。
通過上述程序(1)-(5),為所有在通訊節(jié)點(diǎn)CN和移動(dòng)節(jié)點(diǎn)MN(即在此情況下的路由器R1和本地代理HA)之間支持RSVP的路由器進(jìn)行資源預(yù)約。值得注意的是,通訊節(jié)點(diǎn)CN能夠通過接收預(yù)約消息RM3識(shí)別資源預(yù)約的完成。
封裝傳送(encapsulation-and-transfer)的多種形式同時(shí),下面將描述通信網(wǎng)絡(luò)中使用一種封裝傳送技術(shù)的示例。
(A)一般移動(dòng)IP中的封裝傳送在一般移動(dòng)IP中,當(dāng)移動(dòng)節(jié)點(diǎn)MN從本地鏈路HL移動(dòng)時(shí),本地代理HA在一個(gè)綁定高速緩存中生成一個(gè)將移動(dòng)節(jié)點(diǎn)MN及其轉(zhuǎn)交地址(此后有時(shí)縮寫為CoA)相關(guān)聯(lián)起來(lái)的記錄項(xiàng),以致將一個(gè)以后到達(dá)的來(lái)自通訊節(jié)點(diǎn)CN的去往移動(dòng)節(jié)點(diǎn)MN的分組封裝并傳送(此后有時(shí)簡(jiǎn)稱為“封裝”)到該轉(zhuǎn)交地址。
而且,當(dāng)移動(dòng)節(jié)點(diǎn)MN位于的鏈路通過移動(dòng)改變時(shí),該移動(dòng)節(jié)點(diǎn)MN從連接的路由器接收一個(gè)新的路由廣告,以致再生成一個(gè)新的轉(zhuǎn)交地址。
下面,移動(dòng)節(jié)點(diǎn)MN使用一個(gè)綁定更新消息來(lái)通報(bào)去往本地代理HA的轉(zhuǎn)交地址的改變,一接收到該綁定更新,本地代理HA更新相應(yīng)的綁定高速緩存的記錄項(xiàng),以致隨后從通訊節(jié)點(diǎn)CN到達(dá)的去往移動(dòng)節(jié)點(diǎn)MN的分組被封裝到一個(gè)新的轉(zhuǎn)交地址。
在應(yīng)用這種一般移動(dòng)IP的通信網(wǎng)絡(luò)中,參照?qǐng)D25將描述一個(gè)示例本地代理HA封裝一個(gè)帶有移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的去往該節(jié)點(diǎn)的本地地址的分組以傳送。除了圖25示出了一種移動(dòng)節(jié)點(diǎn)MN移動(dòng)到由路由器R2管理的外部鏈路FL1的情形外,圖25的設(shè)置與圖24的相同。
(1)首先,通訊節(jié)點(diǎn)CN將分組M1發(fā)送到移動(dòng)節(jié)點(diǎn)MN。在這種情況下,該通訊節(jié)點(diǎn)CN只知道該移動(dòng)節(jié)點(diǎn)MN的本地地址,以致該分組M1的目的地指向該移動(dòng)節(jié)點(diǎn)MN的本地地址。
(2)當(dāng)分組M1通過路由器R1到達(dá)本地代理HA時(shí),本地代理HA檢索該綁定高速緩存,讀取該移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(CoA),并用轉(zhuǎn)交地址作為目的地封裝分組M1,以作為一個(gè)分組M2傳送。
(3)當(dāng)該封裝分組M2通過路由器R2到達(dá)移動(dòng)節(jié)點(diǎn)MN時(shí),該移動(dòng)節(jié)點(diǎn)MN通過解封裝該分組M2取出原始分組M1。
(B)等級(jí)式(hierarchical)移動(dòng)IP系統(tǒng)中的封裝傳送對(duì)比上述的一般移動(dòng)IP,存在一種等級(jí)式移動(dòng)IP系統(tǒng)(在IETF設(shè)計(jì)“draft-ietf-mobileip-hmipv6-04.txt”中描述成“等級(jí)式MIPv6”),其中除本地代理HA以外提供了一種等同于一個(gè)本地代理HA的代理的移動(dòng)代理,由此移動(dòng)節(jié)點(diǎn)MN在由移動(dòng)代理MA管理的網(wǎng)絡(luò)中的移動(dòng)對(duì)本地代理HA是隱藏的。
圖26顯示了這種等級(jí)式移動(dòng)IP系統(tǒng),其具有一個(gè)在圖25的設(shè)置上增加了移動(dòng)代理MA的設(shè)置。
在這種等級(jí)式移動(dòng)IP系統(tǒng)中,本地代理HA的綁定高速緩存將移動(dòng)節(jié)點(diǎn)MN的本地地址和移動(dòng)代理HA中的一個(gè)虛擬轉(zhuǎn)交地址(VCoA)關(guān)聯(lián)起來(lái)。
此外,移動(dòng)代理MA將移動(dòng)節(jié)點(diǎn)MN的本地地址和路由器下的一個(gè)物理轉(zhuǎn)交地址(PCoA)關(guān)聯(lián)起來(lái),該路由器(例如路由器R2)是移動(dòng)節(jié)點(diǎn)MN實(shí)際位置所在的路由器。
在這種情況下,只要移動(dòng)節(jié)點(diǎn)MN在由移動(dòng)代理MA管理的網(wǎng)絡(luò)中移動(dòng),其將綁定更新發(fā)送到移動(dòng)代理MA而不是本地代理HA。
所以,對(duì)本地代理HA而言好象移動(dòng)節(jié)點(diǎn)MN位于移動(dòng)代理HA下。
下面,參照?qǐng)D26描述這種等級(jí)式移動(dòng)IP系統(tǒng)中的封裝傳送。
(1)通訊節(jié)點(diǎn)CN將分組M1發(fā)送到移動(dòng)節(jié)點(diǎn)MN。
(2)當(dāng)該分組M1通過路由器R1到達(dá)本地代理HA時(shí),本地代理HA檢索該綁定高速緩存,讀取該移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(CoA),并用轉(zhuǎn)交地址作為目的地封裝分組M1,以作為一個(gè)分組M2傳送。
(3)接收到該封裝分組M2的移動(dòng)代理HA再次將其封裝,或再封裝,作為分組M3傳送到去往移動(dòng)節(jié)點(diǎn)MN移動(dòng)到的網(wǎng)絡(luò)中的物理轉(zhuǎn)交地址(PCoA)。
(4)通過路由器R2接收到去往PCoA的封裝分組M3的移動(dòng)節(jié)點(diǎn)MN通過解封裝取出原始分組M1。
(C)使用邊緣節(jié)點(diǎn)的移動(dòng)IP系統(tǒng)下面,參照?qǐng)D27描述使用一個(gè)邊緣節(jié)點(diǎn)的移動(dòng)IP系統(tǒng),其中,一個(gè)虛擬本地代理VHA和一個(gè)邊緣節(jié)點(diǎn)EN分別替代圖24中的本地代理HA和路由器R1。
在這種情況下,在距離通訊節(jié)點(diǎn)CN比距離虛擬本地代理VHA更近的位置所提供的邊緣節(jié)點(diǎn)CN一收到分組就復(fù)制該虛擬本地代理VHA的綁定高速緩存,檢索該綁定高速緩存而非虛擬本地代理VHA,并進(jìn)行封裝處理,從而優(yōu)化網(wǎng)絡(luò)中的傳送路由。
此外,虛擬本地代理VHA(當(dāng)應(yīng)用于上述等級(jí)式移動(dòng)IP時(shí),有時(shí)稱作臨時(shí)本地代理(THA))具有本地代理HA的功能和將綁定高速緩存發(fā)送到邊緣節(jié)點(diǎn)EN的功能。
下面,將參照?qǐng)D27描述一個(gè)使用邊緣節(jié)點(diǎn)的移動(dòng)IP系統(tǒng)中的一個(gè)封裝傳送的示例。
(1)通訊節(jié)點(diǎn)CN將分組M1發(fā)送到移動(dòng)節(jié)點(diǎn)MN。
(2)該分組M1通過邊緣節(jié)點(diǎn)EN到達(dá)虛擬本地代理VHA時(shí),該虛擬本地代理VHA檢索該綁定高速緩存,讀取該移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(CoA),并用轉(zhuǎn)交地址作為目的地封裝分組M1,以作為一個(gè)分組M2傳送。
(3)該封裝分組M2通過路由器R2到達(dá)移動(dòng)節(jié)點(diǎn)MN。
(4)在上述(1)中傳送分組M1的該邊緣節(jié)點(diǎn)EN發(fā)送一個(gè)去往傳送目的地(例如該移動(dòng)節(jié)點(diǎn)MN的本地地址)的高速緩存請(qǐng)求。
(5)在存在一個(gè)對(duì)應(yīng)于該目的地的高速緩存時(shí),接收到該高速緩存請(qǐng)求C1的虛擬本地代理VHA依據(jù)一個(gè)到邊緣節(jié)點(diǎn)EN的高速緩存通知C2,返回一個(gè)與移動(dòng)節(jié)點(diǎn)MN相關(guān)聯(lián)的綁定高速緩存。
(6)接收到高速緩存通知C2的該邊緣節(jié)點(diǎn)EN生成并保留一個(gè)與移動(dòng)節(jié)點(diǎn)MN的本地地址相關(guān)聯(lián)的綁定高速緩存。
(7)此后,該通訊節(jié)點(diǎn)CN將一個(gè)分組M3發(fā)送到移動(dòng)節(jié)點(diǎn)MN的本地地址。
(8)該邊緣節(jié)點(diǎn)EN參考該綁定高速緩存,并用轉(zhuǎn)交地址CoA作為目的地封裝去往移動(dòng)節(jié)點(diǎn)MN的本地地址的分組,以作為一個(gè)分組M4傳送。
(9)通過路由器R2接收到去往PCoA的封裝分組M4的移動(dòng)節(jié)點(diǎn)MN通過解封裝取出原始分組M3。
(D)IP-VPN中的封裝傳送除了上述(A)-(C)中使用移動(dòng)IP的通信網(wǎng)絡(luò)外,在IP-VPN(因特網(wǎng)協(xié)議-虛擬專用網(wǎng)絡(luò))中進(jìn)行封裝傳送,IP-VPN是一種限定發(fā)送協(xié)議為IP的虛擬專用網(wǎng)絡(luò)。
圖28A和圖28B示出了一個(gè)使用IPsec(IP安全性)的信道模式的IP-VPN示例。如圖28A所示,終端CN1-CN3和MN1-MN3分別連接到網(wǎng)關(guān)GW1和GW2。網(wǎng)關(guān)GW1和GW2內(nèi)分別存儲(chǔ)了關(guān)于一個(gè)封裝的封裝表格TBL1和TBL2。
此外,在網(wǎng)關(guān)GW1和GW2之間的封裝傳送區(qū)域(section)包括如圖28B所示的路由器R1-R6。值得注意的是,路由器R1和R2分別是對(duì)應(yīng)于網(wǎng)關(guān)GW1和GW2的網(wǎng)關(guān)路由器,所以在下面的說(shuō)明中,網(wǎng)關(guān)GW1和GW2有時(shí)由路由器R1和R2代表。
在這種IP-VPN中,例如,一個(gè)從終端CN1發(fā)送到終端MN1的分組在網(wǎng)關(guān)GW1被封裝。這時(shí),網(wǎng)關(guān)GW1(路由器R1)參考封裝表格TBL1(其中如圖29所示,目的地址和封裝目的地相互關(guān)聯(lián)),并用路由器R2的目的地封裝去往終端MN1的分組以傳送。
例如,如圖30所示,封裝分組具有一個(gè)IPsec的信道模式的分組格式。圖30所示的分組格式的加密區(qū)是一個(gè)在封裝前將一個(gè)ESP尾碼加到一個(gè)原始IP消息頭、一個(gè)原始擴(kuò)展消息頭、一個(gè)TCP消息頭和構(gòu)成該分組的數(shù)據(jù)上的區(qū)域。
將一個(gè)ESP消息頭和ESP認(rèn)證數(shù)據(jù)加到這個(gè)加密區(qū),并且還加上一個(gè)新的擴(kuò)展消息頭和一個(gè)新的IP消息頭。
網(wǎng)關(guān)GW2(路由器R2)通過將接收的分組解封裝來(lái)恢復(fù)原始分組以發(fā)送到終端MN1。
在遵循RSVP進(jìn)行資源預(yù)約時(shí)的第一個(gè)問題是當(dāng)在上述的(A)-(D)中進(jìn)行分組的封裝后傳送時(shí),在遵循RSVP進(jìn)行資源預(yù)約時(shí)發(fā)送的路徑消息也被封裝。
圖31顯示了一種情況假設(shè)通訊節(jié)點(diǎn)CN在移動(dòng)節(jié)點(diǎn)MN移動(dòng)到外部鏈路FL1的情形下以與如圖25的相同的方式進(jìn)行資源預(yù)約。
在這種情況下,除了在圖31中,由于移動(dòng)節(jié)點(diǎn)MN移動(dòng)到外部鏈路FL1,從本地代理HA傳送到移動(dòng)節(jié)點(diǎn)MN的路徑消息PM3通過路由器R2被封裝以外,其通訊節(jié)點(diǎn)CN、路由器R1、本地代理HA和移動(dòng)節(jié)點(diǎn)MN的操作都和圖24中的相同。
封裝的路徑消息PM3只能由作為目的地的移動(dòng)節(jié)點(diǎn)MN解封裝,所以途中的路由器R2將路徑消息PM3作為一個(gè)普通的分組。即,路由器R2不生成路徑狀態(tài)。因此,當(dāng)將預(yù)約消息RM1從移動(dòng)節(jié)點(diǎn)MN傳送到本地代理HA時(shí),路由器R2不生成一個(gè)預(yù)約狀態(tài)。
所以,在圖31中,能夠在路由器R1和本地代理HA中進(jìn)行資源預(yù)約,但在路由器R2中不能。但是,通訊節(jié)點(diǎn)CN以與圖24相同的方式接收預(yù)約消息RM3。因此,盡管看起來(lái)好象完成了資源預(yù)約,但事實(shí)上,將由一個(gè)不同于所請(qǐng)求的業(yè)務(wù)質(zhì)量繼續(xù)該操作。
類似的問題出現(xiàn)在圖26所示的等級(jí)式移動(dòng)IP系統(tǒng)中和圖27所示的使用邊緣節(jié)點(diǎn)的移動(dòng)IP中。
此外,如圖32所示,當(dāng)在IP-VPN中的發(fā)送終端CN1和第二主機(jī)MN1之間進(jìn)行資源預(yù)約時(shí),由路徑消息PM1-PM3和預(yù)約消息RM1-RM3進(jìn)行資源預(yù)約,如下所示(1)來(lái)自發(fā)送終端CN1的路徑消息PM1由路由器R1封裝成到路由器R2的路徑消息PM2。此時(shí),路由器R1生成并保留一個(gè)路徑狀態(tài),其中PHOP是發(fā)送終端CN1的地址,目的地是第二主機(jī)MN1的地址。
(2)通過路由器R4和路由器R3接收路徑消息PM2的路由器R2解封裝該路徑消息PM2。在將路徑消息PM3發(fā)送到第二主機(jī)MN1的同時(shí),路由器R2生成并保留一個(gè)路徑狀態(tài),其中PHOP是路由器R1的地址,目的地是第二主機(jī)MN1的地址。
(3)當(dāng)?shù)诙鳈C(jī)MN1發(fā)送一個(gè)響應(yīng)于路徑消息PM3的預(yù)約消息RM1時(shí),接收該預(yù)約消息RM1的路由器R2生成并保留一個(gè)預(yù)約狀態(tài),其中目的地是第二主機(jī)的地址。此外,預(yù)約消息RM1被封裝成去往路由器R1的預(yù)約消息RM2。
(4)通過路由器R3和路由器R4接收該預(yù)約消息RM2的路由器R1解封裝該預(yù)約消息RM2。在將預(yù)約消息RM3發(fā)送到發(fā)送終端CN1的同時(shí),路由器R1生成并保留一個(gè)預(yù)約狀態(tài),其中目的地是第二主機(jī)MN1的地址。
所以,路由器R1和R2保留路徑狀態(tài)和預(yù)約狀態(tài),以便進(jìn)行資源預(yù)約。但是,傳送該封裝路徑消息PM2和預(yù)約消息RM2的路由器R3和路由器R4不進(jìn)行資源預(yù)約。
具體地,如圖30所示,當(dāng)路徑消息PM2和預(yù)約消息RM2是加密分組時(shí),由于消息的確定和解碼是不可能的,所以發(fā)送途中的路由器R3和R4不能進(jìn)行資源預(yù)約。
遵循RSVP進(jìn)行資源預(yù)約的第二個(gè)問題是在移動(dòng)通信系統(tǒng)中,即使進(jìn)行一個(gè)正常的資源預(yù)約,當(dāng)移動(dòng)節(jié)點(diǎn)MN移動(dòng)時(shí),將繼續(xù)通信而沒有在本地代理和移動(dòng)節(jié)點(diǎn)MN的移動(dòng)目的地之間進(jìn)行資源預(yù)約。
將參照?qǐng)D33描述這樣一個(gè)示例圖33示出了一種類似圖24的情況,其中在移動(dòng)節(jié)點(diǎn)MN位于本地鏈路HL的情況下,由路徑消息PM1-PM3和預(yù)約消息RM1-RM3完成資源預(yù)約之后,該移動(dòng)節(jié)點(diǎn)MN移動(dòng)到外部鏈路FL1。
在這種情況下,路由器R1保留一個(gè)路徑狀態(tài),其中PHOP是通訊節(jié)點(diǎn)CN的地址,目的地是如圖33中(1)所示的移動(dòng)節(jié)點(diǎn)MN的本地地址,還有一個(gè)預(yù)約狀態(tài),其中目的地是如圖33中(5)所示的移動(dòng)節(jié)點(diǎn)的本地地址。
此外,本地代理HA保留一個(gè)路徑狀態(tài),其中PHOP是路由器R1的地址,目的地是如圖33中(2)所示的移動(dòng)節(jié)點(diǎn)MN的本地地址,還有一個(gè)預(yù)約狀態(tài),其中目的地是如圖33中(4)所示的移動(dòng)節(jié)點(diǎn)MN的本地地址。
此外,當(dāng)位于本地鏈路HL時(shí),移動(dòng)節(jié)點(diǎn)MN保留一個(gè)路徑狀態(tài),其中PHOP是本地代理的地址,目的地是如圖33中(3)所示的移動(dòng)節(jié)點(diǎn)MN的本地地址。
在這樣的情形下,當(dāng)移動(dòng)節(jié)點(diǎn)MN移動(dòng)到外部鏈路FL1時(shí),隨后從通訊節(jié)點(diǎn)CN發(fā)送到移動(dòng)節(jié)點(diǎn)MN的分組M1作為由本地代理HA封裝的分組M2到達(dá)移動(dòng)節(jié)點(diǎn)MN。
在這種情況下,在路由器R2中沒有進(jìn)行資源預(yù)約,以致不提供所請(qǐng)求的業(yè)務(wù)質(zhì)量的服務(wù)。此外,盡管預(yù)先進(jìn)行資源預(yù)約的路由器R1提供服務(wù),但是存在一個(gè)問題由于在本地代理HA中的封裝傳送的目的地為移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址,而不是移動(dòng)節(jié)點(diǎn)的的本地地址(是進(jìn)行資源預(yù)約時(shí)的地址),所以本地代理HA不提供服務(wù)。

發(fā)明內(nèi)容
因此,本發(fā)明的一個(gè)目的是解決上述第一和第二個(gè)問題,并提供一種遵循RSVP(資源預(yù)約協(xié)議)進(jìn)行網(wǎng)絡(luò)資源預(yù)約的路由器和通信網(wǎng)絡(luò)系統(tǒng),該RSVP是這樣一種資源預(yù)約協(xié)議在一個(gè)封裝分組的區(qū)域內(nèi)進(jìn)行資源預(yù)約是可能的。
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的路由器包括傳送裝置,用來(lái)傳送由第一主機(jī)發(fā)送到第二主機(jī)的第一路徑消息以遵循資源預(yù)約協(xié)議進(jìn)行資源預(yù)約,并傳送由第二主機(jī)發(fā)送到第一主機(jī)的響應(yīng)第一路徑消息的第一預(yù)約消息;存儲(chǔ)裝置,用來(lái)在封裝和傳送一個(gè)去往第二主機(jī)的分組時(shí),存儲(chǔ)一個(gè)與第二主機(jī)地址相關(guān)聯(lián)的封裝目的地址;代理資源預(yù)約裝置,用來(lái)從第二主機(jī)地址獲取封裝目的地址,并發(fā)送未封裝狀態(tài)下的第二路徑消息到封裝目的地址,從而以與第一路徑消息相同的通信質(zhì)量進(jìn)行資源預(yù)約。
即,傳送裝置傳送一個(gè)從第一主機(jī)(例如一個(gè)發(fā)送終端)發(fā)送來(lái)的第一路徑消息到第二主機(jī)(例如一個(gè)接收終端),來(lái)遵循資源預(yù)約協(xié)議進(jìn)行資源預(yù)約,還傳送一個(gè)作為響應(yīng)的第一預(yù)約消息。此外,封裝和傳送一個(gè)去往第二主機(jī)的分組時(shí),存儲(chǔ)裝置存儲(chǔ)一個(gè)與第二主機(jī)地址相關(guān)聯(lián)的一個(gè)封裝目的地址。
此外,代理資源預(yù)約裝置從第二主機(jī)地址獲取封裝目的地址,并將未封裝狀態(tài)下的第二路徑消息傳送到封裝目的地址從而以與第一路徑消息相同的通信質(zhì)量進(jìn)行資源預(yù)約。
依據(jù)第二路徑消息,在路由器和該封裝目的地址點(diǎn)之間的區(qū)域(封裝傳送區(qū)域)進(jìn)行內(nèi)容與第一路徑消息的內(nèi)容相同的資源預(yù)約。
所以,在封裝第一路徑消息的區(qū)域可以進(jìn)行資源預(yù)約。
在這種情況下,第二主機(jī)可以包括一個(gè)移動(dòng)節(jié)點(diǎn),該節(jié)點(diǎn)可以包括一個(gè)移動(dòng)終端,其包括一個(gè)便攜式終端、一個(gè)筆記本型終端或者固定型終端。
此外,在根據(jù)本發(fā)明的路由器中,在第一主機(jī)和第二主機(jī)之間進(jìn)行資源預(yù)約之后,當(dāng)存儲(chǔ)裝置通過接收一個(gè)來(lái)自第二主機(jī)的位置登記消息新存儲(chǔ)或更新與第二主機(jī)地址相關(guān)聯(lián)的封裝目的地址時(shí),代理資源預(yù)約裝置可以將未封裝狀態(tài)下的第二路徑消息發(fā)送到該新存儲(chǔ)或更新的封裝目的地址。
依據(jù)第二路徑消息,在位置登記之后,在路由器和封裝目的地址點(diǎn)之間的區(qū)域(封裝傳送區(qū)域)進(jìn)行具有與第一路徑消息相同的通信質(zhì)量的資源預(yù)約。
所以,即使在第一主機(jī)和第二主機(jī)之間進(jìn)行資源預(yù)約之后,由于第二主機(jī)的移動(dòng)出現(xiàn)重新封裝去往第二主機(jī)的分組的區(qū)域,在該區(qū)域也可以進(jìn)行資源預(yù)約。
此外,在根據(jù)本發(fā)明的路由器中,傳送裝置可以傳送由另一個(gè)路由器發(fā)送的第二路徑消息和響應(yīng)該第二路徑消息的第二預(yù)約消息,存儲(chǔ)裝置可以存儲(chǔ)封裝目的地址和與第二主機(jī)地址相關(guān)聯(lián)的再封裝目的地址,代理資源預(yù)約裝置可以從封裝目的地址獲取再封裝目的地址,并可以將未封裝狀態(tài)下的第三路徑消息發(fā)送到再封裝目的地址,從而進(jìn)行具有與第二路徑消息相同的通信質(zhì)量的資源預(yù)約。
依據(jù)第三路徑消息,在位置登記之后,在路由器和再封裝目的地址點(diǎn)之間的封裝傳送區(qū)域進(jìn)行具有與第二路徑消息相同的通信質(zhì)量(即與第一路徑消息相同的通信質(zhì)量)的資源預(yù)約。
所以,在從另一個(gè)路由器發(fā)送的第二路徑消息被再封裝的情況下,也可以進(jìn)行封裝傳送區(qū)域的資源預(yù)約。
在這種情況下,當(dāng)在第一主機(jī)和第二主機(jī)之間進(jìn)行了資源預(yù)約之后,存儲(chǔ)裝置通過接收一個(gè)來(lái)自第二主機(jī)的位置登記消息更新所存儲(chǔ)的與第二主機(jī)地址相關(guān)聯(lián)的再封裝目的地址時(shí),代理資源預(yù)約裝置可以將未封裝狀態(tài)下的第三路徑消息再發(fā)送到更新的再封裝目的地址。
依據(jù)第三路徑消息,在位置登記之后,在路由器和再封裝目的地址點(diǎn)之間的封裝傳送區(qū)域進(jìn)行具有與第二路徑消息相同的通信質(zhì)量(即與第一路徑消息相同的通信質(zhì)量)的資源預(yù)約。
所以,即使在第一主機(jī)和第二主機(jī)之間進(jìn)行了資源預(yù)約之后,由于第二主機(jī)的移動(dòng)出現(xiàn)重新封裝去往第二主機(jī)的分組的區(qū)域,在該區(qū)域也可以進(jìn)行資源預(yù)約。
此外,可以在接近第一主機(jī)的位置提供根據(jù)本發(fā)明的路由器,并在接收了來(lái)自另一個(gè)路由器的將第二主機(jī)地址和封裝目的地址相關(guān)聯(lián)作為高速緩存通知的信息之后,可以將一個(gè)去往第二主機(jī)的分組封裝并傳送到封裝目的地址,并在第一主機(jī)和第二主機(jī)之間進(jìn)行了資源預(yù)約之后接收到該高速緩存通知時(shí),代理資源預(yù)約裝置可以將未封裝狀態(tài)下的第二路徑消息發(fā)送到封裝目的地址。
依據(jù)第二路徑消息,在位置登記之后,在路由器和封裝目的地址點(diǎn)之間的區(qū)域(封裝傳送區(qū)域)進(jìn)行具有與第一路徑消息相同的通信質(zhì)量的資源預(yù)約。
所以,可以在封裝分組的區(qū)域進(jìn)行資源預(yù)約,即使在接近第一主機(jī)的位置提供路由器的情況下,其可以通過封裝去往第二主機(jī)的分組來(lái)縮短傳送路由。
在這種情況下,根據(jù)本發(fā)明的路由器可以請(qǐng)求其他路由器發(fā)送高速緩存通知,或者其他路由器可以一接收到來(lái)自第二主機(jī)的位置登記消息就發(fā)送該高速緩存通知。
此外,在根據(jù)本發(fā)明的路由器中,上述代理資源預(yù)約裝置可以根據(jù)一個(gè)路徑狀態(tài)(其由傳送裝置在接收到第一或第二路徑消息時(shí)所生成)或預(yù)約狀態(tài)(其由傳送裝置在接收到第一或第二預(yù)約消息時(shí)所生成)的生成狀態(tài),判斷在第一主機(jī)和第二主機(jī)之間是否進(jìn)行了資源預(yù)約。
即,傳送裝置一接收到第一或第二路徑消息就生成一個(gè)路徑狀態(tài),并且一接收到第一或第二預(yù)約消息就生成一個(gè)預(yù)約狀態(tài)。代理資源預(yù)約裝置根據(jù)一個(gè)路徑狀態(tài)或一個(gè)預(yù)約狀態(tài)的生成狀態(tài),判斷在第一主機(jī)和第二主機(jī)之間是否進(jìn)行了資源預(yù)約。
此外,在根據(jù)本發(fā)明的路由器中,在存儲(chǔ)一個(gè)與多個(gè)第二主機(jī)地址相關(guān)聯(lián)的相同封裝目的地址時(shí),存儲(chǔ)裝置可以存儲(chǔ)一個(gè)標(biāo)識(shí)符和該相同封裝目的地址,其中該標(biāo)識(shí)符可以唯一標(biāo)識(shí)每個(gè)第二主機(jī)的每個(gè)地址的接收分組的屬性,傳送裝置和代理資源預(yù)約裝置分別在封裝和傳送接收分組時(shí),在封裝消息頭中和第二路徑消息中包括該標(biāo)識(shí)符。
所以,對(duì)多個(gè)第二主機(jī)而言,在封裝分組的區(qū)域,可以根據(jù)標(biāo)識(shí)符對(duì)每個(gè)第二主機(jī)進(jìn)行資源預(yù)約。
在這種情況下,另一個(gè)路由器可以根據(jù)標(biāo)識(shí)符進(jìn)行每個(gè)標(biāo)識(shí)符的資源預(yù)約。
值得注意的是,上述資源預(yù)約協(xié)議可以包括RSVP。
此外,根據(jù)本發(fā)明的路由器可能不發(fā)送但保留第一預(yù)約消息,直到接收到響應(yīng)第二路徑消息的第二預(yù)約消息。
所以,在封裝分組的區(qū)域完成資源預(yù)約之前,可以防止第一主機(jī)接收一個(gè)完成通知。
此外,當(dāng)依據(jù)第二路徑消息的資源預(yù)約失敗時(shí),根據(jù)本發(fā)明的路由器可以發(fā)送一個(gè)錯(cuò)誤消息代替發(fā)送第一預(yù)約消息,以通報(bào)沒有進(jìn)行該資源預(yù)約。
所以,盡管在封裝分組的區(qū)域沒有進(jìn)行資源預(yù)約,但可以防止第一主機(jī)接收一個(gè)完成通知。
值得注意的是,當(dāng)接收到第一預(yù)約消息時(shí)可以發(fā)送第二路徑消息,而如果封裝傳送區(qū)域中的目的地是預(yù)知的,則在封裝該第一路徑消息后立即發(fā)送第二路徑消息是可能的。
此外,為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一種通信網(wǎng)絡(luò)系統(tǒng)包括第一主機(jī),用來(lái)發(fā)送第一路徑消息以遵循資源預(yù)約協(xié)議進(jìn)行資源預(yù)約;第二主機(jī),用來(lái)將響應(yīng)于第一路徑消息的第一預(yù)約消息發(fā)送到第一主機(jī);第一路由器,用來(lái)在封裝和傳送一個(gè)去往第二主機(jī)的分組時(shí),存儲(chǔ)一個(gè)與第二主機(jī)地址相關(guān)聯(lián)的封裝目的地址,并從第二主機(jī)的地址獲取封裝目的地址,并將來(lái)封裝狀態(tài)下的第二路徑消息發(fā)送到封裝目的地址,以進(jìn)行具有與第一路徑消息相同的通信質(zhì)量的資源預(yù)約。
即,第一路由器在封裝和傳送去往第二主機(jī)的分組時(shí),存儲(chǔ)一個(gè)與第二主機(jī)地址相關(guān)聯(lián)的封裝目的地址,該第一路由器發(fā)送由第一主機(jī)發(fā)送的第一路徑消息以遵循資源預(yù)約協(xié)議進(jìn)行資源預(yù)約和由第二主機(jī)發(fā)送到第一主機(jī)的響應(yīng)于第一路徑消息的第一預(yù)約消息。
如果可以從第二主機(jī)地址獲取封裝目的地址,則第一路由器可以識(shí)別出其封裝了第一路徑消息。因此,第一路由器發(fā)送未封裝狀態(tài)下的第二路徑消息,以在將第一路徑消息封裝為封裝目的地址的區(qū)域,進(jìn)行具有與第一路徑消息相同的通信質(zhì)量的資源預(yù)約。
下面,在第一路由器和封裝目的地址點(diǎn)之間的區(qū)域(封裝傳送區(qū)域),依據(jù)第二路徑消息執(zhí)行遵循資源預(yù)約協(xié)議的程序,以在封裝傳送區(qū)域進(jìn)行具有與第一路徑消息相同的通信質(zhì)量的資源預(yù)約。
發(fā)送這樣的第二路徑消息的第一路由器起到作為用于在封裝傳送區(qū)域的資源預(yù)約第一主機(jī)代理的功能。
值得注意的是,如果未存儲(chǔ)與第二主機(jī)地址相關(guān)聯(lián)的封裝目的地址,則第一路由器正在傳送去往第二主機(jī)的沒有經(jīng)過封裝的分組,以致第一路徑消息也沒有封裝就被傳送。因此,即使接收了第一預(yù)約消息,也不發(fā)送第二路徑消息。
所以,可以在封裝第一路徑消息的區(qū)域進(jìn)行資源預(yù)約。
在這種情況下,第二主機(jī)可以包括一個(gè)移動(dòng)節(jié)點(diǎn),該移動(dòng)節(jié)點(diǎn)可以包括一個(gè)移動(dòng)終端、該移動(dòng)終端包括一個(gè)便攜式終端、一個(gè)筆記本型終端或者固定型終端。
此外,在根據(jù)本發(fā)明的通信網(wǎng)絡(luò)系統(tǒng)中,當(dāng)在第一和第二主機(jī)之間進(jìn)行資源預(yù)約之后,通過接收來(lái)自第二主機(jī)的位置登記消息,新存儲(chǔ)或更新與第二主機(jī)地址相關(guān)聯(lián)的封裝目的地址時(shí),第一路由器可以將未封裝狀態(tài)下的第二路徑消息發(fā)送到該新存儲(chǔ)或更新的封裝目的地址。
即,當(dāng)?shù)诙鳈C(jī)是一個(gè)移動(dòng)節(jié)點(diǎn),并且第一路由器通過接收來(lái)自第二主機(jī)的位置登記消息,新存儲(chǔ)或更新與第二主機(jī)地址相關(guān)聯(lián)的封裝目的地址時(shí),第一路由器將一個(gè)隨后接收的去往第二主機(jī)的分組封裝并傳送到該新存儲(chǔ)或更新的封裝目的地址。
當(dāng)在第一和第二主機(jī)之間進(jìn)行資源預(yù)約之后,第一路由器接收來(lái)自第二主機(jī)的位置登記消息時(shí),在隨后封裝去往第二主機(jī)的分組的區(qū)域不進(jìn)行資源預(yù)約。
因此,第一路由器將未封裝的狀態(tài)下的第二路徑消息發(fā)送到封裝目的地址。
此后,在位置登記后,第一路由器和封裝目的地址點(diǎn)之間的封裝傳送區(qū)域,將依據(jù)第二路徑消息執(zhí)行遵循資源預(yù)約協(xié)議的程序,以在封裝傳送區(qū)域進(jìn)行具有與第一路徑消息相同通信質(zhì)量的資源預(yù)約。
所以,即使在第一和第二主機(jī)之間進(jìn)行資源預(yù)約之后,由于第二主機(jī)的移動(dòng)出現(xiàn)重新封裝去往第二主機(jī)的分組的區(qū)域,在該區(qū)域也可以進(jìn)行資源預(yù)約。
此外,根據(jù)本發(fā)明的通信系統(tǒng)還可以包括一個(gè)第二路由器,其被提供在將去往封裝目的地址的分組再封裝并傳送到第二主機(jī)的路由上。該路由器的作用包括當(dāng)再封裝和傳送該分組時(shí),存儲(chǔ)封裝目的地址和與第二主機(jī)地址相關(guān)聯(lián)的再封裝目的地址;從封裝目的地址中獲取再封裝目的地址;將未封裝狀態(tài)下的第三路徑消息發(fā)送到再封裝目的地址以進(jìn)行具有與第二路徑消息相同的通信質(zhì)量的資源預(yù)約。
即,第二路由器將去往封裝目的地址的分組再封裝并傳送到第二主機(jī)。這時(shí),第二主機(jī)存儲(chǔ)分別與第二主機(jī)地址相關(guān)聯(lián)的封裝目的地址和再封裝目的地址。
接收到由上述第一路由器發(fā)送的響應(yīng)于第二路徑消息的第二預(yù)約消息的第二路由器可以識(shí)別到如果通過封裝目的地址可以獲取再封裝目的地址,則該路由器曾再封裝和傳送了該第二路徑消息。
因此,為了在再封裝該第二路徑消息的區(qū)域進(jìn)行資源預(yù)約,第二路由器將未封裝狀態(tài)的第三路徑消息發(fā)送到再封裝目的地址,以進(jìn)行具有與第二路徑消息相同的通信質(zhì)量的資源預(yù)約。
此后,由第三路徑消息在第二路由器和再封裝目的地址之間的封裝傳送區(qū)域執(zhí)行遵循資源預(yù)約協(xié)議的程序,以致以與第二路徑消息相同的通信質(zhì)量進(jìn)行封裝傳送區(qū)域的資源預(yù)約。
所以,在再封裝從第一路由器發(fā)送的第二路徑消息的區(qū)域可以由第二路由器進(jìn)行資源預(yù)約。
此外,在根據(jù)本發(fā)明的通信網(wǎng)絡(luò)系統(tǒng)中,當(dāng)在第一和第二主機(jī)之間進(jìn)行資源預(yù)約之后,通過接收一個(gè)來(lái)自第二主機(jī)的位置登記消息,第二路由器更新所存儲(chǔ)的與第二主機(jī)地址相關(guān)聯(lián)的再封裝目的地址,并可以將未封裝狀態(tài)下的第三路徑消息發(fā)送到該更新的再封裝目的地址。
即,當(dāng)?shù)诙酚善魍ㄟ^接收來(lái)自第二主機(jī)的位置登記消息,更新所存儲(chǔ)的與第二主機(jī)地址相關(guān)聯(lián)的再封裝目的地址時(shí),該第二路由器將隨后接收到的去往封裝目的地址的分組傳送到該更新的再封裝目的地址。
當(dāng)在第一和第二主機(jī)之間進(jìn)行資源預(yù)約后,第二路由器接收到一個(gè)來(lái)自第二主機(jī)的位置登記消息時(shí),不進(jìn)行在第二路由器和更新的再封裝目的地址之間的區(qū)域的資源預(yù)約。
因此,第二路由器將上述未封裝狀態(tài)下的第三路徑消息發(fā)送到更新的再封裝目的地址。
此后,在第二路由器和再封裝目的地址點(diǎn)之間的區(qū)域(封裝傳送區(qū)域),第三路徑消息將執(zhí)行遵循資源預(yù)約協(xié)議的程序,以致在封裝傳送區(qū)域進(jìn)行具有與第二路徑消息相同的通信質(zhì)量的資源預(yù)約。
因此,即使在第一主機(jī)和第二主機(jī)之間進(jìn)行資源預(yù)約后,由于第二主機(jī)的移動(dòng),第二路由器封裝并傳送去往第二主機(jī)的分組到另一個(gè)地址,在封裝分組的區(qū)域中可以進(jìn)行資源預(yù)約。
此外,根據(jù)本發(fā)明的通信網(wǎng)絡(luò)還可以包括一個(gè)在接近第一主機(jī)的位置提供的第二路由器,其作用包括在接收到來(lái)自第一路由器的將第二主機(jī)地址與封裝目的地址相關(guān)聯(lián)作為一個(gè)高速緩存通知的信息后,將去往第二主機(jī)的分組封裝并傳送到封裝目的地址;和當(dāng)在第一和第二主機(jī)之間進(jìn)行了資源預(yù)約后接收到高速緩存通知時(shí),在未封裝狀態(tài)下將第二路徑消息發(fā)送到封裝目的地址。
即,在接近第一主機(jī)的位置提供的第二路由器,可以通過封裝和傳送去往第二主機(jī)的分組來(lái)縮短傳送路由。因此,第二路由器接收來(lái)自上述第一路由器的將第二主機(jī)地址與封裝目的地址相關(guān)聯(lián)作為一個(gè)高速緩存通知的信息,并隨后將去往第二主機(jī)的分組封裝并傳送到封裝目的地址。
當(dāng)在第一和第二主機(jī)之間進(jìn)行了資源預(yù)約后,第二路由器接收到高速緩存通知時(shí),在第二路由器和封裝目的地址點(diǎn)之間的區(qū)域不進(jìn)行資源預(yù)約。下面,第二路由器將未封裝狀態(tài)下的第二路徑消息發(fā)送到封裝目的地址,來(lái)進(jìn)行具有與第一路徑消息相同的通信質(zhì)量的資源預(yù)約。
下面,在第二路由器和封裝目的地址點(diǎn)之間的區(qū)域(封裝傳送區(qū)域),第二路徑消息將執(zhí)行遵循資源預(yù)約協(xié)議的程序,以致在封裝傳送區(qū)域進(jìn)行具有與第一路徑消息相同的通信質(zhì)量的資源預(yù)約。
因此,第二路由器可以在封裝分組的區(qū)域進(jìn)行資源預(yù)約,該路由器能夠通過縮短或優(yōu)化傳送路由來(lái)傳送去往第二主機(jī)的分組。
在根據(jù)本發(fā)明的通信網(wǎng)絡(luò)系統(tǒng)中,第一路由器將高速緩存通知發(fā)送到第二路由器以響應(yīng)來(lái)自第二路由器的請(qǐng)求,或者,第一路由器可以一接收到一個(gè)來(lái)自第二路由器的位置登記消息就將高速緩存通知發(fā)送到第二路由器。
此外,在根據(jù)本發(fā)明的通信網(wǎng)絡(luò)系統(tǒng)中,第一路由器或第二路由器可以根據(jù)在一接收到第一或第二路徑消息時(shí)生成的路徑狀態(tài)或一接收到第一或第二預(yù)約消息時(shí)生成的預(yù)約狀態(tài)的生成狀態(tài),判斷在第一或第二主機(jī)之間是否進(jìn)行資源預(yù)約。
即,在一接收到第一或第二路徑消息時(shí),第一或第二路由器就生成一個(gè)路徑狀態(tài),和一接收到第一或第二預(yù)約消息時(shí)就生成一個(gè)預(yù)約狀態(tài)。然后,第一路由器和第二路由器根據(jù)一個(gè)路徑狀態(tài)或一個(gè)預(yù)約狀態(tài)的生成狀態(tài),判斷在第一或第二主機(jī)之間是否進(jìn)行資源預(yù)約。
此外,在根據(jù)本發(fā)明的通信網(wǎng)絡(luò)系統(tǒng)中,在存儲(chǔ)了一個(gè)與多個(gè)第二主機(jī)地址相關(guān)聯(lián)的相同的封裝目的地址時(shí),第一路由器可以存儲(chǔ)一個(gè)能夠唯一識(shí)別每個(gè)第二主機(jī)的每個(gè)地址接收分組的屬性的識(shí)別符和該相同封裝目的地址,并且可以在封裝傳送接收分組時(shí)的封裝消息頭中和第二路徑消息的消息頭中包括識(shí)別符。
即,當(dāng)相同的封裝目的地址與多個(gè)第二主機(jī)地址相關(guān)聯(lián)時(shí),第一路由器為每個(gè)與封裝目的地址相關(guān)聯(lián)的第二主機(jī)地址存儲(chǔ)的標(biāo)識(shí)符能夠唯一識(shí)別每個(gè)第二主機(jī)的每個(gè)地址接收分組的屬性。此外,第一路由器在封裝傳送接收分組時(shí)的封裝消息頭中和第二路徑消息的消息頭中包括識(shí)別符。
所以,對(duì)于多個(gè)第二主機(jī),基于識(shí)別符可以在封裝分組的區(qū)域?yàn)槊總€(gè)第二主機(jī)進(jìn)行資源預(yù)約。
在這種情況下,根據(jù)本發(fā)明的通信網(wǎng)絡(luò)系統(tǒng)還可以包括一個(gè)第二路由器,其用來(lái)利用第二路徑消息進(jìn)行資源預(yù)約和進(jìn)行每個(gè)標(biāo)識(shí)符的預(yù)約。
即,第二路由器進(jìn)行每個(gè)包括在第二路徑消息的消息頭中的標(biāo)識(shí)符的資源預(yù)約。
值得注意的是,上述資源預(yù)約協(xié)議可以包括RSVP。
此外,在根據(jù)本發(fā)明的通信網(wǎng)絡(luò)系統(tǒng)中,第一路由器不能發(fā)送但可以保留第一預(yù)約消息,直到接收到響應(yīng)第二路徑消息的第二預(yù)約消息。
所以,在封裝分組的區(qū)域的資源預(yù)約之前,可以防止第一主機(jī)接收一個(gè)完成通知。
此外,在根據(jù)本發(fā)明的通信網(wǎng)絡(luò)系統(tǒng)中,當(dāng)依據(jù)第二路徑消息的資源預(yù)約失敗時(shí),第一路由器可以發(fā)送一個(gè)用來(lái)通知沒有進(jìn)行資源預(yù)約的錯(cuò)誤消息,代替發(fā)送第一預(yù)約消息。
所以,盡管在封裝分組的區(qū)域的資源預(yù)約失敗,但是可以防止第一主機(jī)接收到一個(gè)完成通知。


圖1是一個(gè)示出了在根據(jù)本發(fā)明的實(shí)施例(1)-(5)中的路由器的設(shè)置的方框圖;圖2A和2B是示出了在根據(jù)本發(fā)明的實(shí)施例(1)-(3)中的本地代理HA的處理流程的流程圖;圖3是一個(gè)示出了根據(jù)本發(fā)明的實(shí)施例(1)的資源預(yù)約(No.1)的網(wǎng)絡(luò)圖;圖4A是一個(gè)示出了圖3的消息序列的圖;圖4B是一個(gè)示出了圖3的本地代理HA的狀態(tài)的表格;圖5是一個(gè)示出了根據(jù)本發(fā)明的實(shí)施例(1)的資源預(yù)約(No.2)的網(wǎng)絡(luò)圖;圖6A是一個(gè)示出了圖5的消息序列的圖;圖6B是一個(gè)示出了圖5的本地代理HA的狀態(tài)的表格;圖7是一個(gè)示出了根據(jù)本發(fā)明的實(shí)施例(1)的資源預(yù)約(No.3)的網(wǎng)絡(luò)圖;圖8A和8B是示出了在根據(jù)本發(fā)明的實(shí)施例(2)中的移動(dòng)代理MA的處理流程的流程圖;圖9是一個(gè)示出了根據(jù)本發(fā)明的實(shí)施例(2)的資源預(yù)約(No.1)的網(wǎng)絡(luò)圖;圖10是一個(gè)示出了圖9的消息序列的圖;圖11A是一個(gè)示出了圖9的本地代理HA的狀態(tài)的表格;
圖11B是一個(gè)示出了圖9的移動(dòng)代理MA的狀態(tài)的表格;圖12是一個(gè)示出了根據(jù)本發(fā)明的實(shí)施例(2)的資源預(yù)約(No.2)的網(wǎng)絡(luò)圖;圖13A是一個(gè)示出了圖12的消息序列的圖;圖13B是一個(gè)示出了圖12的移動(dòng)代理MA的狀態(tài)的表格;圖14是一個(gè)示出了根據(jù)本發(fā)明的實(shí)施例(3)的資源預(yù)約(No.1)的網(wǎng)絡(luò)圖;圖15A是一個(gè)示出了圖14的消息序列的圖;圖15B是一個(gè)示出了圖14的路由器R1的狀態(tài)的表格;圖16是一個(gè)示出了根據(jù)本發(fā)明的實(shí)施例(3)的資源預(yù)約(No.2)的網(wǎng)絡(luò)圖;圖17A是一個(gè)示出了圖16的消息序列的圖;圖17B是一個(gè)示出了圖16的路由器R1的狀態(tài)的表格;圖18是一個(gè)示出了根據(jù)本發(fā)明的實(shí)施例(4)和(5)的資源預(yù)約的網(wǎng)絡(luò)圖;圖19A是一個(gè)示出了根據(jù)本發(fā)明的實(shí)施例(4)的消息序列的圖;圖19B是一個(gè)示出了路由器R2的狀態(tài)的表格;圖19C是一個(gè)示出了路由器R1的狀態(tài)的表格;圖20是一個(gè)描述根據(jù)本發(fā)明的實(shí)施例(5)中的識(shí)別符ID的應(yīng)用示例的圖;圖21是一個(gè)示出了根據(jù)本發(fā)明的實(shí)施例(5)中的封裝表的示例的圖;圖22A和22B示出了根據(jù)本發(fā)明的實(shí)施例(5)中的路由器R1的處理流程的流程圖;圖23A是一個(gè)示出了根據(jù)本發(fā)明的實(shí)施例(5)的消息序列的圖;圖23B是一個(gè)示出了路由器R2的狀態(tài)的表格;圖23C是一個(gè)示出了路由器R1的狀態(tài)的表格;
圖24是一個(gè)示出了依據(jù)一般RSVP的資源預(yù)約示例的網(wǎng)絡(luò)圖;圖25是一個(gè)示出了一般移動(dòng)IP中的封裝傳送示例的網(wǎng)絡(luò)圖;圖26是一個(gè)示出了等級(jí)式移動(dòng)IP中的封裝傳送示例的網(wǎng)絡(luò)圖;圖27是一個(gè)示出了使用一個(gè)邊緣節(jié)點(diǎn)的移動(dòng)IP中的封裝傳送示例的網(wǎng)絡(luò)圖;圖28A和28B是描述了一般IPsec的信道模式的圖;圖29是一個(gè)示出了一般封裝表的一個(gè)示例的圖;圖30是一個(gè)示出了一般IPsec的信道模式中的分組格式的格式圖;圖31是一個(gè)網(wǎng)絡(luò)圖,其示出了一個(gè)現(xiàn)有技術(shù)資源預(yù)約方法生成一個(gè)沒有資源預(yù)約的路由的示例(1);圖32是一個(gè)網(wǎng)絡(luò)圖,其示出了一個(gè)現(xiàn)有技術(shù)資源預(yù)約方法生成一個(gè)沒有資源預(yù)約的路由的示例(2);圖33是一個(gè)網(wǎng)絡(luò)圖,其示出了一個(gè)現(xiàn)有技術(shù)資源預(yù)約方法生成一個(gè)沒有資源預(yù)約的路由的示例(3);在所有附圖中,相同標(biāo)號(hào)表示相同或相應(yīng)的部分。
具體實(shí)施例方式
對(duì)上述的本發(fā)明,將分別通過[1]移動(dòng)IP的一個(gè)應(yīng)用示例和[2]IP-VPN的一個(gè)應(yīng)用示例進(jìn)行說(shuō)明。
首先,參照?qǐng)D1說(shuō)明在應(yīng)用示例[1]和[2]中使用的路由器的設(shè)置。值得注意的是,此后描述的術(shù)語(yǔ)“路由器”在涉及應(yīng)用示例[1]時(shí),表示一個(gè)本地代理HA(包括虛擬本地代理VHA)、一個(gè)移動(dòng)代理MA或者一個(gè)邊緣節(jié)點(diǎn)EN;而在涉及應(yīng)用示例[2]時(shí),表示一個(gè)網(wǎng)關(guān)路由器。
如圖1所示,在應(yīng)用示例[1]的路由器中,分組接收機(jī)100包括分組判斷部分10,移動(dòng)管理處理器20,資源預(yù)約處理器30,不同分組接收處理器40,代理RSVP處理器50,綁定高速緩存表21和路徑/預(yù)約狀態(tài)表31。
此外,代理RSVP處理器50包括綁定高速緩存檢索器51,路徑狀態(tài)檢索器52,預(yù)約狀態(tài)檢索器53和路徑狀態(tài)生成器/路徑消息輸出端口54。本發(fā)明的代理RSVP處理器50在由第一主機(jī)啟動(dòng)的資源預(yù)約沒有完全進(jìn)行資源預(yù)約的分組傳送區(qū)域,代表第一主機(jī)進(jìn)行資源預(yù)約。下面,有時(shí)將把代理RSVP處理器50的處理稱為“代理RSVP處理”。
同時(shí),應(yīng)用示例[2]的路由器沒有提供上述移動(dòng)管理處理器20,取而代之的是一個(gè)綁定高速緩存表21的封裝表(見圖29),和綁定高速緩存檢索器51的封裝表檢索器(未示出)。
移動(dòng)IP應(yīng)用示例針對(duì)該應(yīng)用示例[1],將描述一個(gè)一般移動(dòng)IP的應(yīng)用示例(實(shí)施例(1)),一個(gè)等級(jí)式移動(dòng)IP的應(yīng)用示例(實(shí)施例(2))和一個(gè)使用邊緣節(jié)點(diǎn)的移動(dòng)IP的應(yīng)用示例(實(shí)施例(3))。
首先,將參照?qǐng)D2A和2B描述實(shí)施例(1)-(3)中的路由器的普通處理流程。圖2A示出了圖1所示的分組接收機(jī)100的整個(gè)處理流程,圖2B示出了代理RSVP處理器50的代理RSVP處理流程。
下面,將參照?qǐng)D1,2A和2B描述用來(lái)判斷在本地代理HA和移動(dòng)節(jié)點(diǎn)MN之間的資源預(yù)約狀態(tài)的處理流程和用來(lái)發(fā)送消息以進(jìn)行路由(在該路由中沒有進(jìn)行資源預(yù)約)的資源預(yù)約的處理流程。
在本地代理HA的分組接收機(jī)100中,當(dāng)接收到分組時(shí)(圖2A中的步驟S101),分組判斷部分10判斷分組的類型,并判斷接收的分組是否是個(gè)綁定更新(與移動(dòng)IP相關(guān)的分組)(步驟S102)。如果是個(gè)綁定更新,移動(dòng)管理處理器20執(zhí)行一個(gè)綁定更新接收處理(步驟S109),更新綁定高速緩存表21。
如果在步驟S102中判斷該分組不是綁定高速緩存,分組判斷部分10進(jìn)一步判斷接收的分組是否是個(gè)路徑消息(與資源預(yù)約相關(guān)的分組)(步驟S103)。如果是路徑消息,資源預(yù)約處理器30執(zhí)行一個(gè)路徑狀態(tài)登記處理(步驟S106),并更新路徑/預(yù)約狀態(tài)表31。
如果在步驟S103中判斷該分組不是路徑消息,分組判斷部分10進(jìn)一步判斷接收的分組是否是個(gè)預(yù)約消息(與資源預(yù)約相關(guān)的分組)(步驟S104)。如果是預(yù)約消息,資源預(yù)約處理器30執(zhí)行一個(gè)預(yù)約狀態(tài)登記處理(步驟S107),并更新路徑/預(yù)約狀態(tài)表31。
如果在步驟S104中判斷該分組不是預(yù)約消息,該接收的分組是個(gè)其它分組,使不同分組接收處理器40執(zhí)行一個(gè)其它分組接收處理(步驟S105)。
在移動(dòng)管理處理器20執(zhí)行綁定更新接收處理(步驟S109)之后,和在資源預(yù)約處理器30執(zhí)行一個(gè)預(yù)約狀態(tài)登記處理(步驟S107)之后,代理RSVP處理器50執(zhí)行代理RSVP處理(步驟S110和步驟S108)。
在這種情況下,傳送給代理RSVP處理的參數(shù),在步驟S108的情況下是登記在預(yù)約狀態(tài)中的目的地址,在步驟S110的情況下是登記在綁定高速緩存的移動(dòng)節(jié)點(diǎn)MN的本地地址。
如圖2B所示,在這個(gè)代理RSVP處理中,代理RSVP處理器50的綁定高速緩存檢索器51首先用輸入?yún)?shù)作為關(guān)鍵字從綁定高速緩存表21中檢索一個(gè)相應(yīng)記錄項(xiàng)(步驟S201)。當(dāng)存在相應(yīng)記錄項(xiàng)時(shí)(步驟S202),路徑狀態(tài)檢索器52用輸入?yún)?shù)作為目的地址,從路徑/預(yù)約狀態(tài)表31中檢索一個(gè)相應(yīng)記錄項(xiàng)(步驟S203)。
當(dāng)存在相應(yīng)的記錄項(xiàng)時(shí)(步驟S204),預(yù)約狀態(tài)檢索器53將在步驟S201中檢索到的轉(zhuǎn)交地址作為目的地址,從路徑/預(yù)約狀態(tài)表31中檢索一個(gè)相應(yīng)記錄項(xiàng)(步驟S205)。當(dāng)不存在相應(yīng)的記錄項(xiàng)時(shí)(步驟S206),將控制轉(zhuǎn)交給路徑狀態(tài)生成器/路徑消息輸出部分54。
路徑狀態(tài)生成器/路徑消息輸出部分54生成一個(gè)路徑狀態(tài),其中目的地地址是綁定高速緩存的轉(zhuǎn)交地址,PHOP是該節(jié)點(diǎn)本身的地址,和話路信息表示已檢索的路徑狀態(tài),并將該路徑狀態(tài)加入到路徑狀態(tài)/預(yù)約狀態(tài)表31(步驟S207)。從所生成的路徑狀態(tài)生成路徑消息以發(fā)送(步驟S208和S209)。
實(shí)施例(1)
在實(shí)施例(1)中,將描述一般移動(dòng)IP的應(yīng)用示例。由于可以根據(jù)移動(dòng)節(jié)點(diǎn)MN的移動(dòng)狀態(tài)進(jìn)行三種類型的資源預(yù)約(Nos。1-3),將對(duì)每一種類型進(jìn)行描述。
實(shí)施例(1)中的資源預(yù)約(No.1)圖3,4A和4B圖3,4A和4B示出了在移動(dòng)節(jié)點(diǎn)MN位于外部鏈路FL1的情況下,本發(fā)明的實(shí)施例(1)中的資源預(yù)約(No.1)的一個(gè)資源預(yù)約程序。
除了圖3所示的本地代理HA有一個(gè)圖1所示的設(shè)置以外,圖3中的通信網(wǎng)絡(luò)NW的設(shè)置與圖31所顯示的相同,并執(zhí)行圖2A和2B所示的處理。
此外,圖3所示的用來(lái)進(jìn)行資源預(yù)約的路徑消息PM1-PM3和預(yù)約消息RM1-RM3與圖31所示的常規(guī)資源預(yù)約程序相同。
但是,在圖3中,在本地代理HA和第二主機(jī)MN之間插入路徑消息PM4,PM5和預(yù)約消息RM4,RM5。
圖4A示出了圖3中的路徑消息PM1-PM5和預(yù)約消息RM1-RM5的消息序列。圖4B示出了在圖4A中的標(biāo)號(hào)ST11-ST17所示的狀態(tài)中,在本地代理HA中是如何生成的路徑狀態(tài),預(yù)約狀態(tài)和綁定高速緩存。
如圖4B所示,在標(biāo)號(hào)ST11的狀態(tài)下,本地代理HA保留由移動(dòng)IP的普通操作生成的移動(dòng)節(jié)點(diǎn)MN的綁定高速緩存。
在圖4B所示的標(biāo)號(hào)ST12和ST13的狀態(tài)中,本地代理HA分別生成路徑狀態(tài)和預(yù)約狀態(tài)(由普通RSVP處理生成)。
所以,本地代理HA接收預(yù)約消息RM1,執(zhí)行普通RSVP處理,然后從綁定高速緩存中檢索生成的預(yù)約狀態(tài)的目的地址(移動(dòng)節(jié)點(diǎn)MN的本地地址)(圖2B的步驟S201)。
在這種情況下,移動(dòng)節(jié)點(diǎn)MN的本地地址存在于綁定高速緩存(圖2B的步驟S202),以致本地代理HA檢索目的地址是移動(dòng)節(jié)點(diǎn)MN的本地地址的路徑狀態(tài)(圖2B的步驟S203)。
在這種情況下,存在目的地址是移動(dòng)節(jié)點(diǎn)MN的本地地址處的路徑狀態(tài)(圖2B的步驟S204)。然后本地代理HA檢索目的地址是從綁定高速緩存獲取的移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的預(yù)約狀態(tài)(圖2B的步驟S205)。
這時(shí),還不存在目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址處的預(yù)約狀態(tài)(圖2B的步驟S206)。因此,本地代理HA生成一個(gè)路徑狀態(tài),其中目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址,PHOP是節(jié)點(diǎn)本身的地址(本地代理HA的地址)(圖2B的步驟S207,參見圖4B中的標(biāo)號(hào)ST14的下行)。在這種情況下,從目的地址是移動(dòng)節(jié)點(diǎn)MN的本地地址的路徑狀態(tài)中復(fù)制資源預(yù)約的信息(參見圖4B中的標(biāo)號(hào)ST14的上行)。
本地代理HA在未封裝狀態(tài)下依據(jù)最新生成的路徑狀態(tài),將路徑消息PM4發(fā)送到移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(圖2B中的步驟S208和S209)。
去往移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的路徑消息PM4由發(fā)送途中的路由器R2進(jìn)行分析,由路由器R2生成的一個(gè)路徑狀態(tài)如圖4A中的標(biāo)號(hào)ST15所示。路由器R2改變了去往節(jié)點(diǎn)本身(路由器R2地址)的路徑消息PM4的PHOP,并將一個(gè)路徑消息PM5發(fā)送到位于路由器R2下的移動(dòng)節(jié)點(diǎn)MN。
接收到路徑消息PM5的移動(dòng)節(jié)點(diǎn)MN將預(yù)約消息RM4發(fā)送到路徑消息內(nèi)的PHOP(路由器R2的地址)。接收到預(yù)約消息RM4的路由器R2生成一個(gè)預(yù)約狀態(tài),或者進(jìn)行一個(gè)資源預(yù)約,如圖4A中的標(biāo)號(hào)ST16所示,并將一個(gè)預(yù)約消息RM5發(fā)送到由節(jié)點(diǎn)本身保留的路徑狀態(tài)中的PHOP(本地代理HA地址)。
接收到預(yù)約消息RM5的本地代理HA生成一個(gè)預(yù)約狀態(tài),或者進(jìn)行一個(gè)資源預(yù)約,其中目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(路由器R2下的CoA),如圖4B中的標(biāo)號(hào)ST17的下行所示。本地代理HA檢索一個(gè)記錄項(xiàng),其中目的地址是來(lái)自由節(jié)點(diǎn)本身所保留的路徑狀態(tài)的路由器R2中的轉(zhuǎn)交地址。由于PHOP和節(jié)點(diǎn)本身相同,所以本地代理HA不發(fā)送預(yù)約消息。
通過上述操作,進(jìn)行路由器R2中的資源預(yù)約是可能的。
實(shí)施例(1)中的資源預(yù)約(No.2)圖5,6A和6B圖5,6A和6B示出了在位于本地鏈路HL的已完成資源預(yù)約的移動(dòng)節(jié)點(diǎn)MN移動(dòng)到外部鏈路FL1的情況下,為實(shí)現(xiàn)本發(fā)明的實(shí)施例(1)中的資源預(yù)約(No.2)的一個(gè)資源預(yù)約程序。
除了圖5所示的本地代理HA具有與圖1所示的相同的設(shè)置并執(zhí)行圖2A和2B所示的處理外,圖5中的通信網(wǎng)絡(luò)NW的設(shè)置與圖33所示相同。
此外,圖5所示的用于資源預(yù)約的路徑消息PM1-PM3和預(yù)約消息RM1-RM3與圖33所示的常規(guī)資源預(yù)約程序中的相同。
但是,在圖5中,在本地代理HA和第二主機(jī)MN之間插入路徑消息PM4、PM5、預(yù)約消息RM4、RM5、一個(gè)綁定更新BU和一個(gè)綁定確認(rèn)BA。
圖6A示出了一個(gè)圖5的路徑消息PM1-PM5和預(yù)約消息RM1-RM5的消息序列。圖6B示出了在圖6A的標(biāo)號(hào)ST21-ST26所示的狀態(tài)中,在本地代理HA中如何生成路徑狀態(tài),預(yù)約狀態(tài)和綁定高速緩存。
在圖6B所示的標(biāo)號(hào)ST21和ST22的狀態(tài)中,本地代理HA分別生成路徑狀態(tài)和預(yù)約狀態(tài),其是由普通RSVP處理生成的。
此外,在生成標(biāo)號(hào)ST23的綁定高速緩存后,本地代理HA一接收到來(lái)自移動(dòng)節(jié)點(diǎn)MN的綁定更新BU,就發(fā)送一個(gè)根據(jù)普通移動(dòng)IP的綁定確認(rèn)BA。
此外,在操作中通過接收綁定更新BU觸發(fā)本地代理HA用由綁定更新BU登記在綁定高速緩存內(nèi)的移動(dòng)節(jié)點(diǎn)MN的本地地址檢索綁定高速緩存(圖2B中的步驟S201)。
在這種情況下,綁定高速緩存中存在移動(dòng)節(jié)點(diǎn)MN的本地地址(圖2B中的步驟S202),以致本地代理HA檢索目的地址是移動(dòng)節(jié)點(diǎn)MN的本地地址的路徑狀態(tài)(圖2B中的步驟S203)。同樣發(fā)現(xiàn)其存在(圖2B中的步驟S204),以致本地代理HA隨后檢索目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的預(yù)約狀態(tài)(圖2B中的步驟S205)。
這時(shí),還不存在目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的預(yù)約狀態(tài)(圖2B中的步驟S206)。因此,本地代理HA生成一個(gè)路徑狀態(tài),其中目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址,并且PHOP是節(jié)點(diǎn)本身的地址(本地代理HA的地址)(圖2B中的步驟S207,參見圖6B中的標(biāo)號(hào)ST23的下行)。在這種情況下,從目的地址是移動(dòng)節(jié)點(diǎn)MN的本地地址的路徑狀態(tài)中復(fù)制資源預(yù)約信息(參見圖6B中的標(biāo)號(hào)ST23的上行)。
本地代理HA在未封裝狀態(tài)下,依據(jù)最新生成的路徑狀態(tài)的信息將路徑消息PM4發(fā)送到移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(圖2B中的步驟S208和S209)。
去往移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的路徑消息PM4在途中的路由器R2中進(jìn)行分析,如圖6A中標(biāo)號(hào)ST24所示,路徑狀態(tài)由路由器R2生成。路由器R2將路徑消息PM4的PHOP變成節(jié)點(diǎn)本身的地址(路由器R2的地址),并將路徑消息PM5發(fā)送到路由器R2下的移動(dòng)節(jié)點(diǎn)MN。
接收到路徑消息PM5的移動(dòng)節(jié)點(diǎn)MN將預(yù)約消息RM4發(fā)送到路徑消息中的PHOP(路由器R2)。接收到預(yù)約消息RM4的路由器R2生成一個(gè)預(yù)約狀態(tài),或者進(jìn)行一個(gè)資源預(yù)約,如圖6A中的標(biāo)號(hào)ST25所示,并將預(yù)約消息RM5發(fā)送到由節(jié)點(diǎn)本身保留的路徑狀態(tài)中的PHOP(本地代理HA地址)。
接收到預(yù)約消息RM5的本地代理HA生成一個(gè)預(yù)約狀態(tài),或者進(jìn)行一個(gè)資源預(yù)約,其中目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(路由器R2下的CoA),如圖6B中的標(biāo)號(hào)ST26的下行所示。本地代理HA從節(jié)點(diǎn)本身所保留的路徑狀態(tài)中檢索一個(gè)記錄項(xiàng)(其中,目的地址是路由器R2下的轉(zhuǎn)交地址)。由于PHOP與節(jié)點(diǎn)本身相同,HA不發(fā)送預(yù)約消息。
通過上述操作,在路由器R2中進(jìn)行資源預(yù)約是可能的。
實(shí)施例(1)中的資源預(yù)約(No.3)圖7圖7示出了在位于外部鏈路FL1的已完成資源預(yù)約的移動(dòng)節(jié)點(diǎn)MN進(jìn)一步移動(dòng)到外部鏈路FL2的情況下,作為本發(fā)明的實(shí)施例(1)中的資源預(yù)約(No.3)的一個(gè)資源預(yù)約程序。
由于已完成移動(dòng)節(jié)點(diǎn)MN位于外部鏈路FL1時(shí)的資源預(yù)約,所以除了圖7中省略了圖3和5所示的路徑消息PM1-PM5和預(yù)約消息RM1-RM5以外,圖7中的通信網(wǎng)絡(luò)NW的設(shè)置與圖3和5的相同。
在圖7中,移動(dòng)節(jié)點(diǎn)一移動(dòng)到外部鏈路FL2,就將綁定更新BU發(fā)送到本地代理HA。接收到來(lái)自移動(dòng)節(jié)點(diǎn)MN的綁定更新BU的本地代理HA根據(jù)普通移動(dòng)IP更新綁定高速緩存,并發(fā)送綁定確認(rèn)BA。在這種情況下,綁定高速緩存中的與移動(dòng)節(jié)點(diǎn)MN的本地地址相關(guān)聯(lián)的轉(zhuǎn)交地址由路由器R2下的轉(zhuǎn)交地址改變成路由器R3下的轉(zhuǎn)交地址。
此外,在操作中通過接收綁定更新BU觸發(fā)本地代理HA用由綁定更新BU登記在綁定高速緩存內(nèi)的移動(dòng)節(jié)點(diǎn)MN的本地地址以檢索綁定高速緩存(圖2B中的步驟S201)。
在這種情況下,在綁定高速緩存中存在移動(dòng)節(jié)點(diǎn)MN的本地地址(圖2B中的步驟S202),以致本地代理HA檢索目的地址是移動(dòng)節(jié)點(diǎn)MN的本地地址的路徑狀態(tài)(圖2B中的步驟S203)。同樣發(fā)現(xiàn)其存在(圖2B中的步驟S204),以致本地代理HA隨后檢索目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的預(yù)約狀態(tài)(圖2B中的步驟S205)。
這時(shí),還不存在目的地址是路由器R3下的移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的預(yù)約狀態(tài)(圖2B中的步驟S206)。因此,本地代理HA生成一個(gè)路徑狀態(tài),其中目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(路由器R3下的的CoA),并且PHOP是節(jié)點(diǎn)本身的地址(本地代理HA的地址)(圖2B中的步驟S207)。在這種情況下,從目的地址是移動(dòng)節(jié)點(diǎn)MN的本地地址的路徑狀態(tài)中復(fù)制資源預(yù)約信息。
本地代理HA在未封裝狀態(tài)下,依據(jù)最新生成的路徑狀態(tài)的信息將路徑消息PM6發(fā)送到移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(圖2B中的步驟S208和S209)。
去往移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的路徑消息PM6在途中的路由器R3下進(jìn)行分析,并生成一個(gè)路徑狀態(tài)。路由器R3將路徑消息PM6的PHOP變成節(jié)點(diǎn)本身的地址(路由器R3的地址),并將路徑消息PM7發(fā)送到位于路由器R3下的移動(dòng)節(jié)點(diǎn)MN。
接收到路徑消息PM7的移動(dòng)節(jié)點(diǎn)MN將預(yù)約消息RM6發(fā)送到路徑消息中的PHOP(路由器R3)。接收到預(yù)約消息RM6的路由器R3生成一個(gè)預(yù)約狀態(tài),或者進(jìn)行一個(gè)資源預(yù)約,并將預(yù)約消息RM7發(fā)送到由節(jié)點(diǎn)本身保留的路徑狀態(tài)中的PHOP(本地代理HA地址)。
接收到預(yù)約消息RM7的本地代理HA生成一個(gè)預(yù)約狀態(tài),或者進(jìn)行一個(gè)資源預(yù)約,其中目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址。本地代理HA從節(jié)點(diǎn)本身所保留的路徑狀態(tài)中檢索一個(gè)記錄項(xiàng)(其中,目的地址是路由器R3中的轉(zhuǎn)交地址)。由于PHOP與節(jié)點(diǎn)本身相同,本地代理HA不發(fā)送預(yù)約消息。
通過上述操作,在路由器R3中進(jìn)行資源預(yù)約是可能的。
實(shí)施例(2)在實(shí)施例(2)中將描述一個(gè)等級(jí)式移動(dòng)IP的應(yīng)用示例。當(dāng)在等級(jí)式移動(dòng)IP中應(yīng)用本發(fā)明時(shí),除了在實(shí)施例(2)中的本地代理HA的綁定高速緩存表21中,移動(dòng)節(jié)點(diǎn)MN的本地地址和移動(dòng)代理MA下的虛擬轉(zhuǎn)交地址(VcoA)相互關(guān)聯(lián)以外,本地代理HA的設(shè)置和處理流程與圖1,2A和2B中的相同。
此外,至于移動(dòng)代理MA,其設(shè)置可以與圖1所示的相同,同時(shí),除了轉(zhuǎn)交地址(PCoA)以外,VcoA還和移動(dòng)代理MA的綁定高速緩存21中的移動(dòng)節(jié)點(diǎn)MN的本地地址相關(guān)聯(lián)。
同時(shí),如此后所描述,圖8A和8B所示的移動(dòng)代理MA的處理流程與圖2A和2B中所示的本地代理HA的不同。
圖8A示出了一個(gè)與圖2A所示相同的完整的處理流程,但是圖8B所示的代理RSVP處理流程與圖2B所示的不同。
圖8B中的步驟S301-S309對(duì)應(yīng)于圖2B中的步驟S201-S209。但是,步驟S301不同于步驟S201之處在于如果輸入?yún)?shù)是移動(dòng)節(jié)點(diǎn)的本地地址,則檢索綁定高速緩存的一個(gè)關(guān)鍵字(圖8A中的步驟S110),并且如果輸入?yún)?shù)是登記在預(yù)約狀態(tài)中的目的地址,則檢索綁定高速緩存的VCoA(圖8A中的步驟S108)。
此外,步驟S303不同于步驟S203之處在于當(dāng)搜尋路徑狀態(tài)時(shí),將VcoA作為目的地址檢索。
此外,在實(shí)施例(2)中,由于可以根據(jù)移動(dòng)節(jié)點(diǎn)MN的移動(dòng)狀態(tài)進(jìn)行兩種類型的資源預(yù)約(No.1和No.2),將描述每種類型。
實(shí)施例(2)中的資源預(yù)約(No.1)圖9,10,11A和11B圖9,10,11A和11B示出了在等級(jí)式移動(dòng)IP中,當(dāng)移動(dòng)節(jié)點(diǎn)MN位于外部鏈路FL1時(shí),本發(fā)明的實(shí)施例(2)中的資源預(yù)約(No.1)的資源預(yù)約程序。
圖9中的通信網(wǎng)絡(luò)NW的設(shè)置與圖26所示的相同。在圖9所示的實(shí)施例(2)中,將由本地代理HA的代理RSVP處理的路徑消息PM4,PM5,預(yù)約消息RM4和RM5和由移動(dòng)代理MA的代理RSVP處理的路徑消息PM6,PM7,預(yù)約消息RM6和RM7加到普通RSVP處理的路徑消息PM1-PM3和預(yù)約消息RM1-RM3中。
圖10示出了圖9所示的路徑消息PM1-PM7和預(yù)約消息RM1-RM7的消息序列。圖11A和11B示出了在圖10中標(biāo)號(hào)ST30-ST41所示的狀態(tài)中,在本地代理HA和移動(dòng)代理MA中如何生成路徑狀態(tài),預(yù)約狀態(tài)和綁定高速緩存。
因此,圖9和10所示的路徑消息PM1-PM5和預(yù)約消息RM1-RM5與圖3和4A所示的相同。此外,除了將移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址由路由器R2中的CoA變成移動(dòng)代理MA中的VcoA外,圖11A所示的本地代理HA的狀態(tài)與圖4B所示的相同。
值得注意的是,與圖4A相比,將圖10中的路徑消息從本地代理HA封裝到移動(dòng)代理MA(將移動(dòng)代理MA下的VCoA作為目的地),和從移動(dòng)代理MA封裝到移動(dòng)節(jié)點(diǎn)MN(將路由器R2下的物理轉(zhuǎn)交地址(PCoA)作為目的地)。
此外,與圖4A相比,圖10中對(duì)從移動(dòng)代理MA發(fā)送到移動(dòng)節(jié)點(diǎn)MN的路徑消息PM5,將一個(gè)在路由器R2下的物理轉(zhuǎn)交地址(PCoA)作為目的地進(jìn)行再封裝。
此后,將參照?qǐng)D10,11A和11B,描述實(shí)施例(2)中由本地代理HA和移動(dòng)代理MA進(jìn)行代理RSVP處理。
首先,在標(biāo)號(hào)ST30和ST31的狀態(tài)中,本地代理HA和移動(dòng)代理MA分別保留移動(dòng)節(jié)點(diǎn)MN的綁定高速緩存(由普通等級(jí)式移動(dòng)IP的操作生成)。此外,由標(biāo)號(hào)ST32和ST33中的本地代理HA生成的路徑/預(yù)約狀態(tài)通過普通RSVP處理生成。
本地代理HA接收預(yù)約消息RM1,執(zhí)行普通RSVP處理,然后檢索具有生成的預(yù)約狀態(tài)的目的地址(移動(dòng)節(jié)點(diǎn)MN的本地地址)的綁定高速緩存(圖2B中的步驟S201)。
在這種情況下,由于在綁定高速緩存中存在移動(dòng)節(jié)點(diǎn)MN的本地地址,本地代理HA檢索目的地址是移動(dòng)節(jié)點(diǎn)MN的本地地址的路徑狀態(tài)(圖2B中的步驟S202和S203)。
結(jié)果,存在目的地址是移動(dòng)節(jié)點(diǎn)MN的本地地址的路徑狀態(tài),以致本地代理HA隨后檢索目的地址是從綁定高速緩存獲取的移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的預(yù)約狀態(tài)(圖2B中的步驟S204和S205)。
此時(shí),還不存在目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的預(yù)約狀態(tài)(圖2B中的步驟S206)。因此,本地代理HA生成一個(gè)路徑狀態(tài),其中目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(移動(dòng)代理MA中的VCoA),PHOP是節(jié)點(diǎn)本身的地址(本地代理HA的地址)(圖2B中的步驟S207,見圖11A中標(biāo)號(hào)ST34的下行)。在這種情況下,從目的地址是移動(dòng)節(jié)點(diǎn)MN的本地地址的路徑狀態(tài)中復(fù)制資源預(yù)約信息(見圖11A中標(biāo)號(hào)ST34的上行)。
本地代理HA在未封裝狀態(tài)下,依據(jù)最新生成的路徑狀態(tài),將路徑消息PM4發(fā)送到移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(MA下的VCoA)(圖2B中的步驟S208和S209)。
去往移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的路徑消息PM4在途中的移動(dòng)代理MA中進(jìn)行分析,并在移動(dòng)代理MA中生成一個(gè)圖11B中標(biāo)號(hào)ST35所示的路徑狀態(tài)。移動(dòng)代理MA將去往移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(VCoA)的路徑消息PM4進(jìn)行再封裝,以作為去往移動(dòng)節(jié)點(diǎn)MN的PCoA的路徑消息PM5發(fā)送。在這種情況下,由于封裝了路徑消息PM5,途中的路由器R2不生成一個(gè)路徑狀態(tài)。
接收到去往移動(dòng)節(jié)點(diǎn)MN的PCoA的路徑消息PM5的移動(dòng)節(jié)點(diǎn)MN將預(yù)約消息RM4發(fā)送到路徑消息中的PHOP(移動(dòng)代理MA的地址)。接收到預(yù)約消息RM4的移動(dòng)代理MA生成一個(gè)預(yù)約狀態(tài),或者進(jìn)行一個(gè)資源預(yù)約,如圖11B中標(biāo)號(hào)ST36所示,并將預(yù)約消息RM5發(fā)送到由節(jié)點(diǎn)本身保留的路徑狀態(tài)中的PHOP(本地代理HA的地址)。
接收到預(yù)約消息RM5的本地代理HA生成一個(gè)預(yù)約狀態(tài),或者進(jìn)行一個(gè)資源預(yù)約,如圖11B中標(biāo)號(hào)ST37所示。本地代理HA從由節(jié)點(diǎn)本身保留的路徑狀態(tài)中檢索一個(gè)目的地址是VCoA的記錄項(xiàng),由于PHOP與節(jié)點(diǎn)本身相同,本地代理HA不發(fā)送預(yù)約消息。
此時(shí),路由器R2的資源預(yù)約還沒有完成,以致移動(dòng)代理MA執(zhí)行此后所描述的代理RSVP處理。
所以,接收到預(yù)約消息RM4的移動(dòng)代理MA執(zhí)行普通RSVP處理,然后檢索具有生成的預(yù)約狀態(tài)的目的地址(移動(dòng)節(jié)點(diǎn)MN的VCoA。)的綁定高速緩存(圖8B中的步驟S301)。
在這種情況下,綁定高速緩存中存在移動(dòng)節(jié)點(diǎn)MN的VCoA。以致移動(dòng)代理MA檢索目的地址是移動(dòng)節(jié)點(diǎn)MN的VCoA。的路徑狀態(tài)(圖8B中的步驟S302和S303)。
結(jié)果,存在目的地址是移動(dòng)節(jié)點(diǎn)MN的VCoA。的路徑狀態(tài)(圖8B中的步驟S304)。移動(dòng)代理MA隨后檢索目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(例如從綁定高速緩存獲取的PCoA)的預(yù)約狀態(tài)(圖8B中的步驟S305)。
此時(shí),還不存在目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的預(yù)約狀態(tài),(圖8B中的步驟S306)。因此,移動(dòng)代理MA生成一個(gè)路徑狀態(tài),其中目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(路由器R2下的PCoA),PHOP是節(jié)點(diǎn)本身的地址(移動(dòng)代理MA的地址)(圖8B中的步驟S307,見圖11B中標(biāo)號(hào)ST38的下行)。
在這種情況下,從目的地址是移動(dòng)節(jié)點(diǎn)MN的VCoA。的路徑狀態(tài)中復(fù)制資源預(yù)約信息(見圖11B中標(biāo)號(hào)ST38的上行),并在未封裝狀態(tài)下,依據(jù)最新生成的路徑狀態(tài)的信息將路徑消息PM6發(fā)送到移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址點(diǎn)PCoA(圖8B中的步驟S308和S309)。
去往移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的路徑消息PM6在途中的路由器R2中進(jìn)行分析,在路由器R2下生成一個(gè)路徑狀態(tài),如圖10中標(biāo)號(hào)ST39所示。將路徑消息作為路徑消息PM7發(fā)送并到達(dá)位于路由器R2下的移動(dòng)節(jié)點(diǎn)MN。
接收到路徑消息PM7的移動(dòng)節(jié)點(diǎn)MN將預(yù)約消息RM6發(fā)送到路徑消息PM7中的PHOP(路由器R2)。接收到預(yù)約消息的路由器R2生成一個(gè)預(yù)約狀態(tài),或者進(jìn)行資源預(yù)約,如圖10中標(biāo)號(hào)ST40所示,并將預(yù)約消息RM7發(fā)送到由節(jié)點(diǎn)本身保留的路徑狀態(tài)中的PHOP(移動(dòng)代理MA的地址)。
接收到預(yù)約消息RM7的移動(dòng)代理MA生成一個(gè)預(yù)約狀態(tài),或者進(jìn)行資源預(yù)約,如圖11B中標(biāo)號(hào)ST41的下行所示。移動(dòng)代理MA從由節(jié)點(diǎn)本身保留的路徑狀態(tài)中檢索一個(gè)目的地址是PCoA的記錄項(xiàng)。由于PHOP與節(jié)點(diǎn)本身相同,所以移動(dòng)代理MA不發(fā)送預(yù)約消息。
通過上述的操作,在移動(dòng)代理MA和路由器R2中進(jìn)行資源預(yù)約是可能的。
實(shí)施例(2)中的資源預(yù)約(No.2)圖12,13A和13B圖12,13A和13B示出了在通信節(jié)點(diǎn)CN和移動(dòng)節(jié)點(diǎn)MN之間完成了資源預(yù)約并位于移動(dòng)代理MA(如在前面的實(shí)施例(2)中的資源預(yù)約(No.1)所述)管理的外部鏈路FL1的移動(dòng)節(jié)點(diǎn)MN移動(dòng)到外部鏈路FL2的情況下,本發(fā)明的實(shí)施例(2)中的資源預(yù)約(No.2)的資源預(yù)約程序。
如圖12,13A和13B所示,從外部鏈路FL1移動(dòng)到外部鏈路FL2的移動(dòng)節(jié)點(diǎn)MN發(fā)送一個(gè)綁定更新BU到移動(dòng)代理MA,作為響應(yīng),移動(dòng)代理MA發(fā)送一個(gè)綁定確認(rèn)BA到移動(dòng)節(jié)點(diǎn)MN。
值得注意的是,圖13A示出了圖12的綁定更新BU、綁定確認(rèn)BA、路徑消息PM8、PM9、預(yù)約消息RM8和RM9的一個(gè)消息序列。圖13B示出了在圖13A中的標(biāo)號(hào)ST50-ST56所示的狀態(tài)中,在移動(dòng)代理MA中如何生成路徑狀態(tài),預(yù)約狀態(tài)和綁定高速緩存。
如圖13A和13B所示,本地代理HA和移動(dòng)代理MA分別在標(biāo)號(hào)ST50和ST51的狀態(tài)中保留移動(dòng)節(jié)點(diǎn)MN的綁定高速緩存(其是由等級(jí)式移動(dòng)IP的普通操作生成的)。此外,本地代理HA保留與移動(dòng)節(jié)點(diǎn)MN的本地地址和VcoA相關(guān)聯(lián)的路徑狀態(tài)和預(yù)約狀態(tài),移動(dòng)代理MA保留與移動(dòng)節(jié)點(diǎn)MN的VCoA和PcoA相關(guān)聯(lián)的路徑狀態(tài)和預(yù)約狀態(tài)。
接收到來(lái)自移動(dòng)節(jié)點(diǎn)MN的綁定更新BU的移動(dòng)代理MA更新綁定高速緩存,并將轉(zhuǎn)交地址由路由器R2下的PCoA的變成路由器R3下的PCoA,如圖13B中標(biāo)號(hào)ST52所示。
在操作中通過接收綁定更新BU觸發(fā)移動(dòng)代理MA來(lái)檢索綁定高速緩存,其具有由綁定更新BU登記在綁定高速緩存中的移動(dòng)節(jié)點(diǎn)MN的本地地址。然后移動(dòng)代理MA檢索目的地址是移動(dòng)節(jié)點(diǎn)MN的VCoA的路徑狀態(tài)(圖8B中的步驟S301-S303)。
在這種情況下,存在目的地址是移動(dòng)節(jié)點(diǎn)MN的VCoA的路徑狀態(tài)(圖8B中的步驟S304)。然后移動(dòng)代理MA檢索目的地址是移動(dòng)節(jié)點(diǎn)MN的PCoA(在路由器R3中的)的預(yù)約狀態(tài)(圖8B中的步驟S305)。
此時(shí),還不存在目的地址是移動(dòng)節(jié)點(diǎn)MN的PCoA(在路由器R3中的)的預(yù)約狀態(tài)(圖8B中的步驟S306)。因此,移動(dòng)代理MA生成一個(gè)路徑狀態(tài),其中目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(在路由器R3中的PCoA),PHOP是節(jié)點(diǎn)本身的地址(移動(dòng)代理MA的地址)(圖8B中的步驟S307,見圖13B中標(biāo)號(hào)ST53的最下行)。
在這種情況下,從目的地址是移動(dòng)節(jié)點(diǎn)MN的VCoA。的路徑狀態(tài)中復(fù)制資源預(yù)約信息(見圖13B中標(biāo)號(hào)ST35的最上行),并在未封裝狀態(tài)下,將帶有最新生成的路徑狀態(tài)的信息的路徑消息PM8發(fā)送到移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址點(diǎn)(PCoA)(圖8B中的步驟S308和S309)。
去往移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(PCoA)的路徑消息PM8在途中的路由器R3中進(jìn)行分析,在路由器R3中生成一個(gè)路徑狀態(tài),如圖13A中標(biāo)號(hào)ST54所示。將路徑消息作為路徑消息PM9發(fā)送并到達(dá)位于路由器R3中的移動(dòng)節(jié)點(diǎn)MN。
接收到路徑消息PM9的移動(dòng)節(jié)點(diǎn)MN將預(yù)約消息RM8發(fā)送到路徑消息PM9內(nèi)的PHOP(路由器R3)。接收到預(yù)約消息RM8的路由器R3生成一個(gè)預(yù)約狀態(tài),或者進(jìn)行資源預(yù)約,如圖13A中標(biāo)號(hào)ST55所示,并將預(yù)約消息RM9發(fā)送到由節(jié)點(diǎn)本身保留的路徑狀態(tài)中的PHOP(移動(dòng)代理MA的地址)。
接收到預(yù)約消息RM9的移動(dòng)代理MA生成一個(gè)預(yù)約狀態(tài),或者進(jìn)行資源預(yù)約,如圖13B中標(biāo)號(hào)ST56的最下行所示。移動(dòng)代理MA從節(jié)點(diǎn)本身保留的路徑狀態(tài)中檢索一個(gè)目的地址是的PCoA的記錄項(xiàng)。由于PHOP與節(jié)點(diǎn)本身相同,所以移動(dòng)代理MA不發(fā)送預(yù)約消息。
通過上述的操作,在移動(dòng)代理MA和路由器R3中進(jìn)行資源預(yù)約是可能的。
實(shí)施例(3)在實(shí)施例(3)中,將描述一個(gè)使用邊緣節(jié)點(diǎn)的移動(dòng)IP的應(yīng)用示例。在使用邊緣節(jié)點(diǎn)的移動(dòng)IP的情況中,虛擬本地代理VHA的設(shè)置和處理流程和邊緣節(jié)點(diǎn)EN與圖1,2A,和2B所示的相同。
但是,邊緣節(jié)點(diǎn)判斷圖2A的步驟S102中接收到的分組是否是個(gè)高速緩存通知,代替判斷該分組是否是個(gè)綁定更新。
此外,同樣在實(shí)施例(2)中,由于可以根據(jù)移動(dòng)節(jié)點(diǎn)MN的移動(dòng)情況進(jìn)行兩種類型的資源預(yù)約(No.1和No.2),將描述每一種類型。
實(shí)施例(3)中的資源預(yù)約(No.1):圖14,15A和15B圖14,15A和15B示出了在本發(fā)明的實(shí)施例(3)中使用邊緣節(jié)點(diǎn)進(jìn)行資源預(yù)約(No.1)時(shí)的資源預(yù)約程序。
圖14中的通信網(wǎng)絡(luò)NW的設(shè)置與圖27所示的相同。圖14示出了一個(gè)由路由器R1(其是傳送一個(gè)普通分組M1時(shí)的邊緣節(jié)點(diǎn))發(fā)送到虛擬本地代理VHA的一個(gè)高速緩存請(qǐng)求C1,由虛擬本地代理VHA響應(yīng)其發(fā)送到路由器R1的一個(gè)高速緩存通知C2,路徑消息PM1、PM2和預(yù)約消息RM1、RM2。此外,圖15A顯示了消息序列,以及由圖15A中的標(biāo)號(hào)ST60-ST65所示的狀態(tài)中的路徑狀態(tài)、預(yù)約狀態(tài)和路由器R1中的綁定高速緩存的生成狀態(tài)都顯示在圖15B中。
如圖15A和15B所示,虛擬本地代理VHA和路由器R1在標(biāo)號(hào)ST60和ST61的各自的狀態(tài)中,保留移動(dòng)節(jié)點(diǎn)MN的綁定高速緩存(由移動(dòng)IP和邊緣節(jié)點(diǎn)的普通操作生成)。此外,虛擬本地代理VHA和路由器R1保留與移動(dòng)節(jié)點(diǎn)MN的本地地址相關(guān)聯(lián)的資源預(yù)約信息(路徑狀態(tài)和預(yù)約狀態(tài)),其由RSVP的普通操作生成。
接收到高速緩存通知C2的路由器R1為移動(dòng)節(jié)點(diǎn)MN生成綁定高速緩存,如圖15B中標(biāo)號(hào)ST62所示。
此外,在操作中通過接收高速緩存通知C2觸發(fā)路由器R1來(lái)檢索綁定高速緩存,其具有登記在綁定高速緩存中的移動(dòng)節(jié)點(diǎn)MN的本地地址(圖2B中的步驟S201)。
在這種情況下,由于在綁定高速緩存中存在移動(dòng)節(jié)點(diǎn)MN的本地地址,然后路由器R1檢索目的地址是移動(dòng)節(jié)點(diǎn)MN的本地地址的路徑狀態(tài)。由于也存在路徑狀態(tài),路由器R1隨后檢索目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的預(yù)約狀態(tài)(圖2B中的步驟S202和S205)。
此時(shí),還不存在目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的預(yù)約狀態(tài)(圖2B中的步驟S206)。因此,路由器生成一個(gè)路徑狀態(tài),其中目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址,PHOP是節(jié)點(diǎn)本身的地址(路由器R1)(圖2B中的步驟S207,見圖15B中標(biāo)號(hào)ST62的下行)。在這種情況下,從目的地址是移動(dòng)節(jié)點(diǎn)MN的本地地址的路徑狀態(tài)中復(fù)制資源預(yù)約信息(見圖15B中標(biāo)號(hào)ST62的上行)。
在未封裝狀態(tài)下,路由器R1依據(jù)最新生成的路徑狀態(tài)的信息,將路徑消息PM1發(fā)送到移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址點(diǎn)(圖2B中的步驟S208和S209)。
去往移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的路徑消息PM1在途中的路由器R2中進(jìn)行分析,在路由器R2中生成一個(gè)路徑狀態(tài),如圖15A中標(biāo)號(hào)ST63所示。路由器R2將路徑消息PM1的PHOP變成節(jié)點(diǎn)本身的地址(路由器R2的地址),并將路徑消息PM2發(fā)送到位于路由器R2中的移動(dòng)節(jié)點(diǎn)MN。
接收到路徑消息PM2的移動(dòng)節(jié)點(diǎn)MN將預(yù)約消息RM1發(fā)送到路徑消息PM2內(nèi)的PHOP(路由器R2)。接收到預(yù)約消息RM1的路由器R2生成一個(gè)預(yù)約狀態(tài),或者進(jìn)行資源預(yù)約,如圖15A中標(biāo)號(hào)ST64所示,并將預(yù)約消息RM2發(fā)送到由節(jié)點(diǎn)本身保留的路徑狀態(tài)中的PHOP(路由器R1的地址)。
接收到預(yù)約消息RM2的路由器R1生成一個(gè)預(yù)約狀態(tài),或者進(jìn)行目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(路由器R2中的CoA)的資源預(yù)約(如圖15B的標(biāo)號(hào)ST65的下行所示)。路由器從由節(jié)點(diǎn)本身保留的路徑狀態(tài)中檢索一個(gè)目的地址是路由器R2中的轉(zhuǎn)交地址的記錄項(xiàng)。由于PHOP與節(jié)點(diǎn)本身相同,所以本地代理HA不發(fā)送預(yù)約消息。
通過上述的操作,在路由器R2中進(jìn)行資源預(yù)約是可能的。
實(shí)施例(3)中的資源預(yù)約(No.2)圖16,17A和17B圖16,17A和17B示出了在通信節(jié)點(diǎn)CN和移動(dòng)節(jié)點(diǎn)MN之間完成了資源預(yù)約,并如在前面的實(shí)施例(3)中的資源預(yù)約(No.1)所述的位于外部鏈路FL1的移動(dòng)節(jié)點(diǎn)MN移動(dòng)到外部鏈路FL2的情況下,本發(fā)明的實(shí)施例(3)中的資源預(yù)約(No.2)資源預(yù)約程序。
如圖16,17A和17B所示,從外部鏈路FL1移動(dòng)到外部鏈路FL2的移動(dòng)節(jié)點(diǎn)MN發(fā)送一個(gè)綁定更新BU到虛擬本地代理VHA,并作為響應(yīng),虛擬本地代理VHA發(fā)送一個(gè)綁定確認(rèn)BA到移動(dòng)節(jié)點(diǎn)MN。虛擬本地代理VHA還發(fā)送一個(gè)高速緩存通知C2到路由器R1。
值得注意的是,圖17A示出了圖16的綁定更新BU、綁定確認(rèn)BA、高速緩存通知C2、路徑消息PM3、PM4、預(yù)約消息RM3和RM4的一個(gè)消息序列。圖17B示出了在圖17A中的標(biāo)號(hào)ST70-ST76所示的狀態(tài)中,在路由器R1中如何生成路徑狀態(tài),預(yù)約狀態(tài)和綁定高速緩存。
分別由圖17A和17B中的標(biāo)號(hào)ST70和ST71所示的狀態(tài)是在完成了上述圖14,15A和15B所示的操作之后的狀態(tài)。
在操作中通過從路由器R2移動(dòng)到路由器R3觸發(fā)移動(dòng)節(jié)點(diǎn)MN來(lái)發(fā)送一個(gè)綁定更新BU到虛擬本地代理VHA。接收到來(lái)自移動(dòng)節(jié)點(diǎn)MN的綁定更新BU的虛擬本地代理VHA,更新由節(jié)點(diǎn)本身(見圖17A的標(biāo)號(hào)ST72)管理的綁定高速緩存,并通過高速緩存通知C2將移動(dòng)節(jié)點(diǎn)MN的移動(dòng)通知給路由器R1。
接收到高速緩存通知C2的路由器R1更新與移動(dòng)節(jié)點(diǎn)MN相關(guān)聯(lián)的綁定高速緩存(見圖17A的標(biāo)號(hào)ST73)。此外,在操作中通過接收高速緩存通知C2觸發(fā)路由器R1,用登記在綁定高速緩存中的移動(dòng)節(jié)點(diǎn)MN的本地地址來(lái)檢索綁定高速緩存(圖2B中的步驟S201)。
在這種情況下,由于在綁定高速緩存中存在移動(dòng)節(jié)點(diǎn)MN的本地地址,然后路由器R1檢索目的地址是移動(dòng)節(jié)點(diǎn)MN的本地地址的路徑狀態(tài)。由于也存在路徑狀態(tài),路由器R1隨后檢索目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(路由器R3中的CoA)的預(yù)約狀態(tài)(圖2B中的步驟S202和S205)。
此時(shí),還不存在目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(路由器R3中的CoA)的預(yù)約狀態(tài)(圖2B中的步驟S206)。因此,路由器R1生成一個(gè)路徑狀態(tài),其中目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址,PHOP是節(jié)點(diǎn)本身的地址(路由器R1的地址)(圖2B中的步驟S207,見圖17B中標(biāo)號(hào)ST73的最下行)。在這種情況下,從目的地址是移動(dòng)節(jié)點(diǎn)MN的本地地址的路徑狀態(tài)中復(fù)制資源預(yù)約信息(見圖17B中標(biāo)號(hào)ST73的最上行)。
在未封裝狀態(tài)下,路由器R1依據(jù)最新生成的路徑狀態(tài)的信息將路徑消息PM3發(fā)送到移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址點(diǎn)(圖2B中的步驟S208和S209)。
去往移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址的路徑消息PM3在途中的路由器R3中進(jìn)行分析,在路由器R3中生成一個(gè)路徑狀態(tài),如圖17A中標(biāo)號(hào)ST74所示。路由器R3將路徑消息PM3的PHOP變成節(jié)點(diǎn)本身的地址(路由器R3的地址),并將路徑消息PM4發(fā)送到位于路由器R3下的移動(dòng)節(jié)點(diǎn)MN。
接收到路徑消息PM4的移動(dòng)節(jié)點(diǎn)MN將預(yù)約消息RM3發(fā)送到路徑消息內(nèi)的PHOP(路由器R3的地址)。接收到預(yù)約消息RM3的路由器R3生成一個(gè)預(yù)約狀態(tài),或者進(jìn)行資源預(yù)約,如圖17A中標(biāo)號(hào)ST75所示,并將預(yù)約消息RM4發(fā)送到由節(jié)點(diǎn)本身保留的路徑狀態(tài)中的PHOP(路由器R1的地址)。
接收到預(yù)約消息RM4的路由器R1生成一個(gè)預(yù)約狀態(tài),或者進(jìn)行目的地址是移動(dòng)節(jié)點(diǎn)MN的轉(zhuǎn)交地址(路由器R3中的CoA)的資源預(yù)約(如圖17B的標(biāo)號(hào)ST76的最下行所示)。路由器R1從由節(jié)點(diǎn)本身保留的路徑狀態(tài)中檢索一個(gè)目的地址是路由器R3下的轉(zhuǎn)交地址的記錄項(xiàng)。由于PHOP與節(jié)點(diǎn)本身相同,所以本地代理HA不發(fā)送預(yù)約消息。
通過上述的操作,在路由器R2中進(jìn)行資源預(yù)約是可能的。
IP-VPN的應(yīng)用示例針對(duì)應(yīng)用示例[2],提到IP-VPN(實(shí)施例(4))和在考慮多個(gè)用戶共享一個(gè)信道(實(shí)施例(5))的情況的IP-VPN。
實(shí)施例(4)圖18,19A,19B和19C示出了在IP-VPN情況下,本發(fā)明的實(shí)施例(4)中的資源預(yù)約的資源預(yù)約程序。
圖18中的通信網(wǎng)絡(luò)NW的設(shè)置與圖32所示的相同。此外,圖18所示的用來(lái)進(jìn)行資源預(yù)約的路徑消息PM1-PM3和預(yù)約消息RM1-RM3與圖32所示的常規(guī)資源預(yù)約程序中的相同。
但是,圖18中,在路由器R1和R2之間插入路徑消息PM4-PM6和預(yù)約消息RM4-RM6。
圖19A示出了圖18所示的路徑消息PM1-PM6和預(yù)約消息RM1-RM6的消息序列。圖19B和19C分別顯示了在圖19A的標(biāo)號(hào)ST81和ST91所示的狀態(tài)中,在路由器R2和R1中如何生成路徑狀態(tài)和預(yù)約狀態(tài)。
在實(shí)施例(4)中,在操作中通過接收預(yù)約消息RM2觸發(fā)接收來(lái)自發(fā)送終端CN1的路徑消息PM1的路由器R1,以與上述實(shí)施例(1)中的本地代理HA相同的方式執(zhí)行代理RSVP處理。
因此,路由器R1生成一個(gè)路徑狀態(tài),其中目的地址是與第二主機(jī)MN1相關(guān)聯(lián)的封裝目的地址(路由器R2的地址),PHOP是節(jié)點(diǎn)本身的地址(路由器R1的地址)(如圖19C中的標(biāo)號(hào)ST85所示),并發(fā)送一個(gè)去往路由器R2的地址的路徑消息PM4。
如圖19A所示,依據(jù)路徑消息PM4,路由器R4和R3分別生成標(biāo)號(hào)ST86和ST87的路徑狀態(tài),并分別作為路徑消息PM5和PM6發(fā)送。
接收到路徑消息PM6的路由器R2生成一個(gè)如圖19B中的標(biāo)號(hào)ST88的下行所示的路徑狀態(tài),并發(fā)送一個(gè)預(yù)約消息RM4到路由器R3(其是PHOP)。
如圖19A所示,依據(jù)預(yù)約消息RM4,路由器R3和R4分別生成標(biāo)號(hào)ST89和ST90的預(yù)約狀態(tài),并分別發(fā)送預(yù)約消息RM5和RM6。
接收到預(yù)約消息RM6的路由器R1生成一個(gè)預(yù)約狀態(tài),或者進(jìn)行一個(gè)目的地址是路由器R2的地址的資源預(yù)約(如圖19C中的標(biāo)號(hào)ST91的下行所示)。路由器R1從由節(jié)點(diǎn)本身保留的路徑狀態(tài)中檢索一個(gè)目的地址是路由器R2的地址的記錄項(xiàng)。由于PHOP與節(jié)點(diǎn)本身相同,所以路由器R1不發(fā)送預(yù)約消息。
通過上述的操作,在路由器R1和R2之間的信道區(qū)域(包括路由器R3和R4)進(jìn)行資源預(yù)約是可能的。
但是,當(dāng)只有發(fā)送終端CN1和第二主機(jī)MN1占用上述信道部分(section)時(shí),本實(shí)施例(4)沒有問題,當(dāng)多個(gè)用戶(如發(fā)送終端CN1-CN3和第二主機(jī)MN1-MN3)共享上述信道部分時(shí)(如圖28所示),就存在一個(gè)問題要求進(jìn)行資源預(yù)約以確保每對(duì)用戶之間所請(qǐng)求的業(yè)務(wù)質(zhì)量。
實(shí)施例(5)實(shí)施例(5)通過考慮多個(gè)用戶共享信道的情況,來(lái)解決上述實(shí)施例(4)中的上述問題。
在本實(shí)施例(5)中,進(jìn)行分組封裝的路由器(如圖18中的路由器R1)在封裝之前準(zhǔn)備一個(gè)用以識(shí)別分組屬性(資源地址、目的地址、協(xié)議號(hào)等的組合)的識(shí)別符ID,并在封裝后將識(shí)別符ID插入到封裝消息頭以發(fā)送分組(如圖20所示)。
因此,在實(shí)施例(5)中使用圖21所示的封裝表。圖21的表具有被加入圖29中的封裝表的識(shí)別符ID的信息。
圖22A和22B顯示了實(shí)施例(5)中的路由器R1的處理流程圖。圖22A顯示了一個(gè)整個(gè)的分組接收流程,圖22B顯示了代理RSVP處理流程。在不同于移動(dòng)IP的IP-VPN的情況中,沒有由第二主機(jī)執(zhí)行的位置登記處理,所以圖22A所示的分組接收流程是這樣一個(gè)處理省略與圖2A和8A所示的綁定更新相關(guān)的步驟S102,S109和S110。
即,一接收到一個(gè)分組,路由器R1首先判斷該分組(步驟S401)。然后,當(dāng)接收的分組是個(gè)路徑消息時(shí),路由器R1執(zhí)行路徑狀態(tài)登記處理(步驟S402和S403),當(dāng)接收的分組是個(gè)預(yù)約消息時(shí),路由器R1執(zhí)行預(yù)約狀態(tài)登記處理(步驟S404和S406),并且還執(zhí)行代理RSVP處理(步驟S407)。此外,如果接收到的分組是個(gè)其它分組,路由器R1執(zhí)行其它分組接收處理(步驟S405)。
下面,將參照?qǐng)D22B描述本實(shí)施例(5)中的由路由器R1執(zhí)行的代理RSVP處理。
首先,在圖22B的步驟S501中,使用登記在預(yù)約狀態(tài)中的目的地址(第二主機(jī)MN1的地址)作為參數(shù)檢索封裝表(見圖21)。
在這種情況下,可以獲取分別作為封裝目的地和識(shí)別符ID的路由器R2和ID=1的地址數(shù)據(jù)。因此,在步驟S502中判斷存在記錄項(xiàng),所以程序繼續(xù)到步驟S503,以檢索路徑狀態(tài)的目的地址是登記在預(yù)約狀態(tài)中的目的地址(第二主機(jī)MN1的地址)的記錄項(xiàng)。
由于存在目的地址是第二主機(jī)MN1的地址的路徑狀態(tài),在步驟S504中判斷存在一個(gè)記錄項(xiàng),所以在步驟S505中檢索路徑狀態(tài)的目的地是由上述步驟S501獲取的封裝目的地(路由器R2的地址)和識(shí)別符ID=1的記錄項(xiàng)。
在步驟S506中沒有記錄項(xiàng),則路由器R1生成一個(gè)路徑狀態(tài),準(zhǔn)備一個(gè)路徑消息并發(fā)送該路徑消息(步驟S507-S509)。
值得注意的是,在步驟S507所生成的路徑狀態(tài)中,目的地址和識(shí)別符分別是從封裝表讀出的封裝目的地(路由器R2的地址)和ID=1,PHOP是節(jié)點(diǎn)本身的地址(路由器R1的地址),話路信息表示所檢索的路徑狀態(tài)。
此外,在步驟S508所準(zhǔn)備的路徑消息中,源地址是節(jié)點(diǎn)本身的地址(路由器R1的地址),目的地址是封裝地址(路由器R2的地址),流程標(biāo)志是ID(=1),并且話路信息表示步驟S507所生成的路徑狀態(tài)。
在這種情況下,依據(jù)如圖18所示的路徑消息PM1-PM6和預(yù)約消息RM1-RM6實(shí)施例(5)中的資源預(yù)約也以與實(shí)施例(4)相同的方式進(jìn)行。
此外,除了在圖23A的標(biāo)號(hào)ST106和ST107中將識(shí)別符(ID=1)的信息加入到分別由路由器R4和R3生成的路徑狀態(tài)中以外,圖23A顯示了實(shí)施例(5)中與圖19A所示相同的的消息序列。此外,圖23B和23C顯示了分別具有加入到圖19B和19C中的路徑狀態(tài)的識(shí)別符信息的路徑狀態(tài)。
所以,通過封裝和傳送一個(gè)帶有識(shí)別符ID的分組,封裝傳送區(qū)域中的路由器(圖18中的路由器R3和R4)可以識(shí)別每個(gè)用戶的分組,所以關(guān)于資源預(yù)約,進(jìn)行每個(gè)識(shí)別符ID的資源預(yù)約是可能的。
值得注意的是,在上述實(shí)施例(1)-(5)中,執(zhí)行代理RSVP處理(包括本地代理HA,移動(dòng)代理MA,邊緣節(jié)點(diǎn)EN)的路由器在執(zhí)行之前,發(fā)送普通RSVP處理的預(yù)約消息。但是,普通RSVP處理的預(yù)約消息可以保留到完成代理RSVP處理,或者在代理RSVP處理失敗的情況下,可以發(fā)送一個(gè)錯(cuò)誤消息代替預(yù)約消息。
例如,在接收到預(yù)約消息RM5之后,可以設(shè)定圖4A中本地代理HA發(fā)送預(yù)約消息RM2的時(shí)間。
此外,在上述實(shí)施例(1)-(5)中,如果封裝傳送區(qū)域中的目的地是預(yù)先知道的,在操作中可以通過接收來(lái)自通信終端的路徑消息觸發(fā)執(zhí)行代理RSVP的路由器,以在封裝傳送區(qū)域執(zhí)行代理RSVP處理。
如上所述,根據(jù)本發(fā)明的路由器和通信網(wǎng)絡(luò)系統(tǒng)被設(shè)置成當(dāng)路由器封裝和傳送一個(gè)去往第二主機(jī)時(shí),存儲(chǔ)一個(gè)與第二主機(jī)地址相關(guān)聯(lián)的封裝目的地址,并傳送一個(gè)由第一主機(jī)發(fā)送的第一路徑消息以遵循資源預(yù)約協(xié)議進(jìn)行一個(gè)資源預(yù)約,然后從第二主機(jī)的地址獲取封裝目的地址,并在未封裝狀態(tài)下發(fā)送一個(gè)第二路徑消息到封裝目的地址,以進(jìn)行一個(gè)具有與第一路徑消息相同的通信質(zhì)量的資源預(yù)約。因此,在封裝分組的區(qū)域進(jìn)行資源預(yù)約是可能的。
權(quán)利要求
1.一種路由器,包括傳送裝置,用來(lái)傳送從第一主機(jī)發(fā)送到第二主機(jī)的第一路徑消息以進(jìn)行一個(gè)遵循資源預(yù)約協(xié)議的資源預(yù)約,并響應(yīng)第一路徑消息,傳送從第二主機(jī)發(fā)送到第一主機(jī)的第一預(yù)約消息;存儲(chǔ)裝置,用來(lái)在封裝和傳送一個(gè)去往第二主機(jī)的分組時(shí),存儲(chǔ)一個(gè)與第二主機(jī)地址相關(guān)聯(lián)的封裝目的地址;和代理資源預(yù)約裝置,用來(lái)從第二主機(jī)地址獲取封裝目的地址,并將未封裝狀態(tài)下的一個(gè)第二路徑消息發(fā)送到封裝目的地址,以進(jìn)行一個(gè)具有與第一路徑消息相同的通信質(zhì)量的資源預(yù)約。
2.如權(quán)利要求1所述的路由器,其中第二主機(jī)包括一個(gè)移動(dòng)節(jié)點(diǎn)。
3.如權(quán)利要求2所述的路由器,其中移動(dòng)節(jié)點(diǎn)包括一個(gè)移動(dòng)終端,該移動(dòng)終端包括便攜式終端、筆記本型終端或者固定型終端。
4.如權(quán)利要求2所述的路由器,其中在第一和第二主機(jī)之間進(jìn)行了資源預(yù)約之后,當(dāng)通過接收一個(gè)來(lái)自第二主機(jī)的位置登記消息,該存儲(chǔ)裝置新存儲(chǔ)或更新與第二主機(jī)地址相關(guān)聯(lián)的該封裝目的地址時(shí),代理資源預(yù)約裝置將未封裝狀態(tài)下的第二路徑消息發(fā)送到新存儲(chǔ)的或更新的封裝目的地址。
5.如權(quán)利要求2所述的路由器,其中傳送裝置傳送由另一個(gè)路由器發(fā)送的第二路徑消息和響應(yīng)該第二路徑消息的一個(gè)第二預(yù)約消息,存儲(chǔ)裝置存儲(chǔ)封裝目的地址和與第二主機(jī)地址相關(guān)聯(lián)的再封裝目的地址,代理資源預(yù)約裝置從封裝目的地址中獲取該再封裝目的地址,并發(fā)送一個(gè)未封裝狀態(tài)下的第三路徑消息到再封裝目的地址,以進(jìn)行一個(gè)具有與第二路徑消息相同的通信質(zhì)量的資源預(yù)約。
6.如權(quán)利要求5所述的路由器,其中在第一和第二主機(jī)之間進(jìn)行了資源預(yù)約之后,當(dāng)通過接收一個(gè)來(lái)自第二主機(jī)的位置登記消息,該存儲(chǔ)裝置更新所存儲(chǔ)的與第二主機(jī)地址相關(guān)聯(lián)的再封裝目的地址時(shí),代理資源預(yù)約裝置將未封裝狀態(tài)下的第三路徑消息再次發(fā)送到更新的再封裝目的地址。
7.如權(quán)利要求2所述的路由器,其中在更靠近第一主機(jī)的位置提供該路由器,并且在從另一個(gè)路由器接收到將第二主機(jī)地址和封裝目的地址相關(guān)聯(lián)作為一個(gè)高速緩存通知的信息后,路由器封裝并傳送一個(gè)去往第二主機(jī)的分組到該封裝目的地址,并當(dāng)在第一和第二主機(jī)之間進(jìn)行了資源預(yù)約之后接收到該高速緩存通知時(shí),代理資源預(yù)約裝置發(fā)送未封裝狀態(tài)下的第二路徑消息到該封裝目的地址。
8.如權(quán)利要求7所述的路由器,其中該路由器請(qǐng)求其他路由器發(fā)送高速緩存通知。
9.如權(quán)利要求7所述的路由器,其中其他路由器一接收到一個(gè)來(lái)自第二主機(jī)的位置登記消息就發(fā)送高速緩存通知。
10.如權(quán)利要求4,6和7中任何一個(gè)所述的路由器,其中根據(jù)傳送裝置一接收到第一或第二路徑消息就生成的路徑狀態(tài)的生成狀態(tài),或者一接收到第一或第二預(yù)約消息就生成的預(yù)約狀態(tài)的生成狀態(tài),代理資源預(yù)約裝置判斷是否在第一和第二主機(jī)之間進(jìn)行資源預(yù)約。
11.如權(quán)利要求1所述的路由器,其中當(dāng)存儲(chǔ)一個(gè)相同的與多個(gè)第二主機(jī)地址相關(guān)聯(lián)的封裝目的地址時(shí),存儲(chǔ)裝置存儲(chǔ)一個(gè)能唯一識(shí)別每個(gè)第二主機(jī)的每個(gè)地址的一個(gè)接收分組的屬性的識(shí)別符與該相同的封裝目的地址的組合,傳送裝置和代理資源預(yù)約裝置分別在封裝和傳送所接收的分組時(shí)在封裝消息頭中和在第二路徑消息中包括該識(shí)別符。
12.如權(quán)利要求11所述的路由器,其中另一個(gè)路由器根據(jù)該識(shí)別符進(jìn)行每個(gè)識(shí)別符的資源預(yù)約。
13.如權(quán)利要求1所述的路由器,其中資源預(yù)約協(xié)議包括RSVP。
14.如權(quán)利要求1所述的路由器,其中該路由器不傳送但保留第一預(yù)約消息,直到接收到一個(gè)響應(yīng)第二路徑消息的第二預(yù)約消息。
15.如權(quán)利要求1所述的路由器,其中當(dāng)依據(jù)第二路徑消息的資源預(yù)約失敗時(shí),該路由器發(fā)送一個(gè)錯(cuò)誤消息代替第一預(yù)約消息,以通報(bào)沒有進(jìn)行該資源預(yù)約。
16.一種通信網(wǎng)絡(luò)系統(tǒng),包括第一主機(jī),用來(lái)發(fā)送第一路徑消息以進(jìn)行一個(gè)遵循資源預(yù)約協(xié)議的資源預(yù)約;第二主機(jī),用來(lái)發(fā)送第一預(yù)約消息到第一主機(jī)以響應(yīng)該第一路徑消息;和第一路由器,用來(lái)在封裝和傳送一個(gè)去往第二主機(jī)的分組時(shí),存儲(chǔ)一個(gè)與第二主機(jī)地址相關(guān)聯(lián)的封裝目的地址,并從第二主機(jī)地址獲取封裝目的地址,和發(fā)送未封裝狀態(tài)下的第二路徑消息到該封裝目的地址,以進(jìn)行一個(gè)具有與第一路徑消息相同的通信質(zhì)量的資源預(yù)約。
17.如權(quán)利要求16所述的通信網(wǎng)絡(luò)系統(tǒng),其中第二主機(jī)包括一個(gè)移動(dòng)節(jié)點(diǎn)。
18.如權(quán)利要求17所述的通信網(wǎng)絡(luò)系統(tǒng),其中移動(dòng)節(jié)點(diǎn)包括一個(gè)移動(dòng)終端,該終端包括一個(gè)便攜式終端、一個(gè)筆記本型終端或者一個(gè)固定型終端。
19.如權(quán)利要求17所述的通信網(wǎng)絡(luò)系統(tǒng),其中在第一和第二主機(jī)之間進(jìn)行了資源預(yù)約之后,當(dāng)通過接收一個(gè)來(lái)自第二主機(jī)的位置登記消息,新存儲(chǔ)或更新與第二主機(jī)地址相關(guān)聯(lián)的封裝目的地址時(shí),第一路由器將未封裝狀態(tài)下的第二路徑消息發(fā)送到新存儲(chǔ)或更新的封裝目的地址。
20.如權(quán)利要求17所述的通信網(wǎng)絡(luò)系統(tǒng),還包括一個(gè)第二路由器,該路由器提供在再封裝去往封裝目的地址的分組并將其傳送到第二主機(jī)的路由上,用來(lái)在再封裝和傳送該分組時(shí)存儲(chǔ)該封裝目的地址和與第二主機(jī)地址相關(guān)聯(lián)的再封裝目的地址,并從該封裝目的地址中獲取該再封裝目的地址,和發(fā)送未封裝狀態(tài)下的第三路徑消息到該再封裝目的地址,以進(jìn)行一個(gè)具有與第二路徑消息相同的通信質(zhì)量的資源預(yù)約。
21.如權(quán)利要求20所述的通信網(wǎng)絡(luò)系統(tǒng),其中在第一和第二主機(jī)之間進(jìn)行了資源預(yù)約之后,當(dāng)通過接收一個(gè)來(lái)自第二主機(jī)的位置登記消息,第二路由器更新所存儲(chǔ)的與第二主機(jī)地址相關(guān)聯(lián)的再封裝目的地址時(shí),第二路由器將未封裝狀態(tài)下的第三路徑消息發(fā)送到更新的再封裝目的地址。
22.如權(quán)利要求17所述的通信網(wǎng)絡(luò)系統(tǒng),還包括一個(gè)第二路由器,該路由器提供在更靠近第一主機(jī)的位置,用來(lái)在從第一路由器接收到將第二主機(jī)地址和封裝目的地址相關(guān)聯(lián)作為一個(gè)高速緩存通知的信息后,封裝和傳送一個(gè)去往第二主機(jī)的分組到該封裝目的地址,并當(dāng)在第一和第二主機(jī)之間進(jìn)行了資源預(yù)約之后接收到該高速緩存通知時(shí),發(fā)送未封裝狀態(tài)下的第二路徑消息到該封裝目的地址。
23.如權(quán)利要求22所述的通信網(wǎng)絡(luò)系統(tǒng),其中第一路由器發(fā)送該高速緩存通知到第二路由器以響應(yīng)來(lái)自第二路由器的請(qǐng)求。
24.如權(quán)利要求22所述的通信網(wǎng)絡(luò)系統(tǒng),其中第一路由器一接收到一個(gè)來(lái)自第二主機(jī)的位置登記消息就將該高速緩存通知發(fā)送到第二路由器。
25.如權(quán)利要求19,21和22中任何一個(gè)所述的通信網(wǎng)絡(luò)系統(tǒng),其中根據(jù)一接收到第一或第二路徑消息就生成的路徑狀態(tài)的生成狀態(tài),或者一接收到第一或第二預(yù)約消息就生成的預(yù)約狀態(tài)的生成狀態(tài),第一路由器或第二路由器判斷是否在第一和第二主機(jī)之間進(jìn)行資源預(yù)約。
26.如權(quán)利要求16所述的通信網(wǎng)絡(luò)系統(tǒng),其中當(dāng)存儲(chǔ)一個(gè)相同的與多個(gè)第二主機(jī)地址相關(guān)聯(lián)的封裝目的地址時(shí),第一路由器存儲(chǔ)一個(gè)識(shí)別符,其能唯一識(shí)別與該相同的封裝目的地址相關(guān)聯(lián)的每個(gè)第二主機(jī)的每個(gè)地址的一個(gè)接收分組的屬性,并在封裝和傳送該接收的分組時(shí)在封裝消息頭中和在第二路徑消息中包括該識(shí)別符。
27.如權(quán)利要求26所述的通信網(wǎng)絡(luò)系統(tǒng),還包括一個(gè)第二路由器,用來(lái)進(jìn)行第二路徑消息的資源預(yù)約和進(jìn)行每個(gè)識(shí)別符的預(yù)約。
28.如權(quán)利要求16所述的通信網(wǎng)絡(luò)系統(tǒng),其中資源預(yù)約協(xié)議包括RSVP。
29.如權(quán)利要求16所述的通信網(wǎng)絡(luò)系統(tǒng),其中第一路由器不傳送但保留第一預(yù)約消息,直到接收到一個(gè)響應(yīng)該第二路徑消息的第二預(yù)約消息。
30.如權(quán)利要求16所述的通信網(wǎng)絡(luò)系統(tǒng),其中當(dāng)依據(jù)第二路徑消息的資源預(yù)約失敗時(shí),第一路由器發(fā)送一個(gè)錯(cuò)誤消息代替該第一預(yù)約消息,以通報(bào)沒有進(jìn)行該資源預(yù)約。
全文摘要
本發(fā)明提供了遵循用于資源預(yù)約的協(xié)議RSVP(資源預(yù)約協(xié)議)預(yù)約網(wǎng)絡(luò)資源的一種路由器和一種通信網(wǎng)絡(luò)系統(tǒng),其中,在封裝和傳送一個(gè)去往第二主機(jī)的分組時(shí),路由器存儲(chǔ)一個(gè)與第二主機(jī)地址相關(guān)聯(lián)的封裝目的地址,并傳送由第一主機(jī)發(fā)送的一個(gè)第一路徑消息以進(jìn)行一個(gè)遵循資源預(yù)約協(xié)議的資源預(yù)約,然后從第二主機(jī)地址獲取該封裝目的地址,并將未封裝狀態(tài)下的一個(gè)第二路徑消息發(fā)送到該封裝目的地址,以進(jìn)行一個(gè)具有與第一路徑消息相同的通信質(zhì)量的資源預(yù)約。
文檔編號(hào)H04L12/56GK1406032SQ0214268
公開日2003年3月26日 申請(qǐng)日期2002年9月17日 優(yōu)先權(quán)日2001年9月17日
發(fā)明者小野英明, 岡和之 申請(qǐng)人:富士通株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1