通信设备、通信系统和通信方法本申请以在2011年1月24日提交的日本专利申请NO.2011-012059
为基础,并要求其优先权益,该申请公开的全部内容通过引用合并于此。
技术领域
本发明涉及通信设备、通信系统和通信方法。
背景技术
近些年,作为分组传送技术,MPLS-TP(多协议标签交换-传输配置)
技术引人注意。MPLS-TP被认为是MPLS(多协议标签交换)
的子集。与MPLS相比,MPLS-TP在操作和维护以及可靠性方面具有加强
的能力。
具体地,考虑到可靠性的加强,正在构建不依赖于IP(互联网协议)
的MPLS传送网络(支持诸如互联网和租用线路之类的各种通信服务的基
础设施)。而且,在MPLS-TP中,控制面(C-面)和数据面(D-面)是独
立的,即使在C-面中出现了故障,用户业务也不会受到影响,实现了高
度可靠的服务。
例如,在专利文献1-3中描述了与MPLS-TP设备的MAC(介质访问
控制)搜索系统有关的技术。
专利文献1和2中描述的发明学习MAC地址和接收端口的组合,并
且指定输出端口。
专利文献3中描述的发明在于:为了学习与目的地IP地址对应的
MAC地址,通过使用ARP(地址解析协议)分组来解出MAC地址这样的方
式实现的方案。
在先的技术文献:
专利文献:
专利文献1:国际公开WO2004/084506
专利文献2:日本专利未审申请的公开No.2009-182451
专利文献3:日本专利未审申请的公开No.2001-053752
发明内容
本发明的示例性目的在于:在MPLS-TP设备经由预定网络传输
MPLS-TP分组时,提供不依赖于IP层且解析(solve)了应该分配给分
组的目的地MAC地址的MPLS-TP设备的MAC搜索系统和MAC搜索方法。
一种根据本发明的示例性方面的通信设备,包括:
存储单元,将分配给分组的标签和分组的源地址进行相关,并将它
们存储为条目;
接收单元,从网络接收分组;
学习单元,判断存储单元中是否存在与接收分组对应的条目,以及
在存储单元中不存在与接收分组对应的条目的情况下,将分配给接收分
组的标签和接收分组的源地址存储在存储单元中;以及,
处理单元,在存储单元中存在与接收分组对应的条目的情况下,将
与接收分组对应的地址分配给接收分组。
一种根据本发明的示例性方面的通信系统,包括彼此连接的多个通
信设备,其中所述多个通信设备中的至少一个通信设备包括:
存储单元,将分配给分组的标签和分组的源地址进行相关,并将它
们存储为条目;
接收单元,从网络接收分组;
学习单元,判断存储单元中是否存在与接收分组对应的条目,以及
在存储单元中不存在与接收分组对应的条目的情况下,将分配给接收分
组的标签和接收分组的源地址存储在存储单元中;以及,
处理单元,在存储单元中存在与接收分组对应的条目的情况下,将
与接收分组对应的地址分配给接收分组。
一种根据本发明的示例性方面的通信方法,包括:
从网络接收分组;
判断存储单元中是否存在与接收分组对应的条目,该存储单元将分
配给分组的标签和分组的源地址进行相关,并将它们存储为条目;
在存储单元中不存在与接收分组对应的条目的情况下,将分配给接
收分组的标签和接收分组的源地址存储在存储单元中;以及
在存储单元中存在与接收分组对应的条目的情况下,将与接收分组
对应的地址分配给接收分组。
附图说明
根据下面参考附图的详细描述,本发明的示例性特征和优点将变得
显而易见,在附图中:
图1是示出根据本发明的MPLS-TP设备的示例性配置的示例的示意
图;
图2是MPLS-TP分组的框图的示例;
图3是存储MPLS标签和端口的组合与MAC地址之间的对应关系的表
的示例;
图4是存储接收的MPLS-TP分组的标签和接收端口与下一跳的标签
和发送端口之间的对应关系的表的示例;
图5是示出根据本发明的实施例1的操作的流程图的一部分;
图6是示出根据本发明的实施例1的操作的流程图的剩余部分;
图7是示出根据本发明的MPLS-TP设备的示例性配置的另一示例的
示意图;
图8是用于根据本发明的MPLS-TP设备的MAC搜索系统的MPLS-ARP
分组的示例;
图9是示出直到生成和发送MPLS-ARP分组为止的处理操作的流程图
的示例;
图10是MPLS-ARP接收和回复处理的操作的流程图的示例;
图11是MPLS-TP设备经由以太网(注册商标)网络发送MPLS-TP
分组的情况下的示意图的示例;
图12是MPLS-TP设备经由以太网(注册商标)网络发送MPLS-TP
分组的情况下的示意图的另一示例;
图13是示出根据本发明的实施例3的示例性配置的图;
图14是示出根据本发明的实施例3的操作的流程图。
具体实施方式
<本发明的特征>
本发明的特征在于:在不包括IP层的MPLS-TP设备中,以及在下层
是以太网(下文中,其是注册商标)的情况下,通过使得能够自动将合
适的目的地MAC地址分配给MPLS标签,避免成本增加和手动设置造成的
错误设置。
<实施例1>
〔结构〕
图1是示出根据本发明的MPLS-TP设备的示例性配置的示例的图。
根据图1,根据实施例1的MPLS-TP设备100包括端口101、以太网
处理单元102、MPLS-MAC学习单元103、MPLS-MAC表104、MPLS处理单
元105以及FIB(转发信息库)106。
端口101将从外部接收的MPLS-TP分组发送给以太网处理单元102,
或者将从以太网处理单元102接收的MPLS-TP分组发送给外部。
在从端口101接收图2示出的MPLS-TP分组的情况下,以太网处理
单元102判断以太网类型是否是指示MPLS分组的值(例如,0x8847)。
在以太网类型是指示MPLS分组的值的情况下,在通知MPLS-MAC学习单
元103并执行MAC学习之后,以太网处理单元102将其转移给MPLS-TP
处理单元105。
图2是指示MPLS-TP分组的结构的示例的图。
如图2所示,MPLS-TP分组包括FCS(帧校验序列)、MPLS有效载荷、
MPLS标签、以太网类型、MAC SA(源MAC地址)和MAC DA(目的地MAC
地址)。
当MPLS-MAC学习单元103接收到来自以太网处理单元102的通知
时,基于接收到的分组的MPLS标签和接收端口信息来搜索MPLS-MAC表
105。作为搜索结果,当没有注册对应条目的情况下,MPLS-MAC学习单
元103向MPLS-MAC表104添加条目,以及在MAC SA中注册接收分组的
源地址。
相反,在已经注册对应条目的情况下,覆写条目中的源地址。
MPLS-MAC表104是如图3所示的存储MPLS标签和端口的组合与MAC
地址之间的对应关系的表。
MPLS-TP处理单元105搜索FIB 106,并且基于从以太网处理单元
102接收的MPLS-TP分组和接收端口获取下一跳的MPLS-TP标签和发送
端口。
此后,MPLS-TP处理单元105基于下一跳的MPLS-TP标签和发送端
口来搜索MPLS-MAC表104。
当针对MPLS-MAC表104的搜索结果指示注册了对应条目时,MPLS-TP
处理单元105将搜索结果分配作为MPLS-TP分组的目的地地址,并将其
发送给以太网处理单元102。同样,在MPLS-MAC表104中没有注册对应
标签的情况下,MPLS-TP处理单元105将广播地址分配给MPLS-TP分组
的目的地地址,并且发送它。MPLS-TP处理单元105可以分配多播地址
以替代广播地址。
FIB 106是MPLS-TP分组的转移表,并且是如图4所示的存储接收
到的MPLS-TP分组的标签和接收端口与下一跳的标签和发送端口之间的
对应关系的表。
〔对第一实施例的操作的描述〕
下面将使用图5和图6所示的流程图来描述根据本发明的实施例1
的操作。
首先,参考图5的流程图,将详细描述从MPLS-TP设备100自外部
接收到MPLS-TP分组开始直到其将该MPLS-TP分组发送给MPLS-TP处理
单元105为止的操作。
MPLS-TP设备100从外部接收MPLS-TP分组(接收帧:S201)。接下
来,以太网处理单元102检测以太网类型,该以太网类型是一种类型的
网络标准(S202)。
当接收的分组的以太网类型是指示MPLS分组的值时(S203),以太
网处理单元102检测MPLS标签和接收端口(S204)。
此后,MPLS-MAC学习单元103以MPLS标签和接收端口作为搜索关
键字搜索MPLS-MAC表104(S205)。
当针对MPLS-MAC表104的搜索结果指示不存在对应条目时(S206/
否),MPLS-MAC学习单元103向MPLS-MAC表104添加与搜索关键字对应
的条目(S207)。接下来,在MPLS-MAC表104中的与搜索关键字对应的
条目中注册MPLS-TP分组的源MAC地址之后,MPLS-MAC学习单元103将
MPLS-TP分组转移给MPLS处理单元105(S208-S209)。
相反,当在MPLS-MAC表104中存在对应条目时(S206/是),在与搜
索关键字对应的条目中覆写和注册了MPLS-TP分组的源MAC地址之后,
MPLS-MAC学习单元103将MPLS-TP分组转移给MPLS处理单元105
(S208-S209)。
接下来,参考图6的流程图,将详细描述在MPLS处理单元105中的
直到执行分组转移处理和执行向外发送为止的操作。
MPLS-TP处理单元105搜索FIB 106,并且基于从以太网处理单元
102接收的MPLS-TP分组的标签和接收端口获取下一跳的MPLS-TP标签
和发送端口(S210)。
此后,MPLS-TP处理单元105基于下一跳的MPLS-TP标签和发送端
口来搜索MPLS-MAC表104(S211)。当针对MPLS-MAC表104的搜索结果
指示注册了对应条目时(S212),MPLS-TP处理单元105将搜索结果分配
作为MPLS-TP分组的目的地地址,并将其发送给以太网处理单元102
(S213)。
同样,在MPLS-MAC表104中没有注册对应标签的情况下(S212),
MPLS-TP处理单元105将广播地址分配给MPLS-TP分组的目的地地址,
并且发送它(S214)。MPLS-TP处理单元105可以分配多播地址以替代广
播地址。
〔有益效果〕
本发明的实施例1具有下述效果。
根据实施例1,在不包括IP层的MPLS-TP设备中,以及在下层是以
太网的情况下,通过使得可以将合适的目的地MAC地址分配给MPLS标签,
可以避免成本增加和手动设置造成的错误设置。
<实施例2>
接下来,将参考附图详细描述根据本发明的实施例2。图7是示出
根据实施例2的MPLS-TP设备的示例性配置的图。
参考图7,实施例2的不同之处在于:MPLS-TP设备100A包括
MPLS-ARP处理单元103A而不是图1所示的MPLS-TP设备100的MPLS-MAC
学习单元103。
MPLS-ARP处理单元103A生成MPLS-ARP分组,其针对特定MPLS标
签搜索MAC地址。MPLS-ARP处理单元103A在相邻的MPLS-TP设备之间
发送和接收MPLS-ARP分组,并且在MPLS-MAC表104中注册MAC搜索结
果。
下面,将参考图8详细描述MPLS-ARP分组。
图8是用于根据实施例2的MPLS-TP设备101A的MAC搜索系统的
MPLS-ARP分组的示例。
如图8所示,MPLS-ARP分组包括MAC DA、MAC SA、以太网类型、
MPLS-ARP有效载荷和FCS字段。
在MPLS-ARP分组是MPLS-ARP的请求消息的情况下,将广播地址作
为MAC DA。可以使用多播地址替代广播地址。同样,在MPLS-ARP分组
是MPLS-ARP的响应消息时,将请求消息的源MAC地址作为MAC DA。
MAC SA示出了节点或接口的MAC地址。
以太网类型是指示MPLS-ARP分组的保留值。例如,MPLS-ARP的请
求消息可以设为0xABCD,以及MPLS-ARP的响应消息可以设为0xABCE。
MPLS-ARP有效载荷包括三个字段:请求节点MAC、响应节点MAC和
MPLS标签。
在MPLS-ARP分组是MPLS-ARP的请求消息的情况下,将节点的MAC
地址插入请求节点MAC,响应节点MAC设为全0,以及MPLS标签设为目
标的标签值。
在MPLS-ARP分组是MPLS-ARP的响应消息的情况下,MPLS-ARP的请
求消息中所包括的请求节点MAC被原样应用到请求节点MAC。同样,将
节点的MAC地址插入响应节点MAC,以及MPLS标签设为目标的标签值。
FCS是用于检测帧的错误的四个8位字节的冗余比特。
〔对实施例2的操作的描述〕
接下来,将描述实施例2的操作。
首先,参考图9的流程图,将详细描述直到生成和发送MPLS-ARP
分组为止的处理操作。
当MAC搜索请求是针对特定MPLS标签和端口出现时(S301),MPLS-TP
设备搜索MPLS-MAC表104(S302)。
在存在与所请求的MPLS标签对应的MAC地址时(S303),将搜索结
果用作MPLS-TP分组的目的地MAC地址(S304)。
相反,在MPLS-MAC表104中不存在与所请求的MPLS标签对应的MAC
地址时(S303),在MPLS-ARP处理单元103A中生成MPLS-ARP请求消息
并且将其广播给对应的发送端口(S305)。在步骤S305中可以使用多播
以替代广播。
接下来,将参考图10的流程图详细描述MPLS-ARP接收和回复处理
的操作。
当MPLS-TP设备101A从外部接收MPLS-TP分组(接收帧:S401)时,
以太网处理单元102检测接收的分组的以太网类型(S402)。
当接收的分组的以太网类型不是MPLS-ARP分组时(S403),以太网
处理单元102将接收的分组发送给MPLS处理单元105(S404)。
相反,当接收的分组的以太网类型是指示MPLS-ARP分组的值时
(S403),提取MPLS-ARP有效载荷(S405)。
检测到操作码是MPLS-ARP有效载荷的操作码(S406),以及当其是
指示请求消息的值时(S407),生成MPLS-ARP响应消息并将其回复给
MPLS-ARP源(S408)。
同样,当操作码是指示响应消息的值时(S409),提取MPLS-ARP有
效载荷的响应节点MAC和MPLS标签,并且将它们注册在MPLS-MAC表104
中(S410)。
此外,在操作码包括既不是响应消息也不是请求消息的值时,丢弃
对应的分组并且处理结束(S411)。
〔有益效果〕
在根据本发明的实施例2中,具有下述效果。
根据实施例2,在不包括IP层的MPLS-TP设备中,以及在下层是以
太网的情况下,通过包括MPLS-ARP可以避免成本增加和手动设置造成的
错误设置,该MPLS-ARP事先根据MPLS标签搜索MAC地址。
此外,尽管已经参考本发明的示例性实施例示出和描述了本发明,
但是本发明不限于这些实施例。本领域技术人员应该理解,在不偏离权
利要求限定的本发明的精神和范围的情况下,可以作出形式和细节上的
各种改变。
<实施例3>
〔结构)
接下来将描述本发明的实施例3。图13指示根据实施例3的通信设
备1000的示例性配置。
根据图13,通信设备1000包括存储单元1001、接收单元1002、学
习单元1003和处理单元1004。
存储单元1001将分配给分组的标签与分组的源地址进行相关,以及
将其存储为条目。
接收单元1002从网络接收分组。
此外,下面将详细描述学习单元1003和处理单元1004的操作。
〔对操作的描述〕
接下来,将参考图14描述实施例3的操作。图14是示出实施例3
的操作的流程图。下面,描述通信设备1000,假设其支持图14的操作。
首先,接收单元1002从网络接收分组(S1001)。
接着,学习单元1003先判断在存储单元1001中是否存在与接收单
元1002所接收的分组相对应的条目(S1002)。
在步骤S1002中判定存储单元1001中不存在与接收的分组对应的条
目的情况下,执行S1003(S1002:否)。在S1003,学习单元1003将分
配给接收的分组的标签和接收的分组的源地址存储在存储单元1001中
(S1003)。
同样,在步骤S1002中判定存储单元1001中存在与接收的分组对应
的条目的情况下,执行S1004(S1002:是)。在S1004,处理单元1004
将与接收的分组对应的地址分配给接收的分组(S1004)。
〔有益效果〕
根据实施例3,在存储单元1001中存在与接收的分组对应的条目的
情况下,将对应的地址分配给接收的分组。同样,根据实施例3,在存
储单元1001中不存在与接收的分组对应的条目的情况下,将分配给接收
的分组的标签和接收的分组的源地址存储在存储单元1001中。
通过上面的操作,根据实施例3,可以不依赖于某个特定的通信标
准而解析出应该分配给分组的地址。
〔背景技术的问题〕
另外,在背景技术部分说明的专利文献1和2中描述的发明中,目
的在于指定输出端口,而不指定与输出标签对应的MAC地址。
而且,在专利文献2中描述的发明即使学习与IP地址对应的MAC
地址,也没有指定与输出标签对应的MAC地址。
此处,参考图11,当MPLS-TP设备经由以太网网络发送MPLS-TP分
组时,应该分配给分组的目的地MAC地址是未知的。
图11是在MPLS-TP设备经由以太网网络发送MPLS-TP分组的情况下
的示例性示图的示例。
而且,作为解析MAC DA的协议,尽管存在IP层的ARP,但是因为
MPLS-TP需要独立于IP层进行操作,所以不能够使用ARP。
尽管也可以考虑设置广播MAC DA并且发送,但是存在频带利用效率
差等问题(参见图12)。
图12是在MPLS-TP设备经由以太网网络发送MPLS-TP分组的情况下
的示例图的另一示例。
此外,也可以考虑手动设置MAC DA的方法,然而存在该设置费时费
力或者服务(表示呆在后台中、且为了根据用户或在执行的软件的请求
立即提供任何功能而继续操作的程序)可能受到设置错误的影响的问题。
〔其他实施例〕
作为其他实施例,可以示例说明下面的搜索系统和搜索方法。
一种连接到使用预定的网络标准的网络的MPLS-TP设备的MAC搜索
系统的特征在于:第一MPLS-TP设备和第二MPLS-TP设备发送以广播MAC
地址作为目的地MAC地址的MPLS-TP分组;第三MPLS-TP设备,通过组
合并学习接收的MPLS-TP分组的MPLS标签、接收端口和源MAC地址,将
MAC地址分配给包括MPLS标签的MPLS-TP分组。
一种连接到使用预定的网络标准的网络的MPLS-TP设备的MAC搜索
系统的特征在于:第一MPLS-TP设备包括搜索针对与第二MPLS-TP设备
有关的MPLS标签的MAC地址的MPLS-ARP装置;第一MPLS-TP设备发送
针对MPLS标签的MPLS-ARP请求消息;接收该MPLS-ARP请求消息的第二
MPLS-TP设备生成包括自身设备的MAC地址在内的MPLS-ARP响应消息,
并且回复第一MPLS-TP设备;以及第一MPLS-TP设备通过接收MPLS-ARP
响应消息以及通过学习MAC地址,将该MAC地址分配给包括该MPLS标签
的MPLS-TP分组。
一种MPLS-TP设备的MAC搜索方法,该MPLS-TP设备不包括IP层,
在下层是预定网络标准的情况下,自动将合适的目的地MAC地址分配给
MPLS标签。
该MAC搜索方法还可包括:当MPLS-TP设备从外部接收MPLS-TP分
组时,检测网络标准的类型;当类型是MPLS分组时,检测MPLS标签和
接收端口,并且以MPLS标签和接收端口作为搜索关键字进行搜索;当不
存在对应的条目时,向MPLS-MAC表添加与搜索关键字对应的条目;在与
搜索关键字对应的条目中注册了MPLS-TP分组的源MAC地址之后,将
MPLS-TP分组转移给MPLS处理单元;当存在对应的条目时,在与搜索关
键字对应的条目中覆写和注册了MPLS-TP分组的源MAC地址之后,将
MPLS-TP分组转移给MPLS处理单元;基于MPLS-TP分组的标签和接收端
口,搜索FIB 106以及获取下一跳的MPLS-TP标签和发送端口;基于下
一跳的MPLS-TP标签和发送端口,搜索MPLS-MAC表;在注册了对应的条
目的情况下,将搜索结果分配作为MPLS-TP分组的目的地地址以及将它
发送给处理单元;以及在没有注册对应的标签的情况下,将广播地址分
配给MPLS-TP分组的目的地地址以及将它发送给处理单元。
另一个MAC搜索方法还可以包括:在MAC搜索请求是针对特定“MPLS
标签和端口”而生成的情况下,MPLS-TP设备搜索MPLS-MAC表;在存在
针对对应标签的MAC地址的情况下,使用搜索结果作为MPLS-TP分组的
目的地MAC地址;在MPLS-MAC表中不存在针对对应标签的MAC地址的情
况下,生成MPLS-ARP请求消息并将其广播给对应的发送端口;当接收到
MPLS-TP分组时,检测网络标准的类型;在类型不是MPLS-ARP分组的情
况下,将其发送给MPLS处理单元;当类型是MPLS-ARP分组时,提取
MPLS-ARP有效载荷并检测MPLS-ARP有效载荷的操作码;当其是指示请
求消息的值时,生成MPLS-ARP响应消息并回复给MPLS-ARP源;当操作
码是指示响应消息的值时,提取MPLS-ARP有效载荷的响应节点MAC和
MPLS标签,并将它们注册在MPLS-MAC表中;以及在操作码包括既不是
响应消息也不是请求消息的值时,丢弃对应的分组并且结束处理。
〔本发明的效果〕
根据本发明,可以实现MPLS-TP设备的下述MAC搜索系统和MAC搜
索方法的提供,其在MPLS-TP设备经由预定网络发送MPLS-TP分组时,
不依赖于IP层,并且解析出了应该分配给该分组的目的地MAC地址。
尽管已经参考本发明的示例性实施例示出和描述了本发明,但是本
发明不限于这些实施例。本领域技术人员应该理解,在不偏离权利要求
限定的本发明的精神和范围的情况下,可以作出形式和细节上的各种改
变。
上面公开的全部或者部分示例性实施例可以描述为,但不限于,下
述的补充注释。
(补充注释1)一种连接到网络的使用预定的网络标准的MPLS-TP
设备的MAC搜索系统,其中第一MPLS-TP设备和第二MPLS-TP设备发送
以广播MAC地址作为目的地MAC地址的MPLS-TP分组;以及第三MPLS-TP
设备,通过学习组合在一起的接收的MPLS-TP分组的MPLS标签、接收端
口和源MAC地址,将MAC地址分配给包括MPLS标签的MPLS-TP分组。
(补充注释2)一种连接到网络的使用预定的网络标准的MPLS-TP
设备的MAC搜索系统,其中:第一MPLS-TP设备包括搜索针对与第二
MPLS-TP设备有关的MPLS标签的MAC地址的MPLS-ARP装置;第一MPLS-TP
设备发送针对MPLS标签的MPLS-ARP请求消息;接收该MPLS-ARP请求消
息的第二MPLS-TP设备生成包括该第二MPLS-TP设备的MAC地址在内的
MPLS-ARP响应消息,并且回复给第一MPLS-TP设备;以及第一MPLS-TP
设备通过接收MPLS-ARP响应消息以及通过学习MAC地址,将该MAC地址
分配给包括该MPLS标签的MPLS-TP分组。
(补充注释3)一种MPLS-TP设备的MAC搜索系统,该MPLS-TP设
备不包括IP层,在下层是预定网络标准的情况下,该系统自动将合适的
目的地MAC地址分配给MPLS标签。
(补充注释4)一种用于MPLS-TP设备的MAC搜索方法,包括:当
MPLS-TP设备从外部接收MPLS-TP分组时,检测网络标准的类型;当类
型是MPLS分组时,检测MPLS标签和接收端口,并以MPLS标签和接收端
口作为搜索关键字进行搜索;当不存在对应的条目时,向MPLS-MAC表添
加与搜索关键字对应的条目;在与搜索关键字对应的条目中注册了
MPLS-TP分组的源MAC地址之后,将MPLS-TP分组转移给MPLS处理单元;
当存在对应的条目时,在与搜索关键字对应的条目中覆写和注册了
MPLS-TP分组的源MAC地址之后,将MPLS-TP分组转移给MPLS处理单元;
基于MPLS-TP分组的标签和接收端口,搜索FIB 106以及获取下一跳的
MPLS-TP标签和发送端口;基于下一跳的MPLS-TP标签和发送端口,搜
索MPLS-MAC表;在注册了对应的条目的情况下,将搜索结果分配作为
MPLS-TP分组的目的地地址以及将它发送给处理单元;以及在没有注册
对应的标签的情况下,将广播地址分配给MPLS-TP分组的目的地地址以
及将它发送给处理单元。
(补充注释5)一种用于MPLS-TP设备的MAC搜索方法,包括:在
MAC搜索请求是针对特定“MPLS标签和端口”而生成的情况下,MPLS-TP
设备搜索MPLS-MAC表;在存在针对对应标签的MAC地址的情况下,使用
搜索结果作为MPLS-TP分组的目的地MAC地址;在MPLS-MAC表中不存在
针对对应标签的MAC地址的情况下,生成MPLS-ARP请求消息并将其广播
给对应的发送端口;当接收到MPLS-TP分组时,检测网络标准的类型;
在类型不是MPLS-ARP分组的情况下,将其发送给MPLS处理单元;当类
型是MPLS-ARP分组时,提取MPLS-ARP有效载荷并检测MPLS-ARP有效载
荷的操作码;当其是指示请求消息的值时,生成MPLS-ARP响应消息并回
复给MPLS-ARP源;当操作码是指示响应消息的值时,提取MPLS-ARP有
效载荷的响应节点MAC和MPLS标签,并将它们注册在MPLS-MAC表中;
以及在操作码包括既不是响应消息也不是请求消息的值时,丢弃对应的
分组并且结束处理。
(补充注释6)一种通信设备,包括:
存储单元,将分配给分组的标签和分组的源地址进行相关,以及将
它们存储为条目;
接收单元,从网络接收分组;
学习单元,判断所述存储单元中是否存在与接收分组对应的条目,
以及在所述存储单元中不存在与所述接收分组对应的条目的情况下,将
分配给所述接收分组的标签和所述接收分组的源地址存储在存储单元
中;以及,
处理单元,在所述存储单元中存在与所述接收分组对应的条目的情
况下,将与所述接收分组对应的地址分配给所述接收分组。
(补充注释7)根据补充注释6的通信设备,其中:
在所述存储单元中存在与所述接收分组对应的条目的情况下,所述
处理单元将与所述接收分组对应的地址分配作为所述接收分组的目的地
MAC地址;以及
在所述存储单元中不存在与所述接收分组对应的条目的情况下,所
述处理单元将要用于发送多个目的地的地址分配作为所述接收分组的目
的地MAC地址。
(补充注释8)根据补充注释6的通信设备,其中:
在所述存储单元中存在与所述接收分组对应的条目的情况下,所述
处理单元将与所述接收分组对应的地址分配作为所述接收分组的目的地
MAC地址;以及
在所述存储单元中不存在与所述接收分组对应的条目的情况下,所
述处理单元生成MPLS-ARP请求消息并发送该消息。
(补充注释9)根据补充注释6的通信设备,其中:在所述接收分
组是MPLS分组并且判定在所述存储单元中不存在与所述接收分组对应
的条目的情况下,所述学习单元将包括所述接收分组的MPLS标签和接收
端口在内的条目存储在所述存储单元中。
(补充注释10)根据补充注释6的通信设备,其中:在所述接收分
组是MPLS分组响应消息的情况下,所述学习单元提取MPLS标签和所述
接收分组的请求侧的MAC地址,并将它们存储在所述存储单元中。
(补充注释11)一种通信系统,包括彼此连接的多个通信设备,其
中所述多个通信设备中的至少一个通信设备包括:
存储单元,将分配给分组的标签和分组的源地址进行相关,并将它
们存储为条目;
接收单元,从网络接收分组;
学习单元,判断所述存储单元中是否存在与接收分组对应的条目,
以及在所述存储单元中不存在与所述接收分组对应的条目的情况下,将
分配给所述接收分组的标签和所述接收分组的源地址存储在存储单元
中;以及,
处理单元,在所述存储单元中存在与所述接收分组对应的条目的情
况下,将与所述接收分组对应的地址分配给所述接收分组。
(补充注释12)根据补充注释11的通信系统,其中:
在所述存储单元中存在与所述接收分组对应的条目的情况下,所述
处理单元将与所述接收分组对应的地址分配作为所述接收分组的目的地
MAC地址;以及
在所述存储单元中不存在与所述接收分组对应的条目的情况下,所
述处理单元将要用于发送多个目的地的地址分配作为所述接收分组的目
的地MAC地址。
(补充注释13)根据补充注释11的通信系统,其中:
在所述存储单元中存在与所述接收分组对应的条目的情况下,所述
处理单元将与所述接收分组对应的地址分配作为所述接收分组的目的地
MAC地址;以及
在所述存储单元中不存在与所述接收分组对应的条目的情况下,所
述处理单元生成MPLS-ARP请求消息并发送该消息。
(补充注释14)根据补充注释11的通信系统,其中:
在所述接收分组是MPLS分组并且判定在所述存储单元中不存在与
所述接收分组对应的条目的情况下,所述学习单元将包括所述接收分组
的MPLS标签和接收端口在内的条目存储在所述存储单元中。
(补充注释15)根据补充注释11的通信系统,其中:
在所述接收分组是MPLS-ARP分组响应消息的情况下,所述学习单元
提取MPLS标签和所述接收分组的请求侧的MAC地址,并将它们存储在所
述存储单元中。
(补充注释16)一种通信方法,包括:
从网络接收分组;
判断存储单元中是否存在与接收分组对应的条目,所述存储单元将
分配给分组的标签和分组的源地址进行相关,并将它们存储为条目;
在所述存储单元中不存在与所述接收分组对应的条目的情况下,将
分配给所述接收分组的标签和所述接收分组的源地址存储在所述存储单
元中;以及
在所述存储单元中存在与所述接收分组对应的条目的情况下,将与
所述接收分组对应的地址分配给所述接收分组。
(补充注释17)根据补充注释16的通信方法,还包括:
在所述存储单元中存在与所述接收分组对应的条目的情况下,将与
所述接收分组对应的地址分配作为所述接收分组的目的地MAC地址;以
及
在所述存储单元中不存在与所述接收分组对应的条目的情况下,将
要用于发送多个目的地的地址分配作为所述接收分组的目的地MAC地
址。
(补充注释18)根据补充注释16的通信方法,还包括:
在所述存储单元中存在与所述接收分组对应的条目的情况下,将与
所述接收分组对应的地址分配作为所述接收分组的目的地MAC地址;以
及
在所述存储单元中不存在与所述接收分组对应的条目的情况下,生
成MPLS-ARP请求消息并发送该消息。
(补充注释19)根据补充注释16的通信方法,还包括:
在所述接收分组是MPLS分组并且判定在所述存储单元中不存在与
所述接收分组对应的条目的情况下,将包括所述接收分组的MPLS标签和
接收端口在内的条目存储在所述存储单元中。
(补充注释20)根据补充注释16的通信方法,还包括:
在所述接收分组是MPLS-ARP分组响应消息的情况下,提取MPLS标
签和所述接收分组的请求侧的MAC地址,并将它们存储在所述存储单元
中。