[go: up one dir, main page]

TW201008203A - Network address assignment - Google Patents

Network address assignment Download PDF

Info

Publication number
TW201008203A
TW201008203A TW098122398A TW98122398A TW201008203A TW 201008203 A TW201008203 A TW 201008203A TW 098122398 A TW098122398 A TW 098122398A TW 98122398 A TW98122398 A TW 98122398A TW 201008203 A TW201008203 A TW 201008203A
Authority
TW
Taiwan
Prior art keywords
network address
request
address
indication
address space
Prior art date
Application number
TW098122398A
Other languages
English (en)
Inventor
Teemu Savolainen
Original Assignee
Nokia Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Corp filed Critical Nokia Corp
Publication of TW201008203A publication Critical patent/TW201008203A/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5061Pools of addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2521Translation architectures other than single NAT servers
    • H04L61/2528Translation at a proxy

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer And Data Communications (AREA)

Description

201008203 六、發明說明:
t發明所屬技術領域]J 發明領域 本發明關於網路位址指派技術。 c先前技術3 發明背景 網際網路協定(IP)是現代網路之骨幹且為大部分目前的 通訊裝置所支援^ IP適應性強且已被擴展以提供附加功能。 IETF已在RFC 1918中定義了私用ip第四版本IPv4位址 空間。其包括以下位址空間:1〇.〇.〇.〇_10.255 255 255、 172.16.0.0-172,31.255.255、192.168.0.0-192.168.255.255。 由於公用IPv4位址空間即將用盡,極為普遍的是,籍由網 路位址轉譯NAT使用該私用IPv4位址空間來增加可以以有 限數量的公用IPv4位址支援的主機數量。 然而’ RFC 1918特定位址空間僅允許約1千7百萬個主 機在單一NAT後面。過去這不是一問題,因為這麽大的網 路尚不存在。現在正發生變化,因為越來越多的經營者擁 有多於1千7百萬主機同時連接到它們的網路中。為了支援 大量的用戶,需要在一單一的經營者網域内有多個私用位 址空間之實例(如果該經營者沒有足夠的公用IPv4位址的 話)。這導致了需要級聯網路位址轉譯,其提高了網路操作 的複雜度和成本。IP第六版本IPv6提供了大量的位址,但 疋IPv4需要被支援很長一段時間。 —跨度為 240.0.0.0 到 255.255.255.255(240.0.0.0/4)的位 3 201008203 址塊,以前被指定為E類,現在在網際網路號碼指派機構 IANA(Internet Assigned Numbers Authority)IPv4位址註冊 中被定義為‘保留’。曾經有過關於該位址空間將來使用的討 論。可選項包括以下:1)使該位址空間保持為保留供將來 使用,2)使該位址空間公用,或者3)使該位址空間私用。第 三個選項會減輕籍由RFC 1918定義的過小位址空間導致的 具有多個並行私用位址空間的問題,且在IETF標準化中被 提出。然而,很多現有的實施不支援或者阻止該位址空間 的使用。對於這樣的實施態樣分配屬於該240.0.0.0空間的 一位址將導致故障。 C發明内容3 發明概要 本文現在提供方法、設備及電腦程式產品,它們的特 徵在於在獨立申請專利範圍項中之所述。本發明的一些實 施例在附屬申請專利範圍項中予以描述。 根據本發明之一層面,這裡提供了用於請求一網路位 址之指派的方法及設備:具有一特定網路位址空間之一指 示的一網路位址請求產生於一位址請求實體中,用於通知 該位址請求實體能夠使用屬於該特定網路位址空間的一網 路位址的能力。該網路位址請求被發送到指派網路位址的 一實體。對該網路位址請求的一回應被接收到,該回應指 示屬於該網路位址空間的該指派的網路位址。 根據另一層面,這裡提供了用於網路位址指派的方法 及設備:接收到具有一特定網路位址空間之一指示的一網 201008203 路位址請求後,屬於該特定網路位址空間的一網路位址之指 派被允許來回應在該接收到的網路位址請求中檢測到該指 示。對該網路位址請求的一回應被發送,該回應指示該指派 的網路位址。該特定的網路位址空間應被廣義地理解涵蓋某 組特定的網路位址且不限於該IPv4 240.0.0.0/4的位址空間。 本發明及本發明的各個實施例提供了多個優勢,從以 下的詳細描述該等優勢會變得很明顯。本發明之一層面的 一優勢是使籍由不支援諸如240.〇.〇·0/4 IP位址空間之該特 定網路位址空間的裝置實現向後相容成為了可能。由給不 支援使用屬於該特定網路位址空間的位址的傳統主機指派 位址導致的問題可以避免。網路位址指派實體因此能夠只 為已驗證支援屬於該特定網路位址空間的位址使用的主機 指派屬於該特定網路位址空間的位址。 圖式簡單說明 本發明之實施例以範例的方式參考附圖在下面予以描 述,其中 第1圖説明了一通訊系統; 第2a及2b圖根據一實施例説明了設備; 第3圖根據一個實施例説明了一方法; 第4圖根據一個實施例説明了一方法;及 第5圖到第8圖是依據一些實施例的發信圖。 t實施方式]| 較佳實施例之詳細說明 下面的實施例是示範性的。雖然本説明書在一些位置 201008203 會提到“一”,“一個”或者“一些”實施例,這不必意味著每一 個這樣的提及指的是同一個(一些)實施例,或者該特徵只適 用於一單一實施例。不同實施例的單一特徵也可以被結合 起來以提供其他的實施例。 本發明之一實施例將會關於第1圖中該IP通訊系統在 下面被説明。然而,本網路位址指派技術相關特徵之應用 不限於任何特定的網路組態或者網路協定。一主機10連接 0 一接取網路30,其包含或連接到一IP位址指派實髋20。該 接取網路30可以與該網際網路40直接或者經由其他的網路 相連接。例如,該IP位址指派實體或者指派者2〇可以是一 動態主機組態協定(DHCP)伺服器或者為行動主機指派位 址的一封包無線電系統之一節點。例如,該位址指派實體 20可以是一點對點伺服器,多個主機1〇透過一點對點鏈路 或者一隧道連接來連接到該點對點伺服器。在一隧道組態 的情況中’該實體20可能是始於主機1〇的該隧道之終點。 〇 例如’該隧道可以是一透過IPv6之IPv4(IPv4 over IPv6)随道 或者一虛擬專用網路(VPN)隧道。應當注意到,可能還有各 種其他的實體而未說明於第丨圖中,諸如防火墙和各種接取 網路元件。還需要注意的是,該主機1〇可以接取支援它的 —個或者多個其他裝置。 該主機10請求來自該位址指派實體20的一網路位址, 且接著使用由該實體20指派的且自該實體2〇返回的一位址。 一改進的IP位址指派安排已經得到發展,其中該主機 忉被安排以藉由一特定網路位址空間或者位址塊之一指示 201008203 來請求一ip位址,在一個實施例中,該特定網路位址空間 為從 240.0.0.0 到 255.255.255.255(240.〇.〇.〇/4)的該 E 類空 間。在一個實施例中,該指示係約定以指示該網路位址空 間的一特定位址。因此,為請求一特定網路位址而保留的 一欄位可以被用來傳送該指示且不需要指定新的欄位。該 指派者2 〇被安排以檢測該特定網路位址空間之該指示且被 女排以允許該主機1〇指派屬於該接收到的網路位址請求中 所指示的該特定位址空間的—IP位址。 這減輕了很多現有的主機實施態樣無法使用之該新位 址空間的委用。網路位址指派實體可只為在網路位址請求 中包括該指示且從而獲驗證以支援該等位址的主機指派屬 於該特定網路位址空間的位址。如果沒有獲得驗證,該指 派實體20可以以傳統方式為傳統的主機指派位址。 進一步地’向後相容(backward-compatibility)可獲實 現,由於該指示可被安排以使不支援指派屬於該特定網路 位址空間的位址的網路位址指派實體可完全忽略該指示且 以傳統方式指派一位址。經營者可開始部署240.0.0.0/4位址 空間而不需要現場測試及替換現存及潛在地非順應裝置。 該240.0.0.0M位址空間的使用可在不同時期被引入到主機 及網路元件且向1pv6的轉變會是平穩的。 第2a圖根據一實施例説明了 一設備200之一簡化方塊 圖。該設備200可以受組配以作為第1圖中該主機10而作 用。該設備2〇〇包含一管理器或者控制器210、一請求發送 器220、一回應接收器230、一個或多個應用程式240及儲存 201008203 器245。該請求發送器220被用來至少發送該IP位址指派請 求且該回應接收器230被用來至少接收該IP位址指派回 應。該請求發送器220及該回應接收器230可以籍由一個或 者更多個通訊模組來提供。可選擇地,它們可以籍由與收 發器相連的一控制器裝置來提供。 該控制器210控制與IP相關之通訊,至少與IP位址獲取 相關之通訊。該控制器210控制一IP位址指派請求的產生及 可控制屬於該特定位址空間且透過該回應接收器230在一 網路位址指派回應中接收到的一IP位址的使用。該控制器 210可以受組配以實施或控制至少一IP層協定實例,利用用 於安排IP封包之發送和接收的下層資料鏈路層協定。該控 制器210可以儲存該接收到的IP位址於該儲存器245。 該設備2a不僅包含習知的裝置,還包含用於安排對屬 於該特定位址塊的一IP位址之請求的裝置。尤其,裝置可 以被提供以安排結合第3圖及第5圖到第8圖所説明的特徵 中之至少一些特徵。 該設備200可以是能夠支援IP通訊的任何通訊裝置,諸 如漫遊於或連接於多個接取網路的一行動裝置◊一通訊裝 置之範例包括一個人電腦、諸如一遊戲主控台之一娛樂裝 置、一膝上型電腦,或者一具有IP網路能力、一嵌入式電 腦裝置或一行動電台(行動電話)之個人數位助理。假設一行 動通訊裝置典型地包含多個用於無線通訊的收發器,一無 線連接可以透過依據GSM(全球行動通信系統)、 WCDMA(寬頻分碼多重接取)、諸如WLAN(無線區域網路) 201008203 或者WMAN(無線都會區域網路)之一操作於非執照 (non-licensed)頻率的網路的一無線收發器或者任何其他適 當的標準/非標準無線通訊裝置來實施。 第2b圖根據一實施例説明了 一設備25〇之一簡化方塊 圖。該設備250可以受組配以作為第丨圖中該Ip位址指派實 體20而作用。該設備250包含一管理器或者控制器260、接 收一位址指派請求的一請求接收器、發送—位址指派回應 的一回應發送器,及儲存與位址指派相關之配置資料的儲 存器290。例如,該請求接收器270和該回應發送器280可以 藉由一個或多個通訊模組來提供或者藉由與收發器相連的 一控制器裝置來提供。 該控制器260至少控制吓位址指派,以分析一接收到的 位址指派請求為基礎。該控制器26〇還控制通知主機—指派 位址的一IP位址指派回應的產生。該設備25〇不僅包含習知 的裝置,還包含用於安排屬於該特定位址_網路位址的 指派來回應I-接收到驗位址指派請纟中檢測到該特定 網路位址塊之該指示的裝置。尤其,裝置可以被提供以安 排結合第4圖到第8圖所説明的特徵中之至少一也特徵。 設備200、250及尤其控制器21〇 ' 26〇的特徵之一些進 一步的實施例將結合第3圖到第8圖在下面予以説明。應當 注意的疋’該设備可包括其他單元。然而,它們對於本實 施例而言無關緊要,因此,它們不必在此被詳細討論。 雖然設備200、250以一單一實體予以描述,但不同的 模組及記憶體可以在一個或者更多個實體的(physical)或者 201008203 邏輯的實體(entity)中#施。軸在第&圖和第化圖中該 等模組在魏上被㈣,但至少—些料魏可以實施於 一單-單料者模組。而且,可以有只實施該等模組中之 一個組的一設備。
設備2〇0、250可以是用於控制—資料處理裝置的-晶 片單凡或者其__㈣频之形式的。這樣的硬體模 組包含用於機械上及/或功能上連接該資料處理裝置的連 接裝置。因此’該硬體棋組可以形成該裝置之部分且可以 是可移除的。這樣的硬_組之—些範例是—次組件或一 附屬裝置。例如,在第2a、_中的全部或部分該等模組, 諸如控制器210、260 ’可以是一可操作地連接到第2a、沈 圖中其他模組的單-的實體(physical emity)。提供該控制器 210的這樣的設備可以是適合使用於—行動電台或一可機 式電腦之一晶片組或一積體電路。 設備200、250可以作為一電子數位計算機被實施,其 可包含記憶體、一中央處理單元(cpu),及一系統時鐘。該 CPU可以包含一組暫存器、一算術邏輯單元,及一控制單 元。該控制單元受控於從該記憶體傳送到該CPU&_系列 程式指令。該等程式指令可以籍由一程式設計語言來編 碼’該程式語言可以是一高階程式設計語言或一低階程式 語言設計’諸如一機器語言或者一組合程式。 一實施例提供實現於一分發媒體中的一電腦程式,該 電腦程式包含當其被下載到一電子設備中時,構成第2a、 2b圖中的該等模組中的一個或多個模組之電腦指令。這樣 201008203 的電腦程式可以包括用於控制該設備執行該位址指派請求 及/或在下面結合第3圖到第8圖説明的與指派有關之功能 中的裘少一些功能之程式碼。該電腦程式可以是源代碼形 式,目標代碼形式,或者某種中間形式,且它可以被儲存 在一載體中’該載體可以是能夠攜帶該程式的任何實體或 者裝置。這樣的載體例如包括一記錄媒體、電腦記憶體、 唯讀記憶體、電子載波信號、電信信號,及軟體分發包。 在另一實施例中’本ip位址請求及/或指派控制特徵籍由操 作系統軟體來實施’或者作為實施ip通訊的通訊軟趙之部 分來實施。 設備200、250或者及其等模組也可以作為一個或者多 個積體電路來實施’諸如特定應用積體電路ASIC。其他的 硬體實施例也是可行的’諸如由獨立的邏輯元件構成的一 電路。該等不同實施之一混合也是可行的。 第3圖根據一實施例説明了一種方法。例如,該方法可 以應用於該主機1〇或者被該設備200使用。 請求屬於該特定網路位址空間的一網路位址或者大體 上請求動態指派一網路位址的需要被檢測,步驟30(^當為 一應用程式240建立一連接時一般可進入此步驟。 具有諸如該240.0.0.0/4 IP位址空間之該特定網路位址 空間之一指示的一網路位址請求被產生來告知能夠使用屬 於該特定網路位址空間的一網路位址的能力,步驟31〇。因 此’該指示被包括來回應該位址請求實體能夠使用屬於該 特定網路位址空間的一位址的能力。該指示可以自動地被 201008203 包括於所有的網路位址請求中’或者基於一預定的設置而 選擇性地只包括於一些請求中。該網路位址請求被發送到 指派網路位址的一實體,步驟320。 隨後,接收對於該網路位址請求之一回應,步驟Mo。 該指派的位址在該回應中被檢查。該指派的位址被使用來 定址應用第3圖中的該方法之該節點之一通訊流或經由該 節點之一通訊流,步驟340。如果該請求被發送到其之該位 址指派實體支援本位址指派程序’正如第4圖中進一步被說 明’該指派的網路位址可屬於該特定網路位址。 第4圖根據一實施例説明了一種方法。例如,該方法可 以被應用於該IP位址指派實體20或者被該設備25〇使用。一 網路位址請求被接收’步驟4〇〇。該請求針對諸如該 240.0.0.0/4 IP位址空間之該特定網路位址空間之一指示被 檢查,步驟410、420。 如果該特定網路位址空間之一指示被檢測到,該接收 的網路位址請求中所指示的屬於該特定網路位址空間的一 網路位址可被指派,步驟430。因此,該位址指派實體被允 許指派屬於該特定網路位址空間的一位址。例如,指派該 特定網路位址空間之外還是之内的位址的選擇可以籍由經 營者可控組態設置決定,可根據使用的吓位址之數量調節。 如果該特定網路位址空間之一指示沒有被檢測到,該 請求實體被認為不支援該特定網路位址空間。因此,該特 定網路位址空間之外的一網路位址被指派,步驟44〇。也就 是說,屬於該特定網路位址空間的一位址之分配被阻止。 12 201008203 指示該指派的網路位址的一網路位址指派回應被產生 且發送到該請求實體,步驟450。 在一個實施例中,如前所述,該特定網路位址空間是 從 240.0.0.0 到 255.255·255.255(240.0.0.0/4)的該 IP 位址空間。 在一個實施例中,該240.0.0.0/4位址空間之該指示指定 一預先定義的識別符或者位址,其約定以表示該240.0.〇 〇/4 位址空間或者域。為一請求的位址保留的一Ip位址指派相 關訊息之一欄位可被用來傳送該指示到該指派實體2〇。 在另一實施例中’該主機10被安排以包括(31〇)值 ‘240.0.0.0’於該位址指派請求。該指派實體2〇因此被安排以 指定屬於該240.0.0.0/4位址空間的一位址來回應在一接收 到的請求中檢測到(420)此指示。 在一個實施例中,在屬於該特定位址空間的該網路位 址與在該特定網路位址空間之外的一位址之間的網路位址 轉譯NAT被啓動於一中間網路裝置或者為了 一中間網路裝 置而啓動,諸如該主機10。這樣的中間裝置可以是任何一 種為一個或者多個本地裝置提供存取的裝置。該中間裝置 可以提供點對點連接或者用於一區域網路的一網路服務。例 如,一用戶端設備(CPE)或者具有點對點或隧道連接至網際 網路的一蜂巢式路由器可以具有支援它的附加的本地裝置。 然而,在一個實施例中,該中間裝置是一可能服務於 大量接取裝置的一接取路由器,諸如一撥號網路伺服器或 者一封包無線電系統之一節點。因此,如果必要’該位址 指派實體20也可以被安排以使用NAT。 13 201008203 可能有其他裝置支援該中間裝置,而未必支援該特定 位址空間,諸如具有舊作業系統版本的電腦。因此,籍由 使用NAT,屬於該特定位址空間的該位址之使用可對於該 等裝置隱藏於該中間裝置之後。例如,該NAT可以被安排 處於一撥號狀態或者一網路共享狀態。 在一個實施例中,NAT被建立來回應接收屬於該特定 位址空間的該網路位址,例如在步驟34〇。一NAT可以被安 排來回應檢測到請求經由該主機1〇連接的一終端裝置不支 援該特定網路位址空間的使用。 在該240.0.0.0/4位址空間的情況中,該主機10可啓動在 從該網路中獲得的該240-位址與屬於依據RFC1918的一傳 統使用的私用位址空間的一位址之間的一網路位址轉譯。 如果該網路不返回屬於該240.0.0.0/4位址空間的一位址,該 主機10可直接把該位址給一撥號機,該主機10可受組配以 一直為它後面的裝置啓動一NAT,或者只當一ip位址正在 從該240_0_0·0/4位址空間被指派時啓動一NAT。 在一個實施例中,能夠使用該特定位址空間的一中間 裝置被安排以截取一網路位址請求並將該特定網路位址空 間之該指示包括在該IP位址請求中來替換在該請求中的原 來的IP位址。該中間裝置接著可啓動該NAT來回應接收屬 於該特定位址空間的一位址。進一步的範例在下面被講述。 一有線或無線數據機可以作為該主機10而作用且為諸 如一PC、一個人數位助理(PDA)或者一膝上型電腦之一終 端使用者電腦提供網路接取。該數據機可以安排以干預該 14 201008203 電腦對一 IP位址之請求。該數據機可籍由用240.0.0.0替換 0.0.0·0位址修改該電腦的IP位址請求,來向一伺服器指示對 240.0. 0.0/4位址的支援,該伺服器可以作為第2圖中的該實 體20而作用。如果該伺服器接著提供一來自該240.0.0.0/4 位址空間的一位址,該數據機將需要初始化它的IP堆疊及 組配自該伺服器所獲得用於其自身的該位址,樣例化 NAT,及為該電腦分配來自該(RFC1918)私用位址空間的一 IP位址。如果即使當指示支援240.0.0.0/4時該伺服器仍然提 供了一非240.0.0.0/4的位址,該數據機會不加修改地把它傳 送給該電腦。 在一個實施例中,動態主機組態協定D H C P被用於位址 指派。現在參考第5圖。在一個實施例中,該指示被包括於 從一 DHCP客戶端到一 DHCP伺服器的DHCP發現 (DHCPDISCOVER)訊息500。例如,該指示可以以代表該 240.0. 0.0/4位址空間的一預先定義的位址在請求π»位址選 項中被包括於該訊息500中。該支援當前IP位址指派特徵的 DHCP伺服器檢測到該指示且指派屬於該240.0.0.0/4位址空 間的一位址。該DHCP伺服器在DHCP提供(DHCPOFFER)訊息 510中返回該指派的IP位址。要了解關於DHCP的進一步的細 節,請參考IETF DHCP規格RFC 2131,R.Droms,1997年3月, 併入本文以作為參考。客戶端-伺服器協定在第3節被描述。 在一個實施例中’ 一點對點協定PPP網際網路協定控制 協定IPCP被用於PPP键路上的該位址指派》參考第6圖,透過 PPP鏈路請求位址指派的一 IPCP同級可將該特定網路位址空 15 201008203 間之一指示包括於IPCP配置請求600中,尤其可將其包括在一 IP位址選項攔位中。接收該請求的一IPCP同級可以返回610包 括來自該特定位址域的該指派的位址的一負確認(NAK)。 要了解關於IPCP的進一步的細節,請參考IETF規格 RFC 1332,G_ McGregor,1992年5月,併入本文以作為參 考。IP位址配置選項在第3.3節被描述。 在一個實施例中’至少一些以上被説明的特徵被應用 於一封包無線電系統中的網路位址指派。該特定網路位址 空間之該指示可被包括於傳向一封包無線電系統之一節點 的一封包資料協定脈絡請求中。所述特徵尤其對於大量的 不同階段之不同實施能夠與一經營者的網路連接之蜂巢式 網路接取有用。 例如,該封包無線電系統可以是籍由第三代合作夥伴 計劃(3GPP)規定的一通用封包無線電服務GPRS。然而,所 述特徵之應用不限制於任何特定封包無線電系統或標準。 第7圖説明了與為使用者設備UE建立一封包資料協定 PDP脈絡有關的訊息,該UE可以是第1圖中的該主機10。該 UE被安排以將該特定網路位址空間之該指示包括在傳向 —閘道器GPRS支援節點(GGSN)的一 PDP脈絡啟動請求700 中。尤其,該指示可被包括於PDP位址選項段之請求PDP位 址中。在另一實施例中,該預先定義的值‘240.0.0.0’被包括。 該GGSN可以作為該IP位址指派實體20而作用及分配 屬於該特定網路位址空間之一位址來回應在該PDP脈絡啟 動請求700中檢測到該指示。該GGSN在一啟動PDP脈絡回 16 201008203 應訊息710中返回該指派的位址。關於與訊息交換有關的 PDP脈絡建立的進一步資訊可得自3GPP規格Ts 24 〇〇8關 於行動無線電介面第3層及核心網路協定,3GppTS24〇〇8 之第8.2.0版本(2008-06)併入本文以作為參考。尤其,參考 第 6 節(在第 8.2.0版本中的 ’’Support for packet services”)及 第 9.5 節關於“GPRS Session Management Messages”之内容。 與以上所説明的與PDP脈絡建立相關的傳訊相似,該 特定網路位址空間之該指示可以被包括於與一系統架構演 進SAE進化的封包系統EPS載送建立相關的傳訊中。 在一個實施例中,該特定位址空間之該指示被發送於 一行動IP(MIP)訊息中,諸如一行動IPv4註冊請求或者行動 IPv6連結更新訊息。第8圖説明了 一雙堆疊MIP管理之實施 例,其中一行動節點MN將該指示包括在傳向一MIP本地代 理HA的一連結更新訊息800中。在另一實施例中,該預先 定義的值‘240.0·0.0’被包括。在另一實施例中,該指示被包 括於用來請求IPv4本地位址的一IPv4本地位址選項擴展中。 該Η A可以指派屬於該特定位址空間的一位址來回應檢測到 該指示。該HA返回該指派的位址於一連結確認訊息810中。 要得到關於雙堆疊行動IP系統之進一步資訊,請參考 IETF網際網路草案 “Mobile IPv6 Support for Dual Stack Hosts and Routers”, draft-ietf-mext-nemo-v4traversal-04.txt,編者H. Soliman,2008年6月10日,併入本文以作為 參考。 在所有上述情況下,如果該位址指派實體20,諸如同 17 201008203 級、伺服器、GGSN,或者本地代理,不支援該新的私用 240.0.0.0/4位址的使用,或者如果經營者的網路(3〇)不支援 這樣的位址,它將忽略該主機1〇的請求且用一公用或私用 RFC 1918 IPv4位址來回覆。因此,主機及伺服器實施態樣 都能夠完全向後相容。如果該主機1〇不指示支援240.0.0.0/4 位址,該位址指派實體20將從公用或者私用RFC 1918庫中 指派一位址。 在一個實施例中,即使該指示沒有被接收到(第4圖中 步驟440) ’該位址指派實艘也可以例外地允許屬於該特定 位址空間的位址之分配。如果該指派實體2〇已經或者將要 用完公用或私用(RFC 1918)IPv4位址,該例外會被觸發。因 此,回應於檢測到這樣的觸發條件’該指派實想2〇可以自 動變成為該主機10提供一240.0.0.0/4位址,即使該主機1〇 不指示支援240.0_0.0M位址。當該指派實體20之該等服務正 被很大數量的傳統裝置使用時,該實施例能夠提高服務可 得性和容量。 以上所説明的特徵只是在該特定位址空間内安排位址 指派的可得到的特徵之一些範例,且其他目前的及將來的 機制可被使用。例如,至少一些該等以上所説明的特徵可 以結合一網際網路密鑰交換IKE或IKE第2版協定,或者結 合虛擬專用網路VNP協定被使用。而且,取代以上所説明 的使用IPv4位址空間一系統,一些其他目前的或將來的網 路位址空間,諸如IPv6位址空間,可被使用。 對於熟於此技者明顯的是,隨著技術進步,本發明之 18 201008203 概念能夠以各種方式被實施。本發明及它的實施例不限於 以上描述的範例,但可在申請專利範圍之範圍内改變。在 此描述的實施例之特徵可與方法、設備、模組、系統及電 腦程式產品之所有可能的結合被結合。在該等申請專利範 圍内所描述的申請專利範圍項元件之組合能以很多不同的 方式被改變且仍在本發明的各種實施例之範圍内。 【圖式簡單說明】 第1圖説明了 一通訊系統;
第2a及2b圖根據一實施例説明了設備; 第3圖根據一個實施例説明了一方法; 第4圖根據一個實施例説明了一方法;及 第5圖到第8圖是依據一些實施例的發信圖。 【主要元件符號說明】 10…主機 20…IP位址指派實體、指派者 30…接取網路 40··.網際網路 200、250...設備 210·.·管理器、控制器 220、280...請求發送器 230、270...回應接收器 240…應用程式 245、290...儲存器 300〜340...步驟 400〜450...步驟 500.. . DHCP發現訊息 510…DHCP提供訊息 600.. .1.CP配置請求 610…返回 700.. . PDP脈絡啟動請求 710…啟動PDP脈絡回應訊息 800.. .連結更新訊息 810.. .連結確認訊息
260…控制器 19

Claims (1)

  1. 201008203 七、申請專利範圍: ι_ 一種網路位址指派方法,其包含下列步驟: 接收具有一特定網路位址空間之一指示的一網路 位址請求; 回應於在該接收到的網路位址請求中檢測到該指 示’指派屬於該特定網路位址空間的一網路位址;及 發送對該網路位址請求之一回應,該回應指示該指 Φ 派的網路位址。 2. 如申請專利範圍第1項所述之方法,其中該特定的網路 位址空間是240.0.0.0到255.255·255_255的一網際網路第 四版位址空間。 3. 如申請專利範圍第i項或第2項所述之方法,其中該指示 遭安排作為一預先定義的位址,該預先定義的位址包括 於為一請求位址保留的一欄位中。 4. 如上述申請專利範圍項中任一項所述之方法,其中該請 〇 求作為傳向一封包無線電系統之一節點之一封包資料 協定脈絡請求遭接收。 5. 如上述申請專利範圍第丨項到第3項中任一項所述之方 法,其中該請求作為一網際網路協定控制協定lpcp配置 請求遭接收。 6. 如上述申請專利範圍第1項到第3項中任一項所述之方 法’其中該請求作為—動態主機組態協定訊息遭接收。 7. 如上述申請專利範圍第1項到第3項中任一項所述之方 法,其中該指示被包括於一行動1?註冊或者連結更新訊 20 201008203 息中。 8· —種用於請求一網路位址之指派的方法,該方法包含下 列步驟: 產生具有一特定網路位址空間之一指示的一網路 位址請求,來通知能夠使用屬於該特定網路位址空間的 一網路位址的能力; 發送該網路位址請求到一指派網路位址的實體·,及 接收對該網路位址請求的一回應,該回應指示屬於 該網路位址空間的該指派的網路位址。 9. 如申請專利範圍第8項所述之方法,其中該網路位址空 間是240.0.0.0到255.255.255.255的一網際網路協定第四 版位址空間。 10. 如申請專利範圍第8項或第9項所述之方法,其中該指示 遭安排作為一預先定義的位址,該預先定義的位址包括 於為一請求位址保留的一欄位中。 11. 如上述申請專利範圍第8項到第10項中任一項所述之方 法,其中該請求作為傳向一封包無線電系統之一節點之 一封包資料協定脈絡請求遭發送。 12·如上述申請專利範圍第8項到第10項中任一項所述之方 法’其中該請求作為一網際網路協定控制協定lpcp配置 清求遭發送。 13·如上述申請專利範圍第8項到第10項中任一項所述之方 法’其中該請求作為一動態主機組態協定發現訊息遭發送。 14_如上述申請專利範圍第8項到第10項中任一項所述之方 21 201008203 法,其中該指示包括於一行動IP註冊或者連結更新訊息中。 15.如上述申請專利範圍第8項到第14項中任一項所述之方 法,其中在屬於該特定網路位址空間的該網路位址與該 特定網路位址空間之外的一位址之間的網路位址轉譯 遭安排在一中間網路裝置内’以回應檢測到請求經由該 中間網路連接的一終端裝置不支援該特定網路位址空 間的使用。 • 16. —種設備,其包含: 用於接收具有一特定網路位址空間之一指示的一 網路位址請求的一接收器; 用於回應於在該接收到的網路位址請求中檢測到 一指示而指派屬於該特定網路位址空間的一網路位址 的一控制器;及 用於發送對該網路位址請求之一回應的一發送 器,該回應指示該指派的網路位址。 Q 17_如申請專利範圍第16項所述之設備,其中該特定的網路 位址空間是240.0.0.0到255.255.255.255的一網際網路協 定第四版位址空間。 18. 如申請專利範圍第16項或第17項所述之設備’其中該設 備受組配以根據一預先定義的位址來檢測該指示’該預 先定義的位址包括於為一請求位址保留的一欄位中。 19. 如上述申請專利範圍第16項到第18項中任一項所述之 設備,其中該設備是一封包無線電系統的一節點且受組 配以接收在一封包資料協定脈絡請求中的該指示。 22 2〇l〇〇82〇3 . 20.如上述申請專利範圍第16項到第18項中任一項所述之 設備,其中該設備受組配以接收在一網際網路協定控制 協定IPCP配置請求中的該指示。 21. 如上述申請專利範圍第16項到第18項中任一項所述之 設備,其中該設備受組配以接收在一動態主機組態協定 訊息中的該指示。 22. 如上述申請專利範圍第16項到第18項中任一項所述之 設備,其中該設備受組配以接收在一行動„>註冊或連結 更新訊息中的該指示。 23. —種包含一控制器的設備,該控制器受組配以產生具有 一特定網路位址空間之一指示的一網路位址請求,用來 通知能夠使用屬於該特定網路位址空間的一網路位址 的能力,以發送到一指派網路位址之實禮。 24. 如申請專利範圍第23項所述之設備,其中該網路位址空 間是240.0.0.0到255.255.255.255的一網際網路第四版位 址空間。 25. 如申請專利範圍第23項或第24項所述之設備,其中該設 備受組配以將該指示作為一預先定義的位址包括在為 —請求位址保留的一欄位中。 26. 如申請專利範圍第23項或第24項所述之設備,其中該設 備受組配以將該指示包括在傳向一封包無線電系統之 —節點的一封包資料協定脈絡請求中。 27. 如申請專利範圍第23項或第24項所述之設備,其中該設 備受組配以將該指示包括在一網際網路協定控制協定 23 201008203 IPCP配置請求中。 28. 如申請專利範圍第23項或第24項所述之設備,其中該設 備受組配以將該指示包括在一動態主機組態協定發現 訊息中。 29. 如申請專利範圍第23項或第24項所述之設備,其中該設 備受組配以將該指示包括在一行動IP註冊或連結更新 訊息中。 30. 如上述申請專利範圍第23項到第29項中任一項所述之 設備,其中該設備受組配以安排在屬於該特定網路位址 空間的該網路位址與該網路位址空間之外的一彳 立址之 間的網路位址轉譯來回應檢測到受該設備服務的—終 端裝置不支援該特定網路位址空間的使用。 31. 如上述申請專利範圍第23項到第30項中任一項所述之 設備,其中該設備是一行動通訊終端裝置。 32. 如上述申請專利範圍第23項到第30項中任一項所述之 設備’其中該設備是用於通訊裝置的一晶片組。 33, 一種編碼用於一通訊裝置中之網路位址指派控制之一 電腦程序之電腦程式產品,該電腦程序包含: 接收具有一特定網路位址空間之一指示的一網路 位址請求; 回應於在該接收到的網路位址請求中檢測到該指 示,指派屬於該特定網路位址空間的一網路位址;及 發送對該網路位址請求之一回應’該回應指示該指 派的網路位址。 24 m 201008203 34. —種編碼用於一通訊裝置中之網路位址指派控制之一 電腦程序之電腦程式產品,該電腦程序包含: 產生具有一特定網路位址空間之一指示的一網路 位址請求,來通知能夠使用屬於該特定網路位址空間的 一網路位址的能力; 將該網路位址請求發送到一指派網路位址的實 體;及 接收對該網路位址請求的一回應,該回應指示屬於 該網路位址空間的該指派的網路位址。 35. 如申請專利範圍第34項所述之電腦程式產品,其中該指 示遭安排作為一預先定義的位址,該預先定義的位址包 括於為一請求位址保留的一欄位中。 25
TW098122398A 2008-07-03 2009-07-02 Network address assignment TW201008203A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/217,501 US8392613B2 (en) 2008-07-03 2008-07-03 Network address assignment

Publications (1)

Publication Number Publication Date
TW201008203A true TW201008203A (en) 2010-02-16

Family

ID=41465191

Family Applications (1)

Application Number Title Priority Date Filing Date
TW098122398A TW201008203A (en) 2008-07-03 2009-07-02 Network address assignment

Country Status (7)

Country Link
US (1) US8392613B2 (zh)
EP (1) EP2291985A4 (zh)
KR (1) KR20110039451A (zh)
CN (1) CN102084639A (zh)
AR (1) AR072404A1 (zh)
TW (1) TW201008203A (zh)
WO (1) WO2010000923A1 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8243740B1 (en) * 2008-11-21 2012-08-14 Sprint Communications Company L.P. Using domain name server response and internet protocol version 6 to conserve internet protocol version 4 addresses
US8675661B1 (en) * 2009-05-07 2014-03-18 Sprint Communications Company L.P. Allocating IP version fields to increase address space
US8682343B2 (en) * 2009-06-18 2014-03-25 Intel Mobile Communications GmbH Mobile radio communication devices and methods for controlling mobile radio communication devices
US8824487B1 (en) * 2010-04-29 2014-09-02 Centurylink Intellectual Property Llc Multi-access gateway for direct to residence communication services
WO2012139283A1 (zh) * 2011-04-12 2012-10-18 华为技术有限公司 地址分配方法及装置
CN104219209A (zh) * 2013-06-03 2014-12-17 中兴通讯股份有限公司 IPv4/IPv6双栈连接网络状态跃迁的方法和装置
CN104427006A (zh) * 2013-08-22 2015-03-18 中兴通讯股份有限公司 网络地址的处理方法、装置、系统、wlan及ue
CN104780232B (zh) * 2014-01-13 2018-07-31 华为技术有限公司 一种资源分配方法、控制器及系统
US10341122B2 (en) * 2016-07-15 2019-07-02 Hiroshi Watanabe Electronic appliance and network of the same
CN111405075B (zh) * 2019-01-02 2023-03-28 中国移动通信有限公司研究院 一种网络地址分配方法、装置和存储介质

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6625652B1 (en) * 1995-01-19 2003-09-23 The Fantastic Corporation System and method for host list pruning
US6192051B1 (en) * 1999-02-26 2001-02-20 Redstone Communications, Inc. Network router search engine using compressed tree forwarding table
WO2000078002A2 (en) 1999-06-11 2000-12-21 Microsoft Corporation Multi-dimensional authoritative names registry in pervasive computing
US6792051B1 (en) * 2000-07-25 2004-09-14 Thomson Licensing S.A. In-band-on-channel broadcast system for digital data
KR100342514B1 (ko) * 2000-09-08 2002-06-28 윤종용 사설 인터넷 프로토콜 주소 도메인에서 고유 인터넷프로토콜 주소 사용방법
US7349392B2 (en) * 2001-09-14 2008-03-25 Hewlett-Packard Development Company, L.P. Assigning IP addresses in an internet data center
US7873985B2 (en) 2002-01-08 2011-01-18 Verizon Services Corp. IP based security applications using location, port and/or device identifier information
US20050066035A1 (en) * 2003-09-19 2005-03-24 Williams Aidan Michael Method and apparatus for connecting privately addressed networks
US7668145B2 (en) * 2003-12-22 2010-02-23 Nokia Corporation Method to support mobile IP mobility in 3GPP networks with SIP established communications
US20050188069A1 (en) 2003-12-31 2005-08-25 Ravikumar Mohandas Zero-configuring IP addresses for peer-to-peer networks
KR100587560B1 (ko) * 2004-05-07 2006-06-08 삼성전자주식회사 링크 로컬 주소를 가지는 시스템에서 외부 시스템과통신하는 방법 및 장치
US7672289B2 (en) * 2005-08-09 2010-03-02 Mitsubishi Electric Research Laboratories, Inc. Method for defining, allocating and assigning addresses in ad hoc wireless networks
CN101075944B (zh) * 2006-05-19 2011-03-16 华为技术有限公司 一种ip地址分配方法及系统
WO2008057019A1 (en) 2006-11-09 2008-05-15 Telefonaktiebolaget L M Ericsson (Publ) Arrangement and method relating to identification of hardware units
US7822002B2 (en) * 2006-12-29 2010-10-26 Intel Corporation Dynamic address redemption by proxy in statically addressed wireless personal area networks
ES2307418B1 (es) * 2007-04-03 2009-09-22 Vodafone España, S.A. Procedimiento para evitar sobrecarga en redes de telefonia movil por "always-on" en el caso de una llamada iniciada por el movil.
US7924789B1 (en) * 2007-04-05 2011-04-12 Sprint Communications Company L.P. Foreign agent address assignment for mobile IP path optimization
US20090006596A1 (en) * 2007-06-27 2009-01-01 Veluchamy Dinakaran Dynamic address redemption and routing in ZigBee networks
WO2009095088A1 (en) * 2008-01-31 2009-08-06 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for allocation of parameter values in a communications system
US7720976B2 (en) * 2008-03-31 2010-05-18 Alcatel-Lucent Usa Inc. Peer-to-peer communication between different types of internet hosts

Also Published As

Publication number Publication date
US20100005158A1 (en) 2010-01-07
AR072404A1 (es) 2010-08-25
CN102084639A (zh) 2011-06-01
WO2010000923A1 (en) 2010-01-07
EP2291985A1 (en) 2011-03-09
EP2291985A4 (en) 2013-01-02
US8392613B2 (en) 2013-03-05
KR20110039451A (ko) 2011-04-18

Similar Documents

Publication Publication Date Title
TW201008203A (en) Network address assignment
KR100750370B1 (ko) 어드레스 획득
US8189567B2 (en) Method and nodes for registering a terminal
WO2014015775A1 (zh) 一种IPv6地址无状态自动配置的系统、数据卡及其实现方法
CN102984295B (zh) 一种移动终端及其地址分配方法
JP2006086800A (ja) ソースアドレスを選択する通信装置
KR101620479B1 (ko) 다중 인터넷 액세스를 제공하기 위한 방법 및 게이트웨이
EP1759519A1 (en) Discovering a network element in a communication system
EP2838242B9 (en) Method and apparatus for preventing network-side media access control address from being counterfeited
CN103095654A (zh) 配置虚拟局域网vlan信息的方法、无线接入点和网络控制点
KR101143898B1 (ko) 동적 호스트 구성 프로토콜(dhcp) 릴리스 메시지에 대한 검증을 위한 방법 및 장치
JP3994412B2 (ja) ネットワークシステム、網内識別子の設定方法、ネットワーク接続点、網内識別子の設定プログラム、及び記録媒体
US7085836B1 (en) System and method for automatic private IP address selection
CN101127762A (zh) 一种基于动态主机配置协议的信息交互方法和系统
KR100625240B1 (ko) 휴대 인터넷 망에서의 인터넷 프로토콜 주소 관리 장치 및그 방법
WO2013178164A1 (zh) IPv6域名服务器DNS地址分配、获取方法及装置
CN102577299B (zh) 简化的接入网认证信息承载协议
JP4654613B2 (ja) 通信システム、通信方法、アドレス配布システム、アドレス配布方法、通信端末
CN104052826B (zh) 基于dhcp的发现网络媒体服务器的方法和装置
CN101945143A (zh) 一种在混合组网下防止报文地址欺骗的方法及装置
JP4760963B2 (ja) IPv6アドレス割り当て方法
WO2010078809A1 (zh) 获取IPv6地址信息的方法、网关、服务器及系统
KR100668654B1 (ko) 휴대 인터넷 시스템의 dhcp 서버 장치 및 그의 서비스제공 방법과, 그 장치를 포함하는 패킷 접속 라우터
JP5120431B2 (ja) 通信システム、通信方法、アドレス配布システム、アドレス配布方法、通信端末
Wang et al. DHCP support for secure automatic detection of host status