手机上网的网关为什么是局域网内部地址10.0.0.172?
如题,10.0.0.0至10.255.255.255的地址不是局域网内部保留地址吗,只能在局域网内部使用,为什么手机上网的网关是10.0.0.172这个地址呢?
这个建议楼主了解一下IP协议!
由于外网地址是有限的,所以不可能给每一个连接网络的终端分配一个公网地址。这样就出现了局域网。
局域网内的终端分配的地址都是内网地址,然后通过服务器转接向外的数据。服务器会有2个地址,对内地址(局域网地址),和对外地址(公网地址)。局域网内的终端对外的地址是服务器的对外地址+IP端口。所以局域网内的用户,对外的地址是同一个,不同的是端口号不同而已。
1、首先,这个是私网地址,不是什么局域网预留地址;
2、私网地址不仅可以用在局域网的内部,大多数的情况下,很有可能是用在MPLS VPN的组网中;
3、手机内部的上网网关是10开头的地址,那是因为其就是承载在MPLS中的,如果直接给手机分配公网的IP地址,那么IP地址资源将会很快爆掉,所以可以采用MPLS VPN的方式进行承载。
MPLS:
多协议标签交换(MPLS)是一种用于快速数据包交换和路由的体系,它为网络数据流量提供了目标、路由、转发和交换等能力。更特殊的是,它具有管理各种不同形式通信流的机制。MPLS 独立于第二和第三层协议,诸如ATM 和IP。它提供了一种方式,将IP地址映射为简单的具有固定长度的标签,用于不同的包转发和包交换技术。它是现有路由和交换协议的接口,如IP、ATM、帧中继、资源预留协议(RSVP)、开放最短路径优先(OSPF)等等。
在MPLS 中,数据传输发生在标签交换路径(LSP)上。LSP 是每一个沿着从源端到终端的路径上的结点的标签序列。现今使用着一些标签分发协议,如标签分发协议(LDP)、RSVP 或者建于路由协议之上的一些协议,如边界网关协议(BGP)及OSPF。因为固定长度标签被插入每一个包或信元的开始处,并且可被硬件用来在两个链接间快速交换包,所以使数据的快速交换成为可能。
MPLS 主要设计来解决网路问题,如网路速度、可扩展性、服务质量(QoS)管理以及流量工程,同时也为下一代IP 中枢网络解决宽带管理及服务请求等问题。
在这部分,我们主要关注通用MPLS 框架。有关LDP、CR-LDP 和RSVP-TE 的具体内容可以参考个别文件。
多协议标签交换MPLS最初是为了提高转发速度而提出的。与传统IP路由方式相比,它在数据转发时,只在网络边缘分析IP报文头,而不用在每一跳都分析IP报文头,从而节约了处理时间。
MPLS起源于IPv4(Internet Protocol version 4),其核心技术可扩展到多种网络协议,包括IPX(Internet Packet Exchange)、Appletalk、DECnet、CLNP(Connectionless Network Protocol)等。“MPLS”中的“Multiprotocol”指的就是支持多种网络协议。
基于MPLS的VPN
传统的VPN一般是通过GRE(Generic Routing Encapsulation)、L2TP(Layer 2 Tunneling Protocol)、PPTP(Point to Point Tunneling Protocol)、IPSec协议等隧道协议来实现私有网络间数据流在公网上的传送。而LSP本身就是公网上的隧道,所以用MPLS来实现VPN有天然的优势。
基于MPLS的VPN就是通过LSP将私有网络的不同分支联结起来,形成一个统一的网络。基于MPLS的VPN还支持对不同VPN间的互通控制。
CE(Customer Edge)是用户边缘设备,可以是路由器,也可以是交换机或主机。
PE(Provider Edge)是服务商边缘路由器,位于骨干网络。
在骨干网络中,还存在P(Provider),是服务提供商网络中的骨干路由器,不与CE直接相连。P设备只需要具备基本MPLS转发能力,可以将其配置为M-BGP的路由反射器,不维护VPN信息。
基于MPLS的VPN具有以下特点:
PE负责对VPN用户进行管理、建立各PE间LSP连接、同一VPN用户各分支间路由分派。
PE间的路由分派通常是用LDP或扩展的BGP协议实现。
支持不同分支间IP地址复用和不同VPN间互通。
减化了寻路步骤,提高了设备性能,加快了报文转发。