120 likes | 298 Views
IPv6 Webinar for African Operators Mobile network Addressing and Design. John Gitau CCIE 28352 Lead co-ordinator/Founder : East African Network Operator Group (EANOG) Technical Advisor : Techminds Technologies Limited Blog : http://third-world-networker.blogspot.com/ Twitter: @3rdworldnet.
E N D
IPv6 Webinar for African OperatorsMobile network Addressing and Design John Gitau CCIE 28352 Lead co-ordinator/Founder : East African Network Operator Group (EANOG) Technical Advisor : Techminds Technologies Limited Blog : http://third-world-networker.blogspot.com/ Twitter: @3rdworldnet JGitau IPv6 for ISP's webinar
Introduction • Mobile networking and IP • http://rfc-ref.org/RFC-TEXTS/4215/chapter8.html#RFC3314 3GPP network architecture • http://rfc-ref.org/RFC-TEXTS/4215/chapter8.html#RFC3574 3GPP transition scenarios • Common problems • Conclusion JGitau IPv6 for ISP's webinar
Common scenarios • Dual Stack User Equipment (UE) connecting to IPv4 and IPv6 nodes • IPv6 UE connecting to an IPv6 node through an IPv4 network • IPv4 UE connecting to an IPv4 node through an IPv6 network • IPv6 UE connecting to an IPv4 node • IPv4 UE connecting to an IPv6 node • IMS (IP Multimedia Subsystem) scenarios differ a bit: • UE connecting to a node in an IPv4 network through IMS • Two IPv6 IMS connected via an IPv4 network • *not a point of focus today but take note. As IMS is exclusively IPv6, the number of possible transition scenarios is reduced dramatically JGitau IPv6 for ISP's webinar
Brief 3GPP architecture brief RNC SGSN GGSN GTP Tunnel Application Servers UTRAN Core Network IP Transport • User plane and Transport planes are independent i.e. the transport plane can run on a different IP version than the user plane • UTRAN and Core Network can run different IP versions JGitau IPv6 for ISP's webinar
What Changes on a Mobile Core? New Subscriber PDP type needs to be activated as IPv6 Generates quad A records UE Capable of V6 or dual stack IPv4/6 Needed to access IPv4 content from the internet HLR DNS64 RAN SGSN V6 or V4 Internet GGSN IP Core NAT 64 Nothing Changes here ‘IPv6 on User plane’ is a feature you need to activate here Modify to allocate IPv6 addresses on test V6 APN The IP core is a standard MPLS network with 6PE running JGitau IPv6 for ISP's webinar
PDP contexts activation RNC SGSN GGSN V6 APN IPv4 PDP context, QOS IPv6 PDP context,QOS V4 APN Application Servers • • IPv4 and IPv6 PDP contexts can be opened for the same or • different APN’s With help of a HTTP proxy or NAT64/DNS64. • we tested with this a different V6 APN and NAT64/DNS64. • Components used: • Tayga – For NAT64 (http://www.litech.org/tayga/) • Huawei GGSN , V9 R7 • Huawei SGSN, V8 R9 • NSN CSDB, NTHLR 4.5 JGitau IPv6 for ISP's webinar
Dual-Stack bearer • Internet Access Point can be configured as: IPv4v6, IPv4-only, or IPv6-only • When IPv4v6 is configured: • if both the handset network both support IPv4v6 type of bearer, it will be used, otherwise parallel IPv4 and IPv6 bearers may (Rel-8) or shall (Rel-9) be activated, Rel 10 adds prefix delegation • Parallel bearers are needed when: • Legacy SGSN downgrades IPv4v6 requests to IPv4 requests • Network knows mobile may handover to network (segment) not supporting IPv4v6 type of bearers • Applications see similar dual-stack access in either cases • Network can always reject IPv4v6 and force single stack bearer, either • IPv4 or IPv6 • When IPv6-only is configured, fallback to IPv4-only is needed in case of roaming network is not supporting IPv6 type of bearer JGitau IPv6 for ISP's webinar
Sample static provisioning on HLRCSDB, NTHLR 4.5 JGitau IPv6 for ISP's webinar
Addressing rules • Apply for at least a /32 from AFRINIC • Allocate a /64 to every subnet (GGSN POOL) • Every customer gets /64 there are proposals to have DHCP-PD for handsets. Important with LTE (Rel 10) • Keep the addresses aggregatable within POP/region • For other SP’s • Apply for at least a /32 from AFRINIC • Allocate a /64 to every subnet • Every residential customer with a CPE needs another /64 for their home use. • Allocate a /56 ... /48 to every residential customer asking for multi-subnet access • Allocate a /48 to every business customer • Keep the addresses aggregatable within POP/region JGitau IPv6 for ISP's webinar
Common issues • We need more user experiences to help identify more bugs • Dual stack is preferred, however more resources used, not simple to troubleshoot – there is a proposal for a dual stack PDP (sorts out resource issues) • Dependencies on old handsets • Very low knowledge within companies. • Various systems will be slow to catch up ie billing/charging, packet inspection (PCRF) etc. Others like NMS are a common to all of us issue. JGitau IPv6 for ISP's webinar
Conclusion • Tunnels make 3GPP easy to deal with. • Sort out your DNS (This is an area Im finding often overlooked) • Start with the core (do you need me to explain this?) • IPv6 only makes more sense. (T-mobile) • Local carriers need to come up with their own strategies. • Ask for help if/when needed. Special thanks to Safaricom for providing some data I was otherwise missing for my slides JGitau IPv6 for ISP's webinar
? JGitau IPv6 for ISP's webinar