JP-2026076363-A - Communication systems, controllers, and programs
Abstract
[Solution] The communication system comprises a controller and an SR gateway that converts GTP-U compliant packets received from a mobile network into SRv6 compliant packets, wherein the SR gateway has a VRF generation unit that generates a plurality of gNBVRFs, each corresponding to a plurality of gNBs, and a plurality of DNVRFs, each corresponding to a plurality of DNs, wherein the controller has a correspondence information generation unit that generates correspondence information that associates the plurality of gNBVRFs with the plurality of DNVRFs, an information acquisition unit that acquires PFCP session information notified when a UE is attached, a route information generation unit that generates route information for the destination address of the UPF corresponding to the UE, including the community of the DNVRF corresponding to the UE, based on the PFCP session information and correspondence information, and a route information advertisement unit that advertises the route information to the SR gateway. [Selection Diagram] Figure 4
Inventors
- 松嶋 聡
Assignees
- ソフトバンク株式会社
Dates
- Publication Date
- 20260511
- Application Date
- 20260219
- Priority Date
- 20210913
Claims (4)
- Controller and It includes an SR gateway that converts GTP-U compliant packets received from a mobile network into SRv6 compliant packets, The aforementioned SR gateway is It has a VRF generation unit that generates multiple gNBVRFs, which are VRFs corresponding to each of the multiple gNBs, and multiple DNVRFs, which are VRFs corresponding to each of the multiple DNs. The aforementioned controller, A correspondence information generation unit generates correspondence information that associates multiple gNBVRFs with multiple DNVRFs, An information acquisition unit that acquires PFCP session information notified when a UE is attached, A routing information generation unit generates routing information for the destination address of the UPF corresponding to the UE, which includes the DNVRF community corresponding to the UE, based on the PFCP session information and the correspondence information. A communication system comprising a route information advertising unit that advertises the aforementioned route information to the SR gateway.
- The aforementioned communication system includes a router, The SR gateway receives routing information for the destination address of the UPF corresponding to the UE from the controller, The SID corresponding to the DNVRF of the aforementioned router is associated and registered in the gNBVRF. The communication system according to claim 1.
- A correspondence information generation unit generates correspondence information that associates multiple gNBVRFs, which are VRFs corresponding to each of multiple gNBs, with multiple DNVRFs, which are VRFs corresponding to each of multiple DNs. An information acquisition unit that acquires PFCP session information notified when a UE is attached, A routing information generation unit generates routing information for the destination address of the UPF corresponding to the UE, which includes the DNVRF community corresponding to the UE, based on the PFCP session information and the correspondence information. A controller comprising a route information advertising unit that advertises the aforementioned route information to gateways.
- A program for causing a computer to function as the controller described in claim 3.
Description
This invention relates to a communication system, a controller, and a program. Patent Document 1 describes slicing in a mobile network compliant with 5G (5th Generation). [Prior art documents] [Patent Documents] [Patent Document 1] Japanese Unexamined Patent Publication No. 2019-176384 According to one embodiment of the present invention, a communication system is provided. The communication system may include a controller. The communication system may include an SR gateway that converts GTP-U compliant packets received from a mobile network into SRv6 compliant packets. The SR gateway may have a VRF generation unit that generates a plurality of gNBVRFs, each corresponding to a plurality of gNBs, and a plurality of DNVRFs, each corresponding to a plurality of DNs. The SR gateway may have a message advertisement unit that advertises a message to the controller containing information on the plurality of gNBVRFs and the plurality of DNVRFs generated by the VRF generation unit. The controller may have a correspondence information generation unit that generates correspondence information that associates the plurality of gNBVRFs with the plurality of DNVRFs based on the message. The controller may have an information acquisition unit that acquires PFCP session information that is notified when a UE is attached. The controller may have a route information generation unit that generates route information for the UPF destination address corresponding to the UE, including the SID of the DNVRF corresponding to the UE, based on PFCP session information and correspondence information. The controller may also have a route information advertisement unit that advertises the route information to the SR gateway. The above message advertising unit may advertise the above message to the controller, for each of the multiple gNBVRFs and multiple DNVRFs, by storing the N3RAN prefix corresponding to the gNBVRF and the N6DN SID corresponding to the DNVRF in the NLRI, and by storing the N3RAN community corresponding to the gNBVRF and the N6DN community corresponding to the DNVRF in the community attribute. The above-mentioned message advertising unit may advertise the above message to the controller, storing the N3RAN prefix corresponding to the first gNBVRF and the N6DN SID corresponding to the first DNVRF in the NLRI attribute of the MP_REACH_NLRI attribute, for a combination of the first gNBVRF among the multiple gNBVRFs and the first DNVRF among the multiple DNVRFs, and storing the N3RAN community corresponding to the first gNBVRF and the N6DN community corresponding to the first DNVRF in the community attribute. The N6DN SID corresponding to the first DNVRF may be a common Anycast SID that indicates the first DNVRF present in each of the multiple SR gateways. The above message advertising unit may advertise to the controller a message for the multiple gNBVRFs, with the NLRI type set to Access, storing the N3RAN prefix corresponding to the gNBVRF in the NLRI attribute of MP_REACH_NLRI, and storing the N3RAN community corresponding to the gNBVRF in the community attribute. For the multiple DNVRFs, the NLRI type set to Core, storing the node ID indicating the SR gateway in the NLRI attribute of MP_REACH_NLRI, storing the N6DN community corresponding to the DNVRF in the community attribute, and adding the N6DN SID corresponding to the DNVRF, may advertise to the controller a message. The above-mentioned message advertising unit may advertise to the controller a message containing the following information for the first gNBVRF among the multiple gNBVRFs: the NLRI type is set to Access, the N3RAN prefix corresponding to the first gNBVRF is stored in the NLRI attribute of MP_REACH_NLRI, and the N3RAN community corresponding to the first gNBVRF is stored in the community attribute. Similarly, for the first DNVRF among the multiple DNVRFs, the NLRI type is set to Core, the node ID indicating the SR gateway is stored in the NLRI attribute of MP_REACH_NLRI, the N6DN community corresponding to the first DNVRF is stored in the community attribute, and the N6DN SID corresponding to the first DNVRF is added. The controller may have a storage unit that stores DN community linking information which links a DN name that can identify an N6DN indicating a VRF corresponding to a DN with the community attribute of the N6DN, and DN related information which can register an N3RAN prefix, an N6DN SID, and an N3RAN community corresponding to each of a plurality of DN names. The corresponding information generation unit may generate the corresponding information by identifying a DN name corresponding to the matching community attribute when an N6DN community included in the message advertised by the message advertising unit matches any of the community attributes in the DN community linking information, and by registering the N3RAN prefix, an N6DN SID, and an N3RAN community included in the message in the DN related information corresponding to the identi