智能终端接入TRILL网络的方法、智能终端及路由网桥技术

技术编号:10017946 阅读:120 留言:0更新日期:2014-05-08 16:02
本发明专利技术公开了一种智能终端接入多链接透明互连网络的方法,包括:智能终端对待发出的地址解析协议ARP报文或者其他数据报文进行多链接透明互连TRILL封装,并发送给路由网桥。本发明专利技术同时公开了一种智能终端、路由网桥。本发明专利技术的技术方案能使路由网桥尽快获取到接入的智能终端能力信息,而将路由网桥自身的nickname值分配给智能终端,减轻TRILL网络边界路由网桥的负担。

【技术实现步骤摘要】
智能终端接入TRILL网络的方法、智能终端及路由网桥
本专利技术涉及多链接透明互连(TRILL,TransparentInterconnectionoverLotsofLink)网络中智能终端接入技术,尤其涉及一种智能终端接入TRILL网络的方法、智能终端及路由网桥。
技术介绍
多链接透明互连(TRILL,TransparentInterconnectionoverLotsofLink)协议是互联网工程任务组(IETF,InternetEngineeringTaskForce)推荐的连接层(L2)网络标准,用于解决大型数据中心中生成树协议(STP,SpanningTreeprotocol)的不足。在L2网络中,STP通过阻塞冗余链路来避免环路,但同时也造成了冗余链路带宽的浪费(被阻塞)。TRILL通过将中间系统到中间系统(IS-IS,IntermediateSystemtoIntermediateSystem)路由协议引入L2网络,解决了L2环路问题,同时保留了L2多路径(或称为等价多路径(ECMP,EquivalentCostMultiplePath))特点。TRILL协议引入了新的命名空间,称为nickname,其长度为16bits,封装在TRILL报文头中,对于位于中间的传输路由网桥,只需根据目的nickname查找nickname表即可实现数据的转发。由于nickname的长度在设计之初只有16bits,而随着数据中心的不断扩大,特别是随着云计算数据中心的提出,nickname的长度可能会成为以后的瓶颈。另外,对于位于边界的路由网桥,需要保存用户的媒体接入控制(MAC,MediaAccessControl)地址和nickname的映射关系,当网络规模很大时,该表项映射关系的数据量会比较大,因此,业界提出了一种将nickname分配到终端的方法,由终端保存部分的映射表项,而终端所封装的nickname值为其附着的路由网桥使用的nickname值,这样可以大大节省nickname的空间,并且可以减少边界路由网桥的映射表的规模,这种可以进行TRILL封装的终端称为智能终端。对于位于边界的路由网桥,如果发现有报文发送到智能终端,则保持该报文的TRILL封装,不需要进行解封装,也不需要进行用户MAC地址学习,这能减少边界路由网桥的映射表的规模。在智能终端启动时,需要在网络中通告其为智能终端,可以进行TRILL报文封装,边界网桥在收到通告后,会将自身使用的nickname值分配给该智能终端,但是对于终端如何通告自身为智能终端,以及边界网桥如何响应并将自身的nickname值分配给该智能终端,业界还没有具体的技术方案可供参考。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种智能终端接入TRILL网络的方法、智能终端及路由网桥,能使路由网桥尽快获取到接入的智能终端能力信息,而将自身的nickname值分配给智能终端,减轻TRILL网络的负担。为达到上述目的,本专利技术的技术方案是这样实现的:一种智能终端接入多链接透明互连网络的方法,包括:智能终端对待发出的地址解析协议ARP报文或数据报文进行多链接透明互连TRILL封装,并发送给路由网桥。优选地,所述TRILL报文头的目的nickname和源nickname均为0,外层以太网头的目的媒体接入控制MAC地址为广播地址,源MAC地址为所述智能终端的MAC地址。优选地,所述方法还包括:所述路由网桥接收到所述TRILL报文后进行解析,确定所述TRILL报文进行了TRILL封装时,判定发送所述TRILL报文的终端为智能终端。优选地,所述方法还包括:所述路由网桥使能ARP代理功能,且已获取本地的三层IP接口的IP地址时,生成回复所述ARP报文或数据报文的响应报文,并对所述响应报文进行TRILL封装后发送给所述智能终端。优选地,ARP报文或数据报文响应的TRILL报文头的目的nickname和源nickname均为所述路由网桥的nickname值,外层以太网头目的MAC地址为所述智能终端的MAC地址,源MAC地址为所述路由网桥的MAC地址。优选地,所述方法还包括:所述路由网桥未使能ARP代理功能时,对解析后的ARP报文或数据报文重新进行TRILL封装,并发送给所述TRILL网络。优选地,重新封装的ARP报文或数据报文的TRILL报文头的目的nickname为所述路由网桥拓扑结构的根路由网桥的nickname值,源nickname为所述路由网桥的nickname;外层以太网头的目的MAC地址为广播地址,源MAC地址为所述路由网桥的MAC地址。优选地,所述方法还包括:边界路由网桥接收到所述重新封装的ARP报文或数据报文的TRILL报文后进行解封装,并将解封装的ARP报文或数据报文转发给网关路由器;网关路由器接收到所述ARP报文或数据报文后生成响应报文并发送给所述边界路由网桥;所述边界路由网桥对所接收到的响应报文进行TRILL封装并发送给所述路由网桥;所述路由网桥对所接收到的响应报文重新进行TRILL封装,其中,重新封装的响应报文的TRILL报文头的目的nickname和源nickname均为所述路由网桥的nickname值,外层以太网头目的MAC地址为所述智能终端的MAC地址,源MAC地址为所述路由网桥的MAC地址。优选地,所述方法还包括:所述智能终端接收到TRILL封装的响应报文后,将响应报文的TRILL报文头的目的nickname作为路由网桥分配给所述智能终端的nickname值。优选地,所述方法还包括:所述智能终端接收到TRILL封装的响应报文后,通过解封装响应报文得到所述路由网关的MAC地址。一种智能终端,包括封装单元和发送单元,其中:封装单元,用于对待发出的地址解析协议ARP报文或数据报文进行多链接透明互连TRILL封装;发送单元,用于将封装后的TRILL报文发送给路由网桥。优选地,所述封装单元将所述TRILL报文头目的nickname和源nickname均封装为0,将外层以太网头的目的媒体接入控制MAC地址封装为广播地址,将源MAC地址封装为所述智能终端的MAC地址。优选地,所述智能终端还包括第一接收单元和分配单元,其中:第一接收单元,用于接收TRILL封装的ARP报文响应或数据报文响应;分配单元,用于将ARP报文或数据报文的响应的TRILL报文头的目的nickname分配给所述智能终端,作为所述智能终端的路由网桥的nickname值。优选地,所述智能终端还包括第二接收单元和解封装单元,其中:第一接收单元,用于接收TRILL封装的ARP响应报文;解封装单元,用于解封装ARP响应报文而得到所述路由网关的MAC地址。一种路由网桥,包括接收单元、解析单元和判定单元,其中:接收单元,用于接收智能终端发送的TRILL报文;解析单元,用于对所接收的TRILL报文进行解析;判定单元,用于确定所述TRILL报文进行了TRILL封装时,判定发送所述TRILL报文的终端为智能终端。优选地,所述路由网桥还包括第一确定单元、生成单元、第一封装单元和第一发送单元,其中:第一确定单元,用于确定所述路由网桥使能ARP代理功能,且已获取本地的三层IP接口的IP地址时,触发所述生成单元;生成本文档来自技高网
...

【技术保护点】
一种智能终端接入多链接透明互连网络的方法,其特征在于,所述方法包括:智能终端对待发出的地址解析协议ARP报文或数据报文进行多链接透明互连TRILL封装,并发送给路由网桥。

【技术特征摘要】
1.一种智能终端接入多链接透明互连网络的方法,其特征在于,所述方法包括:智能终端对待发出的地址解析协议ARP报文或数据报文进行多链接透明互连TRILL封装,并发送给路由网桥;所述路由网桥接收到所述TRILL报文后进行解析,确定所述TRILL报文进行了TRILL封装时,判定发送所述TRILL报文的终端为智能终端;其中,所述TRILL报文头的目的nickname和源nickname均为0。2.根据权利要求1所述的方法,其特征在于,外层以太网头的目的媒体接入控制MAC地址为广播地址,源MAC地址为所述智能终端的MAC地址。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述路由网桥使能ARP代理功能,且已获取本地的三层IP接口的IP地址时,生成回复所述ARP报文或数据报文的响应报文,并对所述响应报文进行TRILL封装后发送给所述智能终端。4.根据权利要求3所述的方法,其特征在于,ARP报文或数据报文响应的TRILL报文头的目的nickname和源nickname均为所述路由网桥的nickname值,外层以太网头目的MAC地址为所述智能终端的MAC地址,源MAC地址为所述路由网桥的MAC地址。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述路由网桥未使能ARP代理功能时,对解析后的ARP报文或数据报文重新进行TRILL封装,并发送给所述TRILL网络。6.根据权利要求5所述的方法,其特征在于,重新封装的ARP报文或数据报文的TRILL报文头的目的nickname为所述路由网桥拓扑结构的根路由网桥的nickname值,源nickname为所述路由网桥的nickname;外层以太网头的目的MAC地址为广播地址,源MAC地址为所述路由网桥的MAC地址。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:边界路由网桥接收到所述重新封装的ARP报文或数据报文的TRILL报文后进行解封装,并将解封装的ARP报文或数据报文转发给网关路由器;网关路由器接收到所述ARP报文或数据报文后生成响应报文并发送给所述边界路由网桥;所述边界路由网桥对所接收到的响应报文进行TRILL封装并发送给所述路由网桥;所述路由网桥对所接收到的响应报文重新进行TRILL封装,其中,重新封装的响应报文的TRILL报文头的目的nickname和源nickname均为所述路由网桥的nickname值,外层以太网头目的MAC地址为所述智能终端的MAC地址,源MAC地址为所述路由网桥的MAC地址。8.根据权利要求3或7所述的方法,其特征在于,所述方法还包括:所述智能终端接收到TRILL封装的响应报文后,将响应报文的TRILL报文头的目的nickname作为路由网桥分配给所述智能终端的nickname值。9.根据权利要求7所述的方法,其特征在于,所述方法还包括:所述智能终端接收到TRILL封装的响应报文后,通过解封装响应报文得到所述路由网桥的MAC地址。10.一种智能终端,其特征在于,所述智能终端包括封装单元和发送单元,其中:封装单元,用于对待发出的地址解析协议ARP报文或数据报文进行多链接透明互连TRILL封装;所述封装单元,还用于将所述TRILL报文头目的nickname和源nickname均封装为0;发送单元,用于将封装后...

【专利技术属性】
技术研发人员:胡方伟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1