自己整理的帧中继动态映射原理

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在上海亚威上课的时候整理的

帧中继接口分为:

点到点:该接口所在链路只连接2台设备

点到多点:该接口所在链路连接多台设备。

不管是点到点还是点到多点,都是基于PVC的,PVC都是点到点的.

反转ARP,动态映射,frame-relay map:

ARP包的作用是获得目的设备的MAC地址,反转ARP包也是一种ARP包,但是他的作用恰恰相反是获得目的设备的IP地址。

动态映射是将反转arp所获得的IP地址和本地DLCI号关联起来形成动态的frame-relay map

Frame-relay map的作用是当路由器要发送一个IP包的时候,通过查看在frame-relay map 中的目的IP,来获得所对应的DLCI号以完成帧的二层封装。

帧中继动态映射原理:

不管是点到点的帧中继,还是点到多点(多点到点)的帧中继,本质上每条VPC都是P2P 的,即从一个DLCI号丢一个包进去,永远是从一个固定的DLCI号(出口)出来。

由于转发数据包必须依赖frame-relay map中的IP来映射DLCI号完成帧的2层封装。

所以可以通过动态或者静态的映射来获得目的IP所在PVC的DLCI号。

静态的就是手动配置,不多解释了

动态的原理也很简单,

如图:典型的点到多点帧中继。

在R1上有2条PVC

首先从102丢的包进去,只能从201出来,同样的从103丢的包进去也只能从301出来。这是帧中继的特性。也是帧中继的一个安全隔离机制。

那么R1要获得动态的帧中继映射其实非常简单。

首先对于路由器R1而言,接口s1封装为帧中继,配上IP地址,他理应是不知道任何DLCI 号的,那么谁知道DLCI号呢?答案是ISP的帧中继交换机,因为帧中继交换机的帧的传输是通过帧中继交换机上配置的frame-relay route 来实现基于DLCI号的标签交换的,所以帧中继交换机一定知道所直接连接的客户端的路由器的本地DLCI号。

并且如果有多条PVC的话,肯定有多个DLCI号

通过LMI,帧中继交换机可以把他所知道的DLCI号告知直连的客户端路由器,比如他可以告诉R1,2个本地DLCI号分别是102和103。

当R1学习到了本接口的DLCI号后,他可以发送一个反向arp包,包内只要有源IP 10.1.100.1 以DLCI号为102或103分别丢给帧中继交换机,由于帧中继交换机已经设置好了PVC的路线,所以最终这个帧被分别被R2和R3学到,由于R2和R3也通过LMI学习到了自己的DLCI号,又由于PVC是点到点的,所以当R2从自己的本地DLCI号201收到一个包的时候,他查看源IP为10.1.100.1

他就可以得出映射,10.1.100.1 的 DLCI号为201,那么当他要往10.1.100.1发送数据包的时候,他就封装DLCI号为201。

类似的R3和R1 也通过这种方式可以学到动态的fram-relay map

可能完成的程序实现过程与我上文描述的不同,但原理基本是这个思路。

相关文档
最新文档