[疑问] 宽带接入标准要求地址转换(NAT)必须是全锥型(NAT1/Fullcone)?

2023-02-13 23:21:07 +08:00
 heiher

最近看到有网友反馈自己宽带私网 IPv4 的地址转换由 NAT1 变成 NAT4 了,与运营商交涉未果。网上搜索了一下也有其它案例,其中有网友提到地址转换不是 NAT1 不符合工信部的规定,于是查询了一些可能相关的通信行业标准,在一篇编号为 YD/T 2544-2013 名为《运营级 NAT44 设备技术要求》找到了关于地址转换的部分,内容如下:

该标准除了规定了 UDP 、TCP 和 ICMP 分别应当符合 RFC4787 、RFC5382 和 RFC5508 外,通篇未再提及具体的地址转换的内、外部发起连接的限制行为。而根据 RFC5382 中关于外部发起连接,要求是可以实现为接受、也可以实现为不接受。

那么,究竟存不存在现行标准能够支撑用户要求运营商提供的宽带私网 IPv4 地址转换必须是 NAT1 类型?

请老铁们、行业大佬帮忙解答,谢谢~

2599 次点击
所在节点    宽带症候群
10 条回复
leido
2023-02-13 23:42:17 +08:00
你是 nat4 ,对端可以是 nat1 或者没有 nat ,极端情况下你去连很多个 nat1 传输数据,你的 nat4 是最浪费运营商公网地址的。
cwbsw
2023-02-13 23:43:01 +08:00
设备肯定都支持呀,但是运营商又不一定给你开。
heiher
2023-02-13 23:58:11 +08:00
@leido #1 据我所知,NAT4 理论上可以做到更节约公网地址和端口,但相对需要占用更多的地址转换会话记录条目,对硬件加速实现要求更高。比如一个公网地址、端口在 NAT1 上一个时刻只能分配给一个用户,而在 NAT4 上就可以同时分配给多个用户建立与不同目的地址、端口的连接。
heiher
2023-02-13 23:59:53 +08:00
@cwbsw #2 这一点毋庸置疑,现在很多地区仍旧是 NAT1 ,就是看看行业标准是否有相关规定,能不能用魔法打败魔法,哈哈~
thereone
2023-02-13 23:59:58 +08:00
没有必须规定是哪一种的完全看运营商当地技术部门的想法,包括 ip 地址也是一样电信级 NAT 地址 RFC 有写 100.64.0.0/10 但是也不妨碍运营商用 172.17.0.0 这个地址段的,甚至还能搞出给你假的公网 ip 地址就是国外运营商内部互联用的还有电信级 NAT 叫 CGNAT 也是 NAT444 这个。
heiher
2023-02-14 00:18:19 +08:00
@thereone #5 电信级 NAT 地址段 YD/T 2544-2013 好像没有说要符合某个 RFC :-P
skies457
2023-02-14 00:29:26 +08:00
YD/T 中的 T 表示这只是一个推荐标准
heiher
2023-02-14 00:31:28 +08:00
@skies457 #7 那不是更 gg 了嘛 :D
julyclyde
2023-02-14 08:57:41 +08:00
首先你这个标准 /T 只是推荐标准
其次这个标准约束的是“设备”,而不是“运营行为”
systemcall
2023-02-15 01:57:53 +08:00
没什么办法约束运营商
就和你的运营商不给 ipv6 ,你也不能拿他们怎么办一样,没什么办法
但是 dpi 是都上了的,这个可没什么“规范”要求吧,那些明文规定好像没说要按比例部署 dpi

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/915845

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX