上网接入网中使用的PPP和隧道

2023-08-27 10:45:03 浏览数 (2)

建议先关注、点赞、收藏后再阅读。

PPP协议

PPP协议(Point-to-Point Protocol)是一种数据链路层协议,通常用于在用户设备和ISP(互联网服务提供商)之间建立数据链路连接。

用户认证和配置下发

在PPP连接建立之前,用户设备需要进行用户认证,以验证其身份。常见的用户认证方式包括用户名/密码认证、PAP(密码认证协议)和CHAP(挑战-验证码认证协议)等。认证成功后,ISP可以下发配置信息给用户设备,如IP地址、默认网关、DNS服务器等。

在以太网上传输PPP消息

PPP协议通常使用以太网作为传输媒介。当PPP消息需要在以太网上传输时,会使用PPP over Ethernet(PPPoE)协议。PPPoE将PPP帧封装在以太网帧中,以太网帧的目的MAC地址为PPPoE服务器的MAC地址。

通过隧道将网络包发送给运营商

在接入网中,用户设备需要将网络包发送给运营商的设备。这通常通过建立隧道来实现。隧道可以是负责将网络包从用户设备传输到运营商设备的虚拟隧道。在隧道中,网络包被封装在隧道协议的数据部分中,传输到运营商设备后,再被解包并转发到目标网络。

接入网的整体工作过程

接入网的整体工作过程如下:

  1. 用户设备与ISP之间建立PPP连接,进行用户认证和配置下发。
  2. PPP连接建立后,用户设备可以通过PPP协议传输数据,同时,如果使用PPPoE协议,在以太网上传输PPP消息。
  3. 用户设备需要将网络包发送给运营商设备,通常通过建立隧道来实现。网络包被封装在隧道协议的数据部分中,传输到运营商设备后,再被解包并转发到目标网络。

不分配IP地址的无编号端口

在接入网中,有时会有一些设备(如交换机)不需要分配IP地址,只负责打包和转发网络包。这样的端口称为无编号端口,也叫无地址接口。

互联网接入路由器将私有地址转换成公有地址

在接入网中,为了节约IP地址资源,常常会使用私有IP地址(如10.0.0.0/8、192.168.0.0/16等)来为内部网络设备分配IP地址。当网络包需要通过互联网传输时,互联网接入路由器会将内部网络设备的私有IP地址转换为公有IP地址,这个过程称为网络地址转换(NAT)。

除PPPoE之外的其他方式

除了使用PPPoE协议建立PPP连接外,还有一些其他方式用于接入网:

  • 静态IP:用户设备预先获得一个静态IP地址,然后直接与运营商设备建立点对点的连接。
  • 动态IP:用户设备使用DHCP协议从运营商设备动态获取一个IP地址,然后与运营商设备建立点对点的连接。
  • PPTP(点对点隧道协议):PPTP使用隧道协议将网络包封装在IP协议中传输,与PPP协议结合使用,可在用户设备与运营商设备之间建立V**连接。

0 人点赞