NAT+PPPoE实现详解(二)

1 网络地址转换(NAT)

       随着Internet的发展和网络应用的增多, IPV4地址枯竭已经成为制约网络发展的瓶颈。尽管IPv6可以从根本上解决IPv4地址空间不足的问题,但目前众多的网络设备和网络应用仍是基于IPv4的,因此在IPv6广泛应用之前,一些过渡技术用于解决IPv4地址不够这个问题。

       网络地址转换技术NAT (Network Address Translation)用于解决内部网络的采用私有地址编址的主机访问外部网络的问题。当局域网内的主机需要访问外部网络时,通过NAT技术可以将其私有地址转换为公网地址,并且多个私网用户可以共用一个公网地址,这样既可保证网络互通,又节省了公网地址。

2 NAT应用场景

  • 企业或家庭所使用的网络为私有网络,使用的是私有地址;运营商维护的网络为公共网络,

使用的是公有地址。采用私有地址的数据包不能在公网中被路由。

  • NAT一般部署在连接内网和外网的网关设备上。

3 NAT 分类

NAT 从表面上看有三种类型:静态 NAT 、动态地址 NAT 、地址端口转换 NAPT 。

(1 )静态NAT :静态地址转换将内部私网地址与合法公网地址进行一对一的转换,且每个内部地址的转换都是确定的。

(2 )动态NAT :动态地址转换也是将内部本地地址与内部合法地址一对一的转换,但是动态地址转换是从合法地址池中动态选择一个未使用的地址来对内部私有地址进行转换。

(3 )NAPT :它也是一种动态转换,而且多个内部地址被转换成同一个合法公网地址,使用不同的端口号来区分不同的主机,不同的进程。

4 简单介绍NAPT的配置

网络地址端口转换NAPT允许多个内部地址映射到同一个公有地址的不通端口。这个是实现多对一的方式,通过使用不同的源端口使不同IP转为同一个IP,NAPT允许多个内部地址映射到外网出接口的IP,也可以映射到不是外网出接口的IP。

4.1 配置实例

5 PPPoE原理介绍

       点对点协议(Point-to-Point Protocol,PPP)是因特网上广泛使用的数据链路层协议,用于点对点的链路。它用于通过电话线拨号接入因特网的线路,同时在路由器与路由器连接的线路上也大量使用PPP协议。典型的ADSL中,使用的是由PPP与其他的协议共同派生出符合宽带接入要求的新的协议PPPoE。

       数字用户线路DSLDigital Subscriber Line)是以电话线为传输介质的传输数字信号的技术,人

们通常把所有的DSL技术统称为xDSL, x代表不同种类的数字用户线路技术。目前比较流行的宽

带接入方式为ADSL, ADSL是非对称DSL技术,使用的是PPPOE (PPPover Ethernet)协议。

       PPP协议给出了在串行链路上封装数据报的方法,同时还包括了链路控制协议(Link Control Protocol,LCP)和一组网络控制协议(Network Control Protocol,NCP)。LCP用来建立、配置和测试数据链路,NCP用来建立两端网络层的连接,协商网络层的选项和传递网络层数据。

       PPPOE协议通过在以太网上提供点到点的连接,建立PPP会话,使得以太网中的主机能够连接到远端的宽带接入服务器上。PPPoE具有适用范围广、安全性高、计费方便等特点。


5.1 PPPoE在DSL中的应用场景

6

猜你喜欢

转载自blog.csdn.net/yjun89/article/details/131349689
今日推荐