DSL不是一个端到端的方案,只是一种同拨号,有线和无线一样的物理层传输技术。DSL连接技术应用在 最后一公里
连接建立在一对MODEM之间,即用户端设备(CPE)和DSL访问复用器(DSLAM)之间.
DSL功能
上行(用户到CO)和下行(CO到用户)
对称和非对称
DSL有多种类型:ADSL HDSL RADSL SDSL IDSL VDSL
DSL服务的数据速率依赖于用户和CO的距离,距离越短,速率越快,最快在6.1M-8.448M之间
区分不同DSL用以下变量:种类 最大数据速率 线路编码技术 数据和语音支持 最大传输距离

DSL限制
DSL类型限制了距离和速率
速率和距离成反比,受影响因素: 信号衰减  桥接抽头  负载线圈  线规 阻抗不匹配 干扰 调幅无线电干扰
DSL距离限制
DSL technology    max.data rate down/up   max.distance(feet/km)
ADSL               8M/1M                   18000/5.46
VDSL               52M/13M                 4500/1.37
IDSL               144K/144K               18000/5.46
SDSL               768K/768K               22000/6.7
G.SHDSL            2.3M/2.3M               28000/8.52
ADSL技术
ADSL与POTS在同一个双绞线电话线上共存,
ADSL特点:非对称的数据速率 下行比上行要快  下行8M,上行1M
2004年 ADSL2(ITU G992.3/4)  下行12M 最远距离步超过8000英尺
       ADSL2+(ITU G992.5)   下行24M 最远距离步超过5000英尺
ADSL服务用于用户和CO间的ADSL猫种,CPE ADSL猫也被称为ADSL传输远程单元ATU-R
CO猫也被称为ADSL传输中心单元ATU-C  设备DSLAM位于CO,其包含多个ATU-C设备
    基本线路编码技术与ADSL相关:
   单个载波  CAP 载波振幅和相位调制
   DMT的多路载波  离散多频(DMT)
   G.LITE的多路载波
ADSL主要优势 提供数据服务的同时提供语音服务。
通过过滤器或者分离器将POTS通道从ADSL猫中分离出来,即使ADSL失败,仍然保证不间断的正常语音服务。
ADSL从语音交换机卸下数据流量,是模拟POTS从数据中分离。
数据通道在CPE猫和CO DSLAM之间建立
在电话和CO端的语音交换机之间建立语音通道
POTS分离器用户分离DSL流量和POTS流量。它是一个被动设备,处理用户端,用于CO.
ADSL封装
 单个载波  CAP 建立3个分离的隧道在线路 语音隧道 上行隧道 下行隧道
 DMT调制技术 主流技术,现在ADSL基本用这种技术  256独立的4KHZ的隧道,隧道6-38复用,用于上行和下行数据流量,隧道39及以上用户下行数据流量
 G.lite 的多路载波  DMT标准的复杂版本,使用一半的子隧道128个,最大下行1.5M,最大上行640K
通过ADSL传输数据
DSL一层连接从CPE连接到DSLAM。DSL上使用的数据链路层协议通常是ATM。
DSLAM终止ADSL连接,将ATM网络上的流量转发到集成路由器
ATM和DSL连接上的IP数据包必须用以下封装
RFC 1483/2684 bridged
PPPOE
PPPOA
pppoe
PC或者路由器均可作为PPPOE客户端
PPPOE客户端的功能 连接到ADSL服务
PPPOE客户端将用户数据封装到PPP数据帧,然后PPP数据帧进一步被封装进以太网数据帧。
PPPOE会话参数
拥有内部猫和PPPOE客户端功能的路由器用于终止DSL线路和建立PPPOE会话。
外置猫用于终止DSL线路,带PPPOE客户端功能的路由器建立PPPOE会话。
外部猫用于终止DSL线路,一个终端用户PC安装PPPOE软件用于建立PPPOE会话。
PPPOE会话参数的建立
1 发现过程 
PPPOE客户端(PC或者路由)广播PPPOE激活发现初始化 PADI数据包 目标MAC地址:广播地址
PPPOE服务器(集合路由器)发送PPPOE激活发现供应 PADO数据包 目标MAC地址:客户端MAC地址
PPPOE客户端发送一个单播PPPOE激活发现请求 PADR数据包到PPPOE服务器
PPPOE服务器发送一个单播PPPOE激活发现会话确认PADS数据包到客户端
然后PPPOE会话开始,PPP通过正常的LCP和NCP处理
PPPOE激活发现终止PADT数据包将会被发送出来。表示PPPOE会话已经终止 (PPPOE服务器和客户端都可发送)
2 PPP会话过程
PPP最大传输单元不能超过1492字节 加上PPPOE头 6个字节 PPP协议标识2个字节,总字节不超过1500字节(以太网最大负载)
PPPOE数据帧: ethernet header/pppoe header/ppp pid/user data
PPPOA
PPPoa和PPPOE区别
PPPOA是一种路由解决方案,CPE路由数据包,PPPOA不需要基于主机的软件(PPPOE客户端);而RFC1483桥接和PPPOE,CPE作为桥建立,从终端用户到集合路由需要桥接以太网数据帧
PPP会话建立在CPE和集合路由器间。
CPE设备必须有PPP用户名和密码配置,以通过集合路由器的认证,终止从CPE的PPP会话
配置CPE作为PPPOE或PPPOA的客户端
1  config an ethernet interface
interface ethernet 0/1
no ip address
pppoe enable
pppoe-client dial-pool-number 1
2  config a dialer interface
interface dialer 0
ip address negotiated
encapsulation ppp
dialer pool 1
3  configure pat
interface ethernet 0/1
ip nat inside
interface dialer 0
ip nat outside
ip nat inside source list 101 interface dialer 0 overload
access-list 101 permit ip 10.0.0.0 0.255.255.255 any
4  configure DHCP SERVER
ip dhcp pool mypool
network 10.0.0.0 255.0.0.0
default-router 10.0.0.1
5  configure a static default
ip route 0.0.0.0 0.0.0.0 dialer 0
配置一个CISCO路由器作为PPPOE客户端
配置PPPOE客户端运作的ATM接口
interface atm0/0
no ip address
dsl operating-mode auto
pvc 8/35
pppoe-client dial-pool-number 1
配置PPPOE DSL拨号接口
配置PAT
interface ethernet 0/1
ip nat inside
interface dialer 0
ip nat outside
ip nat inside source list 101 interface dialer 0 overload
access-list 101 permit ip 10.0.0.0 0.255.255.255 any
配置DHCP服务器去分配IP地址到客户DSL路由器后的用户
配置静态路由
配置PPPOE客户端
interface ethernet 0/1
pppoe
pppoe-client dial-pool-number 1
配置PPPOE拨号接口
interface dialer 0
ip address negotiated
encapsulation ppp
dialer pool 1
ip mtu 1492
ip nat ouside
ppp authentication chap callin
ppp chap password cisco
查看配置
debug pppoe events
debug ppp authentication
show pppoe session
CISCO adsl详细配置
vpdn enable
no vpdn logging  由于ADSL的PPPOE应用是通过虚拟拨号来实现的,所以在路由器商需要使用vpdn的功能
vpdn-group PPPoe 为PPPOE启动了VPDN的进程
request-dialin
protocol pppoe
interface fastethernet0/0
no ip address
pppoe enable
pppoe-client dial-pool-number 1
ip nat inside
interface dialer1
ip address negotiated
ip mtu 1492
ip nat ouside
encapsulation ppp
dialer pool 1
ppp authentication pap
ppp pap sent vip pass vip
ip nat inside source list 1 interface dialer1 overload
ip classless
ip route 0.0.0.0 0.0.0.0 dialer1
access-list 1 permit 10.92.1.0 0.0.0.255
NTP(network time protocol)网络时间协议
使用UDP端口123
NTP的工作模式:
主/被动对称模式:一对一的连接,双方均可同步对方或被对方同步,先发出申请建立连接的一方工作在主动模式下,另一方工作在被动模式下。
客户/服务器模式:与主/被动模式基本相同。唯一区别在于,客户方可被服务器同步,但服务器不能被客户同步。
广播模式:一对多的连接,服务器不论客户工作在何种模式下,主动发出时间信息,客户由此信息调整自己的时间,此时网络延时d2忽略,因此在准度上有损失,但可满足秒级应用。(待证明)