大规模NAT能拯救IPv4吗?(1)


51CTO.com 10月11日外电头条】我此前曾撰文呼吁过应该及早从IPv4向IPv6过渡,IPv4地址即将枯竭,在全球路由切换到IPv6之前,我们要陷入一个困难的过渡时期,对于大多数公共内容,我们仍然希望使用IPv4可访问,大规模NATLarge Scale NAT,LSN)或电信级NATCarrier Grade NAT,CGN)是过渡期间服务提供商延长公共IPv4地址空间寿命最基本的技术。

一位年长的IT管理人员告诉我:“如果LSN能延长IPv4地址空间的寿命,那我们为什么还要费心费力地部署IPv6呢?何不部署LSN,IPv6暂缓?时间一晃,也许我就该退休了!”,虽然这个家伙的话有点消极,但LSN的确能延长IPv4地址空间的寿命,但难道这样Internet就不应该过渡到IPv6吗?本文就来解答这些疑问,并列举一些缺点证明LSN只是一个临时的解决办法,转移到IPv6是不可避免的。

LSN架构概览

传统的宽带服务供应商只给每个客户网络的NAT外部接口分配一个公共IPv4地址,这样做的目的就是为了节省有限的IPv4地址空间,在NAT后面,所有设备全部分配私有IPv4地址,NAT负责公共IPv4地址和私有IPv4地址之间的映射,一般来说需要结合IPv4地址和TCP或UDP端口号才能确定应用程序或计算机的身份,换句话说就是,NAT要通过映射应用程序数据流,将多个配有私有IPv4地址的设备连接到配有一个外部地址的设备。

端口是16位数字,因此最多可将65536个TCP和UDP流映射到单个IPv4地址,基本上不会有哪个家庭或小型公司会在同一时间产生这么大的数据流,因此可以应付绝大多数的上网需求。

LSN是置于服务供应商网络中的一个“集中化NAT”,无论是附加在客户网络边缘的NAT,如NAT444,还是代替客户的NAT,如DS-Lite,LSN概念都是一样的:公共IPv4地址远离客户网络,多个客户网络共享一个公共IPv4地址。

LSN架构设计的主要内容就是设计每个LSN的战略布局,以及在不使LSN本身超负荷的情况下,设计每个公共IPv4地址的最佳使用容量,按照以往的经验,每个LSN每个公共IPv4地址应该可以支持3000-5000用户。


相关内容