IPv8 ?! 这是不是跟 AI 聊天 Vibe 出来的草案? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
cnbatch

IPv8 ?! 这是不是跟 AI 聊天 Vibe 出来的草案?

  •  
  •   cnbatch 1 天前 1645 次点击

    有人往 IETF 发布了个 IPv8 草案:Internet Protocol Version 8 (IPv8)

    知乎的中文翻译:互联网协议第 8 版( IPv8 )

    号称兼容 IPv4,但同样需要使用新的 IPv8 Header 。
    地址格式是:r.r.r.r.n.n.n.n ,前面的 r 是扩展新空间,后面的 n 是现有 IPv4 地址范围。
    还再附加一大堆配套内容。

    附加内容当中有一堆十分奇怪的提议,其中之一居然要求交换机强制做 VLAN 硬件 OAuth2 验证。
    原文:Three independent enforcement layers provide defence in depth: NIC firmware ACL8, Zone Server gateway ACL8, and switch port OAuth2 hardware VLAN enforcement.
    不清楚这是否等于要求交换机必须无条件开启 VLAN 功能,如果是,那么纯二层交换机的地位尴尬了。


    至于为什么怀疑这是用 AI 聊天 Vibe 出来,是因为草案有这么一句:draft-thain-wifi8-00 WiFi8 Protocol

    提案中的“WiFi8”是指“用于 IPv8 的无线网络协议扩展”
    https://www.thenetworkdna.com/2026/04/internet-protocol-version-8-ipv8.html

    但在现实中,WiFi 8 特指 WiFi 联盟正在设计、仍未完成的 IEEE 802.11bn 。

    当下 IT 从业人员,尤其是网络行业从业人员,不可能不知道未来有 WiFi 8 。
    再说了,既然现在有 WiFi 4 、WiFi 5 、WiFi 6 、WiFi 7 ,那么很自然地会推导出将来大概率会有 WiFi 8 ,从而主动使用其他字词以避免造成歧义。

    所以这下就有两个可能:要么是作者纯手写+不知道 WiFi8 ,要么是跟 AI 聊出来的 Vibe 草案+作者没检查。


    提到兼容 IPv4,提案说 IPv8 does not require dual-stack operation 。不需要双栈?那么怎么互通?靠的是“8to4 隧道”。似曾相识,IPv6 也有 6to4 隧道。

    还有一点我个人觉得是夸大其词的:No modification to IPv4 application required (现有 IPv4 应用程序无需修改)

    IPv4 应用程序在新版系统运行接收到 IPv8 地址,但大量程序内部的sin_addr大小早就固定了的,没办法容纳 IPv8 地址,想存都存不下啊。除非继续写入到后面的 padding 区间。
    而且新麻烦不止这一个。htonl()和 ntohl()是 32bit integer 的函数,大量程序早就写死使用 uint32 变量接受返回值,一旦传入 IPv8 地址就只能截断。

    Nginx 的例子:
    https://github.com/nginx/nginx/blob/98fc3bb78e8daef25c3d850c9cba8c2f787fb99e/src/http/ngx_http_huff_encode.c#L186

    #define ngx_http_huff_encode_buf(dst, buf) \ (*(uint32_t *) (dst) = htonl(buf)) 

    10 条回复    2026-04-20 05:30:54 +08:00
    msg7086
        1
    msg7086  
       1 天前
    怎么有人这么闲去一本正经分析那些胡说八道的……
    sddyzm
        2
    sddyzm  
    PRO
       1 天前 via iPhone
    直接在 ipv4 地址前增加不仅提供了向前的兼容性也扩大了容量,最重要的是这样的改动很容易理解
    lsearsea
        3
    lsearsea  
       1 天前 via Android
    一堆人相信的,
    geekvcn
        4
    geekvcn  
       1 天前 via Android
    脱裤子放屁,首先从 IPv6 128 位缩减到 64 位的意义是什么?更小的地址空间?其次前 32 位 0 ,后 32 位兼容 IPv4 ,那为什么不给 IPv6 打个 patch ,前 96 位 0 ,后 32 位兼容 IPv4 ? IPv6 前缀本来就是按 ASN 分配的,本身就不会出现 IPv4 那种地址碎片化,路由表维护复杂的情况。
    hxy100
        5
    hxy100  
       1 天前
    我也觉得奇怪,最近几天短视频频繁刷到,一问 AI 有没有这回事,回答得煞有介事似的,再一看 IETF 的网址,还挺权威,直接把我唬住了,不清楚所谓的 IPv8 是认真的还是 AI 瞎胡搞。
    msg7086
        6
    msg7086  
       1 天前
    @hxy100 本质上就是个论坛,你要是写了个 IP114514 草案你也可以往上发。
    rev1si0n
        7
    rev1si0n  
       22 小时 53 分钟前
    AI 时代傻 X 多了并且真的让傻 X 认为自己是专家了,贴豆包当权威的都一大把,没一点分辨能力。
    sujin190
        8
    sujin190  
       16 小时 29 分钟前 via Android
    @sddyzm 莫不是这通信协议是你 word 文档啊,点个插入光标就可以加,网卡驱动通信协议应用程序哪还有地方可以让你在前面加 4 个字节的,否则不是全都要升级,既然如此 ipv6 不比他这强不知多少
    cnbatch
        9
    cnbatch  
    OP
       5 小时 42 分钟前
    @sddyzm 这种改法也就易于人类理解,兼容性一样只利于人类兼容
    对于二进制世界而言,实际上是做不到兼容的(我在第三部份已经举例了)
    sddyzm
        10
    sddyzm  
    PRO
       3 小时 18 分钟前 via iPhone
    @cnbatch 如果真出,观感确实是比 ipv6 要好的,计算机层面处理起来都一样,那么 ipv8 便是优化
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3639 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 71ms UTC 00:49 PVG 08:49 LAX 17:49 JFK 20:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86