国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于檢測復(fù)制地址的方法、移動臺、網(wǎng)絡(luò)單元和通信系統(tǒng)的制作方法

      文檔序號:7942390閱讀:173來源:國知局
      專利名稱:用于檢測復(fù)制地址的方法、移動臺、網(wǎng)絡(luò)單元和通信系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信領(lǐng)域,具體地涉及檢測復(fù)制地址。
      背景技術(shù)
      隨著移動/無線網(wǎng)絡(luò)的發(fā)展,個人通信成為現(xiàn)實。用戶可以與具有移動終端的另 一個用戶隨時接入任何多媒體服務(wù)。為了支持基于會話的應(yīng)用,像VoIP、視頻流式傳輸或會 議、最好使用IPv6。然而,當(dāng)移動終端移動和切換時服務(wù)可能被中斷。如何減少切換時間并 保證QoS十分重要。對于移動IPv6 0OPv6,RFC 3775)使能的節(jié)點,一部分第3層切換延遲是由于當(dāng)節(jié) 點移至拜訪網(wǎng)絡(luò)中時的復(fù)制地址檢測(DAD)和轉(zhuǎn)交地址(CoA)配置所造成的。地址配置和 DAD過程會增加Is的延遲,這對于例如VoIP的實時應(yīng)用而言相當(dāng)大。因此,如果能夠減少 由于DAD過程所占用的時間,整個移動IPv6切換過程可以加速。IPv6 (RFC 2460)是針對下一代網(wǎng)絡(luò)所設(shè)計的互聯(lián)網(wǎng)協(xié)議。與IPv4相比,引入了 一些新特征。在這些新特征之中,無狀態(tài)地址配置(RFC 2462)使得主機(jī)能夠利用本地可用 的信息和路由器通告的信息的組合來生成其自己的IPv6地址。路由器通告標(biāo)識了關(guān)聯(lián)于 鏈路的子網(wǎng)的前綴,同時主機(jī)生成唯一標(biāo)識了子網(wǎng)上的接口的“接口標(biāo)識符”。通過組合這 兩個步驟來構(gòu)成地址。路由器周期性地發(fā)送包含兩個標(biāo)志的路由器通告(RA),所述標(biāo)志指 示了應(yīng)當(dāng)執(zhí)行的自動配置(若有的話)的類型?!肮芾淼刂放渲谩睒?biāo)志指示了主機(jī)是否應(yīng)當(dāng) 使用無狀態(tài)自動配置來獲得地址。RA消息還包含零或提供用于地址自動配置的鏈路上的 (on-link)前綴的更多前綴信息選項。當(dāng)收到RA消息時,主機(jī)基于收到的前綴信息生成IPv6地址。然后,主機(jī)通過發(fā)出 包含最新生成的地址的鄰機(jī)請求(NS,Neighbor Solicitation)消息來執(zhí)行復(fù)制地址檢測 (DAD)。如果地址已經(jīng)被另一主機(jī)使用,則該主機(jī)用保護(hù)該地址的鄰機(jī)通告(NA,Neighbor Advertisement)來進(jìn)行答復(fù)。一旦保護(hù)的NA被收到,就停止地址自動配置過程,并且重新 生成另一個地址或執(zhí)行人工配置。一旦已發(fā)送NS,主機(jī)就等待針對保護(hù)的NA的RetransTimer毫秒(ms),并且這個 請求和等待過程被重復(fù)DupAddrDetectTransmits次。RetransTimer的默認(rèn)值是1000ms, 并且所述過程默認(rèn)地進(jìn)行一次,這導(dǎo)致IOOOms的默認(rèn)延遲,即針對DAD的Is。已經(jīng)提出一些方法來減少DAD的持續(xù)時間。例如,Youn-Hee Han提出了高級復(fù) 制地址檢測(A-DAD)。在該方法中,每個接入路由器維持“被動代理緩存(Passive Proxy Cache) ”,該“被動代理緩存”的每個地址被事先生成并被接入路由器測試其唯一性。在從路 由器成功獲得地址之后,主機(jī)在其連至新鏈路的接口上分配該地址,而無需RFC 246IDAD0 然而,這個方法更像是全狀態(tài)地址配置,例如DHCPv6。它缺乏無狀態(tài)地址配置所提供的靈活 性。在RFC 4429中,由N. Moore提出了一種樂觀復(fù)制地址檢測。其引入一種新的地址 狀態(tài)“樂觀”。這個狀態(tài)被用來標(biāo)記可以使用但仍未完成DAD的地址。樂觀地址的使用是有限的,例如它不能被用作新通信中的源地址。然而,對于MIPv6,如果在完成DAD過程之 前將樂觀地址用在綁定更新消息中作為轉(zhuǎn)交地址,則當(dāng)檢測到復(fù)制地址時切換過程可能中 斷。在UNDAD中,作者提出了一種針對高效DAD過程使用接入路由器的鄰機(jī)緩存條目 (NCE, Neighbor Cache Entries)的機(jī)制。接入路由器需要執(zhí)行附加的功能以維持其鄰機(jī) 緩存中的子網(wǎng)中的節(jié)點的完整列表。IPv6主機(jī)向接入路由器查詢其自動配置的地址的唯一 性。接入路由器檢查鄰機(jī)緩存的任何匹配信息并且響應(yīng)于移動節(jié)點的查詢。然而,如果沒有 發(fā)現(xiàn)復(fù)制地址,則主機(jī)在為它自己分配所配置的地址之前仍需要等待至少RetransTimer。 因此,DAD過程并未加速。在END中,接入路由器維持包含所有相連主機(jī)的地址列表的地址緩存。為檢查地 址,MS發(fā)送根據(jù)RFC 2461和RFC 2462的鄰機(jī)請求。當(dāng)收到NS時,接入路由器將該NS中 的試驗性地址與其地址緩存中的條目相比較。如果沒有匹配,則地址路由器在其地址緩存 中創(chuàng)建該(試驗性)地址的條目并且發(fā)送專門的路由器通告給MS以指示該地址的唯一性。 如果存在匹配,這表示該地址與另一主機(jī)沖突,則接入路由器將NS中繼至地址擁有者而不 做任何修改。當(dāng)收到NS時,地址擁有者答復(fù)以NA以保護(hù)其地址。接入路由器將NA中繼至 請求的MS而不做任何修改。當(dāng)收到保護(hù)的NA時,請求的MS發(fā)現(xiàn)地址沖突并避免分配該試 驗性地址給接口。盡管這個機(jī)制大大縮減了 DAD過程,然而仍存在一些由于信令交換所導(dǎo) 致的延遲。此外,對于基于代理鄰機(jī)發(fā)現(xiàn)(PND,Proxy Neighbor Discovery)的現(xiàn)有機(jī)制,地 址信息是在DAD過程期間從主機(jī)所發(fā)送的NS消息中學(xué)習(xí)的。然而,這個方法有時并不可 靠。如果從NS消息中學(xué)習(xí)地址,根據(jù)RFC 2462,主機(jī)可能在地址配置后不執(zhí)行DAD并且不 發(fā)送NS。例如,地址唯一性僅通過接口標(biāo)識符來確定,這假設(shè)子網(wǎng)前綴是被正確地分配的 (即,如果所有接口的地址從同一標(biāo)識符中生成,則要么所有地址要么沒有一個地址將被復(fù) 制)。因此,對于一組從同一接口標(biāo)識符中構(gòu)成的地址而言,檢查從標(biāo)識符中生成的本地鏈 路(link-local)地址在鏈路上是唯一的就足夠了。不針對從同一接口標(biāo)識符中導(dǎo)出的其 他地址執(zhí)行DAD。因此,在這種情況下,接入路由器無法學(xué)習(xí)主機(jī)的地址信息。因此,地址緩 存中所包含的信息并不正確。因此,這些現(xiàn)有解決方案無法很好地解決上述問題。

      發(fā)明內(nèi)容
      為了解決上述現(xiàn)有技術(shù)中的問題,根據(jù)本發(fā)明的一個方面,提出了一種用于檢測 復(fù)制地址的方法,其中,移動臺從屬于第二網(wǎng)絡(luò)單元的第二接入網(wǎng)移至屬于第一網(wǎng)絡(luò)單元 的第一接入網(wǎng)中。該方法包括所述移動臺發(fā)送請求消息至所述第一網(wǎng)絡(luò)單元;所述第一 網(wǎng)絡(luò)單元在收到所述請求消息時生成并發(fā)送第一消息至該移動臺,所述第一消息指示了明 確地址配置并包含前綴信息;所述移動臺檢查該明確地址配置,基于該前綴信息生成地址 并發(fā)送包含所生成的地址的消息至所述第一網(wǎng)絡(luò)單元以指示該移動臺請求向該第一網(wǎng)絡(luò) 單元注冊所生成的地址;以及,如果沒有在其地址表中找到所生成的地址,則該第一網(wǎng)絡(luò)單 元為該移動臺創(chuàng)建條目,或者如果在其地址表中找到所生成的地址,則生成并發(fā)送第二消 息至該移動臺以指示所生成的地址是復(fù)制地址,并丟棄發(fā)送自該移動臺的具有復(fù)制地址的
      5數(shù)據(jù)分組。根據(jù)本發(fā)明的另一方面,提出了一種移動臺,該移動臺從屬于第二網(wǎng)絡(luò)單元的第 二接入網(wǎng)移至屬于第一網(wǎng)絡(luò)單元的第一接入網(wǎng)中。所述移動臺包括第一消息檢查裝置,用 于檢查由所述第一網(wǎng)絡(luò)單元發(fā)送的消息以發(fā)現(xiàn)是否需要明確地址配置;消息生成裝置,用 于生成這樣的消息指示該移動臺要求向所述第一網(wǎng)絡(luò)單元注冊由它自己生成的地址的消 息,或當(dāng)該移動臺將要離開所述第一接入網(wǎng)或停止使用所生成的地址時指示該移動臺要求 撤銷所生成的地址在所述第一網(wǎng)絡(luò)單元的注冊;和第二消息檢查裝置,用于檢查由該第一 網(wǎng)絡(luò)單元發(fā)送的消息以發(fā)現(xiàn)所生成的地址是否是復(fù)制地址。根據(jù)本發(fā)明的又另一方面,提出了一種用于控制移動臺接入廣域網(wǎng)的網(wǎng)絡(luò)單元, 其中,該移動臺從屬于第二網(wǎng)絡(luò)單元的第二接入網(wǎng)移至屬于第一網(wǎng)絡(luò)單元的第一接入網(wǎng) 中。所述網(wǎng)絡(luò)單元包括第一消息生成裝置,用于生成指示明確地址配置并包括前綴信息的 消息;消息檢查裝置,用于檢查由所述移動臺發(fā)送的消息以發(fā)現(xiàn)該移動臺是要求注冊由它 自己生成的地址還是要求撤銷所生成的地址的注冊;地址表,用于存儲所述移動臺的IP地 址和鏈路層地址,以及該地址的使用期限;地址查找裝置,用于在所述地址表中查找由該移 動臺生成的地址;條目創(chuàng)建裝置,用于如果沒有在該地址表中找到所生成的地址則為該移 動臺創(chuàng)建條目;第二消息生成裝置,用于生成指示所生成的地址是復(fù)制地址的消息;以及, 分組丟棄裝置,用于丟棄發(fā)送自所述移動臺的具有所述復(fù)制地址的數(shù)據(jù)分組。根據(jù)本發(fā)明的又另一方面,提出了一種通信網(wǎng)絡(luò)。所述通信網(wǎng)絡(luò)包括根據(jù)本發(fā)明 的移動臺;和至少兩個根據(jù)本發(fā)明的網(wǎng)絡(luò)單元。


      參考附圖,通過閱讀下面對本發(fā)明實施例的描述,本發(fā)明的所述和許多其他特征 和優(yōu)點將變得顯而易見,其中-圖1示出了WiMAX網(wǎng)絡(luò)下的切換;-圖2是根據(jù)本發(fā)明一個實施例的用于檢測復(fù)制地址的方法的流程圖;-圖3示出了在MS與接入路由器之間傳送的修改后的消息;-圖4是根據(jù)本發(fā)明一個實施例的移動臺的框圖;和-圖5是根據(jù)本發(fā)明一個實施例的網(wǎng)絡(luò)單元的框圖。
      具體實施例方式本發(fā)明提出一種用于在例如WiMAX的通信網(wǎng)絡(luò)中檢測復(fù)制地址的方法。這個方法 例如可以應(yīng)用于圖1所示的接入網(wǎng)。下面參考圖1說明本發(fā)明的基本思想。在本發(fā)明中,提出一種明確無狀態(tài)地址自動配置和DAD過程來大大減小像基于 PND (代理鄰機(jī)發(fā)現(xiàn))機(jī)制的移動WiMAX網(wǎng)絡(luò)的接入網(wǎng)的DAD持續(xù)時間。移動WiMAX網(wǎng)絡(luò)是 點對多點網(wǎng)絡(luò),其中支持移動IPv6。因此,移動臺(MS)無法與另一 MS直接通信,并且所有 業(yè)務(wù)必須經(jīng)過接入路由器(ASN-GW),如圖1所示。記住,PND通常用于處理上述網(wǎng)絡(luò)中的鄰機(jī)發(fā)現(xiàn)問題。接入路由器維護(hù)地址表,該 地址表包含正被同一子網(wǎng)中的所有IPv6主機(jī)使用的IPv6地址和相應(yīng)鏈路層地址的列表。 當(dāng)收到NS (鄰機(jī)請求)消息時,路由器將該NS消息中繼至被請求的主機(jī)或代表被請求的主
      6機(jī)直接發(fā)回NA(鄰機(jī)通告)消息。在這個過程中,地址表被用來包含同一鏈路中的所有MS的地址及其相應(yīng)鏈路層 地址。不像RFC 2462中定義的標(biāo)準(zhǔn)方法那樣,在無狀態(tài)地址配置之后,明確NS消息被發(fā)送 以通知接入路由器。此外,由于復(fù)制地址發(fā)生的概率很小,因此DAD過程被MS省略。相反, 地址路由器代表MS執(zhí)行DAD。如果復(fù)制地址被檢測到,則接入路由器通知MS以重新生成新 地址。在本發(fā)明中,MS和接入路由器的所需配置如下。1) MS的所需配置· MS在收到來自接入路由器的已修改RA消息之后應(yīng)當(dāng)將該接入路由器設(shè)置成它 的默認(rèn)網(wǎng)關(guān),并且所有通信應(yīng)當(dāng)經(jīng)過該接入路由器?!?MS應(yīng)當(dāng)能夠處理如下文中定義的已修改的消息。2)接入路由器的所需配置·接入路由器應(yīng)當(dāng)維護(hù)地址表。該地址表包含MS的IP地址、鏈路層地址、使用期 限等。 接入路由器應(yīng)當(dāng)處理所有接收的NS消息,該NS消息具有用于DAD和地址解析的 被請求節(jié)點組播目的地址以及指定的和未指定的源地址。圖3示出了已修改的消息。如所示,與RFC標(biāo)準(zhǔn)相比,對消息的修改如下。1) “E”指示比特被添加到RA消息的“Reserved”部分。如果接入路由器想要請求 MS使用明確無狀態(tài)地址配置,則它必須設(shè)置發(fā)送至MS的RA消息的“E”比特,2) ‘ ”或“D”指示比特被添加到NS消息的“Reserved”部分。如果MS想要向接 入路由器明確地注冊其自動配置的無狀態(tài)地址則設(shè)置“E”比特。如果MS想要向接入路由 器明確地撤銷其生成的地址的注冊則設(shè)置“D”比特?!癟arget Address”被設(shè)置成由MS自 動配置的地址。3) ‘ ”指示比特被添加到NA消息的“Reserved”部分。這個消息由接入路由器發(fā) 送給MS以指示檢測到復(fù)制地址?!癟arget Address”是由接入路由器檢測到的復(fù)制地址。參考圖2,將結(jié)合如圖1所示的接入網(wǎng)以及如圖3所示的修改的消息格式來詳細(xì)描 述用于檢測復(fù)制地址的方法。如圖2所示,首先,在步驟201中,當(dāng)移動臺(MS)從屬于第二網(wǎng)絡(luò)單元的第二接入 網(wǎng)移至屬于第一網(wǎng)絡(luò)單元的第一接入網(wǎng)時,在完成第2層切換后,MS發(fā)送請求消息至第一 網(wǎng)絡(luò)單元。在這里,第一和第二接入網(wǎng)可以例如是移動WiMAX網(wǎng)絡(luò),第一和第二網(wǎng)絡(luò)單元可 以例如是圖1所示的接入路由器,并且所述請求消息例如是RS (路由器請求)消息。接著,在步驟202中,第一網(wǎng)絡(luò)單元當(dāng)收到所述請求消息時生成并發(fā)送第一消息 至移動臺,該第一消息指示了明確地址配置并包括前綴信息。在這里,所述第一消息可以例 如是修改后的RA(路由器通告)消息。在這個實施例中,‘ ”比特被設(shè)置在該RA消息中以 指示使用明確地址配置。該RA消息被周期性地發(fā)送或當(dāng)收到RS消息時被發(fā)送。然后,在步驟203中,MS檢查明確地址配置,基于所述前綴信息生成地址并將包含 所生成的地址的消息發(fā)送至所述第一網(wǎng)絡(luò)單元以指示該移動臺想要向該第一網(wǎng)絡(luò)單元明 確地注冊所生成的地址。在這里,所述地址例如可以是無狀態(tài)地址并且用于指示注冊的消 息可以例如是修改的NS (鄰機(jī)請求)消息。同時,所述MS還將該第一接入路由器設(shè)置成其默認(rèn)網(wǎng)關(guān)。具體地,當(dāng)收到RA消息時,MS應(yīng)當(dāng)檢查消息中的‘ ”比特以發(fā)現(xiàn)是否需要明確無 狀態(tài)地址自動配置。如果沒有設(shè)置“M”比特但設(shè)置了“E”比特,則根據(jù)RFC 2462中定義的 過程生成無狀態(tài)IP地址。在這個方法中,不再使用“試驗性地址”。所生成的地址作為有效 地址被分配給MS的接口并且明確NS消息被立即發(fā)送至接入路由器。在這個消息中,“E”比 特被設(shè)置以指示這是明確注冊消息。最后,在步驟204中,如果沒有在其地址表中找到所生成的地址,則所述第一網(wǎng)絡(luò) 單元為該移動臺創(chuàng)建條目,或如果在其地址表中找到所生成的地址則生成并發(fā)送第二消息 至該移動臺以指示所生成的地址是復(fù)制地址,并且丟棄發(fā)送自該移動臺的具有復(fù)制地址的 數(shù)據(jù)分組。在這里,所述第二消息例如可以是修改的NA(鄰機(jī)通告)消息。具體地,當(dāng)收到NS消息時,接入路由器檢查是否設(shè)置了消息中的‘ ”比特。如果 設(shè)置了 “E”比特,則接入路由器將該消息中的“Target Address”字段與其地址表相比較。 如果在地址表中沒有匹配,則接入路由器在地址表中創(chuàng)建條目以存儲“Target Address”和 相應(yīng)的鏈路層地址。如果存在匹配,則MS所生成的地址與另一 MS沖突。然后,接入路由器 將發(fā)送具有“E”比特設(shè)置的NA消息至MS以指示檢測到復(fù)制地址。應(yīng)當(dāng)指出,在MS重新生 成唯一的地址之前,發(fā)送自MS的所有消息不應(yīng)當(dāng)被轉(zhuǎn)發(fā)至其他節(jié)點,以使得復(fù)制地址不會 對其他MS造成問題。此外,一旦接入路由器檢測到所生成的地址是復(fù)制地址,則MS所發(fā)送 的數(shù)據(jù)分組被接入路由器丟棄。之后,如果NA消息被接收并且“E ”比特被設(shè)置在該消息中,則MS將“ Target Address”與其自己生成的地址相比較。如果兩個地址相同,則接入路由器檢測到復(fù)制地址。 MS必須放棄當(dāng)前分配的地址并且重新生成地址,如RFC 2462中所定義的。由于路由器在檢 測到復(fù)制地址之后立即發(fā)送NA消息至MS,因此對MS的影響是很小的。然后,如果沒有從接入路由器獲得指令,則MS將繼續(xù)使用所生成的地址作為CoA 并發(fā)送綁定更新(BU)消息以向其家鄉(xiāng)代理注冊,如移動IPv6中指明的那樣。如果CoA不 與其他MS沖突,則接入路由器將轉(zhuǎn)發(fā)該BU消息至下一跳。否則,該BU消息被接入路由器 丟棄。此外,MS必須重新生成新的CoA并重復(fù)上述步驟。優(yōu)選地,當(dāng)MS打算離開接入網(wǎng)時,它將發(fā)送具有“D”比特設(shè)置的NS消息以明確地 撤銷向接入路由器的注冊。如果MS在離開前不發(fā)送該消息,則接入路由器中的相應(yīng)條目將 在其使用期限屆滿后變?yōu)闊o效。如果NS消息中設(shè)置了“D”比特,則接入路由器將該消息中 的“Target Address”字段與地址表相比較。如果存在匹配,則它將刪除包含該地址的條目。 如果地址表中不存在匹配,則它將忽略該消息。應(yīng)當(dāng)指出,在創(chuàng)建條目之后,條目內(nèi)容的更新和變舊會涉及RFC 2461中描述的鄰 機(jī)緩存維護(hù)過程。還應(yīng)當(dāng)指出,如果MS無法識別RA和NA消息中的“E”和“D”比特,則其行為與RFC 2462中定義的相同。同樣,如果‘ ”比特和“D”比特沒有設(shè)置在所接收的NS消息中,則NS 將被看作正常的地址解析消息。接入路由器將“Target Address”字段與地址列表相比較。 如果存在匹配,則正常的NA消息被發(fā)送至請求的MS。在這個NA消息中,“TargetAddress” 被設(shè)置成NS消息中的那個。如果不存在匹配并且NS的源地址未指明,則NS消息在正常 DAD過程中被發(fā)出。然后,創(chuàng)建條目以包含NS消息中的“Target Address”和鏈路層地址。因此,接入路由器可以支持修改后的MS和未修改的MS 二者。由此,本發(fā)明提出了一種有效的方法來解決IPv6網(wǎng)絡(luò)中的地址自動配置和復(fù)制 地址檢測問題。利用這個明確無狀態(tài)地址自動配置和復(fù)制地址檢測過程,MS可以在切換中 迅速獲得有效的地址,MS的切換延遲大大減小并且例如VoIP和視頻流式傳輸?shù)膶崟r應(yīng)用 的QoS得到改進(jìn)。它可以作為第3層移動性管理協(xié)議被用于任何移動IPv6網(wǎng)絡(luò)中,但是本 發(fā)明決不限于此。概括來講,本方法相比標(biāo)準(zhǔn)的和其他解決方案具有下列優(yōu)點1)MS可以向接入路由器明確注冊其無狀態(tài)地址,以便接入路由器可以可靠地且及 時地學(xué)習(xí)地址;2)所提出的方法可以節(jié)約無狀態(tài)地址自動配置過程中的復(fù)制地址檢測時間,這對 于移動IPv6使能的網(wǎng)絡(luò)而言特別有用;3)所提出的方法可以與標(biāo)準(zhǔn)解決方案并存。對于無法實現(xiàn)上述方法的MS和接入 路由器,它們可以只是忽略這些選項并且如有關(guān)RFC中定義的那樣處理這些消息?;谕粋€發(fā)明構(gòu)思,根據(jù)本發(fā)明的另一個方面,提出了一種移動臺。下面將參考 圖4描述MS。圖4是根據(jù)本發(fā)明一個實施例的移動臺的框圖,其可以例如是移動電話、個人數(shù) 字助理等并且支持例如移動IPv6協(xié)議。MS 400包括第一消息檢查裝置401,用于檢查由 所述第一網(wǎng)絡(luò)單元所發(fā)送的消息以發(fā)現(xiàn)是否需要明確地址配置;消息生成裝置402,用于 生成這樣的消息指示該移動臺想要向該第一網(wǎng)絡(luò)單元明確地注冊所生成的地址,或者當(dāng) 該移動臺將要離開該第一接入網(wǎng)或停止使用所生成的地址時指示該移動臺想要撤銷所生 成的地址在該第一網(wǎng)絡(luò)單元的注冊;以及,第二消息檢查裝置403,用于檢查由所述第一網(wǎng) 絡(luò)單元發(fā)送的消息以發(fā)現(xiàn)所生成的地址是否是復(fù)制地址。再次參考圖1和2,在這個實施例中,當(dāng)MS移至新的接入網(wǎng)并發(fā)送RS消息至當(dāng)前 接入路由器時,它將收到來自該接入路由器的RA消息作為回復(fù)。然后,第一消息檢查裝置 401將檢查該RA消息以發(fā)現(xiàn)該消息中是否設(shè)置有“E”比特。如果設(shè)置了 “E”比特,則MS 將基于提取自該RA消息的前綴信息生成無狀態(tài)地址。然后,消息生成裝置402將生成具有 “E”比特設(shè)置的NS消息以指示該移動臺想要向所述第一網(wǎng)絡(luò)單元明確地注冊所生成的地 址。在收到NS消息之后,接入路由器在其地址表中查找包含于該NS消息中的所生成的地 址。如果發(fā)現(xiàn)復(fù)制地址,則接入路由器將發(fā)送具有“E”比特設(shè)置的NA消息至MS。然后,第 二消息檢查裝置403檢查該NA消息以發(fā)現(xiàn)所生成的地址是否是復(fù)制地址。此外,如果MS 當(dāng)將要離開當(dāng)前接入網(wǎng)或停止使用所生成的地址時想要撤銷所生成的地址在接入路由器 的注冊,則消息生成裝置402將生成具有“D”比特設(shè)置的NS消息,該NS消息將被MS發(fā)送 至接入路由器。應(yīng)當(dāng)指出,如果MS無法識別出RA和NA消息中的‘ ”和“D”比特,則它的行為將 與RFC 2462中定義的相同。在實現(xiàn)中,本實施例中的移動臺400以及其包含的第一消息檢查裝置401、消息生 成裝置402和第二消息檢查裝置403,可以以軟件、硬件或其組合來實現(xiàn)。例如,本領(lǐng)域技術(shù) 人員熟悉各種不同的可用來實現(xiàn)這些部件的設(shè)備,例如微處理器、微控制器、ASIC、PLD和/ 或FPGA等。
      9
      在操作中,結(jié)合圖4所說明的本實施例的移動臺400可以解決IPv6網(wǎng)絡(luò)中的地址 自動配置和復(fù)制地址檢測問題。利用該明確無狀態(tài)地址自動配置和復(fù)制地址檢測過程,MS 可以在切換中迅速獲得有效地址,MS的切換延遲大大減小并且例如VoIP和視頻流式傳輸 的實時應(yīng)用的QoS得到改進(jìn)。它可以作為第3層移動性管理協(xié)議而被用于任何移動IPv6 網(wǎng)絡(luò),但是本發(fā)明決不限于此?;谕粋€發(fā)明構(gòu)思,根據(jù)本發(fā)明的又另一個方面,提出了一種用于控制移動臺 接入廣域網(wǎng)的網(wǎng)絡(luò)單元。下面將參考圖5描述該網(wǎng)絡(luò)單元。圖5是根據(jù)本發(fā)明一個實施例的網(wǎng)絡(luò)單元的框圖,其可以是接入路由器并且支 持例如移動IPv6協(xié)議。網(wǎng)絡(luò)單元500包括第一消息生成裝置501,用于生成指示明確地 址配置并包括前綴信息的消息;消息檢查裝置502,用于檢查由移動臺發(fā)送的消息以發(fā)現(xiàn) 移動臺是想要明確注冊由它自己生成的地址還是想要明確撤銷所生成地址的注冊;地址 表503,用于存儲所述移動臺的地址和鏈路層地址,以及該地址的使用期限;地址查找裝置 504,用于在所述地址表中查找所生成的地址;條目創(chuàng)建裝置505,用于如果沒有在所述地 址表中找到所生成的地址則為所述移動臺創(chuàng)建條目;第二消息生成裝置506,用于生成指 示所生成的地址是復(fù)制地址的消息;以及,分組丟棄裝置507,用于丟棄發(fā)送自所述移動臺 的具有復(fù)制地址的數(shù)據(jù)分組。再次參考圖1和2,在這個實施例中,當(dāng)MS移至新的接入網(wǎng)中并且發(fā)送RS消息至 當(dāng)前接入路由器時,第一消息生成裝置501將生成具有‘ ”比特設(shè)置的RA消息以指示明確 地址配置,該RA消息也包含“Prefixlnformation Option (前綴信息選項)”。然后,MS生 成無狀態(tài)地址并發(fā)送明確NS消息至接入路由器。當(dāng)收到NS消息時,消息檢查裝置502檢查 該消息以發(fā)現(xiàn)MS是想要明確注冊所生成的地址還是想要明確撤銷所生成地址的注冊。如 果MS想要向接入路由器注冊地址,即具有“E”比特設(shè)置的NS消息被接入路由器接收,則地 址查找裝置504將在地址表503中查找所生成的地址。如果沒有找到,則條目創(chuàng)建裝置505 為該MS創(chuàng)建包含該MS的CoA和鏈路層地址的條目。如果找到,則第二消息生成裝置506 生成具有“E”比特設(shè)置的NA消息。然后,分組丟棄裝置507將丟棄發(fā)送自MS的具有復(fù)制 地址的數(shù)據(jù)分組。這樣,在收到該NA消息后,MS將放棄所生成的地址并且重新生成新的無 狀態(tài)地址以由接入路由器檢測。因此,所發(fā)送的數(shù)據(jù)分組將具有新的無狀態(tài)地址。作為變型,接入路由器還包括條目刪除裝置(未顯示)以用于當(dāng)移動臺要求撤銷 所生成地址的注冊并且在所述地址表中找到所生成的地址時刪除條目。也就是說,在MS想 要撤銷所生成地址在接入路由器的注冊的情況下,即具有“D”比特設(shè)置的NS消息被接入路 由器接收,則地址查找裝置504在地址表中查找該消息中的“Target Address”字段。如果 存在匹配,則該條目刪除裝置將刪除該條目;否則只需忽略該消息即可。應(yīng)當(dāng)指出,在條目被創(chuàng)建之后,條目內(nèi)容的更新和變舊可能涉及RFC2461中描述 的鄰機(jī)緩存維護(hù)過程。還應(yīng)當(dāng)指出,如果在所接收的NS消息中沒有設(shè)置‘ ”比特和“D”比特,則NS將被 看作是正常的地址解析消息。因此,接入路由器可以支持已修改的和未修改的MS。在實現(xiàn)中,本實施例的網(wǎng)絡(luò)單元500以及其所包含的第一消息生成裝置501、消息 檢查裝置502、地址表503、地址查找裝置504、條目創(chuàng)建裝置505、第二消息生成裝置506以 及分組丟棄裝置507,可以以軟件、硬件或其組合來實現(xiàn)。例如,本領(lǐng)域技術(shù)人員熟悉各種不
      10同的可用來實現(xiàn)這些部件的設(shè)備,例如微處理器、微控制器、ASIC、PLD和/或FPGA等。在操作中,上述結(jié)合圖5說明的本實施例的網(wǎng)絡(luò)單元500可以解決IPv6網(wǎng)絡(luò)中的 地址自動配置和復(fù)制地址檢測問題。利用該明確無狀態(tài)地址自動配置和復(fù)制地址檢測過 程,MS可以在切換中迅速獲得有效地址,MS的切換延遲大大減小并且例如VoIP和視頻流 式傳輸?shù)膶崟r應(yīng)用的QoS得到改進(jìn)。它可以作為第3層移動性管理協(xié)議而被用于任何移動 IPv6網(wǎng)絡(luò),但是本發(fā)明決不限于此。此外,基于同一個發(fā)明構(gòu)思,根據(jù)本發(fā)明的又另一方面,提出了一種通信網(wǎng)絡(luò)。這 種通信網(wǎng)絡(luò)包括如上述實施例中所描述的移動臺和至少兩個網(wǎng)絡(luò)單元。此外,這個通信網(wǎng) 絡(luò)也可以包括其他網(wǎng)絡(luò)單元,例如家鄉(xiāng)代理或邊緣路由器。在這種通信網(wǎng)絡(luò)中,MS可以在切換中迅速獲得有效地址,MS的切換延遲大大減小 并且例如VoIP和視頻流式傳輸?shù)膶崟r應(yīng)用的QoS得到改進(jìn)。盡管上文詳細(xì)描述了本發(fā)明的用于檢測復(fù)制地址的方法、移動臺、用于控制移動 臺接入廣域網(wǎng)的網(wǎng)絡(luò)單元以及包括移動臺和至少兩個網(wǎng)絡(luò)單元的通信網(wǎng)絡(luò)的示例性實施 例,然而上述實施例并不是窮舉的,并且本領(lǐng)域技術(shù)人員可以在本發(fā)明的精神和范圍內(nèi)實 現(xiàn)許多更改和修改。因此,本發(fā)明不限于上述實施例,其范圍僅由所附權(quán)利要求來限定。
      權(quán)利要求
      一種用于檢測復(fù)制地址的方法,其中移動臺從屬于第二網(wǎng)絡(luò)單元的第二接入網(wǎng)移至屬于第一網(wǎng)絡(luò)單元的第一接入網(wǎng)中,其中 所述移動臺發(fā)送請求消息至所述第一網(wǎng)絡(luò)單元; 所述第一網(wǎng)絡(luò)單元當(dāng)收到所述請求消息時生成并發(fā)送指示明確地址配置并包括前綴信息的第一消息至所述移動臺; 所述移動臺檢查所述明確地址配置、基于所述前綴信息生成地址并且向所述第一網(wǎng)絡(luò)單元發(fā)送包含所生成的地址并且指示所述移動臺要求向該第一網(wǎng)絡(luò)單元注冊所生成的地址的消息;和 所述第一網(wǎng)絡(luò)單元如果在其地址表中沒有找到所生成的地址則為所述移動臺創(chuàng)建條目,或如果在其地址表中找到所生成的地址則生成并發(fā)送指示所生成的地址是復(fù)制地址的第二消息至所述移動臺,并且丟棄發(fā)送自該移動臺的具有該復(fù)制地址的數(shù)據(jù)分組。
      2.根據(jù)權(quán)利要求1所述的方法,其中,所述移動臺當(dāng)收到所述指示所生成的地址是復(fù) 制地址的第二消息時重新生成新的地址并且重復(fù)進(jìn)行權(quán)利要求1中的各個步驟。
      3.根據(jù)權(quán)利要求1或2所述的方法,其中,當(dāng)所述移動臺將要離開所述第一接入網(wǎng)或停 止使用所生成的地址時發(fā)送用于撤銷所生成的地址在所述第一網(wǎng)絡(luò)單元的注冊的消息。
      4.根據(jù)權(quán)利要求1至3中任一項所述的方法,其中,如果所述第一網(wǎng)絡(luò)單元沒有從所述 移動臺接收所述用于撤銷所生成的地址在所述第一網(wǎng)絡(luò)單元的注冊的消息,則所述條目將 在其使用期限屆滿之后變?yōu)闊o效。
      5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其中,所述移動臺當(dāng)基于所述前綴信息生 成所述地址時將所述第一網(wǎng)絡(luò)單元設(shè)置成其默認(rèn)網(wǎng)關(guān)。
      6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其中,所述條目包含所述移動臺的轉(zhuǎn)交地 址和相應(yīng)的鏈路層地址。
      7.根據(jù)權(quán)利要求1至6中任一項所述的方法,其中,當(dāng)從所述移動臺收到用于撤銷注冊 的所述消息時,如果發(fā)現(xiàn)所生成的地址與其地址表之間的匹配,則所述第一網(wǎng)絡(luò)單元刪除 所述條目,或者如果沒有發(fā)現(xiàn)匹配則忽略用于撤銷注冊的所述消息。
      8.根據(jù)權(quán)利要求1至7中任一項所述的方法,其中,消息的檢查包括該消息中指定字段 的檢查。
      9.根據(jù)權(quán)利要求1至8中任一項所述的方法,其中,所述地址是無狀態(tài)地址。
      10.根據(jù)權(quán)利要求1至9中任一項所述的方法,其中,所述地址表包括所述移動臺的IP 地址和鏈路層地址,以及該地址的使用期限。
      11.一種移動臺,該移動臺從屬于第二網(wǎng)絡(luò)單元的第二接入網(wǎng)移至屬于第一網(wǎng)絡(luò)單元 的第一接入網(wǎng),其特征在于,包括-第一消息檢查裝置,用于檢查由所述第一網(wǎng)絡(luò)單元發(fā)送的消息以發(fā)現(xiàn)是否需要明確 地址配置;-消息生成裝置,用于生成這樣的消息指示所述移動臺要求向所述第一網(wǎng)絡(luò)單元注 冊由它自己生成的地址,或者當(dāng)該移動臺將要離開所述第一接入網(wǎng)或停止使用所生成的地 址時指示該移動臺要求撤銷所生成的地址在所述第一網(wǎng)絡(luò)單元的注冊;和-第二消息檢查裝置,用于檢查由所述第一網(wǎng)絡(luò)單元發(fā)送的消息以發(fā)現(xiàn)所生成的地址 是否是復(fù)制地址。
      12.根據(jù)權(quán)利要求11所述的移動臺,其中,當(dāng)所述第一網(wǎng)絡(luò)單元檢測到復(fù)制地址時,所 述移動臺放棄所生成的地址并且重新生成新地址。
      13.根據(jù)權(quán)利要求11或12所述的移動臺,其中,所述地址是無狀態(tài)地址。
      14.根據(jù)權(quán)利要求11至13中任一項所述的移動臺,其中,消息的檢查包括檢查該消息 中的指定字段。
      15.一種用于控制移動臺接入廣域網(wǎng)的網(wǎng)絡(luò)單元,其中,所述移動臺從屬于第二網(wǎng)絡(luò)單 元的第二接入網(wǎng)移至屬于第一網(wǎng)絡(luò)單元的第一接入網(wǎng),其特征在于,包括-第一消息生成裝置,用于生成指示明確地址配置并包括前綴信息的消息;_消息檢查裝置,用于檢查由所述移動臺發(fā)送的消息以發(fā)現(xiàn)該移動臺是要求注冊由它 自己生成的地址還是要求撤銷所生成的地址的注冊;-地址表,用于存儲所述移動臺的IP地址和鏈路層地址,以及該地址的使用期限;-地址查找裝置,用于在所述地址表中查找由所述移動臺生成的地址;-條目創(chuàng)建裝置,用于如果沒有在所述地址表中找到所生成的地址則為所述移動臺創(chuàng) 建條目;-第二消息生成裝置,用于生成指示所生成的地址是復(fù)制地址的消息;和-分組丟棄裝置,用于丟棄發(fā)送自所述移動臺的具有所述復(fù)制地址的數(shù)據(jù)分組。
      16.根據(jù)權(quán)利要求15所述的網(wǎng)絡(luò)單元,其中,所述網(wǎng)絡(luò)單元還包括用于當(dāng)所述移動臺 要求撤銷對所生成的地址的注冊并且沒有在所述地址表中找到所生成的地址時刪除所述 條目的條目刪除裝置。
      17.根據(jù)權(quán)利要求15或16所述的網(wǎng)絡(luò)單元,其中,如果所述網(wǎng)絡(luò)單元沒有從所述移動 臺接收到用于撤銷對所生成的地址的注冊的消息,則所述條目在其使用期限屆滿后變?yōu)闊o 效。
      18.根據(jù)權(quán)利要求15至17中任一項所述的網(wǎng)絡(luò)單元,其中,所述條目包含所述移動臺 的轉(zhuǎn)交地址和相應(yīng)的鏈路層地址。
      19.根據(jù)權(quán)利要求15至18中任一項所述的網(wǎng)絡(luò)單元,其中,所述消息的檢查包括檢查 該消息中的指定字段。
      20.根據(jù)權(quán)利要求15至19中任一項所述的網(wǎng)絡(luò)單元,其中,所述地址是無狀態(tài)地址。
      21.一種通信網(wǎng)絡(luò),包括-根據(jù)權(quán)利要求11-14中任一項的移動臺;和-至少兩個根據(jù)權(quán)利要求15-20中任一項的網(wǎng)絡(luò)單元。
      全文摘要
      本發(fā)明提出了一種用于檢測復(fù)制地址的方法、移動臺、用于控制移動臺接入廣域網(wǎng)的網(wǎng)絡(luò)單元和包括移動臺和至少兩個網(wǎng)絡(luò)單元的通信網(wǎng)絡(luò),其中,所述移動臺從屬于第二網(wǎng)絡(luò)單元的第二接入網(wǎng)移至屬于第一網(wǎng)絡(luò)單元的第一接入網(wǎng)。所述用于檢測復(fù)制地址的方法包括移動臺發(fā)送請求消息至第一網(wǎng)絡(luò)單元;第一網(wǎng)絡(luò)單元當(dāng)收到該請求消息時生成并發(fā)送指示明確地址配置并包括前綴信息的第一消息至移動臺;移動臺檢查明確地址配置、基于前綴信息生成地址并發(fā)送包含所生成的地址的消息至第一網(wǎng)絡(luò)單元以指示該移動臺要求向第一網(wǎng)絡(luò)單元注冊所生成的地址;和第一網(wǎng)絡(luò)單元如果沒有在其地址表中找到所生成的地址則為移動臺創(chuàng)建條目,或如果在其地址表中找到所生成的地址則生成并發(fā)送第二消息至移動臺以指示所生成的地址是復(fù)制地址,并丟棄發(fā)送自移動臺的具有復(fù)制地址的數(shù)據(jù)分組。
      文檔編號H04L29/12GK101919277SQ200880124755
      公開日2010年12月15日 申請日期2008年1月14日 優(yōu)先權(quán)日2008年1月14日
      發(fā)明者劉芳, 遲彩霞 申請人:朗訊科技公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1