Unlocking ME60 NAT- What You Need to Know22 Oct, 2025. Posted by:XPONSHOP
The Huawei ME60 is a multi-service control gateway product series launched by Huawei. ME60s are mainly used as broadband service access BRAS nodes and IP/MPLS network service provisioning nodes. Among its many features, NAT (Network Address Translation) stands out as a critical function for efficient IP address management and seamless connectivity, which is necessary for ISPs. This blog explores the fundamentals of NAT, its classification, ME60 NAT card & license.on the ME60 platform.
Network address translation (NAT) translates IP addresses between private and public networks, which enables multiple private network users to use only a small number of public IPv4 addresses to access external networks. A NAT device translates private IPv4 addresses in packets to public IPv4 addresses and records the mapping before users access the Internet.
As the Internet develops and network applications grow, IPv4 address exhaustion constrains network development. Before IPv6 can be widely used to replace IPv4 that has been running on network devices and is bearing existing applications, some IPv4-to-IPv6 transition techniques can be used to alleviate IPv4 address shortage.
NAT provides a transition solution that reuses IP addresses to slow down the tendency towards IPv4 address exhaustion, which helps smooth transition from IPv4 to IPv6.
Basic NAT Concepts
NAT service board: is a physical board that has the NAT capability.
NAT address pool: is an address pool used to manage NAT address resources.
NAT traffic diversion: uses diversion rules to identify user packets that need to be translated using NAT and direct the packets to a NAT service board for NAT translation.
NAT instance: is a service configuration unit that is bound to NAT service boards, address pools, and other NAT attributes.
NAT Conversion
1. After receiving packets, the device checks whether NAT is required. The ME60 filters the user packets that need to be processed by NAT based on an ACL bound to the traffic diversion policy. If user packets match the ACL, NAT traffic diversion is performed. If the user packets do not match the ACL, the device forwards the packet based on the common packet forwarding process. 2. The ME60 diverts the user packets to the NAT service board bound to the NAT instance for translation. 3. The ME60 selects the IP address and port number from the address pool and port range bound to the NAT instance to replace the existing source IP address and port number in the user packet to implement NAT. 4. After the translation, the user packets are forwarded to the next hop based on the regular forwarding process.
Reverse NAT Conversion
1. After receiving a packet, the ME60 determines whether to perform reverse NAT translation. The ME60 filters the user packets in FIB traffic diversion mode and diverts user packets that need to be translated to a NAT service board for translation. If the destination address in the user packet matches a NAT address pool route in the FIB table, the ME60 performs reverse NAT. If the destination address of a user packet matches a route of another type, the ME60 forwards the packet based on the regular packet forwarding process. 2. The ME60 diverts the packets that require NAT reverse translation to the NAT service board. 3. The NAT service board performs reverse translation on user packets based on NAT mapping entries. The destination IP address and port number in each user packet are replaced with a private IP address and a port number. 4. After reverse NAT is performed, user packets are forwarded to the next hop based on the regular forwarding process.
NAT Classification
NAT translates between private and public IP addresses carried in the headers of IP data packets. Various NAT modes are defined based on classification rules.
Classification Rule
Supported Mode
Mapping between private and public IP addresses
PAT NAT
No-PAT NAT
NAT deployment locations
Centralized NAT
Distributed NAT
Centralized NAT load balancing
Distributed NAT load balancing
ME60 NAT Card and License
If you want an ME60 to provide the NAT44, DS-Lite or L2NAT function, install a VSUF-80/VSUF-160 on the ME60 and configure the following licenses.
NAT session license
NAT session licenses are classified as 2M NAT session licenses and 16M NAT session licenses.
If you want a VSUF-80 to support 10M NAT sessions, configure five 2M NAT session licenses. If you want a VSUF-80 to support more than 16M NAT sessions, use the 16M NAT session license in preference.
If you want a VSUF-160 to support 10M NAT sessions, configure five 2M NAT session licenses. If you want a VSUF-160 to support more than 16M NAT sessions, use the 16M NAT session license in preference.
DS-Lite license
One VSUF-80 requires one DS-Lite license. A VSUF-80 can provide the DS-Lite function only after this license is configured.
L2-Aware NAT license
One VSUF-80 requires one L2-Aware NAT license. A VSUF-80 can provide the L2-Aware NAT function only after this license is configured.
CGN vs. NAT: What’s the Difference?
Specification
NAT
CGN
Deployment
Customer-side devices (e.g., routers)
Core infrastructure of ISPs
Scale
Small (dozens or hundreds of devices)
Large (tens of thousands to millions of users)
Use Case
Home or small office networks
Internet Service Providers (ISPs)
Performance
Low performance requirements
High performance for large-scale traffic
Double NAT
Not typically involved
Often used alongside CPE NAT (Double NAT)
IP Address Sharing
Limited (e.g., a single household)
High-level sharing across many users
XPONSHOP offers ME60 series BRAS solution and hardware. And if you need the technical support about ME60 configuration, please email us at sales@xponshop.com.
END
Comments
Leave a comment
Post comment
About
XponShop blog describes some basics for Huawei / ZTE /
Nokia / FiberHome GPON OLT, ONT, SFP, and Site Power...
such as configurations, issue troubleshooting, knowledge
sharing, and keeps updating.
SELECT `more`,`file`,`id`,`is_public` FROM `cmf_theme_file` WHERE `theme` = 'default' AND ( `is_public` = 1 OR `file` = 'portal/blog_detail' ) ORDER BY `is_public` DESC [ RunTime:0.000209s ]
SHOW FULL COLUMNS FROM `cmf_nav_menu` [ RunTime:0.000808s ]
SELECT * FROM `cmf_nav_menu` WHERE `nav_id` = 1 AND `status` = 1 ORDER BY `list_order` ASC [ RunTime:0.000309s ]
SELECT * FROM `cmf_nav_menu` WHERE `nav_id` = 1 AND `status` = 1 ORDER BY `list_order` ASC [ RunTime:0.000301s ]
SELECT * FROM `cmf_nav_menu` WHERE `nav_id` = 2 AND `status` = 1 ORDER BY `list_order` ASC [ RunTime:0.000301s ]
SELECT * FROM `cmf_nav_menu` WHERE `nav_id` = 2 AND `status` = 1 ORDER BY `list_order` ASC [ RunTime:0.000208s ]
The Huawei ME60 is a multi-service control gateway product series launched by Huawei. ME60s are mainly used as broadband service access BRAS nodes and IP/MPLS network service provisioning nodes. Among its many features, NAT (Network Address Translation) stands out as a critical function for efficient IP address management and seamless connectivity, which is necessary for ISPs. This blog explores the fundamentals of NAT, its classification, ME60 NAT card & license.on the ME60 platform.
Network address translation (NAT) translates IP addresses between private and public networks, which enables multiple private network users to use only a small number of public IPv4 addresses to access external networks. A NAT device translates private IPv4 addresses in packets to public IPv4 addresses and records the mapping before users access the Internet.
As the Internet develops and network applications grow, IPv4 address exhaustion constrains network development. Before IPv6 can be widely used to replace IPv4 that has been running on network devices and is bearing existing applications, some IPv4-to-IPv6 transition techniques can be used to alleviate IPv4 address shortage.
NAT provides a transition solution that reuses IP addresses to slow down the tendency towards IPv4 address exhaustion, which helps smooth transition from IPv4 to IPv6.
Basic NAT Concepts
NAT service board: is a physical board that has the NAT capability.
NAT address pool: is an address pool used to manage NAT address resources.
NAT traffic diversion: uses diversion rules to identify user packets that need to be translated using NAT and direct the packets to a NAT service board for NAT translation.
NAT instance: is a service configuration unit that is bound to NAT service boards, address pools, and other NAT attributes.
NAT Conversion
1. After receiving packets, the device checks whether NAT is required. The ME60 filters the user packets that need to be processed by NAT based on an ACL bound to the traffic diversion policy.
If user packets match the ACL, NAT traffic diversion is performed.
If the user packets do not match the ACL, the device forwards the packet based on the common packet forwarding process.
2. The ME60 diverts the user packets to the NAT service board bound to the NAT instance for translation.
3. The ME60 selects the IP address and port number from the address pool and port range bound to the NAT instance to replace the existing source IP address and port number in the user packet to implement NAT.
4. After the translation, the user packets are forwarded to the next hop based on the regular forwarding process.
Reverse NAT Conversion
1. After receiving a packet, the ME60 determines whether to perform reverse NAT translation.
The ME60 filters the user packets in FIB traffic diversion mode and diverts user packets that need to be translated to a NAT service board for translation.
If the destination address in the user packet matches a NAT address pool route in the FIB table, the ME60 performs reverse NAT.
If the destination address of a user packet matches a route of another type, the ME60 forwards the packet based on the regular packet forwarding process.
2. The ME60 diverts the packets that require NAT reverse translation to the NAT service board.
3. The NAT service board performs reverse translation on user packets based on NAT mapping entries. The destination IP address and port number in each user packet are replaced with a private IP address and a port number.
4. After reverse NAT is performed, user packets are forwarded to the next hop based on the regular forwarding process.
NAT Classification
NAT translates between private and public IP addresses carried in the headers of IP data packets. Various NAT modes are defined based on classification rules.
Centralized NAT load balancing
Distributed NAT load balancing
ME60 NAT Card and License
If you want an ME60 to provide the NAT44, DS-Lite or L2NAT function, install a VSUF-80/VSUF-160 on the ME60 and configure the following licenses.
NAT session license
NAT session licenses are classified as 2M NAT session licenses and 16M NAT session licenses.
If you want a VSUF-80 to support 10M NAT sessions, configure five 2M NAT session licenses. If you want a VSUF-80 to support more than 16M NAT sessions, use the 16M NAT session license in preference.
If you want a VSUF-160 to support 10M NAT sessions, configure five 2M NAT session licenses. If you want a VSUF-160 to support more than 16M NAT sessions, use the 16M NAT session license in preference.
DS-Lite license
One VSUF-80 requires one DS-Lite license. A VSUF-80 can provide the DS-Lite function only after this license is configured.
L2-Aware NAT license
One VSUF-80 requires one L2-Aware NAT license. A VSUF-80 can provide the L2-Aware NAT function only after this license is configured.
CGN vs. NAT: What’s the Difference?
XPONSHOP offers ME60 series BRAS solution and hardware. And if you need the technical support about ME60 configuration, please email us at sales@xponshop.com.
END