pref: update ipv6-test
This commit is contained in:
parent
bd9e651c62
commit
d57f3112eb
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
\chapter{常见问题}
|
\chapter{常见问题}
|
||||||
|
|
||||||
本章节是研究报告正文外的一部分。目标读者是不了解互联网的网络用户
|
本章节是研究报告正文外的一部分。目标读者是不了解互联网的群众。
|
||||||
|
|
||||||
为服务于IPv6部署科普需要,我们精选互联网上多种对IPv6的问题,结合本研究报告正文论述回答。
|
为服务于IPv6部署科普需要,我们精选互联网上多种对IPv6的问题,结合本研究报告正文论述回答。
|
||||||
|
|
||||||
@ -23,7 +23,6 @@
|
|||||||
|
|
||||||
你的好奇心值得嘉奖哦。
|
你的好奇心值得嘉奖哦。
|
||||||
|
|
||||||
|
|
||||||
\subsection{中国在IPv6建设上的进展?}
|
\subsection{中国在IPv6建设上的进展?}
|
||||||
|
|
||||||
本文写作时间是2024年8月。
|
本文写作时间是2024年8月。
|
||||||
@ -35,6 +34,8 @@
|
|||||||
\item 中国多家知名互联网公司宣布支持IPv6。阿里巴巴与腾讯系下均支持IPv6访问。更多企业在政策号召下改造。
|
\item 中国多家知名互联网公司宣布支持IPv6。阿里巴巴与腾讯系下均支持IPv6访问。更多企业在政策号召下改造。
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
|
\subsection{“IPv6+”是什么?}
|
||||||
|
|
||||||
\subsection{IPv6对普通人的影响?}
|
\subsection{IPv6对普通人的影响?}
|
||||||
|
|
||||||
\subsection{“下一代互联网”是什么?}
|
\subsection{“下一代互联网”是什么?}
|
||||||
@ -51,10 +52,18 @@
|
|||||||
|
|
||||||
现在不能这样断言。
|
现在不能这样断言。
|
||||||
|
|
||||||
|
我们注意到互联网上许多营销号以这种信息发布。说这种话确实是没有自己的思考,为了流量不择手段的。
|
||||||
|
|
||||||
|
我们表示强烈谴责。我们明白这种话术获得流量的原因是国人强烈的爱国情感。但是不应该断章取义。
|
||||||
|
|
||||||
\section{关于本研究课题}
|
\section{关于本研究课题}
|
||||||
|
|
||||||
\subsection{你们是如何得知这些信息的?}
|
\subsection{你们是如何得知这些信息的?}
|
||||||
|
|
||||||
|
中国互联网现状的统计数据来自中国互联网络信息中心、推进IPv6规模部署和应用专家委员会等。
|
||||||
|
他们发布的报告中的数据是允许转载的。
|
||||||
|
还有行业规范、互联网标准等,我们在参考文献中注明了地址
|
||||||
|
|
||||||
\subsection{我能相信你们的报告吗?}
|
\subsection{我能相信你们的报告吗?}
|
||||||
|
|
||||||
能也不能。
|
能也不能。
|
||||||
@ -62,11 +71,22 @@
|
|||||||
可以确定的是,我们的信息来源于相对权威的机构。
|
可以确定的是,我们的信息来源于相对权威的机构。
|
||||||
我们虽然是高中生,并非专业科班的学生,但积累了足够的计算机科学知识,有一定专业性。
|
我们虽然是高中生,并非专业科班的学生,但积累了足够的计算机科学知识,有一定专业性。
|
||||||
但是计算机科学是一门快速发展的学科,和理工科中的传统专业有一些区别。
|
但是计算机科学是一门快速发展的学科,和理工科中的传统专业有一些区别。
|
||||||
|
也许几年以后,本文的内容就过时了。
|
||||||
|
|
||||||
\subsection{你们开发的 ipv6-test 是什么?}
|
\subsection{你们开发的 ipv6-test 是什么?}
|
||||||
|
|
||||||
|
一款测试IPv6访问状态的工具,地址:\href{https://test.thehrz.net}{https://test.thehrz.net}。
|
||||||
|
|
||||||
|
你可以使用它检测你自己的IPv6状态(是否联通,有没有其他问题),也可以测试一个网站是否启用了IPv6。
|
||||||
|
|
||||||
|
此在作者的Git服务器仓库上开源,地址:\href{https://git.thehrz.net/thehrz/ipv6-node}{https://git.thehrz.net/thehrz/ipv6-node}。
|
||||||
|
|
||||||
\subsection{你们开发的 ipv6-test 如何使用?}
|
\subsection{你们开发的 ipv6-test 如何使用?}
|
||||||
|
|
||||||
|
浏览器访问\href{https://git.thehrz.net/thehrz/ipv6-node}{https://git.thehrz.net/thehrz/ipv6-node}。
|
||||||
|
|
||||||
|
对于不能使用浏览器的用户(如服务器,Linux终端用户)我们提供API。
|
||||||
|
|
||||||
\subsection{你们对中国IPv6发展的看法?}
|
\subsection{你们对中国IPv6发展的看法?}
|
||||||
|
|
||||||
以下言论仅代表个人观点。
|
以下言论仅代表个人观点。
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
% !TeX root = ../main.tex
|
% !TeX root = ../main.tex
|
||||||
|
|
||||||
\chapter{IPv6及其相关概念概述}
|
\chapter{IPv6及相关计算机网络概念概述}
|
||||||
|
|
||||||
\section{IP}
|
\section{IP}
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
\section{常见改造方式}
|
\section{常见改造方式}
|
||||||
|
|
||||||
IPv6改造工作是基于企业、云服务商和运营商通力合作的,这里介绍一些云服务商与运营商侧的工作。
|
IPv6改造工作是基于企业、云服务商和运营商的通力合作的,这里介绍一些云服务商与运营商侧的工作。
|
||||||
|
|
||||||
\subsection{IPv6网关}
|
\subsection{IPv6网关}
|
||||||
|
|
||||||
@ -24,7 +24,7 @@ IPv6改造工作是基于企业、云服务商和运营商通力合作的,这
|
|||||||
|
|
||||||
鉴于国内出具的测试报告大多止步于2023年前,如今IPv6发展迅速,我们自行测试了多个云服务商IPv6支持度。
|
鉴于国内出具的测试报告大多止步于2023年前,如今IPv6发展迅速,我们自行测试了多个云服务商IPv6支持度。
|
||||||
|
|
||||||
\begin{table}[t]
|
\begin{table}[htbp]
|
||||||
\centering
|
\centering
|
||||||
\caption{国内云服务商IPv6支持度}
|
\caption{国内云服务商IPv6支持度}
|
||||||
\label{tab:IPv6_support_by_csp}
|
\label{tab:IPv6_support_by_csp}
|
||||||
@ -40,9 +40,9 @@ IPv6改造工作是基于企业、云服务商和运营商通力合作的,这
|
|||||||
|
|
||||||
\bottomrule
|
\bottomrule
|
||||||
\end{tabular}
|
\end{tabular}
|
||||||
\begin{tablenotes}
|
% \begin{tablenotes}
|
||||||
\item 注:表注分两种,第一种是对全表的注释,用不加阿拉伯数字排在表的下边,
|
% \item 注:表注分两种,第一种是对全表的注释,用不加阿拉伯数字排在表的下边,
|
||||||
前面加“注:”;第二种是和表内的某处文字或数字相呼应的注,
|
% 前面加“注:”;第二种是和表内的某处文字或数字相呼应的注,
|
||||||
在表里面用带圈的阿拉伯数字在右上角标出,然后在表下面用同样的圈码注出来
|
% 在表里面用带圈的阿拉伯数字在右上角标出,然后在表下面用同样的圈码注出来
|
||||||
\end{tablenotes}
|
% \end{tablenotes}
|
||||||
\end{table}
|
\end{table}
|
@ -11,22 +11,23 @@
|
|||||||
|
|
||||||
这里介绍一些互联网企业侧的IPv6改造方式,当然,在现实生产环境中,还有更多种类的方法,也与需要云服务商侧配合。
|
这里介绍一些互联网企业侧的IPv6改造方式,当然,在现实生产环境中,还有更多种类的方法,也与需要云服务商侧配合。
|
||||||
|
|
||||||
\subsection{双协议栈}
|
\subsection{双协议栈(Dual Protocol Stack)}
|
||||||
|
|
||||||
指一个网络服务上同时启用IPv4协议栈和IPv6协议栈,目前许多大型网站采取这种方案。
|
指一个网络服务上同时启用IPv4协议栈和IPv6协议栈,目前许多大型网站采取这种方案。
|
||||||
其服务在处理流量时可自动选择节点,按照用户的请求流量类型处理,若用户发IPv4数据包,则服务器返回IPv4数据包;若用户发IPv6数据包,则服务器返回IPv6数据包。
|
其服务在处理流量时可自动选择节点,按照用户的请求流量类型处理,若用户发IPv4数据包,则服务器返回IPv4数据包;若用户发IPv6数据包,则服务器返回IPv6数据包。
|
||||||
|
如同时配置DNS解析的A记录与AAAA记录,并配置网关监听:80与[::]:80。
|
||||||
|
|
||||||
\subsection{NAT64}
|
\subsection{NAT64}
|
||||||
|
|
||||||
NAT64是一种将IPv6数据包转换为IPv4数据包的机制,反之亦然。
|
NAT64是一种将IPv6数据包转换为IPv4数据包的机制,反之亦然。
|
||||||
转换是通过根据RFC6145中定义的IP/ICMP转换算法转换数据包头来完成的。
|
转换是通过根据RFC6145中定义的IP/ICMP转换算法转换数据包头来完成的。
|
||||||
IPv4主机的IPv4地址通过使用RFC6052中定义的算法和为此指定给有状态NAT64的IPv6前缀从算法上转换为IPv6地址。
|
IPv4主机的IPv4地址通过使用RFC6052中定义的算法和为此指定给有状态NAT64的IPv6前缀从算法上转换为IPv6地址,其性能较高。
|
||||||
简单的NAT64安装可能只需要一个网关,它的两个接口分别连接到IPv4网络与IPv6网络。\cite{rfc6146}
|
简单的NAT64安装可能只需要一个网关,它的两个接口分别连接到IPv4网络与IPv6网络。\cite{rfc6146}
|
||||||
但是,这种转换并不是对称的,因为IPv6地址空间比IPv4地址空间大得多,不可能进行一对一的地址映射,故其无法获取源地址。
|
但是,这种转换并不是对称的,因为IPv6地址空间比IPv4地址空间大得多,不可能进行一对一的地址映射,故其无法获取源地址。
|
||||||
|
|
||||||
\section{实例}
|
\section{实例}
|
||||||
|
|
||||||
目前国内主要商业网站及移动互联网应用IPv6支持率达到90\%以上。\footnote{在《深入推进IPv6规模部署和应用2024年工作安排》明确了2023年工作目标“国内主要商业网站及移动互联网应用IPv6支持率达到90\%”,而《深入推进IPv6规模部署和应用2024年工作安排》中指出“主要商业网站及移动互联网应用IPv6支持率达到95\%”为目标可得出结论。}
|
目前国内主要商业网站及移动互联网应用IPv6支持率达到90\%以上。\footnote{在《深入推进IPv6规模部署和应用2024年工作安排》明确了2023年工作目标“国内主要商业网站及移动互联网应用IPv6支持率达到90\%”,而《深入推进IPv6规模部署和应用2024年工作安排》中指出“主要商业网站及移动互联网应用IPv6支持率达到95\%为目标”可得出结论。}
|
||||||
|
|
||||||
以阿里巴巴旗下品牌闲鱼为例,该企业部署IPv6后网络结构拓扑图如图\ref{fig:xianyu}。
|
以阿里巴巴旗下品牌闲鱼为例,该企业部署IPv6后网络结构拓扑图如图\ref{fig:xianyu}。
|
||||||
|
|
||||||
@ -46,6 +47,12 @@ IPv4主机的IPv4地址通过使用RFC6052中定义的算法和为此指定给
|
|||||||
对于该企业来说,现有基础设施存量大,网络业务量大,其采取NAT技术将IPv6流量转换为IPv4流量在内部处理。
|
对于该企业来说,现有基础设施存量大,网络业务量大,其采取NAT技术将IPv6流量转换为IPv4流量在内部处理。
|
||||||
这有效解决了外部IPv6流量访问,完成了政策任务,也节省了改造成本。
|
这有效解决了外部IPv6流量访问,完成了政策任务,也节省了改造成本。
|
||||||
|
|
||||||
|
\section{宣布支持IPv6的企业及应用}
|
||||||
|
|
||||||
|
我们综合国内测试结果、报告,列举了一些宣布支持IPv6的企业及应用。
|
||||||
|
|
||||||
|
微信QQ哔哩哔哩饿了么
|
||||||
|
|
||||||
|
我们在测试还发现了一些状况。
|
||||||
|
|
||||||
|
“个人所得税”宣布是IPv4/IPv6双栈App,但在测试中纯IPv4网络无法访问。
|
27
chapters/ipv6-test.tex
Normal file
27
chapters/ipv6-test.tex
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
% !TeX root = ../main.tex
|
||||||
|
|
||||||
|
\chapter{ipv6-test工具介绍}
|
||||||
|
|
||||||
|
\section{前言}
|
||||||
|
|
||||||
|
我们深知理论必须与实践相结合的道理。
|
||||||
|
鉴于IPv6普及度在不断提高,人们对其检测服务的需求不断增加。
|
||||||
|
在广泛调研市面上的IPv6检测服务时,我们发现了一些困扰用户的痛点:
|
||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
\item 国内向公众开放的服务不多。
|
||||||
|
\item 国外检测服务在国内效果不佳。
|
||||||
|
\item 部分服务技术落后。
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
为了服务网民的检测需求,辅助我们进行研究测试,我们开发了ipv6-test工具以测试IPv6访问状态。
|
||||||
|
|
||||||
|
地址:\href{https://test.thehrz.net}{https://test.thehrz.net}
|
||||||
|
|
||||||
|
本站点为开源项目,地址:\href{https://git.thehrz.net/thehrz/ipv6-node}{https://git.thehrz.net/thehrz/ipv6-node}
|
||||||
|
|
||||||
|
\section{效果展示}
|
||||||
|
|
||||||
|
\section{API}
|
||||||
|
|
||||||
|
如果您不能使用浏览器,也可以使用我们的开放API。
|
22
chapters/summary.tex
Normal file
22
chapters/summary.tex
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
% !TeX root = ../main.tex
|
||||||
|
|
||||||
|
\chapter{总结与展望}
|
||||||
|
|
||||||
|
\section{总结}
|
||||||
|
|
||||||
|
中国IPv6发展目前处于欣欣向荣的态势。
|
||||||
|
|
||||||
|
首先是国家政策大力出手。从2019年,工业和信息化部《IPv6网络就绪专项行动》的开展,以及2020年《IPv6端到端贯通能力提升专项行动》的实施,到本文写稿时的新政策《关于开展“网络去 NAT”专项工作,进一步深化 IPv6 部署应用的通知》。
|
||||||
|
政府对IPv6的部署可谓“势在必得”,一步步的指标,促使运营商和企业加紧部署行动。
|
||||||
|
|
||||||
|
运营商做了切实行动。在国务院“提速降费”的政策下,先花大成本对城域网、移动互联网的IPv6升级,这确实难度很大。
|
||||||
|
运营商也按期完成了国家指标,目前移动互联网与固定宽带服务已支持IPv6,已经有相当多用户接入IPv6。
|
||||||
|
|
||||||
|
企业紧跟目标。企业开发的各种产品给互联网带来内容。企业在政策驱动下,使产品完成IPv6支持是任务之一。
|
||||||
|
现阶段中国IPv6发展的增长点已经移动到了企业,更多应用支持IPv6,IPv6才能替代IPv4。
|
||||||
|
|
||||||
|
\section{展望}
|
||||||
|
|
||||||
|
我们看到,不仅是中国,世界各国也在加紧完成IPv6部署。
|
||||||
|
|
||||||
|
新技术取代旧技术是必然趋势。
|
@ -58,3 +58,9 @@
|
|||||||
|
|
||||||
目前我国互联网宽带接入用户已达6.49亿,固定宽带接入网络改造环节多,周期长,存量家庭终端升级复杂,改造进度整体落后于移动网络,用户数增长缓慢。相对于
|
目前我国互联网宽带接入用户已达6.49亿,固定宽带接入网络改造环节多,周期长,存量家庭终端升级复杂,改造进度整体落后于移动网络,用户数增长缓慢。相对于
|
||||||
庞大的宽带用户数量,IPv6升级改造有较大空间。
|
庞大的宽带用户数量,IPv6升级改造有较大空间。
|
||||||
|
|
||||||
|
\section{问题}
|
||||||
|
|
||||||
|
运营商给移动互联网用户启用IPv6,在长远发展确实是一件好事。
|
||||||
|
但目前还存在诸多问题。
|
||||||
|
|
||||||
|
44
ref/refs.bib
44
ref/refs.bib
@ -1,38 +1,38 @@
|
|||||||
@article{53rd_statistical_report,
|
@article{53rd_statistical_report,
|
||||||
title = {第53次中国互联网络发展状况统计报告},
|
title = {第53次中国互联网络发展状况统计报告},
|
||||||
author = {中国互联网络信息中心},
|
author = {中国互联网络信息中心},
|
||||||
year = {2024},
|
year = {2024},
|
||||||
url = {https://www.cnnic.net.cn/NMediaFile/2024/0325/MAIN1711355296414FIQ9XKZV63.pdf},
|
url = {https://www.cnnic.net.cn/NMediaFile/2024/0325/MAIN1711355296414FIQ9XKZV63.pdf},
|
||||||
langid = {chinese}
|
langid = {chinese}
|
||||||
}
|
}
|
||||||
|
|
||||||
@article{china_whitepaper_on_the_development_of_IPv6,
|
@article{china_whitepaper_on_the_development_of_IPv6,
|
||||||
title = {中国IPv6发展状况白皮书(2024)},
|
title = {中国IPv6发展状况白皮书(2024)},
|
||||||
author = {推进IPv6规模部署和应用专家委员会},
|
author = {推进IPv6规模部署和应用专家委员会},
|
||||||
year = {2024},
|
year = {2024},
|
||||||
langid = {chinese}
|
langid = {chinese}
|
||||||
}
|
}
|
||||||
|
|
||||||
@standard{digital_cellular_mobile_communication_terminal_supports_IPv6_technical_requirements,
|
@standard{digital_cellular_mobile_communication_terminal_supports_IPv6_technical_requirements,
|
||||||
title = {数字蜂窝移动通信终端支持IPv6技术要求},
|
title = {数字蜂窝移动通信终端支持IPv6技术要求},
|
||||||
author = {马凡 and 张晶 and 邓建国 and 王征 and 王锴 and 李维成 and 陆松鹤 and 孔露婷 and 薛凯心 and 陈平辉 and 陈书平 and 开元 and 吴越 and 胡刚礼 and 郑海霞 and 薛祎凡 and 张宏伟 and 高鹏 and 张元 and 徐志昆 and 师延山 and 陈淑珍 and 李翔 and 师瑜 and 丁志东},
|
author = {马凡 and 张晶 and 邓建国 and 王征 and 王锴 and 李维成 and 陆松鹤 and 孔露婷 and 薛凯心 and 陈平辉 and 陈书平 and 开元 and 吴越 and 胡刚礼 and 郑海霞 and 薛祎凡 and 张宏伟 and 高鹏 and 张元 and 徐志昆 and 师延山 and 陈淑珍 and 李翔 and 师瑜 and 丁志东},
|
||||||
year = {2024},
|
year = {2024},
|
||||||
edition = {YD/T 3252-2023},
|
edition = {YD/T 3252-2023},
|
||||||
publisher = {中国通信标准化协会;中华人民共和国工业和信息化部},
|
publisher = {中国通信标准化协会;中华人民共和国工业和信息化部},
|
||||||
langid = {chinese}
|
langid = {chinese}
|
||||||
}
|
}
|
||||||
|
|
||||||
@misc{rfc6146,
|
@misc{rfc6146,
|
||||||
series = {Request for Comments},
|
series = {Request for Comments},
|
||||||
number = 6146,
|
number = 6146,
|
||||||
howpublished = {RFC 6146},
|
howpublished = {RFC 6146},
|
||||||
publisher = {RFC Editor},
|
publisher = {RFC Editor},
|
||||||
doi = {10.17487/RFC6146},
|
doi = {10.17487/RFC6146},
|
||||||
url = {https://www.rfc-editor.org/info/rfc6146},
|
url = {https://www.rfc-editor.org/info/rfc6146},
|
||||||
author = {Philip Matthews and Iljitsch van Beijnum and Marcelo Bagnulo},
|
author = {Philip Matthews and Iljitsch van Beijnum and Marcelo Bagnulo},
|
||||||
title = {{Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers}},
|
title = {{Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers}},
|
||||||
pagetotal = 45,
|
pagetotal = 45,
|
||||||
year = 2011,
|
year = 2011,
|
||||||
month = apr,
|
month = apr,
|
||||||
abstract = {This document describes stateful NAT64 translation, which allows IPv6-only clients to contact IPv4 servers using unicast UDP, TCP, or ICMP. The public IPv4 address can be shared among several IPv6-only clients. When the stateful NAT64 is used in conjunction with DNS64 no changes are usually required in the IPv6 client or the IPv4 server.},
|
abstract = {This document describes stateful NAT64 translation, which allows IPv6-only clients to contact IPv4 servers using unicast UDP, TCP, or ICMP. The public IPv4 address can be shared among several IPv6-only clients. When the stateful NAT64 is used in conjunction with DNS64 no changes are usually required in the IPv6 client or the IPv4 server.}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user