| CPC H04L 12/66 (2013.01) [H04L 45/02 (2013.01); H04L 63/0236 (2013.01); H04L 63/08 (2013.01)] | 19 Claims |

|
1. A method for network access by a residential gateway in a control and user plane separation architecture, the control and user plane separation architecture including a control plane and a separate user plane, and the residential gateway configured for both wired and wireless communication via the network, the method comprising:
establishing, via an aggregate gateway function, a packet forwarding control protocol session between the residential gateway and the network, the packet forwarding control protocol session hosting (i) a first set of forwarding rules for forwarding control messages between the control plane and the separate user plane and (ii) at least one second set of forwarding rules for forwarding data traffic between the control plane and the separate user plane; and
facilitating, via the aggregate gateway function, network access by the residential gateway according to the packet forwarding control protocol session, wherein
the aggregate gateway function includes an aggregate gateway function user plane and an aggregate gateway function control plane, and
the establishing includes modifying the packet forwarding control protocol session to add the at least one second set of forwarding rules by exchanging packet forwarding control protocol session modification messages between the aggregate gateway function user plane and the aggregate gateway function control plane, the exchanging the packet forwarding control protocol session modification messages including
sending a packet forwarding control protocol session modification request message from the aggregate gateway function control plane to the aggregate gateway function user plane upon receipt of a packet data unit session request message, the packet data unit session request message requesting a packet data unit session between the residential gateway and the network, and
sending a packet forwarding control protocol session modification response message from the aggregate gateway function user plane to the aggregate gateway function control plane.
|