如果层头提供了足够的语义(例如,下面讨论的ATM),可作为层头的部分;
作为Network Layer头的部分(如:以适当修改的语义,来使用Ipv6中的Flow Label域)。因此通过虚拟的任何介质类型(包括点到点链路,多访问链及ATM)实施标记交换是可能的。
还应注意到:标记转发部件与网络层无关。使用特定于某个Network Layer协议的控制部件,实现以不同的Network Layer协议应用标记交换。
控制部件
标记交换所必需的是标记与网络层路由之间的联编概念。为了提供良好的伸缩性能,同时适应多种路由功能,标记交换可支持很大范围的转发粒度。在一个极端上,一个标记可能被关联(联编)到一组路由上(更具体地说,是与这个组内路由的Network Layer Reachability有联系在另一个极端上,一个标记可能被联系到一个单独的应用流上(例如,一个RSVP流)。一个标记也可能被联系到一个多路广播树上。
控制部件负责产生标记联编信息,然后在标记交换机中将这个标记联编信息进行分配。
控制部件是一系列模块的集合,每个模块均可支持一项特定的路由功能。为了支持新的路由功能,可随时增添新的模块。下面,对这些模块进行简要介绍。
基于目的地的路由
在本节中,我们将介绍标记交换如何支持基于目的地的路由。回忆一下,用基于目的地的路由,一个路由器是根据信息包中携带的目的地址和转发信息库(FIB)中存贮的信息(由路由器维护)来作转发决策的。路由器是用其从路由协议(例如,OSPF,BGP)中接到的信息来构造其FIB的。
为了以标记交换支持基于目的地的路由,一个标记交换机可以象一个路由器一样参与路由协议(例如,OSPF,BGP),并用从这些协议中接到的信息来构造其FIB。
进行标记分配及标记信息库(TIB)管理的三种许可方法为:(a)下行标记分配,(b)下行按需标记分配及(c)上行标记分配。
在所有情况下,交换机分配标记并将它们联编到其FIB的地址前缀码上。在下行分配中,信息包中携带的标记是由链路的下行端的交换机(就数据流的方向而言)产生并取编到前缀码上的。在上行分配中,标记是在链路的上行端,被分配和联编的。"按需"分配意味着只有在上行交换机要求去做时,标记方才由下行交换机分配和分布。方法(b)与(c)在ATM网络中最有用(参见第5节)。请注意,在下行分配中,交换机负责:生成应用于进站数据信息包的标记联编,并从其毗邻的交换机接收出站信息包的标记联编。在上行分配中,交换机负责:为出站标记生成标记联编,如:应用于离开此交换机的数据信息包的标记,并从其毗邻交换机接收进站信息包的联编。
[责任编辑:editor]
最新相关文章
发表评论