所描述的是用于記錄無狀態網際協議(IP)地址的技術。DHCP服務器可以從無狀態IPv6客戶機接收可用于查明該客戶機產生的相應IP地址的信息請求和/或其他通信。在一個方法中,DHCP服務器被配置成解析恰當的通信,以便發現用于指示無狀態IP地址的信息。這其中可以包括提取IPv6客戶機的子網前綴以及用于識別客戶機用以進行通信的特定網絡接口的接口ID。DHCP服務器使用該信息來產生相應的IP地址。所述DHCP服務器將所提取的信息和/或所產生的地址記錄在其數據庫(例如IP地址事件日志)中。然后,DHCP服務器能夠使用所記錄的尋址信息來為網絡提供客戶機計數以及百分比使用率。
【技術實現步驟摘要】
記錄無狀態的IP地址
技術介紹
第六版網際協議(IPv6)提供了一種可以由客戶機上的每一個節點確定自身的IPv6地址的無狀態操作模式。這種模式被稱為無狀態地址自動配置。在該模式中,路由器借助路由器通告來向客戶機告知子網ID (網絡前綴)。客戶機則使用子網ID并且產生一個主機部分(例如接口 ID),這二者組合在一起將會形成客戶機自身的IPv6地址。假定客戶機確定自身的IP地址,并且未被動態主機配置協議(DHCP)服務器之類的中心機構分配IP地址,那么在網絡上有可能沒有關于IPv6客戶機及其身份(媒體訪問控制(MAC)地址和IPv6地址)的記錄。相應地,在無狀態的IPv6部署中有可能很難獲取IP地址使用數據(例如客戶機數量,已使用地址的百分比)。正因如此,使用無狀態IPv6客戶機的尋址信息的應用是無法從DHCP服務器獲取此類信息的
技術實現思路
在這里描述的是用于記錄無狀態網際協議(IP)地址的技術。DHCP服務器可以從無狀態的IPv6客戶機接收可用于查明(ascertain)該客戶機產生的相應IP地址的信息請求和/或其他通信。在一個方法中,DHCP服務器被配置成解析恰當的通信,以便發現用于指示無狀態IP地址的信息。這其中可以包括提取IPv6客戶機的子網前綴以及標識了客戶機用以進行通信的特定網絡接口的接口 ID。DHCP服務器使用該信息來產生相應的IP地址。所述DHCP服務器將提取的信息和/或生成的地址記錄在其數據庫中(例如IP地址事件日志)。然后,DHCP服務器能為使用所記錄的尋址信息的網絡提供客戶機計數以及百分比使用率。附圖說明以下的具體實施方式部分是參考附圖來描述的。在附圖中,參考數字最左側的一個或多個數字標識的是參考數字首次出現的附圖。在說明書和附圖中,在不同實例中使用相同參考數字可以指示相似或相同的項目。圖I是根據一個或多個實施例的例示操作環境的例圖。圖2是根據一個或多個實施例來記錄無狀態IP地址的例示過程的例圖。圖3是根據一個或多個實施例來構造無狀態IP地址的例示過程的例圖。圖4描述的是根據一個或多個實施例來記錄無狀態IP地址的例示情景。圖5是根據一個或多個實施例來使用已記錄的IP地址的例示過程的例圖。圖6是可以用于在一個或多個實施例中實施用于記錄無狀態的IP地址的技術的例示計算系統的圖示。具體實施例方式綜沭IPv6啟用了一種可以由客戶機上的每一個節點確定其自身IPv6地址的無狀態(stateless)操作模式。由于在該處理中并未牽涉DHCP服務器,因此,在客戶機創建地址的時候不會保持關于IPv6無狀態地址的集中記錄。相應地,在無狀態的IPv6部署中是很難獲取IP地址使用數據(客戶機數量、已使用地址的百分數)的。如下文中詳細描述的那樣,通過使用無狀態客戶機與DHCP服務器出于獲取地址之外的其他目的、例如獲取配置參數(選項)所進行的交互/接觸,可以將無狀態客戶機的尋址信息記錄在DHCP數據庫中。雖然無狀態客戶機可以在IPv6中配置其自身的地址,但是這些客戶機仍舊可以與DHCP服務器進行交互,以便獲取附加的配置選項。相應地,DHCP服務器可以接收來自無狀態IPv6客戶機的不同消息,所述DHCP服務器可以對這些消息進行檢查,以便發現用于指示無狀態IP地址的信息。此類信息包括子網前綴和接口 ID,所述子網前綴和接口 ID可被IPv6客戶機使用,以根據為IPv6所確定的過程來創建其無狀態IP地址。特別地,DHCP服務器可以檢查IP報頭中的字段、DHCP消息(例如信息請求)和/或DHCP中繼消息,其可以用于提取IPV6客戶機的子網前綴以及接口 ID。DHCP服務器可以將所提取的信息記錄在IP地址事件日志中,和/或使用所提取的信息來重新構造這些地址。 然后,DHCP服務器能夠使用記錄在數據庫中的尋址信息來提供客戶機計數以及百分比使用率。在以下論述中,首先描述的是可以使用這里描述的用于記錄無狀態IP地址的技術的例示操作環境。接下來描述的是一個可以在例示環境以及其他環境中實施的例示過程。由此,這些過程并不僅限于在例示環境/系統中執行,并且例示環境/系統并不僅限于執行這些例示技術。最后描述的是可用于實施一個或多個實施例的例示計算系統和設備的細節。操作環境 圖I是可操作以使用這里描述的技術的例示實施方式中的環境100的例圖。所示出的環境100包括客戶機設備102、一個或多個動態主機配置協議(DHCP)服務器104、以及服務供應商105,他們經由網絡108可通信地耦合。客戶機設備102、一個或多個DHCP服務器104以及服務供應商106可以由一個或多個計算設備來實現,并且也可以代表一個或多個實體。計算設備可以采用多種方式配置。舉例來說,計算設備可以被配置成是能在網絡108上通信的計算機,例如臺式計算機、移動站、娛樂電器、可通信地耦合至顯示設備的機頂盒、無線電話、游戲機等等。由此,計算設備的范圍可以是從具有大量存儲器和處理器資源的全資源設備(例如個人計算機、游戲機)到存儲器和/或處理資源有限的低資源設備(例如傳統的機頂盒、手持游戲機)。此外,雖然在一些實例中顯示的是單個計算設備,但是所述計算設備也可以代表多個不同設備,例如多個服務器被用于執行由諸如服務供應商106和/或DHCP服務等等執行的操作。雖然網絡108被圖示成了因特網,然而該網絡也可以采用多種配置。例如,網絡110可以包括廣域網(WAN)、局域網(LAN)、無線網絡、公眾電話網絡、內部網等等。更進一步,雖然所顯示的是單個網絡108,但是網絡108也可以被配置成包含多個網絡。客戶機設備102可以被配置成具有能在網絡108上執行各種通信的功能。例如,客戶機設備102可以包括瀏覽器或其他適當應用,以便經由網絡108獲取和輸出來自服務供應商106的網頁和/或其他用戶界面。服務供應商106可以管理可供客戶機經由網絡108訪問的不同資源110。一般來說,可以由服務供應商106提供訪問的資源110包括通常可以由一個或多個供應商經由網絡提供的服務和/或內容的任何適當組合。關于服務的一些示例包括但不局限于搜索服務、電子郵件服務、即時消息傳遞服務、在線生產力套件以及用于控制客戶機對資源110的訪問的驗證服務。內容可以包括文本、多媒體流、文檔、應用文件、照片、音頻/視頻文件動畫、圖像、網頁、web應用、設備應用、供瀏覽器或其他客戶機應用顯示的內容等等的不同組合。客戶機設備102可以通過其與服務供應商106的用戶帳戶來訪問該供應商提供的資源110。驗證服務既可以作為服務供應商106的組件提供,也可以作為第三方供應商的獨立服務提供,或者以其他的方式來提供,其中通過提供所述驗證服務,可以對客戶機進行驗證,以便訪問特定的帳戶并且由此可以訪問相應的資源110。由此,為了訪問資源110,客戶機設備102可以提供由驗證服務進行驗證的用戶名和口令。當驗證成功時(例如客戶機“就是它們所聲稱的”),驗證服務可以傳遞一個允許訪問相應資源的令牌。單個驗證可以對應于一個或多個資源,由此,通過“單點登錄”實施的針對單個帳戶的驗證既可以提供針對單個資源的訪問,也可以提供針對來自多個服務供應商106的資源的訪問,和/或提供針對服務供應商106供應的整套資源的訪問。 為了在網絡108中進行交互,客戶機設備1本文檔來自技高網...
【技術保護點】
一種方法,包括:從使用無狀態網際協議(IP)尋址的客戶機設備獲取(202)信息請求;解析(204)該信息請求,以便查明用于指示客戶機設備所用的無狀態IP地址的信息;基于從該請求中查明的信息來產生(206)無狀態IP地址;以及將所述無狀態IP地址保存(208)在IP事件日志中。
【技術特征摘要】
2011.09.12 US 13/2300431.一種方法,包括 從使用無狀態網際協議(IP)尋址的客戶機設備獲取(202)信息請求; 解析(204)該信息請求,以便查明用于指示客戶機設備所用的無狀態IP地址的信息; 基于從該請求中查明的信息來產生(206)無狀態IP地址;以及 將所述無狀態IP地址保存(208 )在IP事件日志中。2.權利要求I的方法,其中信息請求包括由客戶機設備發送到DHCP服務器的動態主機配置協議(DHCP)消息,以便獲取網絡的配置數據。3.權利要求I的方法,其中 解析信息請求包括確定與客戶機設備相對應的子網,以及基于指示無狀態IP地址的信息來查明客戶機的接口標識符;以及 產生無狀態IP地址包括級聯所確定的子網與所查明的接口標識符。4.權利要求3的方法,其中 信息請求包括由客戶機設備通過中繼代理向DHCP服務器發送的動態主機配置協議(DHCP)消息;以及 解析信息請求包括從中繼代理轉發信息請求時產生的中繼轉發消息中確定子網。5.權利要求3的方法,其中 信息請求包括由直接與DHCP服務器相連的客戶機設備發送的動態主機配置協議(DHCP)消息;以及 解析信息請求包括從與接收信息請求的DHCP服務器的網絡適配器相關聯的子網前綴中確定子網。6.權利要求3的方法,其中解析信息請求包括從信息請求的報頭字段中包含的與客戶機設備相對應的本地鏈路地址中查明接口標識符。7.權利要求I的方法,還包括顯露一個分析用戶界面,以便能夠操縱保持在事件日志中的被消費IP地址的編目,從而獲取網絡的使用統計信息,其中所述編目包括為客戶機設備產生和存儲的無狀態IP地址。8.一個或多個存儲了指令的計算...
【專利技術屬性】
技術研發人員:VJ蓋托德,MR奈克,V加格,PK布胡延,A拉馬穆蒂,
申請(專利權)人:微軟公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。