Must know something of everything and everything of something!

LAN仿真的运行过程

上一篇 / 下一篇  2007-03-31 11:07:59 / 个人分类:network

LAN仿真的运行过程

*k&wC/Z-t_051Testing软件测试网$|h8A+w U1K|

  LANE通过一系列ATM连接进行相互通信。LEC间保持各自连接,以便传输数据和控制流量。
j}"@$W:pP0  控制连接包括直接配置虚通道连接(Virtual Channel Connection,VCC)、直接控制VCC和分布控制VCC。直接配置VCC是一个双向点对点VCC,是由LEC设置到LECS的;直接控制VCC也是个双向VCC,是由LEC设置到LES的;分布控制VCC是一个单向VCC,从LES返回LEC,通常这是一个点对多点连接。
!algFp[7p0  数据连接包括直接数据VCC。多点广播发送VCC和多点广播传递VCC。直接数据VCC是在两个希望交换数据的LEC间设置的双向点对点VCC。 通常两个LEC使用同一个直按数据VCC传送它们之间的所有信息包,而不是为它们之间的每对MAC地址建立一个新的VCC,这样可以节约连接资源和设置连接的等待时间;多点广播发送VCC也是一个双向点对点VCC,是由LEC设置到BUS的;多点广播传递VCC是一个单向VCC,是从BUS设置到LEC的,通常这是一个点对多点连接,每个LEC是它的叶节点。51Testing软件测试网J TCA A&^

)K*qq'}.[ n+z0LAN仿真的运行包括初始化。连接和数据传输三个阶段。
#ygx3@G$PY D01.初始化51Testing软件测试网q*t8Dj)OB;C
  初始化时,LEC通过地址登记得到自己的ATM地址,然后,LEC设置一个到LECS的直接配置连接,LEC可通过三种方法找到LECS的位置:使用一个确定的ANI过程确定LECS的地址;使用一个已知的LECS的地址;使用一个已知的到LECS的永久连接(VPI:0,VCI=17)。51Testing软件测试网s+WDf7I\i1Tu x3g
  确定LECS的位置后,LEC将建立到LECS的直接配置VCC,一经连接,LECS就使用一个配置协议通知LEC,把它连接到目标ELAN上,其中包括LES的ATM地址。被仿真的LAN的类型。ELAN上最大信息包的大小以及ELAN的名称。
*rjC qtn02.连接51Testing软件测试网S'`0{9HEF9kqw
  LEC一得到LES地址,即清除LECS的直接配置VCC,然后设置到LES的直接控制VCC,同时,LES为LEC指定一个独有的LEC标识符(LECID),然后LEC在LES上登记自己的MAC和ATM地址。
yV [dA9\vM0  随后,LES设置一个回到LEC的分布控制VCC。这样LEC就可以在LAN仿真ARP(LE-ARP)过程中使用直接或分布控制VCC来对应于特定MAC地址的ATM地址。这一过程中,LEC组成一个LE—ARP,并把它发送到LES。如果LES能够识别这个映射(因为某些LEC登记了有关MAC地址),就可通过直接控制VCC直接回答, 同时把该请求传递到分布控制VCC,向一个知道所求MAC地址的LEC请求一个响应。
xv.c%ieN0  如果一个LEC能够响应LE-ARP,它会通过直接控制VCC响应LES。然后,LES可以只把这个响应传回给请求的LEC,也可通过分布控制传递给所有的LEC,这样所有的LEC都可以得到并高速缓存这个特定的地址映射。51Testing软件测试网%q(Fkgz@H
  为完成初始化,LEC使用这个LE一ARP机制来确定BUS的ATM地址。它通过向LES发送MAC广播地址的LE—ARP来完成,后者用BUS的ATM地址响应。然后, LEC设置到BUS的多点广播发送VCC。接着,这个BUS设置多点广播,将VCC传回到LEC,通常把这个LEC作为点到多点连接的叶节点。这样LEC就作好了数据传输的准备。
fo8c1BU"}f0m'c8FQ03.数据传输
g ~/u,j F0  在数据传输过程中, LEC或是收到一个从高层协议发送来的网络层信息包,或是收到一个通过LAN端口传递的MAC信息包。前者数据源点LEC将没有目标LEC的ATM地址。此时,LEC首先组成并向LES发送一个LE一ARP响应。51Testing软件测试网.f_~xMr
  在等待LE一ARP的响应时, LEC还把信息包用规定的封装传递给BUS, BUS将把信息包扩散到所有的LEC。LEC一旦收到一个LE-ARP响应,就向目的节点设置一个直接数据VCC,并用它进行数据传输,而不使用BUS路径。但在此之前LEC必须确保所有原来发送给BUS的信息包在使用直接数据VCC前已经传送到了目的地。在这个机制中,一个控制信元将随上一个信息包发送到第一条传输路径,在目的地答复收到这个信元之前,不使用第二条路径发送信息包。
Hevcu0A.G&g/t0  如果一个数据直挂连接已经存在于LEC,通过它可以到达一个特定的MAC地址, 则源LEC可以重新使用这个数据直接连接。
;igMVe y.Yu0  如果没有收到对LE—ARP的响应,LEC将继续向BUS发送信息包,同时将定期重新发送LE—ARP,直至收到一个响应。通常情况下,一个信息包通过BUS扩散, 而且目标对源响应后,一些LEC将知道目的地位置,然后对后继LE—ARP作出响应。
9nt)\y_mU0  LEC将把通过LE—ARP得到的所有MAC地址从本地缓存到ATM地址映射中,如果LEC收到把一个信息包发送到同一MAC地址的要求,它将参考这个本地缓存表并使用缓存的映射,而不会再发出另一个LE-ARP。
)](j"J%xzs:Rc0  LEC也使用BUS进行信息包广播和多点广播。信息包被传递给BUS后, BUS即把它们重新导向所有LEC,LEC对所有从BUS收到的数据帧根据前缀LECID过滤有关字段,以便确保不会收到自己发出的帧。51Testing软件测试网i)[ g?@K U'j5N

O(Va7QM6Y0

TAG: ATM LAN仿真

 

评分:0

我来说两句

日历

« 2024-04-18  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 76755
  • 日志数: 93
  • 建立时间: 2007-03-22
  • 更新时间: 2007-12-31

RSS订阅

Open Toolbar