2024-08-14 16:29:22 +08:00
|
|
|
|
% !TeX root = ../main.tex
|
|
|
|
|
|
2024-08-14 20:53:28 +08:00
|
|
|
|
\chapter{企业与政府侧}
|
2024-08-14 16:29:22 +08:00
|
|
|
|
|
2024-08-14 20:53:28 +08:00
|
|
|
|
企业与政府\footnote{本章节的企业指B端客户,即企业用户商家,除下章节云服务提供商企业。}是网络服务的主要客户,由他们向用户开发服务,云服务器商提供云平台支持。
|
2024-08-14 16:29:22 +08:00
|
|
|
|
|
|
|
|
|
2018年,工业和信息化部关于贯彻落实《推进互联网协议第六版(IPv6)规模部署行动计划》的通知中,指出开展政府网站IPv6改造与工业互联网IPv6应用。
|
|
|
|
|
各大互联网企业纷纷响应,从升级服务器网络配置到更新系统软件以使产品支持IPv6。
|
|
|
|
|
|
2024-08-14 20:53:28 +08:00
|
|
|
|
\section{常见改造方式}
|
|
|
|
|
|
2024-08-15 19:39:56 +08:00
|
|
|
|
这里介绍一些互联网企业侧的IPv6改造方式,当然,在现实生产环境中,还有更多种类的方法,也与需要云服务商侧配合。
|
|
|
|
|
|
2024-08-17 15:55:48 +08:00
|
|
|
|
\subsection{双协议栈(Dual Protocol Stack)}
|
2024-08-14 20:53:28 +08:00
|
|
|
|
|
2024-08-17 12:37:58 +08:00
|
|
|
|
指一个网络服务上同时启用IPv4协议栈和IPv6协议栈,目前许多大型网站采取这种方案。
|
2024-08-14 20:53:28 +08:00
|
|
|
|
其服务在处理流量时可自动选择节点,按照用户的请求流量类型处理,若用户发IPv4数据包,则服务器返回IPv4数据包;若用户发IPv6数据包,则服务器返回IPv6数据包。
|
2024-08-17 15:55:48 +08:00
|
|
|
|
如同时配置DNS解析的A记录与AAAA记录,并配置网关监听:80与[::]:80。
|
2024-08-14 20:53:28 +08:00
|
|
|
|
|
|
|
|
|
\subsection{NAT64}
|
|
|
|
|
|
|
|
|
|
NAT64是一种将IPv6数据包转换为IPv4数据包的机制,反之亦然。
|
|
|
|
|
转换是通过根据RFC6145中定义的IP/ICMP转换算法转换数据包头来完成的。
|
2024-08-17 15:55:48 +08:00
|
|
|
|
IPv4主机的IPv4地址通过使用RFC6052中定义的算法和为此指定给有状态NAT64的IPv6前缀从算法上转换为IPv6地址,其性能较高。
|
2024-08-16 22:33:53 +08:00
|
|
|
|
简单的NAT64安装可能只需要一个网关,它的两个接口分别连接到IPv4网络与IPv6网络。\cite{rfc6146}
|
2024-08-16 15:54:56 +08:00
|
|
|
|
但是,这种转换并不是对称的,因为IPv6地址空间比IPv4地址空间大得多,不可能进行一对一的地址映射,故其无法获取源地址。
|
2024-08-14 20:53:28 +08:00
|
|
|
|
|
|
|
|
|
\section{实例}
|
|
|
|
|
|
2024-08-17 15:55:48 +08:00
|
|
|
|
目前国内主要商业网站及移动互联网应用IPv6支持率达到90\%以上。\footnote{在《深入推进IPv6规模部署和应用2024年工作安排》明确了2023年工作目标“国内主要商业网站及移动互联网应用IPv6支持率达到90\%”,而《深入推进IPv6规模部署和应用2024年工作安排》中指出“主要商业网站及移动互联网应用IPv6支持率达到95\%为目标”可得出结论。}
|
2024-08-14 20:53:28 +08:00
|
|
|
|
|
|
|
|
|
以阿里巴巴旗下品牌闲鱼为例,该企业部署IPv6后网络结构拓扑图如图\ref{fig:xianyu}。
|
|
|
|
|
|
|
|
|
|
\begin{figure}[H]
|
|
|
|
|
\centering
|
|
|
|
|
\includegraphics[width=14.5cm]{xianyu.pdf}
|
|
|
|
|
\caption{}
|
|
|
|
|
\label{fig:xianyu}
|
|
|
|
|
\end{figure}
|
|
|
|
|
|
|
|
|
|
\begin{itemize}
|
|
|
|
|
\item 首先请求DNS服务解析域名地址。
|
|
|
|
|
\item 对于图片、JavaScript等静态资源直接请求CDN服务获取。
|
2024-08-15 19:39:56 +08:00
|
|
|
|
\item 对于业务接口通过HTTPS请求到LVS负载服务,通过NAT技术转换成IPV4,然后转到AServer\footnote{阿里巴巴集团AServer接入网关,承载整个阿里巴巴集团入口流量。},再通过MTOP将HTTP请求转换成RPC调用,最后到达后台服务。
|
2024-08-14 20:53:28 +08:00
|
|
|
|
\end{itemize}
|
|
|
|
|
|
|
|
|
|
对于该企业来说,现有基础设施存量大,网络业务量大,其采取NAT技术将IPv6流量转换为IPv4流量在内部处理。
|
|
|
|
|
这有效解决了外部IPv6流量访问,完成了政策任务,也节省了改造成本。
|
|
|
|
|
|
2024-08-17 15:55:48 +08:00
|
|
|
|
\section{宣布支持IPv6的企业及应用}
|
2024-08-14 20:53:28 +08:00
|
|
|
|
|
2024-08-18 13:12:15 +08:00
|
|
|
|
根据报告,主要移动应用程序客户端平均IPv6流量占比超过80\%。
|
|
|
|
|
|
2024-08-21 23:07:28 +08:00
|
|
|
|
我们综合国内测试结果、报告,列举了一些宣布支持IPv6的应用。
|
2024-08-18 13:12:15 +08:00
|
|
|
|
|
2024-08-21 23:07:28 +08:00
|
|
|
|
\begin{table}[H]
|
|
|
|
|
\centering
|
|
|
|
|
\caption{支持IPv6应用/网站列表}
|
|
|
|
|
\label{tab:IPv6_support_by_app}
|
|
|
|
|
\begin{tabularx}{\textwidth}{XX}
|
|
|
|
|
\toprule
|
|
|
|
|
应用/网站 & 状态 \\
|
|
|
|
|
\midrule
|
|
|
|
|
微信 & 可用 \\
|
|
|
|
|
QQ & 可用 \\
|
|
|
|
|
哔哩哔哩 & 可用 \\
|
|
|
|
|
必剪 & 可用 \\
|
|
|
|
|
京东 & 可用 \\
|
|
|
|
|
网易云音乐 & 可用 \\
|
|
|
|
|
知乎 & 可用 \\
|
|
|
|
|
支付宝 & 可用 \\
|
|
|
|
|
钉钉 & 可用 \\
|
|
|
|
|
淘宝 & 可用 \\
|
|
|
|
|
菜鸟 & 可用 \\
|
|
|
|
|
抖音 & 可用 \\
|
|
|
|
|
百度网盘 & 可用 \\
|
|
|
|
|
美团 & 可用 \\
|
|
|
|
|
高德地图 & 可用 \\
|
|
|
|
|
饿了么 & 可用 \\
|
|
|
|
|
百度网盘 & 可用 \\
|
|
|
|
|
58同城 & 可用 \\
|
|
|
|
|
什么值得买 & 可用 \\
|
|
|
|
|
ToDesk & 可用 \\
|
|
|
|
|
格力+ & 可用 \\
|
|
|
|
|
合肥轨道 & 可用 \\
|
2024-08-22 08:38:57 +08:00
|
|
|
|
中国移动 & 可用 \\
|
|
|
|
|
中国联通 & 可用 \\
|
2024-08-21 23:07:28 +08:00
|
|
|
|
中国电信 & 可用 \\
|
|
|
|
|
中国建设银行 & 可用 \\
|
|
|
|
|
作业帮 & 可用 \\
|
|
|
|
|
小猿搜题 & 可用 \\
|
|
|
|
|
WPS Office & 可用 \\
|
|
|
|
|
快手 & 可用 \\
|
|
|
|
|
皖事通办(\url{https://www.ahzwfw.gov.cn/}) & 可用 \\
|
|
|
|
|
\bottomrule
|
|
|
|
|
\end{tabularx}
|
2024-08-22 08:38:57 +08:00
|
|
|
|
\begin{tablenotes}
|
|
|
|
|
\footnotesize
|
|
|
|
|
\item 结果仅供参考
|
|
|
|
|
\end{tablenotes}
|
2024-08-21 23:07:28 +08:00
|
|
|
|
\end{table}
|
|
|
|
|
|
|
|
|
|
\begin{table}[H]
|
|
|
|
|
\centering
|
|
|
|
|
\caption{不支持IPv6应用/网站列表}
|
|
|
|
|
\label{tab:IPv6_not_support_by_app}
|
|
|
|
|
\begin{tabularx}{\textwidth}{XX}
|
|
|
|
|
\toprule
|
|
|
|
|
应用/网站 & 状态 \\
|
|
|
|
|
\midrule
|
|
|
|
|
腾讯会议 & 不可用 \\
|
|
|
|
|
比亚迪海洋 & 不可用 \\
|
|
|
|
|
皖事通 & 不可用 \\
|
|
|
|
|
个人所得税 & 不可用 \\
|
|
|
|
|
交管12123 & 不可用 \\
|
|
|
|
|
虎扑 & 不可用 \\
|
|
|
|
|
天眼查 & 不可用 \\
|
|
|
|
|
酷安 & 不可用 \\
|
|
|
|
|
星星充电 & 不可用 \\
|
|
|
|
|
纸条 & 不可用 \\
|
|
|
|
|
掌上高考 & 不可用 \\
|
|
|
|
|
智学网 & 不可用 \\
|
|
|
|
|
\bottomrule
|
|
|
|
|
\end{tabularx}
|
2024-08-22 08:38:57 +08:00
|
|
|
|
\begin{tablenotes}
|
|
|
|
|
\footnotesize
|
|
|
|
|
\item 结果仅供参考
|
|
|
|
|
\end{tablenotes}
|
2024-08-21 23:07:28 +08:00
|
|
|
|
\end{table}
|
|
|
|
|
|
|
|
|
|
从我们的测试结果来看,国内用户常用应用支持IPv6率较高。
|
|
|
|
|
著名互联网厂商往往更注重产品可用性,技术上也更有储备,而一些不以互联网为核心用户的应用将支持IPv6放在低优先级的位置也是可以理解的。
|