4.1 ADSL 接入网的结构和工作方式
-
互联网也是通过路由器进行转发包的,不同的地方在于转发的距离以及如何控制转发目标,因为路由表记录的维护方式不同。
-
互联网发包的规则与接入网有关,接入网就是公司家庭等连接互联网的通信线路包括 ADSL、FTFH、CATV、电话线、ISDN等。
-
ADSL Modem 需要将数据拆成信号单元
-
最终的目的是转换成电信号发送给分离器;
-
整体过程:客户端路由通过 Modem 和电话线发送网络包到ADSL的网络运营商;
-
从客户端到互联网网络包的变化:
-
客户端生成的网络包到接入网路由器包中有IP头部、MAC头部;
-
路由器接收包去除IP包并添加
PPP
、PPPOE
、MAC
包; -
到达ADSL Modem接收包并且拆分成 ATM信号,将其转换成电信号发送出去;
-
此时到网络运营商的
DSLAM
接收电信号并且还原成ATM信元; -
将ATM信元拨送给BAS,BAS还原网络包去除
PPP
包并添加L2TP
头部; -
通过隧道连上互联网。
-
-
网络包最开始根据
PPPOE
的规定用以太网标准进行转成电信号发送给路由器。 -
DSLAM
是局端多路Modem,BAS
是宽带接入服务器,也是一种路由器。
-
-
ADSL将信元调制到信号
-
ADSL调制信号,是因为方波信号容易失真,覆盖了从低频到高频的宽广频段,频率越高,电磁的噪声越大。
-
调制的方式:
- 振幅调制(ACK)
- 相位调制(PSK)
- 正交振幅(QAM)[两者相结合的]
-
振幅调制: 利用信号的强弱,振幅小,信号为0;振幅大。信号为1.
-
相位调制:Modem产生的信号是一定周期的波,相位按每个周期从0 到 360 来表示,以 0 开始的是 0.以 180 开始的是 1
-
正交振幅是将以上两者结合起来的。
-
-
ASDSL通过多个波来提高传输速率
- 不同频率的波可以合成,也可以使用滤波器从合成的波中分离出来;
- 以 ADSL 为例,间隔为
4.3125KHZ
的上百种不同频率的波以正交振幅的形式合成的; - 噪声小的分配多个比特,噪声大分配少的比特。ADSL 传输速率不相同的原因在于上行与下行使用频段的数量不同。
- Modem 通信时,会经过握手(训练),检查线路质量,动态判断使用的频段数量和每一个频段分配的比特数。
-
分离器的作用:
- 主要是将电话的信号和 ADSL的信号分离,电话的信号是低频率,ADSL的频率是高频率,屏蔽 ADSL的高频信号,仅保留电话的低频信号;
- 还有一种快速握手的技术 G.992.2 对ADSL是没有影响但是对电话仍有影响。
-
从用户到电话局:
- 分离器出来之后到电话线的接口;
- 走室内电话线到大楼的IDF和MDF中;
- 通过配线盘到达保安器,最后通过电缆与电话局相连;
-
噪声的干扰也同样来源于两个地方,
- 一个是外部电磁的影响;
- 一个是内部漏电的串扰;
- 所谓的干扰是信号和噪声的频率相同,可用信号的减少使速率下降。
-
通过 DSLAM 到达 BAS
- 信号经过电话线到达电话局,电话局离通过配线盘、分离器到达DSLAM;
- 在 DSLAM 中将信号还原成信元;
- DSLAM 相当于多个ADSL Modem 的功能集中在一个设备里;
- DSLAM 是具有 ATM 的接口,没有以太网的接口,传递 ATM 信元;
- 从 DSLAM 就到达 BAS,BAS 先接收信元然后还原成包,去掉MAC、PPPOE 添加隧道专用头部发送过去;
- 最后隧道头部去掉,IP包取出并转发到互联网的内部。
4.2 光纤接入网(FTTH)
-
光纤的原理:光纤是由双层结构的纤维状透明材质构成的,亮代表着 1,暗 代表着 0;
大体过程:先将数字信号转成电信号,然后将电信号通过LED、激光、极管等发出光,接收设备根据光敏元件产生不同的电压,转换成电信号;电信号最终转成数字信号。 -
光纤的单模与多模:
- 透光率、折射率和纤芯直径会影响传导;
- 一般在光源处,入射的角度过大,光线会在纤芯的包层和边界处折射出去;
- 入射角度小了可以进入,在里面传导过程中会发生反射,如果反射之后相位不一致也会相互抵消。(与水波相似,相位相同增强,相位相反就减弱。);
- 两种直径:单模直径在 8 ~ 10 um 之间,多模的直径 50 um 或者 62.5 um。
- 单模中相一致时,只有入射角度最小的才可以被折射出去,所以对光敏原件要求较高,且不易失真。在多模中,入射角度稍大一些也会被折射进去,所以对光源和敏感元件的要求相对低一些。
-
光纤分路能够降低成本
- 光纤连接有两种方式,
- 直接相连(FTTH 光纤入户),
- 安装分光器,用户端不用光纤接收器而是 ONU(光网络单元) 设备。
- 从用户端到运营大体的过程:
- 用户使用 ONU 发送到 BAS 前面的 OLT(光线路终端)设备;
- OLT 和 ONU 联合避免信号的碰撞,OLT会给 ONU 下达指令,发送数据,反过来到达的数据会发送给所有的ONU终端,ONU再通过信息进行判断。
- 光纤连接有两种方式,
4.3 接入网中的PPP和隧道
-
用户的认证和配置下发
主要做两件事情:
-
用户身份的认证
-
将带有公网IP等的配置信息发送给用户
用户身份认证:使用进化型路由器 BAS,作为认证窗口,通过 PPPOE 来实现这个功能。
-
PPPOE的工作:
- 向接入点拨号(发送请求认证报文);
- 接通后输入用户名和密码;
- 密码通过RADIUS 协议从RAS发送到认证服务器;
- 确认无误之后返回配置信息;
- 用户根据返回的配置信息配置IP地址等
-
-
PPP 消息
- 传输PPP消息,由于PPP协议没有规定固定的格式,所以在拨号的时候使用了HDLC作为容器;
- 但在 ADSL 和 FTTH 中不能将 HDLC 作为容器而是使用以太网包,同时对这个包做了部分修整就是 PPPOE。
-
通过隧道发送信息(两个路由之间)
- 何为隧道:用户与运营商之间通过TCP连接将数据原封不动地从一端发送到另一端。
- 就像一种管道,仅仅负责数据的传输,不负责辨别。
- 两种方式:一种是直接对原数据不做任何更改直接传递;第二种是进行数据的封装。
-
接入网的大体过程
- 接入网的路由器配置用户名和密码,然后寻找BAS的MAC地址(用PPPOE的发现机制)。
- 在用户认证阶段,一种是CHAP加密传输;一种是PAP方式不加密传输。
- 下发的信息包括公网IP地址,DNS服务器地址和默认网关的IP地址。
- 接入路由器向BAS发送数据所需要添加的头部信息包括:MAC、PPPOE、PPP 三个部分;
- 此时一个完整的包是: MAC、PPPOE、PPP、IP、TCP、数据。
- BAS将PPP头部以及后面的部分发送出去,通过隧道到达网络运营商的路由器。
-
不分配IP地址的无编号端口
- 如果两个端口是一对一直接连接的无需要判断跳转可以不用分配IP地址
-
接入路由器将公有地址转换成私有地址
- 这里可以对比咱们日常家庭中的两种上网的方式:
- 一种是连接路由器,从路由器出来连接电脑;
- 第二种是直接与电脑相连。
- 在第一种的情况下,路由器的地址是这个公网的地址,电脑的地址是路由器的子网的地址。
- 当发送数据的时候需要将子网的IP转成公网的IP发送出去
- 返回的是公网的IP到达路由之后,转给子网。
- 第二种情况下,电脑的网卡IP地址直接是公网的IP地址。
- 这里可以对比咱们日常家庭中的两种上网的方式:
-
还有其他的上网方式比如: PPPOA、DHCP等
4.4 网络运营商的内部
- POP 和 NOC
- POP 是 Point Of Presense 接入点;
- 网络包通过接入网到达POP路由器。
- POP根据不同的业务有不同类型的路由器:
- 专线: 不需要用户认证和配置下发;
- 电话、ISDN 使用 RAS 路由进行身份验证;
- PPPOE 接入网服务提供商需要BAS身份验证,运营商的路由器与服务商的BAS路由相连,仅仅负责包的转发;
- PPPOA :DSLAM 通过ATM交换机与ADSL运营商的BAS相连,然后再连接到运营商的服务器
- NOC 运营商的核心设备从 POP的包传递进来,转发给其他的运营商或者更接近目的地址的POP,NOC 可以说是规模扩大的POP
- 室外通信线路因为超过了双绞线能容纳的极限,所以一般使用光纤连接。对于自身有光纤的可以直接将NOC与 POP相连。对于自身没有的可以通过租借光纤线路来使用。
4.5 跨越运营商的网络包
-
运营商之间的连接
在互联网内部,数据从运营商的POP设备出来之后,如果web服务来源于同一个运营商,直接根据路由表来判断转发给对应的 NOC 或者 相邻的POP。如果不是同一个运营商,则也是根据路由表中的信息转发给服务器所对应服务商的NOC。 -
运营商之间如何连接
连接的方法是相连的路由器互相告知路由信息并且写入到路由表中,这个过程是路由自动完成的称之为边界网关协议。
连接的方式一共有三种:
- 转接
- 转接是 将整个运营商的全部路由信息告诉对方;
- 对等(XI)
- 对等(IX),进行物理连接,通过相互告知路由信息之后才能交换网络包;
- 对等(直接连接)
- 只将与自己直接连接的网络的路由信息告诉对方,然后对方只向与自己直接连接的那些网络发送包(可以理解为:仅仅是两个运营商之间可以连接)
- 转接
-
与公司中自动更新路由表和机制的区别
- 在互联网内部运营商之间路由交换是在特定的路由器上一对一进行的
- 其次再判断最短路由以及当多条路由时候设置路由的优先级等
-
对等网络通过
IX
连接的重要性-
IX
是指的 互联网交换中心Internet Exchange,如果没有的话,每个运营商之间都要一对一连接才能交换所有的信息但全世界有上万个网络运营商,所以是不可能的。当有 IX 的时候,所有的运营商都与 IX 相连,就可以进行与所有连接IX 的运营商进行交换信息了。
-
-
运营商如何与 IX 相连
- IX 一般是大量以太网端口的高速二层交换机。在一座大楼的某个角落里
- 一般有四种方式:
- 运营商与 IX 在同一个大楼里,直接用光纤将路由器连接到交换机上;
- 不在一个大楼里:将运营商的路由器搬到安装XI的机房里连接,路由器通过通信线路或者直驳光纤等方式与运营商的NOC相连;
- 运营商的路由器通过通信线路或者直驳光纤与IX 的交换机相连;
- IX出来一个二层交换机连接到核心的交换机,运营商的路由器连接到这个交换机上,间接与核心交换机相连。