亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

N:1保護(hù)場(chǎng)景下dhcp中繼實(shí)現(xiàn)系統(tǒng)及方法

文檔序號(hào):8324944閱讀:625來(lái)源:國(guó)知局
N:1保護(hù)場(chǎng)景下dhcp中繼實(shí)現(xiàn)系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信網(wǎng)絡(luò)中DHCP領(lǐng)域,具體來(lái)講是一種N:1保護(hù)場(chǎng)景下DHCP中繼實(shí)現(xiàn)系統(tǒng)及方法。
【背景技術(shù)】
[0002]為了便于電信業(yè)務(wù)中無(wú)線基站的可管理,需要從網(wǎng)管服務(wù)器獲取本端的地址信息,之后網(wǎng)管服務(wù)器才可以利用本端地址開(kāi)展各種業(yè)務(wù)。在通信網(wǎng)絡(luò)中,DHCP (DynamicHost Configurat1n Protocol,動(dòng)態(tài)主機(jī)分配協(xié)議)客戶端獲取IP地址時(shí)通常采用DHCP協(xié)議來(lái)實(shí)現(xiàn)。為了解決跨網(wǎng)絡(luò)申請(qǐng)地址的需求,就產(chǎn)生了 DHCP中繼(RELAY)技術(shù)。
[0003]目前,為了滿足電信業(yè)務(wù)中無(wú)線基站跨網(wǎng)段獲取地址的需要,很多匯聚層設(shè)備都提供了 DHCP中繼的功能。在移動(dòng)互聯(lián)網(wǎng)回傳網(wǎng)絡(luò)N:1保護(hù)場(chǎng)景的應(yīng)用中,數(shù)據(jù)上行,匯聚層設(shè)備能正常中繼DHCP報(bào)文到DHCP SERVER(服務(wù)器)設(shè)備,但數(shù)據(jù)下行時(shí),匯聚層設(shè)備不知道對(duì)應(yīng)用戶接入設(shè)備的出接口信息,就會(huì)將該應(yīng)答包發(fā)給所有基站,這樣會(huì)對(duì)基站造成影響,甚至可能會(huì)影響到網(wǎng)絡(luò)業(yè)務(wù)。
[0004]目前,DHCP中繼使能opt1n82的方案,使能DHCP中繼功能的匯聚層設(shè)備在收到基站廣播的DHCP請(qǐng)求報(bào)文時(shí),記錄相應(yīng)的出接口信息并保存到opt1n82的選項(xiàng)中;如果遠(yuǎn)端DHCP SERVER設(shè)備支持opt1n82功能,DHCP SERVER回應(yīng)的DHCP應(yīng)答報(bào)文都會(huì)將opt1n82的內(nèi)容返回,匯聚層設(shè)備收到DHCP Server的應(yīng)答報(bào)文后解析報(bào)文中opt1n82的內(nèi)容,找到相應(yīng)的出接口信息,這樣就可以將應(yīng)答包單播給相應(yīng)的基站,而不是發(fā)給所有的基站。但是對(duì)于遠(yuǎn)端DHCP SERVER設(shè)備不支持opt1n82功能時(shí),使能DHCP中繼的匯聚層設(shè)備就不能起到單播應(yīng)答報(bào)文到相應(yīng)基站的作用。

【發(fā)明內(nèi)容】

[0005]針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種N:1保護(hù)場(chǎng)景下DHCP中繼實(shí)現(xiàn)系統(tǒng)及方法,匯聚層設(shè)備開(kāi)啟DHCP中繼功能后能夠單播應(yīng)答包到相應(yīng)的基站,避免影響其他基站,從而保證網(wǎng)絡(luò)業(yè)務(wù)不受影響。
[0006]為達(dá)到以上目的,本發(fā)明采取一種N:1保護(hù)場(chǎng)景下DHCP中繼實(shí)現(xiàn)系統(tǒng),包括IP協(xié)議棧和DHCP中繼模塊,IP協(xié)議棧包括主機(jī)路由發(fā)布模塊、數(shù)據(jù)收發(fā)包模塊和上報(bào)模塊;DHCP中繼模塊包括DHCP協(xié)議模塊、下發(fā)模塊和出接口信息管理模塊;主機(jī)路由發(fā)布模塊被IP協(xié)議棧調(diào)用,用于發(fā)布主機(jī)路由到網(wǎng)絡(luò)側(cè),保證數(shù)據(jù)上行和下行都經(jīng)過(guò)同一匯聚層設(shè)備;上報(bào)模塊由數(shù)據(jù)收發(fā)包模塊調(diào)用,用于向DHCP中繼模塊發(fā)送需要添加存儲(chǔ)的出接口信息;出接口信息管理模塊用于存儲(chǔ)出接口信息,查找匯聚層設(shè)備的對(duì)應(yīng)基站的出接口信息;下發(fā)模塊由DHCP協(xié)議模塊調(diào)用,用于向數(shù)據(jù)收發(fā)包模塊發(fā)送已添加的對(duì)應(yīng)出接口信息。
[0007]在上述技術(shù)方案的基礎(chǔ)上,所述出接口信息管理模塊包括存儲(chǔ)模塊和查找模塊,存儲(chǔ)模塊用于存儲(chǔ)DHCP中繼模塊收到的出接口信息,查找模塊用于查找對(duì)應(yīng)基站的出接口信息。
[0008]在上述技術(shù)方案的基礎(chǔ)上,所述出接口信息管理模塊還包括刪除模塊,由DHCP協(xié)議模塊調(diào)用,用于在下發(fā)模塊成功下發(fā)出接口信息后,刪除相應(yīng)的出接口信息。
[0009]本發(fā)明還提供一種所述系統(tǒng)的N:1保護(hù)場(chǎng)景下DHCP中繼實(shí)現(xiàn)方法,包括:S1.在匯聚層設(shè)備上配置Loopback接口,發(fā)布主機(jī)路由到網(wǎng)絡(luò)側(cè);S2.數(shù)據(jù)上行,當(dāng)數(shù)據(jù)收發(fā)包模塊收到基站的請(qǐng)求包時(shí),通過(guò)上報(bào)模塊向DHCP中繼模塊上報(bào)出接口信息;S3.DHCP中繼模塊將收到的出接口信息以及基站的MAC,以映射條目的方式存儲(chǔ)在DHCP中繼模塊內(nèi);S4.數(shù)據(jù)下行,當(dāng)DHCP中繼模塊收到網(wǎng)絡(luò)側(cè)發(fā)來(lái)的應(yīng)答包,根據(jù)應(yīng)答包中的基站的MAC,調(diào)用出接口信息管理模塊找出對(duì)應(yīng)的出接口信息,再通過(guò)下發(fā)模塊將對(duì)應(yīng)的出接口信息發(fā)給數(shù)據(jù)收發(fā)包模塊;S5.數(shù)據(jù)收發(fā)包模塊收到應(yīng)答包后,根據(jù)由DHCP中繼模塊發(fā)來(lái)的出接口信息,單播該應(yīng)答包到對(duì)應(yīng)的基站。
[0010]在上述技術(shù)方案的基礎(chǔ)上,所述出接口信息管理模塊包括存儲(chǔ)模塊和查找模塊,步驟S3中出接口信息以及基站的MAC以映射條目的方式存儲(chǔ)在存儲(chǔ)模塊中,步驟S4中,DHCP協(xié)議模塊調(diào)用查找模塊在存儲(chǔ)模塊內(nèi)找出對(duì)應(yīng)的出接口信息。
[0011]在上述技術(shù)方案的基礎(chǔ)上,所述出接口信息管理模塊包括刪除模塊,下發(fā)模塊將對(duì)應(yīng)的出接口信息發(fā)給數(shù)據(jù)收發(fā)包模塊之后,刪除模塊刪除DHCP中繼模塊內(nèi)相應(yīng)的出接口信息。
[0012]本發(fā)明的有益效果在于:通過(guò)環(huán)回口發(fā)布主機(jī)路由,并在DHCP中繼模塊內(nèi)部記錄數(shù)據(jù)包的出接口信息,實(shí)現(xiàn)了 N:1保護(hù)場(chǎng)景下基站請(qǐng)求本端IP,匯聚層設(shè)備開(kāi)啟DHCP中繼功能后能夠單播應(yīng)答包到相應(yīng)的基站,解決了以往匯聚層設(shè)備的DHCP中繼應(yīng)答報(bào)文時(shí)發(fā)送應(yīng)答包到所有基站的問(wèn)題,避免影響其他基站,從而保證網(wǎng)絡(luò)業(yè)務(wù)不受影響。同時(shí),相對(duì)于opt1n82的方案,也能適用于遠(yuǎn)端DHCP SERVER主機(jī)不支持opt1n82功能的場(chǎng)景,解決了 opt1n82方案的局限性,增強(qiáng)了網(wǎng)絡(luò)的穩(wěn)定性、安全性,并且增強(qiáng)了用戶的體驗(yàn)。
【附圖說(shuō)明】
[0013]圖1為本發(fā)明N:1保護(hù)場(chǎng)景下DHCP中繼實(shí)現(xiàn)系統(tǒng)的示意圖;
[0014]圖2為本發(fā)明實(shí)施例N:1保護(hù)場(chǎng)景下DHCP中繼的組網(wǎng)場(chǎng)景圖。
[0015]附圖標(biāo)記:
[0016]IP協(xié)議棧I,主機(jī)路由發(fā)布模塊11,數(shù)據(jù)收發(fā)包模塊12,上報(bào)模塊13 ;
[0017]DHCP中繼模塊2,DHCP協(xié)議模塊21,下發(fā)模塊22,出接口信息管理模塊23,存儲(chǔ)模塊231,查找模塊232,刪除模塊233。
【具體實(shí)施方式】
[0018]以下結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
[0019]如圖1所示,本發(fā)明N:1保護(hù)場(chǎng)景下DHCP中繼實(shí)現(xiàn)系統(tǒng),包括IP協(xié)議棧I和DHCP中繼模塊2,IP協(xié)議棧I包括IP協(xié)議棧包括主機(jī)路由發(fā)布模塊11、數(shù)據(jù)收發(fā)包模塊12和上報(bào)模塊13 ;主機(jī)路由發(fā)布模塊11被IP協(xié)議棧I調(diào)用,用于發(fā)布主機(jī)路由到網(wǎng)絡(luò)側(cè),保證數(shù)據(jù)上行和下行都經(jīng)過(guò)同一匯聚層設(shè)備;上報(bào)模塊13由數(shù)據(jù)收發(fā)包模塊12調(diào)用,用于向DHCP中繼模塊2發(fā)送需要添加存儲(chǔ)的出接口信息。所述DHCP中繼模塊2包括DHCP協(xié)議模塊21、下發(fā)模塊22和出接口信息管理模塊23,下發(fā)模塊22由DHCP協(xié)議模塊21調(diào)用,用于向IP協(xié)議棧I的數(shù)據(jù)收發(fā)包模塊12發(fā)送已添加的對(duì)應(yīng)出接口信息。出接口信息管理模塊23包括存儲(chǔ)模塊231和查找模塊232,存儲(chǔ)模塊231用于存儲(chǔ)DHCP中繼模塊2收到的出接口信息,查找模塊232用于從存儲(chǔ)模塊231中查找對(duì)應(yīng)基站的出接口信息,由于N:1保護(hù)場(chǎng)景中多個(gè)基站對(duì)應(yīng)一臺(tái)匯聚層設(shè)備,因此對(duì)應(yīng)基站為該匯聚層設(shè)備對(duì)應(yīng)的用戶側(cè)基站。所述出接口信息管理模塊23還可以包括刪除模塊233,由DHCP協(xié)議模塊21調(diào)用,用于在下發(fā)模塊22成功下發(fā)出接口信息后,刪除存儲(chǔ)模塊231中相應(yīng)的出接口信息。
[0020]本發(fā)明N:1保護(hù)場(chǎng)景下DHCP中繼實(shí)現(xiàn)方法,具體包括如下步驟:
[0021]S1.在匯聚層設(shè)備上配置Loopback接口供其他模塊使用,主機(jī)路由發(fā)布模塊11發(fā)布主機(jī)路由到網(wǎng)絡(luò)側(cè)。
[0022]S2.數(shù)據(jù)上行,當(dāng)數(shù)據(jù)收發(fā)包模塊12收到基站的請(qǐng)求包時(shí),通過(guò)上報(bào)模塊13向DHCP中繼模塊2上報(bào)出接口信息。
[0023]S3.DHCP中繼模塊2將收到的出接口信息以及基站的MAC,以映射條目的方式存儲(chǔ)在DHCP中繼模塊2的存儲(chǔ)模塊231內(nèi)。
[0024]S4.數(shù)據(jù)下行,當(dāng)DHCP中繼模塊2收到網(wǎng)絡(luò)側(cè)發(fā)來(lái)的應(yīng)答包,根據(jù)應(yīng)答包中的基站的MAC,調(diào)用出接口信息管理模塊23的查找模塊232,在存儲(chǔ)模塊231中找出對(duì)應(yīng)的出接口信息,再通過(guò)下發(fā)模塊22將對(duì)應(yīng)的出接口信息發(fā)給IP協(xié)議棧I的數(shù)據(jù)收發(fā)包模塊12。下發(fā)模塊22將對(duì)應(yīng)的出接口信息發(fā)給數(shù)據(jù)收發(fā)包模塊12之后,刪除模塊233刪除DHCP中繼模塊2的存儲(chǔ)模塊231中相應(yīng)的出接口信息。
[0025]S5.數(shù)據(jù)收發(fā)包模塊12收到應(yīng)答包后,根據(jù)由DHCP中繼模塊2發(fā)來(lái)的出接口信息,單播該應(yīng)答包到對(duì)應(yīng)的基站。
[0026]下面通過(guò)具體實(shí)施例詳細(xì)說(shuō)明本
【發(fā)明內(nèi)容】
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1