前言


这里只是对一些cisco书籍以及其它介绍WAN接入技术书籍的零碎读书笔记,各种知识点可能前后不连贯,甚至需要额外的背景知识。


但是节选了很多可以用来客观判断当今 互联网接入服务提供商(ISP,下文简称提供商)所谓的宽带接入的标准,对于普通家庭用户以及小型企业而言,理解这里提到的知识点,对于从宏观上正确判断提供商面向客户的宣传广告用词背后的关键技术很有帮助。


如果需要比这里提及的规范,术语,标准等,更详细,全面的资料,除了下面介绍的2本书以外,谷歌与百度都是很好的自学平台,请自行复制粘贴关键字来搜索相应文章。


扩展阅读:


思科网络技术学院教程CCNA_Exploration:接入WAN


CCNA2路由器与路由基础





ATM(异步传输模式)能支持从 T1/E1(带宽为 1.5 Mbit/s  /  2.0 Mbit/s)到 OC-12(带宽为 622 Mbit/s)的物理链路。


DSL调制解调器(modem)将来自用户设备的以太网信号转换为DSL信号,传输到DSL服务提供商在“最后一里”线路前的上层设备,通常是DSLAM(DSL接入复用器),它将多条独享的低带宽DSL用户线路复用到单条共享的高带宽线路,例如带宽为44 Mbit/s 的T3线路。


DSLAM可以位于用户端大楼的电信配线间,或者提供商端在市区道路旁的电信设备箱。DSLAM的上层链路(上面的例子为T3)为多个DSL用户共享,又称“最后一里”。

DSLAM的下层链路才是实际分配给每个用户的独享链路。可以想见,1个用户租用并独享1条T3链路的费用(对提供商而言是经济效益)必定高于多个用户分摊共享1条T3链路的费用,而提供商也正是利用了这个重要的矛盾点来实现盈利。


cisco路由器(下称DTE)到提供商的CSU/DSU(下称DCE)的串行连接:

由DTE到DCE的串行电缆很短,最多只有10几米,因此客户的路由器与提供商的CSU/DSU通常都放在同一个电信配线间里。

各种广域网串行电缆的标准由 EIA/TIA 制定,也就是连接DTE与DCE的电缆标准。

各种EIA/TIA 版本标准的串行电缆,其连接DTE的一端,连接器的引脚与导线数不同;但是连接DCE的一端,连接器的引脚与导线数,在各版本标准电缆间都是一样的。

如果是串行接口内置CSU/DSU的cisco路由器:可以直连提供商的线缆,不需要外置的CSU/DSU和与前者连接的串行线缆。

这种情况下,提供商称其为CPE(用户侧设备,包含路由器和CSU/DSU)

串行接口不带CSU/DSU的cisco路由器,则需要额外的CSU/DSU和第二条线缆。


***** ePoE( Enhanced Power over Ethernet,增强型以太网供电)

是以前 PoE(IEEE 802.3af)标准的升级版本,利用思科的 CDP (自动发现协议),可以为每个端口提供超过15.4~20W 功率的电源。

cisco 3900 系列路由器支持冗余供电,可以将其内部的双集成电源其中之一配置为向端口提供 ePoE




常见的第2层WAN封装协议(数据链路层封装协议):

PPP,帧中继,ATM,X.25,HDLC

对于专用的租用链路(专线),电路交换线路而言,其两个端点均为cisco设备时,设备之间使用HDLC作为第2层协议,来封装数据帧。

专用链路以及电路交换线路的两个端点是其它设备时,设备之间使用PPP作为第2层协议,来封装数据帧。

PPP基于HDLC。


HDLC(高级数据链路层控制) 是由国际标准化组织(ISO)制定的面向比特的同步数据链路层协议。它基于1969年代提出的SDLC(同步数据链路控制)标准。

HDLC使用同步串行传输在两个端点之间提供无差错通信。

HDLC是所有 cisco 设备的串行接口的默认封装协议。但是 cisco 也对HDLC进行了扩展,开发出来的版本叫 cisco HDLC(cHDLC),这是专用的,但 cisco 已授权众多其他网络设备厂商实现它。

其次,以 cisco HDLC 封装的帧比 ISO HDLC 帧,多一个用于指示网络层协议的字段。


发送端在成帧时对 cHDLC帧或 ISO HDLC帧进行 CRC(循环冗余校验),所得结果存储在相应帧的 FCS(帧校验序列)字段,占2~4字节。

接收端收到帧后再对其进行CRC,将所得结果FCS与源帧中携带的FCS进行比较,如果不符,说明帧中部分比特位可能在传输过程中丢失。


PPP,即点到点协议,它将数据帧封装以便通过物理链路传输。

PPP内置支持PAP和CHAP的身份验证机制(具体由其组件之一:LCP负责)

PPP由三个组件构成:

1.用于在点到点链路上封装数据帧的HDLC协议。(可以将点到点链路理解为中间没有任何第三方节点汇聚进来的专用独享链路)

2.用于建立,配置,测试(还包括拆除)链路连接的链路控制协议(LCP)

3.用于建立,配置各种常见的网络层协议(例如 IP,Apple Talk,Novell IPX,cisco systems 等)的网络控制协议(NCP)

也就是说,对于每个网络层协议,在PPP中都有与其对应的NCP。

PPP支持在同一条通信链路上运行多个网络层协议。对于使用的每种网络层协议,PPP分别使用一个独立的NCP。

例如,对IP使用IPCP;对IPX使用IPXCP;也就是说,PPP通过其组件NCP,传输多种网络层协议分组。