專利名稱:一種調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通訊技術(shù)領(lǐng)域,特別是涉及一種調(diào)整家庭網(wǎng)關(guān)橋端口 下設(shè)備配置 的方法及裝置。
背景技術(shù):
IPv4(Internet Protocol version 4,網(wǎng)際協(xié)議版本4)是互聯(lián)網(wǎng)協(xié)議的第四版, 也是第一個被廣泛使用,構(gòu)成現(xiàn)今互聯(lián)網(wǎng)技術(shù)的基石的協(xié)議。隨著IPv4地址的耗盡以及使 用IP地址的設(shè)備越來越多,出現(xiàn)了下一代互聯(lián)網(wǎng)協(xié)議IPv6 (Internet Protocol Version 6,網(wǎng)際協(xié)議版本6),IPv6是IETF (InternetEngineering Task Force,互聯(lián)網(wǎng)工程任務(wù)組) 設(shè)計(jì)的用于替代現(xiàn)行版本IP協(xié)議(IPv4)的下一代IP協(xié)議。IPv6的設(shè)計(jì)被認(rèn)為是IPv4 革命性的一步,它繼承、保留、修改、完善和擴(kuò)展了 IPv4協(xié)議,能夠無限地增加IPdnternet Protocol,互聯(lián)網(wǎng)協(xié)議)網(wǎng)絡(luò)數(shù)量,擁有巨大的地址空間和卓越的網(wǎng)絡(luò)安全等特點(diǎn),不僅 能夠滿足互聯(lián)網(wǎng)飛速發(fā)展的需求,即插即用的接入方式、網(wǎng)絡(luò)層的認(rèn)證與加密、對服務(wù)質(zhì) 量和移動IP的支持,使其成為構(gòu)造下一代互聯(lián)網(wǎng)絡(luò)的最佳選擇。而用于將家庭網(wǎng)絡(luò)和 Internet連接起來的家庭網(wǎng)關(guān)在支持IPv6后,由于各種業(yè)務(wù)開展的需要,需要對家庭網(wǎng)關(guān) 的 LAN (Local Area Network,局域網(wǎng))側(cè)的橋端口和 WAN (Wide Area Network,廣域網(wǎng))側(cè) 的WAN連接進(jìn)行綁定,橋端口下的設(shè)備訪問Internet時可以走不同WAN連接,從而開展各 種各樣的業(yè)務(wù)。在動態(tài)改變這些綁定關(guān)系后,由于綁定所做的工作僅僅是控制報文在橋內(nèi) 的轉(zhuǎn)發(fā),而橋端口下設(shè)備的網(wǎng)絡(luò)參數(shù)如缺省路由、DNS(Domain Name System,域名系統(tǒng))以 及全局地址等都沒有被及時更新,需要手動配置或者重啟設(shè)備,增加了橋端口下設(shè)備使用 網(wǎng)絡(luò)的復(fù)雜度,以及給客戶帶來了不便。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的方法及 裝置,用以解決現(xiàn)有技術(shù)在橋端口與WAN連接的綁定關(guān)系發(fā)生變化后,需要手動配置橋端 口下設(shè)備的網(wǎng)絡(luò)參數(shù)或者重啟設(shè)備的問題。為解決上述技術(shù)問題,一方面,本發(fā)明提供一種調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置 的方法,所述方法包括以下步驟當(dāng)家庭網(wǎng)關(guān)橋端口與WAN連接的綁定關(guān)系發(fā)生變化時,根據(jù)綁定關(guān)系發(fā)生變化的 情況,發(fā)送包含有配置信息的路由器通告報文;家庭網(wǎng)關(guān)橋端口下設(shè)備接收所述路由器通告報文,根據(jù)所述路由器通告報文,對 其網(wǎng)絡(luò)參數(shù)進(jìn)行配置。進(jìn)一步,根據(jù)綁定關(guān)系發(fā)生變化的情況,發(fā)送包含有配置信息的路由器通告報文, 具體為當(dāng)綁定關(guān)系改變前后WAN連接均為路由連接時,缺省路由時間為設(shè)定時間,源地 址使用橋的地址;將在綁定關(guān)系改變前從WAN連接獲取的DNS信息和前綴信息都設(shè)置無效標(biāo)志,并包含在所述路由器通告報文中;將在綁定關(guān)系改變后從WAN連接獲取的DNS信息和 前綴信息包含在所述路由器通告報文中;在該橋端口上以組播形式發(fā)送所述路由器通告報 文,發(fā)送設(shè)定次數(shù)之后,從所述路由器通告報文中將在綁定關(guān)系改變前從WAN連接獲取的 DNS信息和前綴信息去掉,繼續(xù)發(fā)送所述路由器通告報文。進(jìn)一步,根據(jù)綁定關(guān)系發(fā)生變化的情況,發(fā)送包含有配置信息的路由器通告報文, 具體為當(dāng)綁定關(guān)系改變前WAN連接是橋接方式,而綁定關(guān)系改變后WAN連接是路由連接 時,所述路由器通告報文包括第一路由器通告報文和第二路由器通告報文;將在綁定關(guān)系改變前從WAN連接監(jiān)控到的DNS信息、缺省路由時間和前綴信息設(shè) 置無效標(biāo)志,并包含在所述第一路由器通告報文中;在該橋端口上以組播形式發(fā)送所述第 一路由器通告報文,發(fā)送設(shè)定次數(shù)之后停止;所述第二路由器通告報文包括在綁定關(guān)系改變后從WAN連接獲取的DNS信息和前 綴信息;源地址使用橋的地址,缺省路由時間為設(shè)定時間,在該橋端口上以組播形式發(fā)送所 述第二路由器通告報文。進(jìn)一步,根據(jù)綁定關(guān)系發(fā)生變化的情況,發(fā)送包含有配置信息的路由器通告報文, 具體為當(dāng)綁定關(guān)系改變前WAN連接是路由連接,而綁定關(guān)系改變后WAN連接是橋接方式 時,將綁定關(guān)系改變前的DNS信息、缺省路由時間和前綴信息設(shè)置無效標(biāo)志,并包含在所述 路由器通告報文中;源地址是橋的地址,在該橋端口上以組播形式發(fā)送所述路由器通告報 文,發(fā)送設(shè)定次數(shù)之后停止。進(jìn)一步,根據(jù)綁定關(guān)系發(fā)生變化的情況,發(fā)送包含有配置信息的路由器通告報文, 具體為當(dāng)綁定關(guān)系改變前后WAN連接都是橋接方式時,將在綁定關(guān)系改變前從WAN連接 監(jiān)控到的DNS信息、缺省路由時間和前綴信息設(shè)置無效標(biāo)志,并包含在所述路由器通告報 文中;在該橋端口上以組播形式發(fā)送所述路由器通告報文,發(fā)送設(shè)定次數(shù)之后停止。進(jìn)一步,還包括在橋上接收路由器請求報文,獲取接收所述路由器請求報文的橋端口,當(dāng)前綁定 的是路由連接,在該橋端口以組播形式發(fā)送路由器通告報文進(jìn)行回復(fù)。進(jìn)一步,所述器通告報文的源地址是橋的地址,報文中的DNS信息地址和前綴信 息是從當(dāng)前綁定的WAN連接獲取的DNS信息和前綴信息。另外,本發(fā)明還提供一種調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的裝置,所述裝置包 括綁定關(guān)系管理模塊,用于監(jiān)控家庭網(wǎng)關(guān)橋端口和WAN連接之間的綁定關(guān)系;路由器通告模塊,用于當(dāng)家庭網(wǎng)關(guān)橋端口與WAN連接的綁定關(guān)系發(fā)生變化時,根 據(jù)綁定關(guān)系發(fā)生變化的情況,發(fā)送包含有配置信息的路由器通告報文;家庭網(wǎng)關(guān)橋端口下設(shè)備接收所述路由器通告報文,根據(jù)所述路由器通告報文,對 其網(wǎng)絡(luò)參數(shù)進(jìn)行配置。進(jìn)一步,所述裝置還包括橋內(nèi)WAN接口路由器通告報文監(jiān)控模塊,用于監(jiān)控橋接 類型的WAN連接上的路由器通告報文,保存所述路由器通告報文中的DNS信息、前綴信息以及缺省路由時間,并清除帶有無效標(biāo)志的DNS信息、前綴信息或缺省路由時間;DNS管理模塊,用于收集各個路由類型的WAN連接上獲取的DNS信息;前綴管理模塊,用于收集各個路由類型的WAN連接上獲取的前綴信息。進(jìn)一步,所述路由器通告模塊在橋上接收路由器請求報文,獲取接收所述路由器 請求報文的橋端口,如果當(dāng)前綁定的是路由連接,在該橋端口以組播形式發(fā)送路由器通告 報文進(jìn)行回復(fù);所述路由器通告報文的源地址是橋的地址,報文中的DNS信息和前綴信息 是在當(dāng)前綁定的WAN連接獲取的DNS信息和前綴信息。本發(fā)明有益效果如下本發(fā)明在家庭網(wǎng)關(guān)改變橋端口和WAN側(cè)連接的綁定關(guān)系后,利用路由器通告的特 點(diǎn),自動更新橋端口下設(shè)備的網(wǎng)絡(luò)參數(shù);降低了橋端口下設(shè)備使用網(wǎng)絡(luò)的復(fù)雜度,提升了用 戶體驗(yàn)。
圖1是本發(fā)明實(shí)施例中一種調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的方法的流程圖;圖2是本發(fā)明實(shí)施例中一種調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的裝置的結(jié)構(gòu)示意 圖;圖3是本發(fā)明實(shí)施例中一種家庭網(wǎng)關(guān)橋端口和WAN連接的綁定關(guān)系變化前系統(tǒng)的 組網(wǎng)圖;圖4是本發(fā)明實(shí)施例中一種家庭網(wǎng)關(guān)橋端口和WAN連接的綁定關(guān)系變化后系統(tǒng)的 組網(wǎng)圖。
具體實(shí)施例方式為了解決現(xiàn)有技術(shù)在橋端口與WAN連接的綁定關(guān)系發(fā)生變化后,需要手動配置橋 端口下設(shè)備的網(wǎng)絡(luò)參數(shù)或者重啟設(shè)備的問題,本發(fā)明提供了一種調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè) 備配置的方法及裝置,以下結(jié)合附圖以及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理 解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。如圖1所示,本發(fā)明實(shí)施例涉及一種調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的方法,方 法包括以下步驟步驟S101,當(dāng)家庭網(wǎng)關(guān)橋端口與WAN連接的綁定關(guān)系發(fā)生變化時,根據(jù)綁定關(guān)系 發(fā)生變化的情況,發(fā)送包含有配置信息的路由器通告報文;配置信息包括DNS信息、缺省路 由時間和前綴信息。路由器通告報文中包括綁定關(guān)系改變前的DNS信息(DNS地址)、缺省 路由時間和前綴信息(前綴的首選時間和有效時間),并給上述信息設(shè)置無效標(biāo)志;對于綁 定關(guān)系改變后WAN連接是路由連接的,路由器通告報文中還包括在綁定關(guān)系改變后從WAN 連接獲取的DNS信息和前綴信息。步驟S102,家庭網(wǎng)關(guān)橋端口下設(shè)備接收所述路由器通告報文,根據(jù)所述路由器通 告報文,對其網(wǎng)絡(luò)參數(shù)進(jìn)行配置。網(wǎng)絡(luò)參數(shù)是指家庭網(wǎng)關(guān)橋端口下設(shè)備的DNS、缺省路由和 前綴等參數(shù)。對于綁定關(guān)系改變后WAN連接是路由連接的,利用路由器通告的特點(diǎn),自動更 新橋端口下設(shè)備的網(wǎng)絡(luò)參數(shù);對于綁定關(guān)系改變后WAN連接是橋接方式的,家庭網(wǎng)關(guān)橋端 口下設(shè)備可以自動更新網(wǎng)絡(luò)參數(shù)。
在上述步驟SlOl中,當(dāng)綁定關(guān)系改變前后WAN連接均為路由連接時,路由器通告報文中的缺省路由時間時間為設(shè)定時間,源地址為橋的地址;將在綁定關(guān)系改變前從WAN 連接獲取的DNS信息和前綴信息都設(shè)置無效標(biāo)志,并包含在路由器通告報文中;將在綁定 關(guān)系改變后從WAN連接獲取的DNS信息和前綴信息包含在路由器通告報文中;在該橋端口 上以組播形式發(fā)送路由器通告報文,發(fā)送設(shè)定次數(shù)(可配置,默認(rèn)為2次)之后,從路由器 通告報文中將在綁定關(guān)系改變前從WAN連接獲取的DNS信息和前綴信息去掉,繼續(xù)發(fā)送路 由器通告報文。對DNS信息和前綴信息都設(shè)置無效標(biāo)志,可以通過將DNS信息和前綴信息設(shè) 置為0( 二進(jìn)制)來實(shí)現(xiàn),以下無效標(biāo)志的設(shè)置,也可以采用該方法,也可以采用其它方法。在上述步驟SlOl中,當(dāng)綁定關(guān)系改變前WAN連接是橋接方式,而綁定關(guān)系改變后 WAN連接是路由連接時,路由器通告報文包括第一路由器通告報文和第二路由器通告報文; 首先獲取綁定關(guān)系改變前的WAN連接上監(jiān)控到的路由器通告報文信息,該信息包括包括源 地址、DNS信息以及前綴信息,根據(jù)這些信息,構(gòu)造第一路由器通告報文,且將在綁定關(guān)系改 變前從WAN連接獲取的DNS信息、缺省路由時間和前綴信息設(shè)置無效標(biāo)志,并包含在第一路 由器通告報文中;在該橋端口上以組播形式定期發(fā)送第一路由器通告報文,發(fā)送設(shè)定次數(shù) (可配置,默認(rèn)為2次)之后停止;同時,將在綁定關(guān)系改變后從WAN連接獲取的DNS信息 和前綴信息包含在第二路由器通告報文,源地址使用橋的地址,在該橋端口上以組播形式 定期發(fā)送第二路由器通告報文。在上述步驟SlOl中,當(dāng)綁定關(guān)系改變前WAN連接是路由連接,而綁定關(guān)系改變后 WAN連接是橋接方式時,將在綁定關(guān)系改變前從WAN連接獲取的DNS信息和前綴信息設(shè)置 無效標(biāo)志,缺省路由的時間設(shè)置為無效標(biāo)志,并包含在路由器通告報文中。報文中含有一個 字段lifetime,即缺省路由時間,0表示無效。當(dāng)設(shè)備看到該字段不是0時,將報文的源地 址取出來,作為缺省路由。源地址是橋的地址,在該橋端口上以組播形式發(fā)送路由器通告報 文,發(fā)送設(shè)定次數(shù)(可配置,默認(rèn)為2次)之后停止。在上述步驟SlOl中,當(dāng)綁定關(guān)系改變前后WAN連接都是橋接方式時,首先獲取綁 定關(guān)系改變前的WAN連接上監(jiān)控到的路由器通告報文信息,該信息包括包括源地址、DNS信 息以及前綴信息,根據(jù)這些信息,構(gòu)造第一路由器通告報文,且將在綁定關(guān)系改變前從WAN 連接獲取的DNS信息、缺省路由時間和前綴信息設(shè)置無效標(biāo)志,并包含在路由器通告報文 中;在該橋端口上以組播形式發(fā)送路由器通告報文,發(fā)送設(shè)定次數(shù)(可配置,默認(rèn)為2次) 之后停止。另外,家庭網(wǎng)關(guān)在橋上接收路由器請求報文,獲取接收路由器請求報文的橋端口, 當(dāng)前綁定的WAN連接是路由連接時,在該橋端口以組播形式發(fā)送路由器通告報文進(jìn)行回 復(fù);當(dāng)前綁定的WAN連接是橋連接時,對該路由器請求報文不響應(yīng)。器通告報文的源地址是 橋的地址,報文中的DNS信息地址和前綴信息是在綁定關(guān)系改變后從WAN連接獲取的DNS 信息和前綴信息。如圖2所示,本發(fā)明實(shí)施例還涉及一種調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的裝置, 該裝置包括綁定關(guān)系管理模塊202,用于監(jiān)控家庭網(wǎng)關(guān)橋端口和WAN連接之間的綁定關(guān)系;路由器通告模塊201,用于當(dāng)家庭網(wǎng)關(guān)橋端口與WAN連接的綁定關(guān)系發(fā)生變化時, 根據(jù)綁定關(guān)系發(fā)生變化的情況,發(fā)送包含有配置信息的路由器通告報文;
家庭網(wǎng)關(guān)橋端口下設(shè)備接收所述路由器通告報文,根據(jù)所述路由器通告報文,對其網(wǎng)絡(luò)參數(shù)進(jìn)行配置。另外,該裝置還包括橋內(nèi)WAN接口路由器通告報文監(jiān)控模塊203、DNS管理模塊 204和前綴管理模塊205。其中,路由器通告模塊201負(fù)責(zé)根據(jù)綁定關(guān)系管理模塊202提供的綁定信息在指 定的橋端口上以組播形式定期發(fā)送包含配置信息(DNS、前綴以及缺省路由)的路由器通告 報文;同時,在橋上接收路由器請求報文,并找出接收路由器請求報文的原始橋端口,并在 該橋端口上以組播形式回復(fù)包含配置信息(DNS、前綴以及缺省路由)的路由器通告報文。綁定關(guān)系管理模塊202主要負(fù)責(zé)記錄橋端口和WAN連接的綁定關(guān)系,并提供查詢 接口供其它模塊查詢,以及在綁定關(guān)系發(fā)生改變后通知相關(guān)模塊。橋內(nèi)WAN接口路由器通告報文監(jiān)控模塊203負(fù)責(zé)監(jiān)控橋接類型的WAN連接上的路 由器通告報文,將其中DNS信息、前綴信息以及缺省路由時間提取出來保存,并提供查詢接 口供其它模塊查詢。如果監(jiān)控到該WAN連接上的路由器通告將DNS、前綴或者缺省路由的時 間設(shè)置為0時,將記錄中對應(yīng)的信息清除;否則記錄下來,可能會存在多條記錄。DNS管理模塊204負(fù)責(zé)收集各個路由類型的WAN連接上獲取的DNS信息,提供查詢 接口供其它模塊查詢,并在DNS信息發(fā)生變化后通知相關(guān)模塊。前綴管理模塊205負(fù)責(zé)收集各個路由類型的WAN連接上獲取的前綴信息,提供查 詢接口供其它模塊查詢,并在前綴信息發(fā)生變化后通知相關(guān)模塊。下面,以具體實(shí)例對該裝置各模塊的功能進(jìn)行介紹。如圖3所示,圖中,WAN側(cè)連接WAN1、WAN2是路由連接,WAN3是橋接方式。橋端口 ethO接PCl,綁定走WANl,PCl的缺省網(wǎng)關(guān)是橋的地址;PCl的DNS地址是 WANl上獲取的DNS地址;PCl全局地址的前綴是WANl上獲取的前綴,以上信息都是通過路 由器通告方式獲取。橋端口 ethl接PC2,綁定走WAN2,PC2的缺省網(wǎng)關(guān)是橋的地址;PC2的DNS地址是 WAN2上獲取的DNS地址;PC2全局地址的前綴是WAN2上獲取的前綴,以上信息都是通過路 由器通告方式獲取。橋端口 eth2接PC3,綁定走WAN3,PC3的缺省網(wǎng)關(guān)是WAN3上路由器通告中的地址; PC3的DNS地址是WAN3上路由器通告中攜帶的DNS地址,PC3的全局地址采用無狀態(tài)地址 自動配置,前綴來之WAN3上路由器通告中。綁定關(guān)系變化前,參與模塊的工作情況路由器通告模塊從綁定關(guān)系管理模塊獲 取橋端口和WAN連接綁定情況,分別從DNS管理模塊和前綴管理模塊獲取DNS地址和前綴 fn息ο路由器通告模塊在橋端口 ethO上以組播的形式定時發(fā)送路由器通告,通告中的 源地址是橋的地址,報文中包含的DNS地址和前綴是從WANl上獲取的DNS地址和前綴。路由器通告模塊在橋端口 ethl上以組播的形式定時發(fā)送路由器通告,通告中的 源地址是橋的地址,報文中包含的DNS地址和前綴是從WAN2上獲取的DNS地址和前綴。路由器通告模塊在橋上接收路由器請求報文,并找出原始接收到報文的橋端口, 如果來之橋端口 ethO,以組播形式的路由器通告響應(yīng),通告中的源地址是橋的地址,報文中 包含的DNS地址和前綴是從WANl上獲取的DNS地址和前綴;如果來之ethl,以組播形式的路由器通告響應(yīng),通告中的源地址是橋的地址,報文中包含的DNS地址和前綴是從WAN2上 獲取的DNS地址和前綴;如果來之eth2,不響應(yīng)。橋內(nèi)WAN接口路由器通告報文監(jiān)控模塊負(fù)責(zé)監(jiān)控WAN3上發(fā)送給PC3的路由器通 告報文,并做相應(yīng)的記錄和處理。對缺省路由的處理為如果缺省路由的時間不是0,記錄下來;如果缺省路由的時 間是0,在記錄中找到這條記錄將其清空,如果找不到記錄則不作處理。
對DNS地址信息的處理為如果DNS信息的時間不為0,記錄下來;如果DNS信息 的時間是0,在記錄中找到這條記錄將其清空,如果找不到記錄則不作處理。對前綴信息的處理為如果前綴信息的時間(首選時間和有效時間)不為0,記錄 下來;如果前綴信息的時間為0,在記錄中找到這條記錄將其清空,如果找不到記錄則不處 理。DNS管理模塊負(fù)責(zé)管理從各個路由類型的WAN連接獲取DNS地址,發(fā)生變化時通知 路由器通告模塊以及其他關(guān)心DNS地址變化的模塊。前綴管理模塊負(fù)責(zé)管理從各個路由類型的WAN連接獲取前綴信息,發(fā)生變化時通 知路由器通告模塊以及其他關(guān)心前綴變化的模塊。綁定關(guān)系維護(hù)模塊負(fù)責(zé)管理配置的綁定關(guān)系。圖4是家庭網(wǎng)關(guān)中橋端口綁定關(guān)系變化后系統(tǒng)的組網(wǎng)圖,圖中,WAN側(cè)連接WANl、 WAN2是路由連接,WAN3是橋接方式。橋端口 ethO接PCl,綁定走WAN2,PCl的缺省網(wǎng)關(guān)是橋的地址;PCl的DNS地址是 WAN2上獲取的DNS地址;PCl的全局地址的前綴是WAN2上獲取的前綴,以上信息都是通過 路由器通告方式獲取。橋端口 ethl接PC2,綁定走WAN3,PC2的缺省網(wǎng)關(guān)是WAN3上路由器通告中的地址; PC2的DNS地址是WAN3上路由器通告中的DNS地址,PC2的全局地址采用無狀態(tài)地址自動 配置,前綴來自WAN3上的路由器通告中。橋端口 eth2接PC3,綁定走WAm,PC3的缺省網(wǎng)關(guān)是橋的地址;PC3的DNS地址是 WANl上獲取的DNS地址;PC3的全局地址的前綴是WANl上獲取的前綴,以上信息都是通過 路由器通告方式獲取。綁定關(guān)系變化時,參與模塊的工作情況綁定關(guān)系維護(hù)模塊通知路由器通告模塊 以及其他關(guān)心綁定關(guān)系變化的模塊。路由器通告模塊在橋端口 ethO上以組播的形式定期發(fā)送路由器通告報文,報文 中的缺省路由時間不變,源地址是橋的地址;報文中包含的綁定關(guān)系變化前從WAm獲取的 DNS地址和前綴的時間為0 ;報文中同時還包含當(dāng)前從WAN2獲取的DNS地址和前綴。發(fā)送 N(N可配置,默認(rèn)為2)次后,綁定關(guān)系變化前從WANl獲取的DNS地址和前綴信息從報文中 去掉,繼續(xù)發(fā)送路由器通告報文。路由器通告模塊在橋端口 ethl上以組播的形式定期發(fā)送路由器通告報文,源地 址為橋的地址,缺省路由時間為0 ;報文中包含的綁定關(guān)系變化前從WAN2獲取的DNS地址 和前綴的時間為0,發(fā)送N(N可配置,默認(rèn)為2)次后,停止發(fā)送。路由器通告模塊從橋內(nèi)WAN接口路由器通告報文監(jiān)控模塊獲取WAN3上的信息,如 果有多個缺省路由地址,那么對每一個缺省路由地址構(gòu)造一個路由器通告報文,每一個報文的缺省路由的時間為O。在其中一個報文中將記錄的DNS地址和前綴的時間都設(shè)置成0,并在橋端口 eth3上以組播形式定期發(fā)送出去。發(fā)送N (N可配置,默認(rèn)為2)次后,停止發(fā)送。 同時構(gòu)造一個路由器報文,報文的源地址是橋的地址,DNS地址和前綴信息是當(dāng)前從WANl 上獲取的DNS地址和前綴信息。以組播報文的形式定期在橋端口 eth2上發(fā)送。路由器通告模塊在橋上接收路由器請求報文,并找出原始接收到報文的橋端口, 如果來之橋端口 ethO,以組播形式的路由器通告響應(yīng),報文中的源地址是橋的地址,報文中 的DNS地址和前綴是從WAN2上獲取的DNS地址和前綴;如果來之橋端口 eth2,以組播形式 的路由器通告響應(yīng),報文中的源地址是橋的地址,報文中的DNS地址和前綴是從WANl上獲 取的DNS地址和前綴;如果來之橋端口 ethl,不響應(yīng)。由上述實(shí)施例可以看出本發(fā)明發(fā)明解決了在家庭網(wǎng)關(guān)改變橋端口和WAN側(cè)連接 的綁定關(guān)系(即業(yè)務(wù)應(yīng)用改變)后,橋端口下設(shè)備網(wǎng)絡(luò)配置不能立即更新的問題,利用路由 器通告的特點(diǎn),自動更新橋端口下設(shè)備的網(wǎng)絡(luò)參數(shù)。降低了橋端口下設(shè)備使用網(wǎng)絡(luò)的復(fù)雜 度,提升了用戶體驗(yàn)。盡管為示例目的,已經(jīng)公開了本發(fā)明的優(yōu)選實(shí)施例,本領(lǐng)域的技術(shù)人員將意識到 各種改進(jìn)、增加和取代也是可能的,因此,本發(fā)明的范圍應(yīng)當(dāng)不限于上述實(shí)施例。
權(quán)利要求
一種調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的方法,其特征在于,所述方法包括以下步驟當(dāng)家庭網(wǎng)關(guān)橋端口與WAN連接的綁定關(guān)系發(fā)生變化時,根據(jù)綁定關(guān)系發(fā)生變化的情況,發(fā)送包含有配置信息的路由器通告報文;家庭網(wǎng)關(guān)橋端口下設(shè)備接收所述路由器通告報文,根據(jù)所述路由器通告報文,對其網(wǎng)絡(luò)參數(shù)進(jìn)行配置。
2.如權(quán)利要求1所述的調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的方法,其特征在于,根據(jù)綁 定關(guān)系發(fā)生變化的情況,發(fā)送包含有配置信息的路由器通告報文,具體為當(dāng)綁定關(guān)系改變前后WAN連接均為路由連接時,缺省路由時間為設(shè)定時間,源地址使 用橋的地址;將在綁定關(guān)系改變前從WAN連接獲取的DNS信息和前綴信息都設(shè)置無效標(biāo)志, 并包含在所述路由器通告報文中;將在綁定關(guān)系改變后從WAN連接獲取的DNS信息和前綴 信息包含在所述路由器通告報文中;在該橋端口上以組播形式發(fā)送所述路由器通告報文, 發(fā)送設(shè)定次數(shù)之后,從所述路由器通告報文中將在綁定關(guān)系改變前從WAN連接獲取的DNS 信息和前綴信息去掉,繼續(xù)發(fā)送所述路由器通告報文。
3.如權(quán)利要求1所述的調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的方法,其特征在于,根據(jù)綁 定關(guān)系發(fā)生變化的情況,發(fā)送包含有配置信息的路由器通告報文,具體為當(dāng)綁定關(guān)系改變前WAN連接是橋接方式,而綁定關(guān)系改變后WAN連接是路由連接時,所 述路由器通告報文包括第一路由器通告報文和第二路由器通告報文;將在綁定關(guān)系改變前從WAN連接監(jiān)控的DNS信息、缺省路由時間和前綴信息設(shè)置無效 標(biāo)志,并包含在所述第一路由器通告報文中;在該橋端口上以組播形式發(fā)送所述第一路由 器通告報文,發(fā)送設(shè)定次數(shù)之后停止;所述第二路由器通告報文包括在綁定關(guān)系改變后從WAN連接獲取的DNS信息和前綴信 息;源地址使用橋的地址,缺省路由時間為設(shè)定時間,在該橋端口上以組播形式發(fā)送所述第 二路由器通告報文。
4.如權(quán)利要求1所述的調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的方法,其特征在于,根據(jù)綁 定關(guān)系發(fā)生變化的情況,發(fā)送包含有配置信息的路由器通告報文,具體為當(dāng)綁定關(guān)系改變前WAN連接是路由連接,而綁定關(guān)系改變后WAN連接是橋接方式時,將 綁定關(guān)系改變前的DNS信息、缺省路由時間和前綴信息設(shè)置無效標(biāo)志,并包含在所述路由 器通告報文中;源地址是橋的地址,在該橋端口上以組播形式發(fā)送所述路由器通告報文,發(fā) 送設(shè)定次數(shù)之后停止。
5.如權(quán)利要求1所述的調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的方法,其特征在于,根據(jù)綁 定關(guān)系發(fā)生變化的情況,發(fā)送包含有配置信息的路由器通告報文,具體為當(dāng)綁定關(guān)系改變前后WAN連接都是橋接方式時,將在綁定關(guān)系改變前從WAN連接監(jiān)控 的DNS信息、缺省路由時間和前綴信息設(shè)置無效標(biāo)志,并包含在所述路由器通告報文中;在 該橋端口上以組播形式發(fā)送所述路由器通告報文,發(fā)送設(shè)定次數(shù)之后停止。
6.如權(quán)利要求1 5任一項(xiàng)所述的調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的方法,其特征在 于,還包括在橋上接收路由器請求報文,獲取接收所述路由器請求報文的橋端口,當(dāng)前綁定的是 路由連接,在該橋端口以組播形式發(fā)送路由器通告報文進(jìn)行回復(fù)。
7.如權(quán)利要求6所述的調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的方法,其特征在于,所述器 通告報文的源地址是橋的地址,報文中的DNS信息地址和前綴信息是從當(dāng)前綁定的WAN連 接獲取的DNS信息和前綴信息。
8.—種調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的裝置,其特征在于,所述裝置包括綁定關(guān)系管理模塊,用于監(jiān)控家庭網(wǎng)關(guān)橋端口和WAN連接之間的綁定關(guān)系;路由器通告模塊,用于當(dāng)家庭網(wǎng)關(guān)橋端口與WAN連接的綁定關(guān)系發(fā)生變化時,根據(jù)綁 定關(guān)系發(fā)生變化的情況,發(fā)送包含有配置信息的路由器通告報文;家庭網(wǎng)關(guān)橋端口下設(shè)備接收所述路由器通告報文,根據(jù)所述路由器通告報文,對其網(wǎng) 絡(luò)參數(shù)進(jìn)行配置。
9.如權(quán)利要求8所述的調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的裝置,其特征在于,所述裝 置還包括橋內(nèi)WAN接口路由器通告報文監(jiān)控模塊,用于監(jiān)控橋接類型的WAN連接上的路由器通 告報文,保存所述路由器通告報文中的DNS信息、前綴信息以及缺省路由時間,并清除帶有 無效標(biāo)志的DNS信息、前綴信息或缺省路由時間;DNS管理模塊,用于收集各個路由類型的WAN連接上獲取的DNS信息;前綴管理模塊,用于收集各個路由類型的WAN連接上獲取的前綴信息。
10.如權(quán)利要求8所述的調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的裝置,其特征在于,所述路 由器通告模塊在橋上接收路由器請求報文,獲取接收所述路由器請求報文的橋端口,如果 當(dāng)前綁定的是路由連接,在該橋端口以組播形式發(fā)送路由器通告報文進(jìn)行回復(fù);所述路由 器通告報文的源地址是橋的地址,報文中的DNS信息和前綴信息是從當(dāng)前綁定的WAN連接 獲取的DNS信息和前綴信息。
全文摘要
本發(fā)明公開了一種調(diào)整家庭網(wǎng)關(guān)橋端口下設(shè)備配置的方法及裝置,所述方法包括以下步驟當(dāng)家庭網(wǎng)關(guān)橋端口與WAN連接的綁定關(guān)系發(fā)生變化時,根據(jù)綁定關(guān)系發(fā)生變化的情況,發(fā)送包含有配置信息的路由器通告報文;家庭網(wǎng)關(guān)橋端口下設(shè)備接收所述路由器通告報文,根據(jù)所述路由器通告報文,對其網(wǎng)絡(luò)參數(shù)進(jìn)行配置。本發(fā)明在家庭網(wǎng)關(guān)改變橋端口和WAN側(cè)連接的綁定關(guān)系后,利用路由器通告的特點(diǎn),自動更新橋端口下設(shè)備的網(wǎng)絡(luò)參數(shù);降低了橋端口下設(shè)備使用網(wǎng)絡(luò)的復(fù)雜度,提升了用戶體驗(yàn)。
文檔編號H04L12/56GK101834741SQ201010154078
公開日2010年9月15日 申請日期2010年4月23日 優(yōu)先權(quán)日2010年4月23日
發(fā)明者嵇盛育 申請人:中興通訊股份有限公司