TRILL网中智能终端报文通告方法及装置制造方法及图纸

技术编号:21982556 阅读:76 留言:0更新日期:2019-08-31 01:51
本发明专利技术公开了一种多链接透明互连网中智能终端报文通告方法,包括:智能终端获取所接入路由网桥的地址信息后,通过单播方式向路由网桥发送通告报文;或者,智能终端周期性地向路由网桥发送通告报文。智能终端确定所接收的路由网桥发送的通告报文中的邻居列表中未包含自身信息时,向路由网桥发送通告报文。本发明专利技术同时公开了一种多链接透明互连网中智能终端报文通告装置、智能终端、路由网桥。本发明专利技术的技术方案避免了智能终端大量广播TRILLHello报文,大大减轻了TRILL网络的负担。

Intelligent Terminal Message Notification Method and Device in TRILL Network

【技术实现步骤摘要】
TRILL网中智能终端报文通告方法及装置
本专利技术涉及多链接透明互连(TRILL,TransparentInterconnectionoverLotsofLink)网中智能终端通告技术,尤其涉及一种多链接透明互连网中智能终端报文通告方法及装置、智能终端及路由网桥。
技术介绍
多链接透明互连(TRILL,TransparentInterconnectionoverLotsofLink)协议是运用中间系统到中间系统(IS-IS,IntermediateSystemtoIntermediateSystem)链路状态路由协议计算二层网络的拓扑,解决了二层桥中运行快速生成树协议(STP,SpanningTreeProtocol)需要阻塞某些链路而导致二层网络的路径不能得到充分利用的问题,通过等价多路径(ECMP,EquivalentCostMultiplePath)算法提供链路的负载均衡。TRILL协议使用路由的最短路径思想以及跳数(hopcount)的方法解决环路的问题,同时避免STP网络条件下故障以后的大幅网络震荡,使用分发树的思想解决多播、广播传递的问题,同时借鉴路由协议的剪枝、后向路径检测等方式保证和简化组播报文的处理。在TRILL网络的入口通过入口路由桥(ingressRBridge)完成原始数据的TRILL封装,单播数据沿着SPF算法计算出来的最短路径继续转发,组播或者广播数据沿着分发树转发到多个出口,在TRILL网络的出口通过出口路由桥(egressRBridge)对TRILL数据进行解封装。TRILL协议引入了新的命名空间,称为nickname,其长度为16bits,封装在TRILL报文头中,对于位于中间的传输路由网桥,只需根据目的nickname查找nickname表即可实现数据的转发。由于nickname的长度在设计之初只有16bits,而随着数据中心的不断扩大,特别是随着云计算数据中心的提出,nickname的长度可能会成为以后的瓶颈。另外,对于位于边界的路由网桥,需要保存用户的媒体接入控制(MAC,MediaAccessControl)地址和nickname的映射关系,当网络规模很大时,该表项映射关系的数据量会比较大,因此,业界提出了一种将nickname分配到终端的方法,由终端保存部分的映射表项,而终端所封装的nickname值为其附着的路由网桥使用的nickname值,这样可以大大节省nickname的空间,并且可以减少边界路由网桥的映射表的规模,这种可以进行TRILL封装的终端称为智能终端。业界提出了扩展TRILLHello报文和机制进行智能终端通告和边界路由网桥分发Nickname的方法。当智能终端启动后,发出TRILLHello报文通告自身为智能终端,可以进行TRILL封装和解封装,并携带有相关的参数和指示标识。边界路由网桥也利用TRILLHello报文给智能终端分发自身的Nickname值等参数。在边界路由网桥上会形成与其附着的智能终端间利用TRILLHello报文交互得到的智能终端邻居列表,当Holdtime时间内没有收到相应智能终端过来的报文,则认为对方已经离开,将邻居状态置为down状态,并从邻居列表中删除相应的表项。由于TRILLHello报文使用组播地址发送,一个智能终端或者边界路由路由网桥发送的TRILLHello报文,该边界路由网桥和其附着的该VLAN下所有的终端都可以收到该TRILLHello报文,对于接收到该报文的智能终端,会有相应的解析处理。当该边界路由网桥下的智能终端很多时,那么TRILLHello报文会非常多,占用大量的网络带宽,也占用其它智能终端对该部分无关TRILLHello报文的处理。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种多链接透明互连网中智能终端报文通告方法及装置、智能终端及路由网桥,能尽量避免智能终端发送多余的TRILLHello报文,减轻TRILL网络的负担。为达到上述目的,本专利技术的技术方案是这样实现的:一种多链接透明互连网中智能终端报文通告方法,包括:智能终端获取所接入路由网桥的地址信息后,通过单播方式向所述路由网桥发送通告报文。优选地,所述方法还包括:所述智能终端确定所接收的所述路由网桥发送的通告报文中的邻居列表中未包含自身信息时,以单播方式向所述路由网桥发送通告报文。优选地,所述方法还包括:所述智能终端周期性地以单播方式向所述路由网桥发送通告报文;其中,所述智能终端发送通告报文的周期比所述路由网桥发送通告报文的周期长。优选地,所述方法还包括:所述路由网桥接收到本地智能终端的报文或远端目的地址为本地智能终端的报文时,根据智能终端信息更新邻居列表及地址映射表,在老化时间内未接收到智能终端的报文时,邻居列表及地址映射表中清除所述智能终端的信息。一种多链接透明互连网中智能终端报文通告装置,包括获取单元和发送单元,其中:获取单元,用于获取所述装置所接入路由网桥的地址信息;发送单元,用于通过单播方式向路由网桥发送通告报文。优选地,所述装置还包括接收单元和确定单元,其中:接收单元,用于接收所述路由网桥发送的通告报文;确定单元,用于确定所接收通告报文中的邻居列表中未包含所述装置的信息时,触发所述发送单元以单播方式向所述路由网桥发送通告报文。优选地,所述发送单元,还用于周期性地以单播方式向所述路由网桥发送通告报文;其中,所述智能终端发送通告报文的周期比所述路由网桥发送通告报文的周期长。一种智能终端,包括前述的多链接透明互连网中智能终端报文通告装置。一种多链接透明互连网中智能终端报文通告装置,包括接收单元、更新单元、确定单元和清除单元,其中:接收单元,用于接收本地智能终端的报文或远端目的地址为本地智能终端的报文;更新单元,用于根据所述报文中的智能终端信息更新邻居列表及地址映射表;确定单元,用于确定在老化时间内未接收到智能终端的报文时,触发所述清除单元;清除单元,用于邻居列表及地址映射表中清除所述智能终端的信息。一种路由网桥,包括上述的多链接透明互连网中智能终端报文通告装置。本专利技术中,智能终端获取所接入路由网桥的地址信息后,通过单播方式向路由网桥发送通告报文;或者,智能终端周期性地向路由网桥发送通告报文。智能终端确定所接收的路由网桥发送的通告报文中的邻居列表中未包含自身信息时,向路由网桥发送通告报文。本专利技术的技术方案,智能终端可以通过单播方式向边界路由网桥发送TRILLHello报文,也可以以较长的周期向边界路由网桥发送TRILLHello报文。如果在所接收到的边界路由网桥发送的TRILLHello报文中的邻居列表中未包含自身信息时,立即向路由网桥发送TRILLHello报文。本专利技术能避免智能终端大量广播TRILLHello报文,大大减轻了TRILL网络的负担。附图说明图1为本专利技术实施例的TRILL网络的组成结构示意图;图2为本专利技术实施例的多链接透明互连网中智能终端报文通告装置的组成结构示意图;图3为本专利技术实施例的多链接透明互连网中智能终端报文通告装置的另一组成结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本专利技术进一步详细说明。本专利技术中,智能终端获取所接入路由网桥的地址信息后,通过单本文档来自技高网
...

【技术保护点】
1.一种多链接透明互连网中智能终端报文通告方法,其特征在于,所述方法包括:智能终端从所接收的路由网桥发送的TRILL Hello通告报文中获取所接入路由网桥的地址信息,确定所述TRILL Hello通告报文中的邻居列表中未包含自身信息时,根据所述地址信息通过单播方式向所述路由网桥发送TRILL Hello通告报文。

【技术特征摘要】
1.一种多链接透明互连网中智能终端报文通告方法,其特征在于,所述方法包括:智能终端从所接收的路由网桥发送的TRILLHello通告报文中获取所接入路由网桥的地址信息,确定所述TRILLHello通告报文中的邻居列表中未包含自身信息时,根据所述地址信息通过单播方式向所述路由网桥发送TRILLHello通告报文。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述智能终端周期性地以单播方式向所述路由网桥发送通告报文;其中,所述智能终端发送通告报文的周期比所述路由网桥发送通告报文的周期长。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述路由网桥接收到本地智能终端的报文或远端目的地址为本地智能终端的报文时,根据智能终端信息更新邻居列表及地址映射表,在老化时间内未接收到智能终端...

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

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

1