Overview:
        
          What’s Inside
          
            - Network Address Translation
- Tunneling
- Architecture
 
        The worldwide proliferation of wireless and Internet-enabled devices has led to the rapid  depletion of IPv4 addresses. One of the five RIRs (Regional Internet Registries) has  exhausted its IPv4 allocations, and the rest are expected to deplete their pools within a  few years; meanwhile, IPv6 adoption has been slower than predicted. Service providers  need a solution that will help them manage IPv4 address depletion and increase network  optimization by seamlessly migrating to IPv6.
        F5 BIG-IP Carrier-Grade NAT (CGNAT) offers a broad set of tools that enables service  providers to successfully migrate to IPv6 while continuing to support and interoperate  with existing IPv4 devices and content. BIG-IP CGNAT offers service providers tunneling  solutions with Dual-Stack Lite capabilities as well as native network address translation  solutions, such as NAT44 and NAT64. It provides carrier-grade scalability by offering a  very high number of IP address translations, very fast NAT translation setup rates, high  throughput, and high-speed logging.
        Key Benefits
        Optimize network performance with  carrier-grade performance and scalability
          Ensure optimal, carrier-grade network  performance during IPv6 migration. BIG-IP  CGNAT has the ability to scale to tens of  millions of IP address translations, translation  setup rates in the order of a million per second,  and tens of gigabits of performance. It further  improves performance with high-speed logging  (HSL) capabilities. This enables you to reduce  spending as you can handle your migration  needs with fewer servers in the network. 
         Reduce servers and management costs
Reduce servers and management costs
          Achieve lower CapEx, OpEx, and power and  cooling costs by optimizing your existing network  infrastructure and consolidating core elements,  including policy enforcement management,  firewall, TCP optimization, and intelligent traffic  steering with a unified, easy-to-manage platform.
        Manage address depletion and IPv6  migration with flexible deployment options
          Ensure compatibility in the network between  legacy IPv4 and new IPv6 devices and content  while having multiple ways to manage IPv4  address depletion and IPv6 migration. BIG-IP  CGNAT offers greater flexibility to choose which  migration strategy best fits your timeline.
       
      
        Network Address Translation:
        Network address translation in BIG-IP CGNAT enables you to continue delivering IPv4  connectivity and to handle high amounts of concurrent sessions as you manage IPv4 address  depletion and plan for a seamless migration to IPv6.
        NAT44
        If you have yet to implement IPv6 and are primarily focused on extending the usage of IPv4,  the NAT44 feature of BIG-IP CGNAT enables endpoints to continue to use their own private  IPv4 addresses behind the customer premises equipment (CPE). NAT44 translates those  private IPv4 addresses that get allocated in the access network into public IPv4 addresses  from a public IPv4 pool on the CGN platform. In addition, BIG-IP CGNAT provides  Deterministic NAT to reduce logging size and requirements.
        With endpoint-independent mapping, BIG-IP CGNAT supports tethered devices that require  reuse of the same private IPv4 address by the public IPv4 address. It does this by assigning  the same external address and port for all connections from a given host using the same  internal port. Endpoint-independent filtering determines who can connect to an internal host.
        NAT64
        For service providers that have IPv6-only endpoints deployed in their network, BIG-IP CGNAT  provides NAT64. The NAT64 feature enables service providers with IPv6 endpoints to  seamlessly and transparently access IPv4 content and destinations by translating between  IPv6 and IPv4 addresses.
        464XLAT
        While networks and devices migrate to IPv6, there are many applications and services  that will continue to support only IPv4. This causes many interoperability challenges,  especially with peer-to-peer communication services, even with the use of NAT64 and  DNS64 technologies. With 464XLAT support, which builds on NAT64, service providers can  deploy a simple and scalable technique that provides access to IPv4 services for mobile  and wireline IPv6-only networks without encapsulation. BIG-IP CGNAT supports PLAT,  which is the provider-side stateful translator that translates N:1 global IPv6 addresses to  IPv4 addresses.
        Port Control Protocol (PCP)
        Because applications use peer-to-peer networks as well as multiplayer gaming services,  they need to communicate through home and business gateways to operate. However,  with service providers deploying NAT solutions within their networks, these applications,  which use protocols such as UPnP, may break in the presence of carrier-grade NAT.  The PCP functionality in BIG-IP CGNAT allows these applications to operate seamlessly.  PCP enables UPnP traffic to continue working by using PCP to translate and relay UPnP  messages to the PCP server. PCP initiates an explicit dialog between the applications and  the CGNAT device to open up or forward TCP or UDP ports, regardless of the CGNAT  device’s location. The PCP client can be used by applications to directly dialog with the  CGNAT device running a PCP server. 
        DNS64
        Complementing NAT64 is DNS64, provided by F5 BIG-IP Global Traffic Manager (GTM).  DNS64 allows IPv6 hosts to see IPv4 destinations as IPv6 addresses. For DNS servers  that receive requests for a domain’s AAAA records (IPv6) but only find A records (IPv4),  DNS64 synthesizes the AAAA records from the A records and forwards them to the user,  enabling networks with IPv6-only endpoints to continue accessing IPv4 and IPv6 content.  In addition to DNS64, BIG-IP CGNAT interoperates with external DNS64 gateways, providing  flexible deployment options in your network.
        Application layer gateway support
        In many IP applications such as VoIP, webcam, and other SIP/RTSP services, the SIP  and/or RTSP message in the control plane contains IP addresses to set up the media flows.  During NAT with the SIP or RTSP service, if these IP addresses are not translated, it will  cause a disruption in the sending and receiving of messages and result in voice and video  session errors. BIG-IP CGNAT offers application layer gateway (ALG) support by modifying  IP addresses and ports in the control plane messages, and it will open the associated  pinholes for the media streams carrying the application payload by creating the necessary  NAT mapping. This enables you to seamlessly translate SIP/RTSP-based services without  disruptions in video and voice calls.
        BIG-IP CGNAT also offers ALG support for point-to-point tunneling protocol (PPTP).  This feature allows data to be sent across NAT without being broken up and without an F5  iRules or iApps Template extension.
        Logging
        Legal and regulatory standards that require you to log all NAT entries can result in an excess  of logging data to store. BIG-IP CGNAT offers extensive and flexible logging capabilities and  can store information such as private-to-public IP address translation, URL/URI destination  addresses, port numbers, times of day, and other session details that can be customized to  meet your requirements and minimize logging storage.
        BIG-IP CGNAT now supports Internet Protocol Flow Information Export (IPFIX), a more  compressed NAT logging method than syslog. By using IPFIX, service providers can reduce  the amount of data they have per log entry, thus minimizing their overall costs.
        In addition, certain information, such as MSISDN, can be extracted from RADIUS accounting  messages and inserted into logs. BIG-IP CGNAT can scale to support generating millions  of logging records and exporting them to a system logging server, as well as providing load  balancing and UDP monitoring of high-speed logging servers.
        Port block allocation (PBA)
        To decrease the amount of necessary logging, BIG-IP CGNAT offers port block allocation  (PBA). PBA sets aside a set of ports for a private IP address and only needs to store logs  twice for each set of ports—when the set is created and when it is closed.
        Deterministic NAT
        Logging records can place a significant burden on your infrastructure. While BIG-IP CGNAT  can scale to support millions of logging records, it provides deterministic NAT to reduce  logging infrastructure needs. With deterministic NAT, public IP addresses and ports  are predetermined and defined for a given endpoint, and port allocation for a session is performed dynamically out of assigned blocks. This results in a minimum number of logs  you have to generate and save.
        Hairpinning 
        Endpoints located behind the same NAT that are communicating with each other are  required to be translated at the CGNAT to prevent blocking of private addresses.  Hairpinning enables two endpoints behind the NAT to communicate with each other by  allowing packets arriving at the NAT from the private network to be translated and then  looped back to the private network rather than being passed through to the public network,  which also reduces traffic to the downstream infrastructure such as routers.
       
      
        Tunneling:
        For service providers that have implemented an IPv6 network, yet need to support legacy  IPv4 endpoints, BIG-IP CGNAT offers tunneling technologies such as Dual-Stack Lite.  This ensures that IPv4 users can continue to access IPv4 content.
        Dual-Stack Lite (DS-Lite)
        DS-Lite enables you to deploy an IPv6-only access and aggregation network while still  providing service to IPv4 endpoints and destinations. It’s a tunneling solution in which  endpoint IPv4 packets are encapsulated in an IPv6 tunnel and sent via the AFTR (Address  Family Transition Router) to an external IPv4 destination through your network. Within the  AFTR, the tunnel packet is decapsulated and a NAT44 function is applied to the tunneled  private IPv4 traffic before delivering it to the public IPv4 destination. At the other end of the  DS-Lite tunnel, the DS-Lite B4 (Basic Bridging Broadband) functionality occurs at the CPE  device, such as the home gateway. In all other cases with IPv6 endpoints, IPv6 traffic is  routed over IPv6 links to the IPv6 destination. 
        IPv6 rapid deployment (6RD)
        BIG-IP CGNAT offers 6RD, a tunneling service for networks with IPv4. With 6RD, networks  on IPv4 can communicate with IPv6 addresses without needing to upgrade any hardware.  This feature makes it easier for service providers on IPv4 networks to make the transition to  IPv6.
        Mapping of address and port (MAP)
        MAP is a stateless solution for mapping private IPv4 addresses to public addresses and  transporting them over an IPv6 infrastructure. A key benefit of MAP is that it is a stateless  implementation, enabling it to scale as well as eliminating the translation logging required for  stateful NAT44 or NAT64 implementations. This reduces the cost and complexity associated  with expensive logging solutions.
       
      
        Architecture:
        The advanced architecture of the BIG-IP system gives you total flexibility so you can control  application delivery without creating traffic bottlenecks. 
        TMOS
        At the heart of BIG-IP CGNAT is the F5 TMOS operating system. TMOS understands the  intricacies between applications, the network, and your subscribers to give you intelligent  control over application delivery and total visibility, flexibility, and control across all services.  TMOS also enables integration between BIG-IP CGNAT and other F5 products so that  BIG-IP CGNAT can intelligently adapt to the diverse and evolving requirements of  applications and networks.
        iRules
        F5 iRules is a TCL-based scripting language you can use to control the behavior of BIG-IP  devices and flexibly handle application traffic within the application transaction or flow.  With complete payload inspection and transformation capabilities, event-driven iRules, and  session-aware switching, the BIG-IP system offers an intelligent control point from which to  address diverse application delivery issues at network speed.
        iApps
        F5 iApps is a powerful set of features that provides a new way to architect and provision  application delivery. iApps can unify, simplify, and control your entire Application Delivery  Network with a contextual view and advanced statistics about the application services  supporting your business, including configuration for translation, tunneling, and dual  stack configurations. An application-centric view means deploying application services  that reside in the network—such as authentication, data protection, traffic management,  and acceleration—and aligning them to the applications for which they’re being used. 
        iControl
        F5 iControl is an open API that enables applications to work in concert with the underlying  network. Utilizing SOAP/XML to ensure interoperability between systems, iControl helps  you create new levels of automation and configuration management efficiencies. iControl  enables you to monitor network-level traffic statistics, automate network configuration and  management, and facilitate next-generation service-oriented architectures. iControl gives  you the power and flexibility to ensure that applications and the network work together for  increased reliability, security, and performance.
        High-performance services fabric
        The BIG-IP system consolidates multiple service functions into a single platform. Built on  the modular TMOS architecture, it is a very fast, low latency, full proxy that supports firewall  capabilities, advanced defense against more than 30 distributed denial-of-service (DDoS)  attack types, traffic load balancing, advanced network health monitoring, and traffic steering  with preset policies based on server availability—resulting in improved service availability and  reliability in the network.
        A complement to BIG-IP CGNAT, BIG-IP Local Traffic Manager (LTM) provides intelligent  traffic steering capabilities that allow you to inspect and steer traffic to VAS servers and route  based on subscriber profiles. BIG-IP CGNAT can be an add-on module to both BIG-IP LTM  and BIG-IP Policy Enforcement Manger (PEM). BIG-IP PEM offers a comprehensive set of  traffic classification capabilities that ensure you can accurately determine what subscribers  are doing in the network, and based on that information, offer differentiated service plans—  ultimately leading to increased revenues and regulated network usage.
        In addition, BIG-IP Advanced Firewall Manager (AFM) coupled with BIG-IP CGNAT  provides a high-performance network firewall designed to guard networks against  incoming threats that enter the network on the most widely deployed protocols.  BIG-IP AFM also provides network-layer and session-layer DDoS mitigation to prevent  sophisticated network target attacks.
        
          BIG-IP CGNAT provides seamless support for both IPv4 and IPv6 networks, so you can manage IPv4 depletion and migrate to IPv6 while transparently managing application delivery, availability, performance, and security between both network topologies in a single location.
       
      
        BIG-IP CGNAT Platforms:
        BIG-IP CGNAT offers best-in-class performance and scalability for total concurrent sessions,  traffic throughput, and transactions per second. It is NEBS-compliant and scales up to 320  Gbps of throughput at Layer 7 with over 480 million concurrent sessions. The high-availability  platform includes sophisticated health monitoring, fast system failovers, and comprehensive  connection mirroring to ensure service uptime and at-peak performance.
        SuperVIP simplifies the network
        Rather than requiring that a single, demanding application be segmented, BIG-IP CGNAT,  running on the F5 VIPRION platform, uses F5 SuperVIP, a virtual IP that can span multiple  blades within the VIPRION chassis. A demanding application will use SuperVIP to harness  the processing power of all the blades in the chassis.
        
          
            
              
              10000 Series
             
            
              
              VIPRION 4480 Chassis
             
            
              
              VIPRION 4800 Chassis
             
           
          
            
              
              VIPRION 2200 Chassis
             
            
              
              VIPRION 2400 Chassis
             
            
              
              BIG-IP Virtual Editions
             
           
         
        
        
          
            | Performance Specifications | 
          
            | Throughput L7 | 320 Gbps | 
          
            | Connections per second | 10.4 million | 
          
            | Concurrent connections | 480 million | 
        
       
      
        F5 Global Services:
        F5 Global Services offers world-class support, training, and consulting to help you get the  most from your F5 investment. Whether it’s providing fast answers to questions, training  internal teams, or handling entire implementations from design to deployment, F5 Global  Services can help ensure your applications are always secure, fast, and reliable.