×

Inline network address translation within a mobile gateway router

  • US 9,351,324 B2
  • Filed: 11/13/2014
  • Issued: 05/24/2016
  • Est. Priority Date: 05/14/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, with a mobile gateway, a request to attach a wireless device of a subscriber to a mobile wireless network;

    establishing, with a control plane of the mobile gateway, a packet-based network connection for the wireless device to communicate using the mobile wireless network, wherein establishing the network connection comprises assigning a private network address to the wireless device;

    upon establishing the network connection and prior to receiving subscriber data traffic from the wireless device, pre-allocating with the control plane of the mobile gateway a public network address and a port range for the wireless device;

    constructing, with the control plane of the mobile gateway, a network address translation (NAT) profile specifying the public network address and the port range and installing the NAT profile within a hardware forwarding element of the mobile gateway;

    upon receiving a packet of a new packet flow of the subscriber data traffic, dynamically selecting a port within the port range of the NAT profile for the subscriber with the hardware forwarding element and creating a NAT binding within the hardware forwarding element that maps the private network address for the wireless device to the public network address and the selected port; and

    performing network address translation on packets for the packet flow within the hardware forwarding element based on the NAT binding.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×