專利名稱:一種確定網(wǎng)關(guān)與設(shè)備關(guān)聯(lián)關(guān)系的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)家庭網(wǎng)關(guān)領(lǐng)域,特別是涉及一種網(wǎng)關(guān)工作在橋接模式下確定網(wǎng)關(guān)與和網(wǎng)關(guān)相連的設(shè)備的關(guān)聯(lián)關(guān)系的方法和系統(tǒng)。
背景技術(shù):
家庭網(wǎng)關(guān)是連接外部公共網(wǎng)絡(luò)與家庭內(nèi)部網(wǎng)絡(luò)之間的橋梁,使用戶在家庭網(wǎng)絡(luò)內(nèi)部可以獲得各種家庭服務(wù)(如內(nèi)部通信、共享存儲、資源調(diào)度、統(tǒng)一控制等以及未來可能出現(xiàn)的服務(wù))。運營商通過家庭網(wǎng)關(guān)以及連接在家庭網(wǎng)關(guān)上的家庭內(nèi)部設(shè)備(如機頂盒、家庭基站等)為用戶提供多種服務(wù)。由于業(yè)務(wù)流要同時經(jīng)過家庭網(wǎng)關(guān)和家庭內(nèi)部設(shè)備,因此運營商在進行業(yè)務(wù)配置時,需要知道網(wǎng)關(guān)與設(shè)備的關(guān)聯(lián)關(guān)系,以保證對網(wǎng)關(guān)的配置和對設(shè)備的配置不會出現(xiàn)沖突。寬帶論壇(Broadband FORUM)在TR-111 (基于TR-069的家庭網(wǎng)絡(luò)設(shè)備遠程管理) 中提出了一種基于DHCP (Dynamic Host ConfigurationProtocol,動態(tài)主機分配協(xié)議)確定網(wǎng)關(guān)和與其相連的設(shè)備關(guān)聯(lián)關(guān)系的方案。與網(wǎng)關(guān)相連的設(shè)備在向網(wǎng)關(guān)申請地址時,在DHCP 消息中攜帶自身設(shè)備信息,網(wǎng)關(guān)記錄下該信息,并在DHCP應(yīng)答中攜帶網(wǎng)關(guān)自身信息。此后, 在網(wǎng)關(guān)或連接在網(wǎng)關(guān)上的設(shè)備與遠程管理系統(tǒng)通信時,將二者的關(guān)聯(lián)關(guān)系上報給遠程管理系統(tǒng)。一般而言,網(wǎng)關(guān)有兩種工作模式路由模式和橋接模式。在路由模式下,網(wǎng)關(guān)通常會開啟DHCP服務(wù),設(shè)備上電后通過DHCP先從網(wǎng)關(guān)處獲得私網(wǎng)地址,然后開展正常業(yè)務(wù)。而在橋接模式下,網(wǎng)關(guān)不響應(yīng)設(shè)備的DHCP請求,對來自設(shè)備的報文進行透傳,由其他DHCP服務(wù)器為設(shè)備分配IP地址。如上所述,TR-Ill定義的確定網(wǎng)關(guān)與和其相連的設(shè)備的關(guān)聯(lián)關(guān)系基于設(shè)備與網(wǎng)關(guān)之間的DHCP消息交互,但如果網(wǎng)關(guān)工作在橋接模式下,由于設(shè)備不從網(wǎng)關(guān)處獲取IP地址, 設(shè)備與網(wǎng)關(guān)之間沒有DHCP消息的交互,TR-Ill定義的機制不能正常工作,因此無法確定網(wǎng)關(guān)與和其相連設(shè)備的關(guān)聯(lián)關(guān)系。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的缺陷和不足,本發(fā)明的目的是提出一種確定家庭網(wǎng)關(guān)與網(wǎng)關(guān)后設(shè)備關(guān)聯(lián)關(guān)系的方法和系統(tǒng),使得當(dāng)網(wǎng)關(guān)工作在橋接模式時,與網(wǎng)關(guān)相連的設(shè)備與家庭網(wǎng)關(guān)仍可通過設(shè)備與其他DHCP服務(wù)器的DHCP消息交互來確定相互之間的關(guān)聯(lián)關(guān)系。為了達到上述目的,本發(fā)明提出了一種確定網(wǎng)關(guān)與設(shè)備關(guān)聯(lián)關(guān)系的方法,所述網(wǎng)關(guān)工作在橋接模式,所述設(shè)備與所述網(wǎng)關(guān)相連,所述設(shè)備啟動后自動進入DHCP流程步驟1 所述設(shè)備發(fā)送DHCP發(fā)現(xiàn)報文以尋找DHCP服務(wù)器;步驟2 所述DHCP服務(wù)器向所述設(shè)備發(fā)送DHCP提供報文以提供IP租約;步驟3 所述設(shè)備發(fā)送DHCP接受報文以接受IP租約;步驟4 所述DHCP服務(wù)器向所述設(shè)備發(fā)送DHCP確認(rèn)報文以確認(rèn)IP租約;其中,所述設(shè)備與DHCP服務(wù)器之間經(jīng)網(wǎng)關(guān)傳遞報文;其特征在于,在所述步驟1中,所述設(shè)備在所述DHCP發(fā)現(xiàn)報文中攜帶所述設(shè)備的設(shè)備信息和/ 或在所述步驟3中,所述設(shè)備在所述DHCP接受報文中攜帶所述設(shè)備的設(shè)備信息;所述網(wǎng)關(guān)判斷所述DHCP發(fā)現(xiàn)報文和所述DHCP接受報文中是否攜帶有所述設(shè)備的設(shè)備信息,若是,記錄所述設(shè)備的硬件地址及所述設(shè)備的設(shè)備信息,透傳所述DHCP發(fā)現(xiàn)報文和DHCP接受報文;若否,透傳所述DHCP發(fā)現(xiàn)報文和DHCP接受報文;所述網(wǎng)關(guān)判斷所述DHCP提供報文和所述DHCP確認(rèn)報文中的設(shè)備硬件地址是否已記錄,若是,在所述DHCP提供報文中附加所述網(wǎng)關(guān)的設(shè)備信息后將所述DHCP提供報文傳至所述設(shè)備,和/或在所述DHCP確認(rèn)報文中附加所述網(wǎng)關(guān)的設(shè)備信息后將所述DHCP確認(rèn)報文傳至所述設(shè)備;若否,透傳所述DHCP提供報文和DHCP確認(rèn)報文;所述設(shè)備記錄所述DHCP提供報文和/或DHCP確認(rèn)報文中附加的所述網(wǎng)關(guān)的設(shè)備 fn息ο作為上述技術(shù)方案的優(yōu)選,所述設(shè)備的設(shè)備信息和所述網(wǎng)關(guān)的設(shè)備信息均使用 DHCP封包中的選項字段DHCP option 125進行封裝。作為上述技術(shù)方案的優(yōu)選,還包括所述網(wǎng)關(guān)將所述設(shè)備添加到所述網(wǎng)關(guān)的管理設(shè)備表中。本發(fā)明還提出一種確定網(wǎng)關(guān)與設(shè)備關(guān)聯(lián)關(guān)系的系統(tǒng),包括工作在橋接模式的網(wǎng)關(guān),與所述網(wǎng)關(guān)相連的設(shè)備,與所述網(wǎng)關(guān)相連的DHCP服務(wù)器,其中,所述設(shè)備啟動后自動進入DHCP流程所述設(shè)備發(fā)送DHCP發(fā)現(xiàn)報文以尋找DHCP服務(wù)器;所述DHCP服務(wù)器向所述設(shè)備發(fā)送DHCP提供報文以提供IP租約;
所述設(shè)備發(fā)送DHCP接受報文以接受IP租約;所述DHCP服務(wù)器向所述設(shè)備發(fā)送DHCP確認(rèn)報文以確認(rèn)IP租約;其中,所述設(shè)備與所述DHCP服務(wù)器之間經(jīng)所述網(wǎng)關(guān)傳遞報文;其特征在于,所述設(shè)備發(fā)送的DHCP發(fā)現(xiàn)報文和/或DHCP接受報文中攜帶有所述設(shè)備的設(shè)備信息;所述網(wǎng)關(guān)還包括DHCP中繼代理模塊,用于透傳所述設(shè)備發(fā)送的DHCP發(fā)現(xiàn)報文和DHCP接受報文,并判斷所述DHCP發(fā)現(xiàn)報文和DHCP接受報文是否攜帶有所述設(shè)備的設(shè)備信息,若是,則在透傳報文的同時,復(fù)制攜帶有所述設(shè)備的設(shè)備信息的報文并發(fā)送給DHCP信息處理模塊;還用于判斷所述DHCP提供報文和DHCP確認(rèn)報文中的設(shè)備硬件地址是否已記錄,若是,在所述DHCP 提供報文中附加所述網(wǎng)關(guān)的設(shè)備信息后將所述DHCP提供報文傳至所述設(shè)備,和/或在所述 DHCP確認(rèn)報文中附加所述網(wǎng)關(guān)的設(shè)備信息后將所述DHCP確認(rèn)報文傳至所述設(shè)備;若否,透傳所述DHCP提供報文和DHCP確認(rèn)報文;DHCP信息處理模塊,用于當(dāng)所述DHCP中繼代理模塊判斷所述DHCP發(fā)現(xiàn)報文和/ 或DHCP接受報文中攜帶有所述設(shè)備的設(shè)備信息時,記錄所述設(shè)備的設(shè)備信息和所述設(shè)備的硬件地址;所述設(shè)備記錄所述DHCP提供報文和/或所述DHCP確認(rèn)報文中攜帶的所述網(wǎng)關(guān)的
設(shè)備信息。
作為上述技術(shù)方案的優(yōu)選,所述設(shè)備的設(shè)備信息和所述網(wǎng)關(guān)的設(shè)備信息均使用 DHCP封包中的選項字段DHCP option 125進行封裝。作為上述技術(shù)方案的優(yōu)選,所述DHCP信息處理模塊還用于將所述設(shè)備添加到所述網(wǎng)關(guān)的管理設(shè)備表中。本發(fā)明提出的上述方法和系統(tǒng),實現(xiàn)了當(dāng)網(wǎng)關(guān)工作在橋接模式時,仍可基于DHCP 消息來確定網(wǎng)關(guān)與設(shè)備的關(guān)聯(lián)關(guān)系。下面結(jié)合附圖,對本發(fā)明的具體實施方式
作進一步的詳細說明。對于所屬技術(shù)領(lǐng)域的技術(shù)人員而言,從對本發(fā)明的詳細說明中,本發(fā)明的上述和其他目的、特征和優(yōu)點將顯而易見。
圖1為本發(fā)明提出的確定網(wǎng)關(guān)與設(shè)備關(guān)聯(lián)關(guān)系的方法的優(yōu)選實施例的示意圖;圖2為本發(fā)明提出的確定網(wǎng)關(guān)與設(shè)備關(guān)聯(lián)關(guān)系的系統(tǒng)的優(yōu)選實施例的示意圖。
具體實施例方式家庭網(wǎng)關(guān)工作在橋接模式,家庭內(nèi)部設(shè)備即網(wǎng)關(guān)后設(shè)備(如機頂盒、家庭基站等) 與家庭網(wǎng)關(guān)連接,所述家庭內(nèi)部設(shè)備啟動后自動進入DHCP流程,這時,家庭網(wǎng)關(guān)不響應(yīng)設(shè)備的DHCP請求,而是將來自設(shè)備的報文透傳給其他DHCP服務(wù)器,由其他DHCP服務(wù)器為設(shè)備分配IP地址,在這種情況下,本發(fā)明提出一種確定網(wǎng)關(guān)與設(shè)備關(guān)聯(lián)關(guān)系的方法,如圖1所示,其優(yōu)選實施例具體步驟如下所述設(shè)備向網(wǎng)絡(luò)發(fā)送DHCP發(fā)現(xiàn)報文(DHCP Discover)以尋找能得到響應(yīng)的DHCP 服務(wù)器,并且可以在所述DHCP Discover中攜帶所述設(shè)備的設(shè)備信息(Device Identity);所述家庭網(wǎng)關(guān)透傳所述DHCP Discover至網(wǎng)絡(luò)中的DHCP服務(wù)器,并且同時還判斷 DHCP Discover中是否攜帶有所述設(shè)備的設(shè)備信息,若是,則將所述設(shè)備的硬件地址和設(shè)備信息(Device Identity)記錄下來;當(dāng)DHCP服務(wù)器監(jiān)聽到所述設(shè)備發(fā)出的DHCP Discover廣播后,會從那些還沒有租出的地址范圍內(nèi),選擇最前面的空置IP,連同其它TCP/IP設(shè)定,響應(yīng)給所述設(shè)備一個DHCP 提供報文(DHCP Offer)以提供IP租約;所述家庭網(wǎng)關(guān)判斷所述DHCP Offer中的硬件地址是否已記錄,若是,可以選擇在所述DHCP Offer中附加所述家庭網(wǎng)關(guān)自身的設(shè)備信息(Gateway Identity)后將所述DHCP Offer傳至所述設(shè)備;若否,直接透傳所述DHCP Offer ;當(dāng)所述設(shè)備收到DHCP Offer后,判斷是否附加有所述家庭網(wǎng)關(guān)自身的設(shè)備信息, 若是,按照TR-Ill的規(guī)定記錄所述網(wǎng)關(guān)的設(shè)備信息(Gatewayldentity),然后發(fā)送一個 DHCP接受報文(DHCP Request)以接受IP租約,并告知所有其他的DHCP服務(wù)器它已經(jīng)接受了一個租約提供;若否,直接發(fā)送DHCP Request;并且還可以在DHCP Request中攜帶所述設(shè)備的設(shè)備信息(Device Identity);所述家庭網(wǎng)關(guān)透傳所述DHCP Request至DHCP服務(wù)器,并且同時還判斷DHCP Request中是否攜帶有所述設(shè)備的設(shè)備信息,若是,則將所述設(shè)備的硬件地址和設(shè)備信息 (Device Identity)記錄下來;這里,若硬件地址已經(jīng)記錄過,則可以不記錄;
當(dāng)DHCP服務(wù)器接收到所述設(shè)備的DHCP request之后,會向所述設(shè)備發(fā)出一個 DHCP確認(rèn)報文(DHCP ACK)響應(yīng)所述設(shè)備,以確認(rèn)IP租約的正式生效;所述家庭網(wǎng)關(guān)判斷所述DHCPACK中的硬件地址是否已記錄,若是,可以選擇在所述DHCP ACK中附加所述家庭網(wǎng)關(guān)自身的設(shè)備信息(Gateway Identity)后將所述DHCP ACK 傳至所述設(shè)備;若否,直接透傳所述DHCP ACK ;當(dāng)所述設(shè)備收到附加有所述家庭網(wǎng)關(guān)自身的設(shè)備信息的DHCP ACK后,按照 TR-Ill的規(guī)定記錄所述網(wǎng)關(guān)的設(shè)備信息(Gateway Identity)。也就是說,設(shè)備可以選擇在發(fā)送DHCP Discover或DHCP Request時攜帶所述設(shè)備自身的設(shè)備信息,也可以在發(fā)送DHCP Discover和DHCPRequest時都攜帶所述設(shè)備自身的設(shè)備信息;而家庭網(wǎng)關(guān)可以選擇在傳遞DHCP Offer或DHCP ACK時攜帶所述家庭網(wǎng)關(guān)自身的設(shè)備信息,也可以在傳遞DHCP Offer和DHCP ACK時都攜帶所述家庭網(wǎng)關(guān)自身的設(shè)備信息,上述這樣雙重攜帶以便雙重確認(rèn)。在上述實施例中,在報文中攜帶的所述設(shè)備的設(shè)備信息和附加的所述網(wǎng)關(guān)的設(shè)備信息均使用DHCP封包中的選項字段DHCP option 125 =Vendor-Identifying Vendor-Specific進行封裝,該字段在RFC 3925協(xié)議中規(guī)定。所述網(wǎng)關(guān)透傳所述設(shè)備發(fā)送的DHCP Discover或DHCP Request時記錄所述設(shè)備的設(shè)備信息后,還可以將所述設(shè)備添加到所述網(wǎng)關(guān)的管理設(shè)備(Manageable Device)表中。在后續(xù)遠程管理系統(tǒng)與網(wǎng)關(guān)或連接到網(wǎng)關(guān)上的設(shè)備進行通信時,可以從網(wǎng)關(guān)上 (例如Manageable Device中)通過TR-069信息交互獲取與之相連的設(shè)備信息,或是從與網(wǎng)關(guān)相連的設(shè)備TR-069信息交互獲取與之相連的網(wǎng)關(guān)的信息,從而確定網(wǎng)關(guān)與連在網(wǎng)關(guān)上設(shè)備之間的關(guān)聯(lián)關(guān)系。一種確定網(wǎng)關(guān)與設(shè)備關(guān)聯(lián)關(guān)系的系統(tǒng)的優(yōu)選實施例,包括工作在橋接模式的網(wǎng)關(guān),與所述網(wǎng)關(guān)相連的設(shè)備,與所述網(wǎng)關(guān)相連的DHCP服務(wù)器,其中,所述設(shè)備啟動后自動進入DHCP流程所述設(shè)備發(fā)送DHCP發(fā)現(xiàn)報文以尋找DHCP服務(wù)器;所述DHCP服務(wù)器向所述設(shè)備發(fā)送DHCP提供報文以提供IP租約;
所述設(shè)備發(fā)送DHCP接受報文以接受IP租約;所述DHCP服務(wù)器向所述設(shè)備發(fā)送DHCP確認(rèn)報文以確認(rèn)IP租約;其中,所述設(shè)備與所述DHCP服務(wù)器之間經(jīng)所述網(wǎng)關(guān)傳遞報文;所述設(shè)備發(fā)送的DHCP發(fā)現(xiàn)報文和/或DHCP接受報文中攜帶有所述設(shè)備的設(shè)備信息;如圖2所示,所述網(wǎng)關(guān)中除了具有MAC橋和各端口之外,還包括DHCP中繼代理模塊,用于透傳所述設(shè)備發(fā)送的DHCP發(fā)現(xiàn)報文和DHCP接受報文,并判斷所述DHCP發(fā)現(xiàn)報文和DHCP接受報文是否攜帶有所述設(shè)備的設(shè)備信息,若是,則在透傳報文的同時,復(fù)制攜帶有所述設(shè)備的設(shè)備信息的報文并發(fā)送給DHCP信息處理模塊;還用于判斷所述DHCP提供報文和DHCP確認(rèn)報文中的設(shè)備硬件地址是否已記錄,若是,在所述DHCP 提供報文中附加所述網(wǎng)關(guān)的設(shè)備信息后將所述DHCP提供報文傳至所述設(shè)備,和/或在所述 DHCP確認(rèn)報文中附加所述網(wǎng)關(guān)的設(shè)備信息后將所述DHCP確認(rèn)報文傳至所述設(shè)備;若否,透傳所述DHCP提供報文和DHCP確認(rèn)報文;
DHCP信息處理模塊,用于當(dāng)所述DHCP中繼代理模塊判斷所述DHCP發(fā)現(xiàn)報文和/ 或DHCP接受報文中攜帶有所述設(shè)備的設(shè)備信息時,記錄所述設(shè)備的設(shè)備信息和所述設(shè)備的硬件地址。所述設(shè)備記錄接收的所述DHCP提供報文和/或所述DHCP確認(rèn)報文攜帶的所述網(wǎng)
關(guān)的設(shè)備信息。其中,所述DHCP中繼代理模塊與MAC橋之間具有DHCP報文通道;所述設(shè)備的設(shè)備信息和所述網(wǎng)關(guān)的設(shè)備信息均使用DHCP封包中的選項字段DHCP option 125 =Vendor-Identifying Vendor-Specif ic 進行封裝,該字段在 RFC 3925 協(xié)議中規(guī)定。所述DHCP信息處理模塊在記錄所述設(shè)備的設(shè)備信息后,還可以將所述設(shè)備添加到所述網(wǎng)關(guān)的管理設(shè)備表中。雖然,本發(fā)明已通過以上實施例及其附圖而清楚說明,然而在不背離本發(fā)明精神及其實質(zhì)的情況下,所屬技術(shù)領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的變化和修正,但這些相應(yīng)的變化和修正都應(yīng)屬于本發(fā)明的權(quán)利要求的保護范圍。
權(quán)利要求
1.一種確定網(wǎng)關(guān)與設(shè)備關(guān)聯(lián)關(guān)系的方法,所述網(wǎng)關(guān)工作在橋接模式,所述設(shè)備與所述網(wǎng)關(guān)相連,所述設(shè)備啟動后自動進入DHCP流程步驟1 所述設(shè)備發(fā)送DHCP發(fā)現(xiàn)報文以尋找DHCP服務(wù)器;步驟2 所述DHCP服務(wù)器向所述設(shè)備發(fā)送DHCP提供報文以提供IP租約;步驟3 所述設(shè)備發(fā)送DHCP接受報文以接受IP租約;步驟4 所述DHCP服務(wù)器向所述設(shè)備發(fā)送DHCP確認(rèn)報文以確認(rèn)IP租約;其中,所述設(shè)備與DHCP服務(wù)器之間經(jīng)網(wǎng)關(guān)傳遞報文;其特征在于,在所述步驟1中,所述設(shè)備在所述DHCP發(fā)現(xiàn)報文中攜帶所述設(shè)備的設(shè)備信息和/或在所述步驟3中,所述設(shè)備在所述DHCP接受報文中攜帶所述設(shè)備的設(shè)備信息;所述網(wǎng)關(guān)判斷所述DHCP發(fā)現(xiàn)報文和所述DHCP接受報文中是否攜帶有所述設(shè)備的設(shè)備信息,若是,記錄所述設(shè)備的硬件地址及所述設(shè)備的設(shè)備信息,透傳所述DHCP發(fā)現(xiàn)報文和 DHCP接受報文;若否,透傳所述DHCP發(fā)現(xiàn)報文和DHCP接受報文;所述網(wǎng)關(guān)判斷所述DHCP提供報文和所述DHCP確認(rèn)報文中的設(shè)備硬件地址是否已記錄,若是,在所述DHCP提供報文中附加所述網(wǎng)關(guān)的設(shè)備信息后將所述DHCP提供報文傳至所述設(shè)備,和/或在所述DHCP確認(rèn)報文中附加所述網(wǎng)關(guān)的設(shè)備信息后將所述DHCP確認(rèn)報文傳至所述設(shè)備;若否,透傳所述DHCP提供報文和DHCP確認(rèn)報文;所述設(shè)備記錄所述DHCP提供報文和/或DHCP確認(rèn)報文中附加的所述網(wǎng)關(guān)的設(shè)備信肩、ο
2.根據(jù)權(quán)利要求1所述的確定網(wǎng)關(guān)與設(shè)備關(guān)聯(lián)關(guān)系的方法,其特征在于,所述設(shè)備的設(shè)備信息和所述網(wǎng)關(guān)的設(shè)備信息均使用DHCP封包中的選項字段DHCP option 125進行封裝。
3.根據(jù)權(quán)利要求1所述的確定網(wǎng)關(guān)與設(shè)備關(guān)聯(lián)關(guān)系的方法,其特征在于,還包括所述網(wǎng)關(guān)將所述設(shè)備添加到所述網(wǎng)關(guān)的管理設(shè)備表中。
4.一種確定網(wǎng)關(guān)與設(shè)備關(guān)聯(lián)關(guān)系的系統(tǒng),包括工作在橋接模式的網(wǎng)關(guān),與所述網(wǎng)關(guān)相連的設(shè)備,與所述網(wǎng)關(guān)相連的DHCP服務(wù)器,其中,所述設(shè)備啟動后自動進入DHCP流程所述設(shè)備發(fā)送DHCP發(fā)現(xiàn)報文以尋找DHCP服務(wù)器;所述DHCP服務(wù)器向所述設(shè)備發(fā)送DHCP提供報文以提供IP租約;所述設(shè)備發(fā)送DHCP接受報文以接受IP租約;所述DHCP服務(wù)器向所述設(shè)備發(fā)送DHCP確認(rèn)報文以確認(rèn)IP租約;其中,所述設(shè)備與所述DHCP服務(wù)器之間經(jīng)所述網(wǎng)關(guān)傳遞報文;其特征在于,所述設(shè)備發(fā)送的所述DHCP發(fā)現(xiàn)報文和/或DHCP接受報文中攜帶有所述設(shè)備的設(shè)備信息;所述網(wǎng)關(guān)還包括DHCP中繼代理模塊,用于透傳所述設(shè)備發(fā)送的所述DHCP發(fā)現(xiàn)報文和DHCP接受報文,并判斷所述DHCP發(fā)現(xiàn)報文和DHCP接受報文是否攜帶有所述設(shè)備的設(shè)備信息,若是,則在透傳報文的同時,復(fù)制攜帶有所述設(shè)備的設(shè)備信息的報文并發(fā)送給DHCP信息處理模塊;還用于判斷所述DHCP提供報文和DHCP確認(rèn)報文中的設(shè)備硬件地址是否已記錄,若是,在所述DHCP 提供報文中附加所述網(wǎng)關(guān)的設(shè)備信息后將所述DHCP提供報文傳至所述設(shè)備,和/或在所述 DHCP確認(rèn)報文中附加所述網(wǎng)關(guān)的設(shè)備信息后將所述DHCP確認(rèn)報文傳至所述設(shè)備;若否,透傳所述DHCP提供報文和DHCP確認(rèn)報文;DHCP信息處理模塊,用于當(dāng)所述DHCP中繼代理模塊判斷所述DHCP發(fā)現(xiàn)報文和/或 DHCP接受報文中攜帶有所述設(shè)備的設(shè)備信息時,記錄所述設(shè)備的設(shè)備信息和所述設(shè)備的硬件地址;所述設(shè)備記錄所述DHCP提供報文和/或所述DHCP確認(rèn)報文中攜帶的所述網(wǎng)關(guān)的設(shè)備fn息ο
5.根據(jù)權(quán)利要求4所述的確定網(wǎng)關(guān)與設(shè)備關(guān)聯(lián)關(guān)系的系統(tǒng),其特征在于,所述設(shè)備的設(shè)備信息和所述網(wǎng)關(guān)的設(shè)備信息均使用DHCP封包中的選項字段DHCP option 125進行封裝。
6.根據(jù)權(quán)利要求4所述的確定網(wǎng)關(guān)與設(shè)備關(guān)聯(lián)關(guān)系的系統(tǒng),其特征在于,所述DHCP信息處理模塊還用于將所述設(shè)備添加到所述網(wǎng)關(guān)的管理設(shè)備表中。
全文摘要
本發(fā)明涉及一種確定網(wǎng)關(guān)與設(shè)備關(guān)聯(lián)關(guān)系的方法和系統(tǒng),方法包括所述設(shè)備在DHCP發(fā)現(xiàn)報文和/或DHCP接受報文中攜帶設(shè)備的設(shè)備信息;網(wǎng)關(guān)記錄設(shè)備的設(shè)備信息,透傳所述DHCP發(fā)現(xiàn)報文和DHCP接受報文;網(wǎng)關(guān)在DHCP提供報文和/或DHCP確認(rèn)報文中附加所述網(wǎng)關(guān)的設(shè)備信息后,將DHCP提供報文和DHCP確認(rèn)報文傳至所述設(shè)備;所述設(shè)備記錄DHCP提供報文和/或DHCP確認(rèn)報文中附加的所述網(wǎng)關(guān)的設(shè)備信息。系統(tǒng)包括網(wǎng)關(guān),與網(wǎng)關(guān)相連的設(shè)備和DHCP服務(wù)器,所述網(wǎng)關(guān)還包括DHCP中繼代理模塊和DHCP信息處理模塊。本發(fā)明實現(xiàn)了當(dāng)網(wǎng)關(guān)工作在橋接模式時,仍可基于DHCP消息來確定網(wǎng)關(guān)與設(shè)備的關(guān)聯(lián)關(guān)系。
文檔編號H04L12/66GK102244620SQ20101017638
公開日2011年11月16日 申請日期2010年5月13日 優(yōu)先權(quán)日2010年5月13日
發(fā)明者劉謙, 程強, 陸洋 申請人:工業(yè)和信息化部電信傳輸研究所