网络系统、核心交换器、边缘交换器、数据中继方法技术方案

技术编号:4285754 阅读:244 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种网络系统、核心交换器、边缘交换器、数据中继方法。在载波网络(10)中,边缘交换器(200)包括:确定参加消息的参加消息确定部(211),和在将参加消息打包得到的MAC-in-MAC帧的帧头中附加标记信息的标记附加部(213),核心交换器(100)包括:确定帧头中被附加了标记信息的MAC-in-MAC帧的标记确定部(111),和组播端口设定部(112),使被打包到MAC-in-MAC帧中的参加消息的组播组与被输入了该帧的输入输出端口建立关联。

【技术实现步骤摘要】

本专利技术涉及一种网络系统,其构建用于中继在用户网络中的多个据点之间转发的 层 2 帧的层 2 虚拟专用网(Layer 2 Virtual Private Network :“L2VPN,,)。
技术介绍
以往提出了一种网络系统,其根据标准规格IEEE802. Iah (Instituteof Electrical and Electronic Engineers 802. lah,运营商骨干桥接Provider Backbone Bridge, PBB)构建L2VPN(专利文献1)。这种网络系统在骨干通信线路即核心网络(Core Network,也称为骨干网络(BackboneNetwork))中,以将层 2 帧即 MAC 帧(Media Access Control frame :MAC中贞)再打包在MAC帧中形成的MAC-in-MAC ( m λ、乂 m、帧的 形式实施数据转发。专利文献1日本特开2008-60831号公报但是,以往在向L2VPN转发以参加到组播组中的IGMP (Internet GroupManagement Protocol) join消息为代表的参加消息时,存在核心网络中的层2交换器即核心交换器不 能通过探听(Snooping)来识别被打包在MAC-in-MAC帧中的参加消息的问题。因此,在向 L2VPN转发了根据参加消息而发布的组播包时,将导致组播包的泛洪(Flooding)在核心网 络中的全部核心交换器中,该泛洪成为L2VPN中的通信速度下降的主要原因。
技术实现思路
本专利技术就是鉴于上述问题而提出的,其目的在于,提供一种能够在以MAC-in-MAC 帧形式实施数据转发的网络中避免组播包的泛洪的技术。本专利技术就是为了解决上述问题的至少一部分而提出的,其能够实现为下述的方式 或适用例。[适用例1]一种网络系统,构建用于中继在用户网络中的多个据点之间转发的 MAC帧的层2虚拟专用网络,该网络系统包括核心交换器,中继将所述MAC帧打包得到的 MAC-in-MAC帧;和边缘交换器,进行所述MAC帧与所述MAC-in-MAC帧之间的转换,并在所 述用户网络和所述核心交换器之间进行中继,所述边缘交换器包括参加消息确定部,从由 所述用户网络转发的MAC帧中,确定参加到组播组的主机对路由器的参加消息;和标记附 加部,将表示参加消息的标记信息,附加到将由所述参加消息确定部确定的该参加消息打 包得到的MAC-in-MAC帧的帧头中,所述核心交换器包括多个输入输出端口,输入输出层 2帧;标记确定部,从通过所述多个输入输出端口输入的MAC-in-MAC帧中,确定帧头中被附 加了所述标记信息的MAC-in-MAC帧;和端口设定部,使被打包到由所述标记确定部确定的 MAC-in-MAC帧中的参加消息的组播组,与被输入了该MAC-in-MAC帧的输入输出端口建立 关联。根据适用例1的网络系统,通过在核心交换器中探听被附加到MAC-in-MAC帧的帧 头中的标记信息,能够使核心交换器的输入输出端口与组播组相关联。因此,能够从打包组播帧得到的MAC-in-MAC帧中确定组播组,并从与该组播组相关联的输入输出端口输出MAC-in-MAC帧。结果,能够避免打包组播帧得到的MAC-in-MAC帧的泛洪,并抑制组播通信 中的通信速度的下降。[适用例2]在适用例1的网络系统中,所述边缘交换器还包括组播帧确定部,从 由所述用户网络转发的MAC帧中,确定由所述路由器转发的组播帧;和组播组附加部,将表 示组播帧的组播组的组播组信息,附加到将由所述组播帧确定部确定的该组播帧打包得到 的MAC-in-MAC帧的帧头中,所述核心交换器还包括组播组确定部,从通过所述多个输入 输出端口输入的MAC-in-MAC帧中,确定帧头中被附加了所述组播组信息的MAC-in-MAC帧; 和端口选择部,选择通过所述端口设定部对组播组建立了关联的输入输出端口,作为输出 MAC-in-MAC帧的转发目标端口,该组播组利用由所述组播组确定部确定的该MAC-in-MAC 帧的组播组信息示出。根据适用例2的网络系统,通过在核心交换器中探听被附加到 MAC-in-MAC帧的帧头中的组播组信息,能够容易确定打包组播帧得到的MAC-in-MAC帧的 目标即组播组。[适用例3]在适用例1或适用例2的网络系统中,所述边缘交换器的所述标记附 加部在至少一个存储部中附加所述标记信息,所述存储部包括存储将所述参加消息打包得 到的MAC-in-MAC帧的帧头中的以下信息的存储部,即,(al)存储所述帧头中表示处理该MAC-in-MAC帧的优先级的信息的存储部,(a2)存储所述帧头中表示该MAC-in-MAC帧的发送源的信息的存储部,(a3)存储所述帧头中表示该MAC-in-MAC帧的目标地址的信息的存储部,(a4)存储所述帧头中表示规定由该MAC-in-MAC帧承载的数据的通信协议及该数 据的大小中的至少一方的信息的存储部。根据适用例3的网络系统,能够在MAC-in-MAC帧的数据转发不产生问题的情况 下,由核心交换器进行探听,并在MAC-in-MAC帧的帧头中附加标记信息。[适用例4]在适用例1 适用例3的任一网络系统中,所述边缘交换器的所述组 播组附加部在至少一个存储部中附加所述组播组信息,所述存储部包括存储将所述组播帧 打包得到的MAC-in-MAC帧的帧头中的以下信息的存储部,BP, (bl)存储所述帧头中表示该MAC-in-MAC帧的目标地址的信息的存储部,(b2)存储所述帧头中确定转发该MAC-in-MAC帧的用户网络的信息的存储部。根据适用例4的网络系统,能够在MAC-in-MAC帧的数据转发不产生问题的情况 下,由核心交换器进行探听,并在MAC-in-MAC帧的帧头中附加组播组信息。[适用例5]—种核心交换器,中继将MAC帧打包得到的MAC-in-MAC帧,所述核心 交换器包括多个输入输出端口,用于输入输出层2帧;标记确定部,从通过所述多个输入 输出端口输入的MAC-in-MAC帧中,确定帧头中被附加了标记信息的MAC-in-MAC帧,所述标 记信息表示参加组播组的主机对路由器的参加消息;和端口设定部,使被打包到由所述标 记确定部确定的MAC-in-MAC帧中的参加消息的组播组,与被输入了该MAC-in-MAC帧的输 入输出端口建立关联。根据适用例5的核心交换器,通过探听被附加到MAC-in-MAC帧的帧头中的标记 信息,能够使核心交换器的输入输出端口与组播组建立关联。因此,能够从打包组播帧 得到的MAC-in-MAC帧中确定组播组,并从与该组播组建立了关联的输入输出端口输出MAC-in-MAC帧。结果,能够避免打包组播帧得到的MAC-in_MAC帧的泛洪,并抑制组播通信 中的通信速度的下降。[适用例6]在适用例5的核心交换器中,还包括组播组确定部,从通过所述多 个输入输出端口输入的MAC-in-MAC帧中,确定帧头中被附加了表示组播组的组播组信息 的MAC-in-MAC帧;和端口选择部,选择通过所述端口设定部对组播组建立了关联的输入输 出端口,作为输出MAC-in-MAC帧的转发目标端口,该组播组利用由所述组播组确定部确定 的该MAC-in-MAC本文档来自技高网...

【技术保护点】
一种网络系统,构建用于中继在用户网络中的多个据点之间转发的MAC帧的层2虚拟专用网络,该网络系统包括:核心交换器,中继将所述MAC帧打包得到的MAC-in-MAC帧;和边缘交换器,进行所述MAC帧与所述MAC-in-MAC帧之间的转换,并在所述用户网络和所述核心交换器之间进行中继,所述边缘交换器包括:参加消息确定部,从由所述用户网络转发的MAC帧中,确定参加到组播组的主机对路由器的参加消息;和标记附加部,将表示参加消息的标记信息,附加到将由所述参加消息确定部确定的该参加消息打包得到的MAC-in-MAC帧的帧头中,所述核心交换器包括:多个输入输出端口,输入输出层2帧;标记确定部,从通过所述多个输入输出端口输入的MAC-in-MAC帧中,确定帧头中被附加了所述标记信息的MAC-in-MAC帧;和端口设定部,使被打包到由所述标记确定部确定的MAC-in-MAC帧中的参加消息的组播组,与被输入了该MAC-in-MAC帧的输入输出端口建立关联。

【技术特征摘要】
JP 2009-3-26 076272/2009一种网络系统,构建用于中继在用户网络中的多个据点之间转发的MAC帧的层2虚拟专用网络,该网络系统包括核心交换器,中继将所述MAC帧打包得到的MAC-in-MAC帧;和边缘交换器,进行所述MAC帧与所述MAC-in-MAC帧之间的转换,并在所述用户网络和所述核心交换器之间进行中继,所述边缘交换器包括参加消息确定部,从由所述用户网络转发的MAC帧中,确定参加到组播组的主机对路由器的参加消息;和标记附加部,将表示参加消息的标记信息,附加到将由所述参加消息确定部确定的该参加消息打包得到的MAC-in-MAC帧的帧头中,所述核心交换器包括多个输入输出端口,输入输出层2帧;标记确定部,从通过所述多个输入输出端口输入的MAC-in-MAC帧中,确定帧头中被附加了所述标记信息的MAC-in-MAC帧;和端口设定部,使被打包到由所述标记确定部确定的MAC-in-MAC帧中的参加消息的组播组,与被输入了该MAC-in-MAC帧的输入输出端口建立关联。2.根据权利要求1所述的网络系统, 所述边缘交换器还包括组播帧确定部,从由所述用户网络转发的MAC帧中,确定由所述路由器转发的组播帧;禾口组播组附加部,将表示组播帧的组播组的组播组信息,附加到将由所述组播帧确定部 确定的该组播帧打包得到的MAC-in-MAC帧的帧头中, 所述核心交换器还包括组播组确定部,从通过所述多个输入输出端口输入的MAC-in-MAC帧中,确定帧头中被 附加了所述组播组信息的MAC-in-MAC帧;和端口选择部,选择通过所述端口设定部对组播组建立了关联的输入输出端口,作 为输出MAC-in-MAC帧的转发目标端口,该组播组利用由所述组播组确定部确定的该 MAC-in-MAC帧的组播组信息示出。3.根据权利要求1所述的网络系统,所述边缘交换器的所述标记附加部在至少一个 存储部中附加所述标记信息,所述存储部包括存储将所述参加消息打包得到的MAC-in-MAC 帧的帧头中的以下信息的存储部,艮口,(al)存储所述帧头中表示处理该MAC-in-MAC帧的优先级的信息的存储部, (a2)存储所述帧头中表示该MAC-in-MAC帧的发送源的信息的存储部, (a3)存储所述帧头中表示该MAC-in-MAC帧的目标地址的信息的存储部, (a4)存储所述帧头中表示规定由该MAC-in-MAC帧承载的数据的通信协议及该数据的 大小中的至少一方的信息的存储部。4.根据权利要求1所述的网络系统,所述边缘交换器的所述组播组附加部在至少一个 存储部中附加所述组播组信息,所述存储部包括存储将所述组播帧打包得到的MAC-in-MAC 帧的帧头中的以下信息的存储部,艮口,(bl)存储所述帧头中表示该MAC-in-MAC帧的目标地址的信息的存储部, (b2)存储所述帧头中确定转发该MAC-in-MAC帧的用户网络的信息的存储部。5.一种核心交换器,中继将MAC帧打包得到的MAC-in-MAC帧,所述核心交换器包括 多个输入输出端口,用于输入输出层2帧;标记确定部,从通过所述多个输入输出端口输入的MAC-in-MAC帧中,确定帧头中被附 加了标记信息的MAC-in-MAC帧...

【专利技术属性】
技术研发人员:加贺野井晴大汲田直也
申请(专利权)人:阿拉克斯拉网络株式会社
类型:发明
国别省市:JP[日本]

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

1