Page 1444 - 5G Basics - Core Network Aspects
P. 1444

3                                                 Signalling aspects




                                            BNG                                         Controller



                                   Apply for sections of address
                                                     IP Address request
                                                                                 Allocate IP address sections
                                                     Reply (IP address sections)
                                    Update local address pool
                   IP Address Apply


                   IP Address Release
                                 Release sections of address

                                                    IP Address request (IP address sections)
                                                                                 Recycle IP address sections
                                                     Reply
                                    Update local address pool



                                    Figure 8-2 – The address pool management procedure


            Each BNG device in the BNG pool detects the utilization of the local address pool. If the number of address
            in the local address pool is inadequate, the BNG generates the IP address request message and sends it to
            the controller for applying new IP address sections. The controller then allocates IP address sections, and
            returns the response message with the allocated IP address sections to the BNG. On the contrary, if the IP
            addresses in the local address pool are used inefficiently, the BNG releases part of unused IP addresses.
            Hence, the unused IP addresses in a BNG can be reused by other BNG and the IP address utilization ratio is
            improved correspondingly. The BNG generates the IP address request message and sends it to the controller
            to release unused IP addresses. The controller recycles the released IP addresses, and responds with the
            confirmation message to inform success or failure.

            As described in appendix A, the access requests from different users are recommended to be distributed
            among BNG devices of the BNG pool to achieve the load balancing with the granularity of user group. The
            user group information can be extracted from the user access request or reply messages. The controller is
            required to allocate a different IP address block for every user group. Otherwise, it might cause the routing
            problem. For example, when the access requests from user group 1 are assigned to BNG1 device of the BNG
            pool1 as described in Figure A-1, if the same IP address block is divided into two parts, one part is assigned
            to user group 1,and the other part is assigned to user group 2. So when packets switched between BNG1 and
            BNG2, This will cause the router in the IP core network does not know how to set up the next hop in routing
            entry for this IP address block to forward downstream packets. Allocating different IP address block for
            different user groups can avoid the above problem.
            As described in Section 8.5, if one backup BNG takes over a fault BNG based on the protection policy, the
            corresponding  user  traffic  will  be  transfer  to  the  backup  BNG  seamlessly.  In  order  to  achieve  this,  the
            destination MAC address of packets sent from users is required to keep the same whether it is the primary
            BNG, or it is the backup BNG. If the destination MAC address is set to the real MAC address of the primary
            BNG, the packets coming from users will be discarded by the backup BNG during the procedure of protection
            switch. Allocating a virtualized gateway MAC address to both the primary and backup BNG can solve this
            problem.  The  controller  is  in  charge  of  managing  virtualized  MAC  addresses  and  allocating  virtual  MAC
            addresses to the BNG by using the reply message.






            1434
   1439   1440   1441   1442   1443   1444   1445   1446   1447   1448   1449