本技術涉及通信,尤其涉及一種網關的地址分配方法、核心網、用戶終端、介質及產品。
背景技術:
1、在第五代移動通信技術(5th?generation?mobile?communication?technology,5g)網絡中,用戶終端(user?equipment,ue)不僅需要自身接入網絡,還需為下掛設備提供網絡接入能力。
2、相關技術中,ue下掛設備的網段信息需要用戶人工配置到ue終端的動態主機配置協議服務器(dynamic?host?configuration?protocol?server,dhcp?server)地址池中,從而下掛設備可以通過dhcp獲取所使用網關的互聯網協議(internet?protocol,ip)地址。
3、但是,上述方式智能化程度較低,且容易出錯。
技術實現思路
1、本技術實施例提供網關的地址分配方法、核心網、用戶終端、介質及產品,用以達到提高智能化程度和準確性的技術效果。
2、第一方面,本技術實施例提供一種網關的地址分配方法,應用于核心網,包括:
3、在用戶終端建立協議數據單元會話時,獲取與所述用戶終端關聯的下掛設備網段信息和所述用戶終端的互聯網協議地址,所述下掛設備網段信息和所述用戶終端的互聯網協議地址位于同一子網或不同子網;
4、將所述下掛設備網段信息封裝至協議配置選項字段中;
5、根據所述協議配置選項字段和所述用戶終端的互聯網協議地址,構建所述協議數據單元會話建立應答消息,所述協議數據單元會話建立應答消息包含所述協議配置選項字段和所述用戶終端的互聯網協議地址;
6、將所述協議數據單元會話建立應答消息發送至所述用戶終端,所述用戶終端用于根據所述協議數據單元會話建立應答消息為所述下掛設備分配所使用網關的互聯網協議地址。
7、在一種可能的實施方式中,所述將所述下掛設備網段信息封裝至協議配置選項字段中,包括:
8、采用預設的哈希算法,對所述下掛設備網段信息的核心網段標識進行哈希運算,得到校驗哈希值;
9、基于所述協議配置選項字段的封裝條件,對所述下掛設備網段信息進行格式調整,得到調整后的下掛設備網段信息;
10、將所述校驗哈希值與所述調整后的下掛設備網段信息,封裝至所述協議配置選項字段的預設字段位置中。
11、第二方面,本技術實施例提供一種網關的地址分配方法,應用于用戶終端,包括:
12、接收核心網發送的協議數據單元會話建立應答消息,所述協議數據單元會話建立應答消息包含協議配置選項字段和所述用戶終端的互聯網協議地址;
13、從所述協議數據單元會話建立應答消息中提取出協議配置選項字段和所述用戶終端的互聯網協議地址;
14、對所述協議配置選項字段進行解析,得到所述用戶終端的下掛設備網段信息;
15、若所述下掛設備網段信息和所述用戶終端的互聯網協議地址位于不同子網,則根據所述下掛設備網段信息為所述下掛設備分配所使用網關的互聯網協議地址;
16、若所述下掛設備網段信息和所述用戶終端的互聯網協議地址位于同一子網,則根據所述下掛設備網段信息和所述用戶終端的互聯網協議地址為所述下掛設備分配所使用網關的互聯網協議地址。
17、在一種可能的實施方式中,所述對所述協議配置選項字段進行解析,得到所述用戶終端的下掛設備網段信息,包括:
18、從所述協議配置選項字段的預設對應位置分別提取校驗哈希值與封裝網段信息;
19、采用預設的哈希算法,對所述封裝網段信息進行哈希運算,生成比對哈希值,所述預設的哈希算法與核心網封裝過程所用的預設的哈希算法相同;
20、將所述比對哈希值與所述校驗哈希值進行比對,得到比對結果;
21、若所述比對結果指示所述比對哈希值與所述校驗哈希值相同,則確定所述封裝網段信息為所述用戶終端的下掛設備網段信息。
22、在一種可能的實施方式中,所述下掛設備網段信息包括多個互聯網協議地址,所述根據所述下掛設備網段信息為所述下掛設備分配所使用網關的互聯網協議地址,包括:
23、基于預設的選取規則,從所述多個互聯網協議地址中確定出第一目標地址;
24、將所述第一目標地址,確定為為所述下掛設備分配的所使用網關的互聯網協議地址。
25、在一種可能的實施方式中,所述根據所述下掛設備網段信息和所述用戶終端的互聯網協議地址為所述下掛設備分配所使用網關的互聯網協議地址,包括:
26、根據所述下掛設備網段信息和所述用戶終端的互聯網協議地址,配置所述用戶終端的控制面內部網關地址及默認路由;
27、基于所述控制面內部網關地址及默認路由,將所述用戶終端的互聯網協議地址,確定為為所述下掛設備分配所使用網關的互聯網協議地址。
28、在一種可能的實施方式中,所述下掛設備網段信息包括多個互聯網協議地址,所述根據所述下掛設備網段信息和所述用戶終端的互聯網協議地址,配置所述用戶終端的控制面內部網關地址及默認路由,包括:
29、將所述用戶終端的互聯網協議地址配置為本地網橋的互聯網協議地址;
30、基于預設的選取規則,從所述多個互聯網協議地址中確定出第二目標地址;
31、將所述第二目標地址確定為所述用戶終端的控制面內部網關地址;
32、將所述用戶終端的默認路由配置為以所述控制面內部網關地址為下一跳,以使所述下掛設備發送至所述用戶終端互聯網協議地址的報文,經由所述控制面內部網關地址轉發至所述核心網。
33、在一種可能的實施方式中,所述得到所述用戶終端的下掛設備網段信息之后,還包括:
34、將所述用戶終端的下掛設備網段信息存儲至本地動態主機配置協議服務器地址池中,以供為所述下掛設備分配所使用網關的互聯網協議地址時調用。
35、第三方面,本技術實施例提供一種核心網,包括:存儲器,處理器;
36、所述存儲器存儲計算機執行指令;
37、所述處理器執行所述存儲器存儲的計算機執行指令,使得所述處理器執行如上第一方面的實施方式。
38、第四方面,本技術實施例提供一種用戶終端,包括:存儲器,處理器;
39、所述存儲器存儲計算機執行指令;
40、所述處理器執行所述存儲器存儲的計算機執行指令,使得所述處理器執行如上第二方面和/或第二方面各種可能的實施方式。
41、第五方面,本技術實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機執行指令,所述計算機執行指令被處理器執行時用于實現如上第一方面和/或第二方面各種可能的實施方式。
42、第六方面,本技術實施例提供一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現如上第一方面和/或第二方面各種可能的實施方式。
43、本技術實施例提供的網關的地址分配方法、核心網、用戶終端、介質及產品,通過在用戶終端建立協議數據單元會話時,由核心網獲取下掛設備網段信息與用戶終端的互聯網協議地址,并將下掛設備網段信息封裝至協議配置選項字段,進而構建協議數據單元會話建立應答消息下發至用戶終端,該協議數據單元會話建立應答消息包含協議配置選項字段和用戶終端的互聯網協議地址。本技術的方法,使得用戶終端可依據該協議數據單元會話建立應答消息為下掛設備分配網關的互聯網協議地址,無需用戶人工將網段信息配置到dhcp?server地址池中,從而有效提高了為下掛設備分配網關地址的智能化程度,同時降低了人工配置帶來的錯誤,提升了網關地址分配的準確性。