麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

前綴沖突的處理方法及裝置與流程

文檔序號:41771684發布日期:2025-04-29 18:42閱讀:6來源:國知局
前綴沖突的處理方法及裝置與流程

本申請涉及通信,尤其涉及一種前綴沖突的處理方法及裝置。


背景技術:

1、支持ipv6的動態主機配置協議(英文:dynamic?host?configuration?protocolfor?ipv6,簡稱:dhcpv6)是針對ipv6編址方案的設計,用于為主機分配ipv6前綴、ipv6地址和其他網絡配置參數。

2、dhcpv6客戶端通常通過鏈路本地范圍的組播地址與dhcpv6服務器通信,以獲取ipv6前綴、ipv6地址和其他網絡配置參數。當dhcpv6服務器與dhcpv6客戶端不在同一個鏈路范圍時,兩端無法直接通信,需通過dhcpv6中繼幫助轉發dhcp報文。

3、dhcpv6客戶端向dhcpv6服務器申請ipv6前綴。dhcpv6中繼在接收到dhcpv6服務器發送的中繼回復(relay-reply)報文后,從relay-reply報文攜帶的廣告(advertise)報文中獲取ia_pd前綴選項。根據ia_pd前綴選項內存儲的前綴信息查找本地中繼表。若中繼表中存在與前綴信息匹配的中繼表項,且該中繼表項記錄的dhcpv6客戶端信息與當前申請ipv6前綴的dhcpv6客戶端信息不匹配,也即是存在前綴沖突。

4、在一種現有處理方式中,dhcpv6中繼將上述advertise報文繼續向當前申請ipv6前綴的dhcpv6客戶端轉發,并且不生成當前申請ipv6前綴的dhcpv6客戶端對應的的中繼表項。在另一種現有處理方式中,dhcpv6將relay-reply報文丟棄,并向dhcpv6服務器發送釋放(release)報文,以使得dhcpv6服務器釋放本次分配的ipv6前綴;并且dhcpv6中繼也不生成當前申請ipv6前綴的dhcpv6客戶端對應的中繼表項。

5、但是,上述多種處理方式也暴露出以下問題:1)在第一種方式中,將導致不同的dhcpv6客戶端持有相同的ipv6前綴,使得網絡內出現路由沖突,數據包無法正確地轉發而被丟棄;2)在第二種方式中,將導致當前申請ipv6前綴的dhcpv6客戶端無法獲取到ipv6前綴。


技術實現思路

1、有鑒于此,本申請提供了一種前綴沖突的處理方法及裝置,用以解決現有dhcpv6中繼組網內,出現的不同dhcpv6客戶端持有相同的ipv6或者dhcpv6客戶端無法獲取到ipv6前綴的問題。

2、第一方面,本申請提供了一種前綴沖突的處理方法,所述方法應用于dhcpv6中繼,所述方法包括:

3、獲取dhcpv6服務器發送的relay-reply報文,所述relay-reply報文包括所述dhcpv6服務器為第一dhcpv6客戶端分配的第一前綴信息;

4、若本地前綴表中存在與所述第一前綴信息匹配的第一前綴表項,則丟棄所述relay-reply報文;

5、向所述dhcpv6服務器發送release報文,以使得所述dhcpv6服務器釋放所述第一前綴信息;

6、根據所述第一前綴表項,向第二dhcpv6客戶端發送reconfigure報文,所述reconfigure報文包括報文標記;

7、當在預設時間內接收到所述第二dhcpv6客戶端根據所述報文標記發送的dhcpv6協議報文時,向所述dhcpv6服務器發送所述dhcpv6協議報文,以使得所述dhcpv6服務器重新為所述第二dhcpv6客戶端分配第二前綴信。

8、第二方面,本申請提供了一種前綴沖突的處理裝置,所述裝置應用于dhcpv6中繼,所述裝置包括:

9、接收單元,用于接收dhcpv6服務器發送的relay-reply報文,所述relay-reply報文包括所述dhcpv6服務器為第一dhcpv6客戶端分配的第一前綴信息;

10、丟棄單元,用于若本地前綴表中存在與所述第一前綴信息匹配的第一前綴表項,則丟棄所述relay-reply報文;

11、發送單元,用于向所述dhcpv6服務器發送release報文,以使得所述dhcpv6服務器釋放所述第一前綴信息;

12、所述發送單元還用于,根據所述第一前綴表項,向第二dhcpv6客戶端發送reconfigure報文,所述reconfigure報文包括報文標記;

13、所述發送單元還用于,當在預設時間內所述接收單元接收到所述第二dhcpv6客戶端根據所述報文標記發送的dhcpv6協議報文時,向所述dhcpv6服務器發送所述dhcpv6協議報文,以使得所述dhcpv6服務器重新為所述第二dhcpv6客戶端分配第二前綴信息。

14、第三方面,本申請提供了一種網絡設備,包括處理器和機器可讀存儲介質,機器可讀存儲介質存儲有能夠被處理器執行的機器可執行指令,處理器被機器可執行指令促使執行本申請第一方面所提供的方法。

15、因此,通過應用本申請提供的前綴沖突的處理方法及裝置,dhcpv6中繼接收dhcpv6服務器發送的relay-reply報文,該relay-reply報文包括所述dhcpv6服務器為第一dhcpv6客戶端分配的第一前綴信息;若本地前綴表中存在與第一前綴信息匹配的第一前綴表項,則dhcpv6中繼丟棄relay-reply報文;dhcpv6中繼向dhcpv6服務器發送release報文,以使得dhcpv6服務器釋放第一前綴信息;根據第一前綴表項,dhcpv6中繼向第二dhcpv6客戶端發送reconfigure報文,該reconfigure報文包括報文標記;當在預設時間內接收到第二dhcpv6客戶端根據報文標記發送的dhcpv6協議報文時,dhcpv6中繼向dhcpv6服務器發送dhcpv6協議報文,以使得dhcpv6服務器重新為第二dhcpv6客戶端分配第二前綴信息。

16、如此,dhcpv6中繼作為沖突檢測設備,協調dhcpv6中繼組網內前綴信息的一致性,避免了dhcpv6客戶端無法獲取到ipv6前綴或者不同dhcpv6客戶端持有相同ipv6前綴,并且,本申請使用的報文符合rfc規定,也符合dhcpv6協議的一致性和通用性。

17、另外,本申請可最大程度的保障老用戶繼續獲取當前持有的ipv6前綴,新用戶獲取新分配的ipv6前綴,在dhcpv6服務器故障恢復后,對用戶網絡影響非常小。



技術特征:

1.一種前綴沖突的處理方法,其特征在于,所述方法應用于dhcpv6中繼,所述方法包括:

2.根據權利要求1所述的方法,其特征在于,所述relay-reply報文包括advertise報文;

3.根據權利要求1所述的方法,其特征在于,所述方法還包括:

4.根據權利要求1所述的方法,其特征在于,所述方法還包括:

5.根據權利要求1所述的方法,其特征在于,所述第一前綴表項還包括所述第二dhcpv6客戶端的標識;

6.一種前綴沖突的處理裝置,其特征在于,所述裝置應用于dhcpv6中繼,所述裝置包括:

7.根據權利要求6所述的裝置,其特征在于,所述relay-reply報文包括advertise報文;

8.根據權利要求6所述的裝置,其特征在于,所述丟棄單元還用于,當在所述預設時間內接收到所述dhcpv6服務器發送的任一dhcpv6協議報文且所述任一dhcpv6協議報文包括所述第一前綴信息,則丟棄所述任一dhcpv6協議報文。

9.根據權利要求6所述的裝置,其特征在于,所述裝置還包括:

10.根據權利要求6所述的裝置,其特征在于,所述第一前綴表項還包括所述第二dhcpv6客戶端的標識;


技術總結
本申請提供一種前綴沖突的處理方法及裝置,該方法包括:接收DHCPv6服務器發送的包括第一前綴信息的Relay?reply報文;若本地前綴表中存在與第一前綴信息匹配的第一前綴表項,則丟棄Relay?reply報文;向DHCPv6服務器發送Release報文,以使得DHCPv6服務器釋放第一前綴信息;根據第一前綴表項,向第二DHCPv6客戶端發送Reconfigure報文;當在預設時間內接收到第二DHCPv6客戶端發送的DHCPv6協議報文時,向DHCPv6服務器發送DHCPv6協議報文,以使得DHCPv6服務器重新為第二DHCPv6客戶端分配第二前綴信息。

技術研發人員:楊濤
受保護的技術使用者:新華三技術有限公司
技術研發日:
技術公布日:2025/4/28
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 丹东市| 武陟县| 平果县| 肥东县| 泰宁县| 汤阴县| 洪泽县| 静乐县| 林芝县| 宁陵县| 东光县| 凭祥市| 湘潭市| 焉耆| 海丰县| 莲花县| 宝清县| 武隆县| 临城县| 小金县| 辽源市| 文昌市| 美姑县| 承德县| 平顶山市| 平潭县| 双柏县| 霍州市| 辽阳市| 保靖县| 申扎县| 宕昌县| 大城县| 丰县| 鱼台县| 阆中市| 晋宁县| 新营市| 河曲县| 辛集市| 汝南县|