Android CLAT

原创 2013年12月04日 11:03:01

This project is for 464xlat support for android. It is useful for ipv4 applications running on an IPv6-only network using NAT64/DNS64 to provide IPv4 access.

当应用不支持64位DNS,通过CLAT 处理从IPV4到IPV6的转换。 CLAT是IPV4在GSM网络使用NAT64转换到IPV6 的入口. Android CLAT 实现了android平台的CLAT。

Below, you can see how CLAT fits in to the other pieces of 464xlat (RFC6877)

 Android 4.3 jellybean 和之后的版本都已经存在。

How can I test that 464xlat is operating properly?

While on the IPv6 APN, visit this helpful ipv6 test page

Can I use clat/464xlat with a wifi connection?

Android does not (yet) support IPv6-only wifi connections, and this software was not designed to offer CLAT services via a wifi connection. It can be made to work by giving CLAT an IP to use in the config file, along with answering ND for that IP on the handset (set the proxy_ndp sysctl and use ip -6 neighbor add proxy ...). Please note that running this CLAT implementation requires IPv6 forwarding turned on, so if you're relying on RA autoconfiguration (SLAAC) you'll need to configure a static IPv6 global address on the wifi interface. Also note that multiple handsets running 464xlat on the same wifi network will result in IPv6 address conflicts if you don't make sure each one has a unique hostid for its clat function.

Can I use the same IPv6 IP for my handset's global traffic and CLAT traffic?

Not for this implementation. It relies on the routing table of the handset to separate traffic to the handset and traffic to the CLAT process. You will need one global IPv6 address for the handset and one for the CLAT process.

Android 4.1 Netd详细分析(一)概述与应用实例

近来再看Android  Netd作为Android 网络很基础的部分,从这部分开始入门Android network.属于偏底层的部分,现将个人的一点收获分享给大家~个人使用的代码来自Google ...
  • xiaokeweng
  • xiaokeweng
  • 2012年10月31日 13:00
  • 22029


1. abi cpp The content of this directory is not clear what it is about as it contains seve...
  • sinat_26227857
  • sinat_26227857
  • 2015年03月07日 20:32
  • 3756

Android 464XLAT

  • gary_ygl
  • gary_ygl
  • 2015年03月31日 16:20
  • 2596

Android -- ConnectifyService网络更新流程简介

Android -- ConnectifyService网络更新流程简介 之前的几篇文章讲述了Wifi启动、扫描、连接等流程,也简单介绍了网络模块与ConnectifyService之间通信、更新...
  • csdn_of_coder
  • csdn_of_coder
  • 2016年07月19日 21:08
  • 1440


4over6场景将是一个重要的研究领域,IETF也产生了众多针对4over6场景的过渡技术,比如DS-lite、Public 4over6、Lightweight 4voer6、464XLAT、MAP...
  • u012966023
  • u012966023
  • 2013年12月10日 20:27
  • 921

Android Framework 记录之二

  • banketree
  • banketree
  • 2014年06月05日 16:18
  • 22596

【Arch】Android 7 Nougat源码目录结构分析

|- art // Android Runtime,一种App运行模式,区别于传统的Dalvik虚拟机,旨在提高Android系统的流畅性,包括以下几个目录。 |- ...
  • iEearth
  • iEearth
  • 2017年03月22日 20:40
  • 4057

Android 464XLAT和CLAT

  • zhgeliang
  • zhgeliang
  • 2018年01月05日 15:24
  • 58

Android CLAT This project ...
  • gjsisi
  • gjsisi
  • 2013年12月04日 11:03
  • 13831

深入理解SELinux SEAndroid(最后部分)

  • Innost
  • Innost
  • 2014年02月23日 20:46
  • 38148
您举报文章:Android CLAT