第3章 承载技术
3.1 承载技术简介
最早的承载网络主要是电话网,通过调制解调器传输数据。在广域网中大量采用光纤上使用PPP承载IP。承载网络不管它采用何种网络体系,在拓扑结构上可以分成3大类,即点到点,广播网络,多点非广播多路访问网络。
1、点到点网络
点到点网络是最简单的网络拓扑,它实际上就是一根通信电缆连接两台网络设备构成的网络。
2、广播网络
广播网络也是一种简单的网络,虽然比点到点网络复杂一点,即任何一个设备发送报文在网络中的其他设备都能收到。广播网络中的报文发送方式有两种:广播和单播。广播是网络本身的特点,即一个设备发送报文大家都能收到;单播是靠地址机制和接收设备实现的。
3、非广播多路访问网络
非广播多路访问网络简称非广播网络,实际上,除广播网络和点到点网络之外的其他网络都可以被看成是NBMA网络的。
3.2 Cisco公司的HDLC封装
Cisco的HDLC封装实际上只是利用HDLC的帧格式封装IP报文,由于没有使用链路状态帧,因此无法知道链路的通断状态。链路管理接口的工作原理是定时向对方发送LMI报文,报文中含有序号,如果接受方在规定的时间内收到LMI报文并且序号是连续增长的,就说明链路是好的。
3.3 以太网
3.3.1 以太网的工作原理
以太网开始使用通州电缆作为网络媒体,数据传输速率达到10Mbps。IEEE802.3规范是基于最初的以太网技术于1980年制定的。。
工作原理:
以太网采用CSMA/CD媒体访问控制机制,任何工作站都可以在任何时间向网络发送数据报文。在发送数据之前,工作站首先需要侦听网络是否空闲,如果网络上没有任何数据传送,工作站就会把所要发送的信息投放到到网络当中;否则,工作站只能等待网络下一次出现空闲时再进行数据的发送。
以太网的帧结构大小:
最小64字节,最大1518字节。
3.3.2 交换式以太网
交换式以太网采用逆用学习,扩散和转发的策略,实现不同的网络连接。所谓扩散算法,就是把每个到来的、目的地不明的帧输出到所有端口,并在地址表中记录该帧的源地址与端口的对应关系。而逆向学习法,则是一旦知道目的地的端口,发往该处的帧就只发到该端口上,不再广播。为了处理动态拓扑问题,要对地址表中的地址项进行“老化”操作,即当收到帧时要对源地址对应对表项的生命计时器进行刷新,然后开始递减。当生命计时器减到0,就说明对应的主机长时间没有发送帧了,可能已经关机或者网络已中断,就将该地址从地址表中删除。网络中由于互连可能会出现环路,环路将导致广播风暴,因此网络中不能有环路存在,但是由于需要或者无法控制的原因,网络的物理结构中通常会出现环路,因此在透明网桥中使用生成树算法解决这个问题。生成树通过阻塞某个端口,切断网络中的环路,使网络在逻辑上是一棵树。这个时候交换机不能转发报文,只能收发生成树的算法发送的BPDU报文,通过交换BPDU报文,生成树算法找到网络中的环路,并计算出需要阻塞的端口以打破环路,这个过程被称为生成树的收敛。生成树算法的收敛时间大约为15s。
3.3.3 虚拟局域网
虚拟局域网是一种将局域网设备从逻辑上划分成一个个网段,从而实现虚拟工作组的数据交换技术。划分VLAN所依据的标准是多种多样的,主要有按端口、MAC地址、协议、用户、IP地址划分策略。VLAN交换机的链路分为接入链路、中继链路、混合链路3中。接入链路就是将普通以太网设备接入VLAN交换机,
中继链路通常的用途就是连接两个VLAN交换机,
混合链路可以同时承载标记数据和非标记数据。