一、产品测试
IPv6产品经过测试,获得“IPv6 Ready”Logo,即表明该产品是业界公认的支持.
1. IPv6 Ready:Phase-1 第一阶段银牌认证
基本测试(RFC2460,2461,2462,2463)
测试对象:主机,路由器,交换机,应用终端,系统软件,特殊设备通告设备、服务的互通性和一致性情况
2. IPv6 Ready Phase-2 第二阶段金牌认证
Phase-2面向专业应用,增加Core,IPsec,MIPv6等增强特性的测试,根据IPv6技术标准检查和确保设备与服务的互通性和一致性.
2.1 IPv6 Ready Phase-2 增强核心协议认证
RFC: 1981,2460,4291,4443,4861,4862,5095
测试对象:主机,路由器
注释:2009年前获得认证的产品都是第二阶段核心协议金牌认证,从2009年后获得的都是IPv6 Ready Phase-2 第二阶段核心协议增强金牌认证
2.2 IPv6 Ready Phase-2 IPsec认证
RFC: 1829,1851,2401,2403,2404,2405,2406,2410,3566,3602
测试对象:End-Node(终端节点),SGW(信令网关)
2.3 IPv6 Ready Phase-2 MIPv6认证
RFC: 3775,3776
测试对象:MN(移动节点),CN(通信节点),HA(家乡代理)
2.4 IPv6 Ready Phase-2 NEMO认证
RFC:3963,3775
测试对象:家乡代理和移动路由器
2.5 IPv6 Ready Phase-2 DHCPv6认证
RFC:3315,3646,3736
测试对象:客户端、服务器和中继代理
2.6 IPv6 Ready Phase-2 SIP认证
RFC:3261,3264,4566,2617,3665
测试对象:SIP服务器和SIP UA
2.7 IPv6 Ready Phase-2 management 认证
RFC:3416,3418,4001,4293,2578,2579,2580
测试对象:Agent,Manager
二、应用和服务测试
IPv6论坛的IPv6 Enabled认证程序包括IPv6 Enabled WWW 认证程序和IPv6 Enabled ISP认证程序。
IPv6 Enabled WWW 认证主要是为已经部署了IPv6的网站提供一系列的测试认证服务。通过DNS解析、HTTP访问等测试项,为符合国际IPv6 Enabled WWW规范标准的IPv6网站客户办法logo。IPv6 Enabled WWW测试认证的目标是推进IPv6技术的部署,通过有效的IPv6应用示范,增强用户对IPv6技术应用的信息。鼓励网站、网络服务商部署IPv6,并为其提供测试服务。
IPv6 Enabled ISP 认证程序目标是为支持IPv6的ISP设计,通过认证来鼓励和加速ISP的IPv6的部署。我们定义了互联网服务提供商(ISP也叫互联网访问提供商或IAP)作为一个能为其用户提供互联网和相关服务的机构。激励服务提供商(如 ISP,ASPs 和 CSP)为用户提供IPv6使能的服务。申请的ISP将被按照规范检验,如果通过IPv6 Forum将授权该ISP的 IPv6 Enabled ISP的使用。IPv6 Enabled 标识程序 (v6eLogo) 致力于通过展示IPv6可用来增加用户的信心。
前言
网上找了一些资料,按照上面的操作一步一步进行,链接上电脑热点,尝试打开索要测试的App,显示
参考
流程上没有问题,说明怎么样测试通的
手机设备两台,iphone7、iphone6 ,Mac 一台
一开始使用的iphone7 作为连接电脑,然后用电脑创建热点,(备注,这里iphone7 使用的是电信卡)
后来使用iphone6 联通卡 作为连接mac 也就是切换了一下手机,用iphone7 来连接mac 热点来测试,结果可以了,怀疑是网络慢的原因,本身上班的地方网速不好,今天还特别买了一个网线转换头,看来用不上了,在这里也希望测试ipv6的同学多尝试,中间我也找了好多方法,改了一些mac 上的一些设置,然而并没有什么用,按照链接步骤创建就没有问题
苹果上架要求:要求支持IPV6only(因为阿里云主机没有IPV6only)
运维或后台可通过以下方式来检测服务器是否开启了ipv6通道:
方式1:使用ifconfig查看自己的IP地址是否含有IPv6地址。
方式2.查看服务监听的IP中是否有IPv6格式的地址。(netstat -tuln)
开启IPV6:
vim /etc/sysctl.conf
vim /etc/modprobe.d/disable_ipv6.conf
vim /etc/sysconfig/network
至此ipv6的服务器端支持已经完成,重启服务器测试是否支持ipv6,重启后, ifconfig查看ipv6的信息,有看到有关IPV6的输出就可以
以上是阿里的ipv6
1.查看服务器是否加载ipv6模块
lsmod | grep ipv6
如没有任何回显,则说明没有加载
加载ipv6模块
modprobe ipv6
再次运行lsmod | grep ipv6,如出现回显,则说明ipv6已经正常加载
2.修改配置文件启用ipv6
vi /etc/modprobe.d/ipv6.conf
修改options ipv6 disable=0
备注:如果是centos5的系统,配置文件在vi /etc/modprobe.conf,注销
alias net-pf-10
alias ipv6 disable=1 这两行
vi /etc/sysconfig/network
添加NETWORKING_IPV6=yes
配置文件修改完成之后,保存退出
然后service network restart 使配置生效
3.检查内核是否已经支持ipv6
sysctl -a | grep ipv6 | grep disable
运行以上命令,查看有无回显,若有回显说明内核已经支持ipv6
若没有回显,重启服务器,使内核生效
4.开启内核参数支持ipv6
执行上述步骤之后,运行如下命令使内核开启ipv6
sysctl -w net.ipv6.conf.all.disable_ipv6=0
再次运行sysctl -a | grep ipv6 | grep disable
若参数全部为0,则说明ipv6已经全部支持
5.在网卡上配置ipv6地址
以上配置都完成之后,网卡就可以支持ipv6地址了,启用一个试试吧
备注:以上全部步骤,所有修改参数的动作均是临时修改,如果想永久生效,请修改对应的配置文件,如sysctl.conf、ifcfg-eth0.conf
-------------------------------------
sysctl -p
net.ipv4.tcp_max_tw_buckets = 6000
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_syncookies = 1
net.core.somaxconn = 262144
net.core.netdev_max_backlog = 262144
net.ipv4.tcp_max_orphans = 262144
net.ipv4.tcp_max_syn_backlog = 262144
net.ipv4.tcp_synack_retries = 1
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_fin_timeout = 1
net.ipv4.tcp_keepalive_time = 30
net.ipv4.tcp_window_scaling = 1
net.ipv6.conf.all.disable_ipv6 = 0
sysctl -a | grep ipv6 | grep disable
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
net.ipv6.conf.eth0.disable_ipv6 = 0
本文转载自互联网,如有侵权,联系删除