一种标签转发方法和装置的制作方法

文档序号:7699392阅读:159来源:国知局

专利名称::一种标签转发方法和装置的制作方法
技术领域
:本发明涉及一种标签转发方法和装置,属于数据通信
技术领域

背景技术
:多协i义标签交换(MultiprotocolLabelSwitching,简称MPLS)是一种用于快速数据包交换和路由的体系,它为网络数据流量提供了目标、路由、转发和交换等能力。MPLS支持多种网络层协议,例如互联网协议(InternetProtocol,简称IP)、互联网协议第六版(InternetProtocolversion6,简称IPv6)、互联网分组交换协议(InternetworkPacketExchangeprotocol,简称IPX)等,而且兼容包括异步传输模式(AsynchronousTransferMode,简称ATM)、帧中继、以太网、点对点协议(PointtoPointProtocol,简称PPP)等在内的多种链路层技术;所谓标签交换就是对报文附上标签,根据标签进行转发。标签转发表(IncomingLabelMap,简称ILM)用于将每个入标签映射到一系列的下一跳转发实体(一般来说也是交换机或路由器)上。ILM主要用于对收到的带标签的MPLS报文进行转发查询。当交换机判断收到的报文为MPLS报文时,就会去查询标签转发表,以确定下一跳发往哪里。路由表为路由器或者三层交换机设备上存储的表,该表中存有到达特定网络终端的路径。每个IP数据报可以根据路由表寻找到一条最佳传输路径,并将该IP数据有效地传送到目的站点。当交换机判断收到的报文为IP报文时,就会去查询路由表。倒数第2跳弹出(PenultimateHopPopping,简称PHP)是指倒数第二跳交换机收到带有标签的报文时,查找ILM表,弹出一层标签。4在MPLS核心网络中,能实现带标签报文的转发。MPLS网络的入口边界交换机负责把IP报文封装为带标签的报文,使该报文能在MPLS网络中通过标签交换技术转发,在出口边界交换机上,需要能够去除标签报文,把IP报文转发到普通的用户网络中。在3层虚拟专用网络(VirtualPrivateNetwork,简称VPN)的应用中,IP报文在入口设备上会带上两层标签,一层为服务商网络的公网标签,另一层为VPN网络的私网标签。如果支持PHP技术,这样在倒数第二跳的设备上,会弹出一层公网标签,然后在出口设备上仅需要弹出一层标签即可,最后进行IP报文的转发。在MPLS网络中,标签报文的转发通过标签转发表来完成,而在出口设备上,需要使用路由表来实现IP报文的转发。图1举例说明了MPLS网络的转发流程图中CE为用户端设备(CustomerEdge,简称CE),PE为运营商边缘设备(ProviderEdge,简称PE)。站点1(Site1,IP地址为1.1.1.1)发送目的IP地址为1.1.1.2的IP数据报文,报文经过作为接入设备的CE1到达PE1,在PE1上根据建立的MPLS/VPN网络,会在IP报文的目的IP地址外封装上两层标签一个爿/^网标签Layerl和一个私网标签Layer2。这样IP寺艮文经过PEl设备后,将被封装成一个MPLS报文,在第一台设备P1上根据Layerl查找ILM表,删除外层的Layerl并封装一个新的公网标签Layer3,到达第二台P设备上;由于第二台设备P2是此MPLS网络中的倒数第二跳设备,报文经过设备P2后就会弹出外层的公网标签;到达设备PE2的仍为MPLS报文,但仅有一层标签Layer2;在设备PE2根据ILM表弹出标签Layer2,并根据IP报文中的目的IP查询^各由表找出下一跳为CE2,因此把这个IP报文转发给CE2,报文最后到达站点2(Site2)模块化交换机由管理模块和业务模块构成。一般包含一个主管理模块和一个用于冗余备份的管理模块,以及若干个业务模块,如图2所示。其中数据交换的通路可能为以下几种业务模块l今业务模块1业务模块l今管理模块+业务模块2业务模块l今管理模块CPU业务模块1^丟弃在模块化交换机内部,数据报文的转发不再根据报文的目的媒体访问控制(MediaAccessControl,简称MAC)地址,目的IP地址或者标签值,而是使用目的的模块标识(ID)以及目的端口标识(ID)来完成报文的转发。内部数据的格式如图3所示。在数据报文从业务模块进来的时候,根据目的MAC地址,目的IP地址或者标签值,查找MAC地址表,路由表或者标签转发表,给数据报文加上目的模块ID以及目的端口ID号。如果目的模块ID号是本业务模块的ID,则直接根据目的端口号转发出去;如果目的模块ID号不是本业务模块ID,则要通过管理模块中继转发。在本业务模块上进行转发时,如果报文需要送CPU处理,则目的端口ID号对应的就是实际的CPU端口;如果报文需要丟弃,则目的端口ID号是一个不存在的黑洞端口,这样实现了报文的丢弃;如果报文需要发送到本业务模块上的其他物理端口,则目的端口ID号为其他物理端口对应的端口ID号。在部署了VPN的网络中,为了在网络中隐藏私有VPN网络的信息,都会封装上一层私有的标签,然后会再带上一层用于在骨干网上传输的公网标签,也就是服务商的标签。在支持PHP的MPLS网络中,由于在倒数第二跳的交换机上弹出了公网标签,这样出口交换机就只需要弹出一层私网标签,即可根据目的IP地址来转发报文。但是在不支持PHP的情况下,例如在部署了MPLS服务质量(QualityofService,简称QoS)的环境中,出口设备需要根据外层标签携带的QoS信息,这种情况下就不能支持PHP。此时在出口交换机上会遇到如下问题6情形1:交换机作为3层VPN网络环境中的出口设备(如图1中CEl-PEl-PI-P2-Pe2-CE2拓朴中的PE2设备)时,对携带有两层标签的报文,需要弹出两层标签,即先弹出公网标签,再弹出私网标签,然后根据目的IP地址转发报文;情形2:交换机作为一个普通MPLS网络的出口设备(如图1中PEl-PI-P2-Pe2拓朴中的PE2设备)时,需要处理仅携带有一层公网标签的报文,即弹出该公网标签,然后根据目的IP地址转发报文。对于同一个标签值,对应的转发行为只能有一种,例如a)弹出标签找路由表b)弹出标签找标签转发表c)弹出标签直接转发出口交换机需要处理情形1和情形2两种情况,而实际操作中却只能选择一种行为。即由于当前交换芯片的功能限制(一个标签只能设定一种行为),无法完成同时处理情形1和情形2所述的情况。标签转发表是由标签值和行为共同构成,在情形1中,需要设定的标签转发表为标签值行为7>网标签弹出标签,查找标签转发表私网标签弹出标签,然后以目的IP4企索路由表在情形2中,需要设定的标签转发表为:标签值行为7>网标签弹出标签,然后以目的IP检索路由表可以看出,对应公网标签的行为只能指定一种。在情形1中,携带公网标签和私网标签的报文进入出口交换机后,根据公网标签查询标签转发表的匹配行为是弹出公网标签然后查找标签转发表,之后再根据私有标签查找标签转发表的匹配行为是弹出私网标签再查询路由表;在情形2中,该公网标签查询标签转发表后匹配行为是弹出7标签然后再查询路由表,即仅需要弹出公网标签,并查询路由表而不是标签转发表。满足情形1的需求则不能满足情形2的需求,因为情形2中报文仅携带一个公网标签,根据公网标签匹配情形1中的标签转发表后,查到的行为是弹出标签再查找标签转发表,公网标签被弹出后报文就不存在标签,满足情形2的需求则不能满足情形1的需求,因为情形1中报文携带公网和私网两个标签,根据公网标签匹配情形2中的标签转发表后,查询到的行为是弹出标签然后查询路由表,弹出公网标签后,由于报文仍然携带私有标签,根据设定的行为去查询路由表时,由于该报文仍为MPLS报文而非IP报文,因此无法根据目的IP查询到正确的路由而丢弃该报文。如果要防止以上问题出现,就需要在部署网络的时候做出限制如图1中的两台PE设备,将不能同时作为3层VPN网络与普通MPLS网络的出口设备,但这样无疑增加了设备资源,增大了网络部署的难度。
发明内容本发明的目的是提供一种标签转发方法和装置,用于在交换机不能支持PHP的情况下,同时满足对多标签和单签标报文的处理需求。为实现上述目的,本发明提供了一种标签转发方法,所述方法包括接收第一层标签为第一标签的报文;与所述第一标签相邻的后续数据单元为标签或IP报文;弹出所述第一标签,并将弹出所述第一标签后的报文发送到回环端口。为了实现上述目的,本发明还提供了一种标签转发装置,所述装置包括报文接收单元和报文处理单元;所述报文接收单元用于接收第一层标签为第一标签的报文,并发送给报文处理单元;与所述第一标签相邻的后续数据单元为标签或IP报文;;所述报文处理单元与报文接收单元连接,用于弹出所述第一标签,并将弹出所述第一标签后的报文发送到回环端口。本发明仅需要牺牲交换机上的一个端口用作保留的回环端口,即可实现在出口交换机上同时满足对多标签和单签标报文的处理需求,通过回环端口实现多标签及单标签报文多次检索标签转发表或者路由表,从而使报文在出口交换机上正确弹出标签并转发出去,突破了部署MPLS,MPLSQoS及3层VPN应用网络环境时的限制,增加了网络部署的灵活度,降低成本。图1为MPLS网症各示意图图2为模块化交换机内部转发流程示意图图3为模块化交换机内部数据格式示意图图4为本发明一种标签转发方法实施例一示意图图5为本发明一种标签转发方法实施例二示意图图6为本发明一种标签转发方法实施例三示意图图7为本发明一种标签转发方法实施例四示意图图8为根据本发明一种标签转发方法实施例四实施过程中报文格式变化的示意图图9为根据本发明一种标签转发方法实施例三实施过程中报文格式变化的示意图图IO为本发明一种标签转发方法可处理报文格式示意图图11为本发明一种标签转发装置实施例一示意图图12为本发明一种标签转发装置实施例二示意图具体实施例方式本发明提供了一种标签转发方法和装置,用于用于在交换机不能支持PHP的情况下,同时满足对多标签和单签标报文的处理需求。下面结合附图对本发明进行具体的说明。图4给出了本发明一种标签转发方法实施例一示意图,所述方法包括以下步骤步骤S1:接收第一层标签为第一标签的报文;与所述第一标签相邻的后续数据单元为标签或IP报文;即第一标签的相邻后续数据单元可以为标签,也可以为IP报文,例如所述第一标签可以为公网标签,当报文携带两层标签时,公网标签的相邻后续数据单元即为私网标签,当报文携带单层标签时,公网标签的相邻后续数据单元即为IP报文。步骤S2:弹出所述第一标签,并将弹出所述第一标签后的报文发送到回环端口。所述回环端口可以为交换^L的内部端口或外部端口,当某个端口的模式被设置为回环4莫式时,该端口即成为回环端口,发往此端口的数据经过回环后回到本端口,通常可以选择速率最大的未使用端口作为回环端口。图5给出了本发明一种标签转发方法实施例二示意图,本实施例除了包括方法实施例一的步骤外,还包括以下步骤步骤S3:接收第一层标签为第二标签的报文;与所述第二标签相邻的后续数据单元为IP报文;即第一标签的相邻后续数据单元只能为IP报文,例如所述第二标签可以为私网标签,私网标签的相邻后续数据单元只能为IP报文。步骤S4:弹出所述第二标签,并查询路由表得到弹出所述第二标签后报文对应的转发行为。步骤S3和步骤S4可以在步骤Sl和步骤S2之后执行,例如初始时报文携带两层标签,第一层标签为第一标签,第二层标签为第二标签,交换机接收到此报文时,执行步骤Sl和步骤S2,弹出了第一标签,并将弹出了第一标签的报文发送到回环端口,经过回环后所述回环端口又接收到所述报文,此时报文只存在一层标签,即第一层标签为第二标签,此时执行步骤S3和步10骤S4,即弹出所述第二标签,并查询路由表得到弹出所述第二标签后报文对应的转发行为。步骤S3和步骤S4的执行也可以与步骤Sl和步骤S2的执行无先后顺序关系,例如交换机可以接收到一个只包含第一标签的报文一,此时报文一按照步骤Sl和步骤S2执行,或者交换机可以接收到一个只包含第二标签的报文二,此时报文二按照步骤S3和步骤S4执行,由于报文一和报文二的处理过程不相关,因此其处理顺序只与报文的到达顺序有关。图6给出了本发明一种标签转发方法实施例三示意图,本实施例除了包括方法实施例一的步骤外,还包括以下步骤步骤S5:在标签转发表中配置所述第一标签的转发行为弹出所述第一标签,并将弹出所述第一标签后的报文发送到回环端口;步骤S6:查询标签转发表得到所述第一层标签为第一标签的报文对应的转发行为。本实施例也可以在方法实施例二的^5出上进行上述扩展。图7给出了本发明一种标签转发方法实施例四示意图,本实施例除了包括方法实施例二的步骤外,还包括以下步骤步骤S7:在标签转发表中配置所述第二标签的转发行为弹出所述第二标签,并查询路由表得到弹出所述第二标签后报文对应的转发行为;步骤S8:查询标签转发表得到所述第一层标签为第二标签的报文对应的转发行为。本实施例也可以在方法实施例三的基础上进行上述扩展。本发明使用一个未使用的端口作为回环端口,可以尽量选择速率大的端口,即如果出口的模块ID与端口ID对应这个端口,则报文送到这个端口后,会再次在交换机上进行一次报文的转发。基于这样的机制,例如对于公网标签,由于与公网标签相邻的后续数据单元可以为私网标签或IP报文,因此公网标签在弹出一层标签后需要实现两种操作与公网标签相邻的后续数据单元为私网标签时,则查找标签转发表;与公网标签相邻的后续数据单元为IP报文时,则查找路由转发表。因此可以在标签转发表中设置公网标签对应的转发行为是弹出标签,并将弹出标签后的报文发送到回环端口。由于回环端口的特性,当原始报文为带两层标签的报文时,弹出了外层标签的报文在经过回环端口回到本机后,会继续在交换机上根据内层标签继续检索表项转发;当原始报文为仅带一层标签的报文时,弹出了外层标签的报文在经过回环端口回到本机后,会继续在交换机上根据目的IP地址继续检索表项转发。这样就相当于对报文进行了两次检索第一次根据公网标签值,弹出标签;第二次根据私网标签再次检索标签转发表,或者根据目的IP地址检索路由表,实现报文转发。对于私网标签,由于与私网标签相邻的后续数据单元只能为IP报文,因此可以在标签转发表中设置私网标签对应的转发行为是弹出标签,并查询路由表。对于有多层标签需要全部弹出或者部分弹出的情况,也可以使用本方案,让报文多次检索标签转发表,每次检索的结果是弹出标签,把报文送往回环端口,在经过回环端口回到本机后,进行再次的4企索。本发明的标签转发表示例如下所示:标签值行为LABEL1弹出标签,往目的模块号1,目的端口号l的端口转发LABEL2弹出标签,然后以目的IP地址检索路由表其中目的模块号1,目的端口号1对应的端口即为回环端口。与标签LABELl相邻的后续^t据单元可以为标签LABEL2,也可以为IP才艮文;与标签LABEL2相邻的后续凄t据单元只能为IP才艮文。LABEL1即为第一标签,例如公网标签,LABEL2即为第二标签,例如私网标签。目的^^块号1,目的端口号1的端口即为回环端口。在检索标签转发表时,以报文携带的标签值作为关键字在该表项中进行检索,根据检索到的行为作出相应的操作。图8给出了根据本发明一种标签转发方法实施例四实施过程中报文格式12变化的示意图,说明了根据上述标签转发表得到的转发过程中的报文格式变化。进入交换机的报文为带有两个标签LABEL1和LABEL2的报文,如图8中101所示。交换机以LABEL1检索标签转发表,得到其行为弹出标签,往目的模块号1,目的端口号1的端口转发。报文中加上目的模块号1和目的端口号1的内部数据报头,如图8中102所示,并将报文转发到目的模块号1,目的端口号l对应的端口,由于所述端口为回环端口,才艮文在去除内部lt据报头后经回环端口回到本机,此时报文格式如图8中103所示,交换机根据LABEL2检索标签转发表,得到其行为弹出标签,然后以目的IP地址检索路由表;则在弹出LABEL2后,以目的IP地址检索路由表,得到应往目的模块号1,目的端口号2的端口转发。报文中加上目的模块号1和目的端口号2的内部数据报头,如图8中104所示。报文根据目的模块号1,目的端口号2的内部数据报头转发到相应端口,最终报文在去除内部数据报头后从交换机上编号为1的业务模块上的2号端口转发出去,转发出去的报文格式如图8中105所示。LABEL1可以为/>网标签,LABEL2可以为私网标签,此时相当于背景4支术中提到的情形1,即携带两个标签,首先根据公网标签查找标签转发表,行为是弹出标签,并发往目的模块号1、目的端口号1的端口,回环后再进入交换机,此时报文仍携带一个私网标签,交换机判断其为MPLS报文,会根据私有标签查找标签转发表,之后弹出标签再根据路由表转发。图9给出了根据本发明一种标签转发方法实施例三实施过程中报文格式变化的示意图。与图8不同的是,进入交换机的报文为只带有一个标签LABEL1的报文,如图9中201所示。交换机以LABEL1检索标签转发表,得到其行为弹出标签,往目的模块号1,目的端口号1的端口转发。报文中加上目的模块号1和目的端口号1的内部数据报头,如图9中202所示,并将报文转发到目的模块号1,目的端口号l对应的端口,由于所述端口为回环端口,报文在去除内部数据报头后经回环端口回到本机,此时报文格式如图9中203所示,交换机根据目的IP地址检索路由表,得到应往目的模块号1,目的端口号2的端口转发。报文中加上目的模块号1和目的端口号2的内部数据报头,如图9中204所示。报文根据目的模块号1,目的端口号2的内部数据报头转发到相应端口,最终报文在去除内部数据报头后从交换机上编号为1的业务模块上的2号端口转发出去,转发出去的报文格式如图9中205所示。LABEL1可以为公网标签,此时相当于
背景技术
中提到的情形2,即携带一个标签,首先根据公网标签查找标签转发表,行为也是弹出标签,并发往目的模块号1、目的端口号1的端口,回环后再进入交换机,此时由于没有携带标签,交换机判断其为IP报文,会根据目的IP地址直接查找路由表转发。从图8和图9的例子可以看出,通过利用回环端口,使得标签转发表可以同时满足两种情形的转发需求。图8和图9中描述了带两层标签LABEL1与LABEL2及仅带有一层标签LABEL1时,都能实现弹出标签转发报文。本发明方案也可以进一步推广到多层标签的情况例如对三个标签LABEL3、LABEL4和LABEL5,其中LABEL3和LABEL4相邻的后续数据单元可以为标签或IP报文,LABEL5相邻的后续数据单元只能为IP报文。即LABEL3和LABEL4为第一标签,LABEL5为第二标签。那么可以设置以下的标签转发表,按照此标签转发表的转发规则即可以达到弹出多层标签的功能。<table>tableseeoriginaldocumentpage14</column></row><table>根据此标签转发表,可处理图IO所示的报文301-306,具体处理过程与图8和图9中的方法类似,这里不再赘述。多标签情况下,即将标签转发表中外层标签的行为均设置为转发到回环端口。需要说明的是,图8、图9和图10中给出的报文格式仅用于对本发明的方法进行进一步的说明,并不构成对本
发明内容的限定,其它满足本
发明内容的报文格式同样属于本发明的保护范围。本发明还提供了一种标签转发装置,图ll给出了本发明一种标签转发装置实施例一示意图,包括才艮文接收单元Ml和才艮文处理单元M2;所述报文接收单元M1用于接收第一层标签为第一标签的报文,并发送给报文处理单元M2;与所述第一标签相邻的后续数据单元为标签或IP报文;;所述报文处理单元M2与报文接收单元M1连接,用于弹出所述第一标签,并将弹出所述第一标签后的报文发送到回环端口。所述报文接收单元M1还用于接收第一层标签为第二标签的报文,并发送给报文处理单元M2;与所述第二标签相邻的后续数据单元为IP报文;所述报文处理单元M2还用于弹出所述第二标签,并查询路由表得到弹出所述第二标签后才艮文对应的转发行为。图12给出了本发明一种标签转发装置实施例二示意图,本实施例除了包括实施例一的结构特征外,还包括标签配置单元M3、存储单元M4和标签查询单元M5;所述标签配置单元M3用于在标签转发表中配置所述第一标签的转发行为弹出所述第一标签,并将弹出所述第一标签后的报文发送到回环端口;所述存储单元M4与标签配置单元M3连接,用于存储标签转发表;所述标签查询单元M5与报文处理单元M2和存储单元连接M4,用于查询标签转发表得到所述第一层标签为第一标签的报文对应的转发行为。所述报文处理单元M2还用于在弹出所述第一标签之前,调用标签查询单元M5。所述标签配置单元M3还用于在标签转发表中配置所述第二标签的转发行为弹出所述第二标签,并查询路由表得到弹出所述第二标签后报文对应的转发行为;所述标签查询单元M5还用于查询标签转发表得到所述第一层标签为第二标签的报文对应的转发行为。所述报文处理单元M2还用于在弹出所述第二标签之前,调用标签查询单元M5。本发明仅需要牺牲交换机上的一个端口用作保留的回环端口,即可实现在出口交换机上同时满足对多标签和单签标报文的处理需求,通过回环端口实现多标签及单标签报文多次检索标签转发表或者路由表,从而使报文在出口交换机上正确弹出标签并转发出去,突破了部署MPLS,MPLSQoS及3层VPN应用网络环境时的限制,增加了网络部署的灵活度,降低成本。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。1权利要求1.一种标签转发方法,其特征在于,所述方法包括接收第一层标签为第一标签的报文,与所述第一标签相邻的后续数据单元为标签或IP报文;弹出所述第一标签,并将弹出所述第一标签后的报文发送到回环端口。2.根据权利要求1所述的标签转发方法,其特征在于,还包括接收第一层标签为第二标签的报文,与所述第二标签相邻的后续数据单元为IP报文;弹出所述第二标签,并查询路由表得到弹出所述第二标签后报文对应的转发行为。3.根据权利要求1或2所述的标签转发方法,其特征在于,所述接收第一层标签为第一标签的报文之前还包括,在标签转发表中配置所述第一标签的转发行为弹出所述第一标签,并将弹出所述第一标签后的报文发送到回环端口;所述弹出所述第一标签之前还包括查询标签转发表得到所述第一层标签为第一标签的报文对应的转发行为。4.根据权利要求2所述的标签转发行为,其特征在于,所述接收第一层标签为第二标签的报文之前还包括,在标签转发表中配置所述第二标签的转发行为弹出所述第二标签,并查询路由表得到弹出所述第二标签后"^艮文对应的转发行为;所述弹出所述第二标签之前还包括查询标签转发表得到所述第一层标签为第二标签的报文对应的转发行为。5.根据权利要求1、2或4所述的任一标签转发方法,其特征在于,所述第一标签为公网标签。6.根据权利要求2或4所述的标签转发方法,其特征在于,所述第二标签为私网标签。7.—种标签转发装置,其特征在于,包括报文接收单元和报文处理单元;所述报文接收单元用于接收第一层标签为第一标签的报文,并发送给报文处理单元;与所述第一标签相邻的后续数据单元为标签或IP报文;所述报文处理单元与"^艮文接收单元连接,用于弹出所述第一标签,并将弹出所述第一标签后的报文发送到回环端口。8.根据权利要求7所述的标签转发装置,其特征在于,所述报文接收单元还用于接收第一层标签为第二标签的报文,并发送给报文处理单元;与所述第二标签相邻的后续数据单元为IP报文;所述报文处理单元还用于弹出所述第二标签,并查询路由表得到弹出所述第二标签后报文对应的转发行为。9.根据权利要求7或8所述的标签转发装置,其特征在于,还包括标签配置单元、存储单元和标签查询单元;所述标签配置单元用于在标签转发表中配置所述第一标签的转发行为弹出所述第一标签,并将弹出所述第一标签后的报文发送到回环端口;所述存储单元与标签配置单元连接,用于存储标签转发表;所述标签查询单元与报文处理单元和存储单元连接,用于查询标签转发表得到所述第一层标签为第一标签的报文对应的转发行为;所述报文处理单元还用于在弹出所述第一标签之前,调用标签查询单元。10.根据权利要求9所述的标签转发装置,其特征在于,所述标签配置单元还用于在标签转发表中配置所述第二标签的转发行为弹出所述第二标签,并查询路由表得到弹出所述第二标签后报文对应的转发行为;所述标签查询单元还用于查询标签转发表得到所述第一层标签为第二标签的报文对应的转发行为;所述报文处理单元还用于在弹出所述第二标签之前,调用标签查询单元。全文摘要本发明提供了一种标签转发方法和装置。所述方法包括接收第一层标签为第一标签的报文;与所述第一标签相邻的后续数据单元为标签或IP报文;弹出所述第一标签,并将弹出所述第一标签后的报文发送到回环端口。本发明用于在交换机不能支持PHP的情况下,同时满足对多标签和单签标报文的处理需求。文档编号H04L12/56GK101510845SQ20091008072公开日2009年8月19日申请日期2009年3月27日优先权日2009年3月27日发明者欧阳熙羽申请人:北京星网锐捷网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1