A9VG电玩部落论坛

 找回密码
 注册
搜索
12
返回列表 发新帖
楼主: lucky☆star

Switch上的IPv6 支持效果调查 更正

[复制链接]

审判者

流放者(禁止发言)

精华
3
帖子
12890
威望
7 点
积分
14460 点
种子
513 点
注册时间
2010-5-20
最后登录
2024-2-6
 楼主| 发表于 2018-8-6 10:31  ·  北京 | 显示全部楼层
本帖最后由 lucky☆star 于 2018-8-6 15:33 编辑
jocover 发表于 2018-8-5 21:04
switch不是freebsd内核


嗯,看wikipedia的时候没仔细看。不是基于FreeBSD内核的。

精华
0
帖子
494
威望
0 点
积分
524 点
种子
31 点
注册时间
2006-10-13
最后登录
2024-9-21
发表于 2018-8-6 10:56  ·  浙江 | 显示全部楼层
switch又不能直接拨号上网,要ipv6干嘛?
真要用ipv6,你的ISP,路由器和光猫支持就行了

审判者

流放者(禁止发言)

精华
3
帖子
12890
威望
7 点
积分
14460 点
种子
513 点
注册时间
2010-5-20
最后登录
2024-2-6
 楼主| 发表于 2018-8-6 11:32  ·  北京 | 显示全部楼层
本帖最后由 lucky☆star 于 2018-8-6 12:12 编辑
monkeyxu 发表于 2018-8-6 10:56
switch又不能直接拨号上网,要ipv6干嘛?
真要用ipv6,你的ISP,路由器和光猫支持就行了 ...


不能直接拨号上网和支持不支持IPv6有关系?
Xbox One也不支持PPPoE,现在IPv6的主流标准是IPoE
真要用IPv6,ISP、光猫、路由器肯定需要指出,但Switch本身不支持IPv6用得上?
当然你要说用IPv4 Over IPv6,那确实可以。
目前日本主要是MAP-T\DS-lite\4rd等技术
我估计国内会就用双栈,然后国家要求直接过渡到IPv6。
目前主流IPv4 Over IPv6技术
DS-lite技术:是一种有状态、集中式NAT44、隧道方式的过渡技术。CE不获取公网IPv4地址或者端口信息,CGN执行隧道封装和解封装并且执行NAT44,需要维护大量的session信息,技术文档状态为RFC 6333(Proposed Standard)。

Lightweight 4over6技术:是一种轻状态、分布式NAT44、隧道方式的过渡技术,是DS-lite的扩展,主要是将NAT44下移到CE上执行,CGN执行隧道封装和解封装,需要维护基于用户的session而不需要维护每个流的session。同时需要新增CE获得A+P的机制(PCP或者DHCPv4 over IPv6方式)。目前技术文档状态为WG draft(截止2013年11月)

Public 4over6:是一种轻状态、分布式NAT44、隧道方式的过渡技术,是Lightweight 4over6的补充,CE直接获得一个共享的IPv4地址,可以应用于特殊业务(比如增值业务、VIP客户等),CGN执行隧道封装和解决封装,仅维护基于用户的session信息。同时需要新增CE获得IPv4地址的机制(DHCPv4 over IPv6方式)。目前技术文档状态为RFC 7040(Informational)。

MAP-E:是一种无状态、分布式NAT44、隧道方式的过渡技术。MAP-CE设备执行NAT44、无状态映射和隧道封装/解封装,MAP-BR采用无状态映射的封装和解封装,无需记录session信息。MAP-CE通过DHCPv6扩展属性来获得BMR、FMR、BR等信息。目前技术文档状态为WG draft。(截止2013年11月)

MAP-T:是一种无状态、分布式NAT44、翻译方式的过渡技术。与MAP-E的技术相同,唯一区别在于报文的封装格式,MAP-T采用翻译方式,在IPv6域中只有一层IPv6报头。MAP-CE通过DHCPv6扩展属性来获得BMR、FMR、DMR等信息,目前技术文档状态为WG draft。(截止到2013年11月)

464XLAT:是一种无状态和有状态结合、集中式NAT44、翻译方式的过渡技术。在CLAT(CPE)和PLAT(CGN)上执行IPv4-IPv6翻译,CLAT上执行无状态地址IPv4-IPv6翻译(1:1),参考RFC6052内嵌IPv4地址格式;PALT上执行有状态地址IPv4-IPv6翻译,集中处理、维护私网IPv4到公网IPv4的NAT44。CLAT无需新增协议获取任何IPv4信息,完全自由分配用户私网地址。目前技术文档状态为RFC 6877(Informational)。

精华
0
帖子
3065
威望
0 点
积分
3108 点
种子
517 点
注册时间
2013-2-21
最后登录
2024-11-20
发表于 2018-8-6 13:58  ·  上海 | 显示全部楼层
lucky☆star 发表于 2018-8-6 10:31
那是什么内核?
wikipedia写错了?
Nintendo Switch开源协议里有写FreeBSD啊。

一个代号是Horizon的内核,这个在34c3时候已经公开了

具体可以看这个
https://switchbrew.github.io/34c3-slides/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

精华
0
帖子
3065
威望
0 点
积分
3108 点
种子
517 点
注册时间
2013-2-21
最后登录
2024-11-20
发表于 2018-8-6 14:11  ·  上海 | 显示全部楼层
lucky☆star 发表于 2018-8-6 10:32
http://www.miit.gov.cn/n1146295/n1652858/n1652930/n3757020/c6154756/content.html
是的,所以给目前 ...

switch只有底层socket库支持ipv6,但是目前上层的通讯库不支持ipv6

审判者

流放者(禁止发言)

精华
3
帖子
12890
威望
7 点
积分
14460 点
种子
513 点
注册时间
2010-5-20
最后登录
2024-2-6
 楼主| 发表于 2018-8-6 15:14  ·  北京 | 显示全部楼层
本帖最后由 lucky☆star 于 2018-8-6 15:32 编辑
jocover 发表于 2018-8-6 13:58
一个代号是Horizon的内核,这个在34c3时候已经公开了

具体可以看这个


我之前知道是代号Horizon。
以为是基于FreeBSD的。
看了下34c3这个知道了。
原来任天堂还是自己搞得。

审判者

流放者(禁止发言)

精华
3
帖子
12890
威望
7 点
积分
14460 点
种子
513 点
注册时间
2010-5-20
最后登录
2024-2-6
 楼主| 发表于 2018-8-6 15:18  ·  北京 | 显示全部楼层
本帖最后由 lucky☆star 于 2018-8-6 15:43 编辑
jocover 发表于 2018-8-6 14:11
switch只有底层socket库支持ipv6,但是目前上层的通讯库不支持ipv6


阁下有Switch开发机吗?
socket库支持,为什么通讯库没做支持。
socket库是任天堂自己编的?

阁下觉得有Switch生命周期内有可能更新支持IPv6吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-11-20 07:10 , Processed in 0.165271 second(s), 12 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部