我一直在读关于CGN的文章。虽然类似于NAT,但服务提供商使用它来路由流量,而不需要公共IP地址。但是当数据包将ISP留给公共互联网时,它确实需要一个公共IP地址。那么CGN到底如何帮助保存IP地址呢?或者CGN的其他优势是什么。
对于没有CGN (但NAT + PAT),分组周期是:
客户设备->路由器(NAT -私有到公共) ->公共互联网->服务器(这里可能是DNAT )
对于CGN,这将更改为
客户设备->路由器(NAT -私有到公共) -> ISP路由器(CGN此处) ->数据包通过ISP -> NAT (CGN地址-> public) ->公共互联网->服务器传输。
那么,如何使用额外的一层NATing来帮助这种情况呢?
发布于 2018-02-05 21:48:13
RIR已经耗尽了分配给ISP的公共IPv4地址,因此ISP正在为商业客户囤积他们宝贵的公共IPv4地址。为了做到这一点,他们正在向住宅客户推出CGN。这使得ISP能够为成千上万的居民用户使用一个单一的公共IPv4地址。
这样做的缺点是,住宅客户不能再违反他们的服务条款,向互联网提供服务。ISP真的不在乎,因为这违反了住宅服务条款,而且客户需要(更昂贵的)商业服务和公共IPv4地址(不管怎么说,这是他们应该得到的)。
发布于 2018-02-05 21:48:15
或者CGN的其他优势是什么。
我很确定:没有。
据我所知,CGNAT只被互联网提供商使用,他们没有足够的IPv4地址给每个客户一个自己的IPv4地址,因此必须使用CGNAT。
..。甚至有供应商(没有足够的IPv4地址),你必须支付额外的钱,因为没有得到CGNAT!
https://networkengineering.stackexchange.com/questions/47666
复制相似问题