跨bvlan的数据报文转发方法和装置的制造方法

文档序号:8514551阅读:466来源:国知局
跨bvlan的数据报文转发方法和装置的制造方法
【技术领域】
[OOOU 本申请设及网络通信技术,特别设及跨骨干虚拟局域网炬VLAN;Bac化one VirtualLocalNetwork)的数据报文转发方法和装置。
【背景技术】
[0002]最短路径桥MAC模式(SPBMiShodestPath化idgeMAC-in-MAC)是一种先进的"MACinMAC"技术,是最短路径桥(SPBiShodestPathBridging)协议中的一种。部署了 SPBM的网络分为两部分,一部分为SPB核屯、网络,一部分为用户网络(化stomernetwork)。 其中,SPB核屯、网络可称为最短路径桥接网(SPBNShortestPathBridgingNetwork),也 可称为SPBM网络。而用户网络是通过一台或者多台边缘设备连接到SPBN网络的具有独立 业务功能的二层网络,通常由企业管理控制,主要由主机和交换设备组成。
[000引 目前,在SPBM网络中,数据报文只能在同一个BVLAN中进行转发,不能跨BVLAN转 发。

【发明内容】

[0004] 本申请提供了跨BVLAN的数据报文转发方法和装置,W实现数据报文的跨BVLAN 转发。
[0005] 本申请提供的技术方案包括:
[0006] 一种跨骨干虚拟局域网BVLAN的数据报文转发方法,该方法应用于使能了跨 BVLAN转发功能的特殊最短路径桥SPB节点设备,包括;
[0007] 建立主机信息表项,所述主机信息表项包括主机IP地址、主机MAC地址、SPB节点 设备桥MAC地址、BVLAN标识、出接口;
[0008] 接收本地主机发送的第一数据报文,确定第一数据报文的目的MC地址为本设备 的MAC地址,则在本地主机信息表项中查找主机IP地址为第一数据报文的目的IP地址的 主机信息表项,判断查找到的主机信息表项中的BVLAN标识与接收到第一数据报文的接口 所属的BVLAN的标识是否相同,如果否,根据查找到的主机信息表项中的主机MAC地址、SPB 节点设备桥MC地址、出接口对第一数据报文进行跨BVLAN转发。
[0009] 一种跨骨干虚拟局域网BVLAN的数据报文转发装置,该装置应用于使能了跨 BVLAN转发功能的特殊最短路径桥SPB节点设备,包括;
[0010] 表项学习单元,用于学习本地主机的主机信息表项并记录至本地,所述主机信息 表项包括主机IP、主机MAC、SPB节点设备桥MAC、BVLAN标识、出接口;W及,接收对端特殊 SPB节点设备发送的主机信息,将接收到主机信息的接口作为出接口和接收到的主机信息 组织成主机信息表项并记录至本地;
[0011] 主机信息单元,用于将学习到的所述主机信息表项中的主机信息发送给对端特 殊SPB节点设备;所述主机信息表项中的主机信息包括主机IP、主机MAC、SPB节点设备桥 MAC、BVLAN标识;
[0012] 跨BVLAN转发单元,用于接收本地主机发送的第一数据报文,在本地记录的主机 信息表项中查找与第一数据报文的目的IP地址匹配的主机信息表项,确定查找到的主机 信息表项中的BVLAN标识与接收到第一数据报文的接口所属的BVLAN的标识是否相同,如 果否,对第一数据报文进行跨BVLAN转发。
[001引由W上技术方案可W看出,本发明中,使能了具有跨BVLAN转发功能的SPB节点设 备通过建立主机信息表项,能够依赖于建立的主机信息表项对本地主机发送的第一数据报 文进行跨BVLAN转发。该实现了跨BVLAN的数据报文转发。
【附图说明】
[0014] 图1为本发明提供的一种跨BVLAN的数据报文转发方法的流程示意图一;
[0015] 图2为本发明提供的一种跨BVLAN的数据报文转发方法的流程示意图二;
[0016] 图3为本发明提供的一种跨BVLAN的数据报文转发方法的流程示意图S;
[0017] 图4为本发明提供的一种跨BVLAN的数据报文转发装置的结构示意图。
【具体实施方式】
[0018] 为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对 本发明进行详细描述。
[0019] 本发明中,为实现数据报文的跨BVLAN转发,在SPBM网络中预先指定至少一个最 短路径桥(SPB)节点设备,在该指定的SPB节点设备上使能跨BVLAN转发功能,W支持数据 报文的跨BVLAN转发,而其他未被指定的SPB节点设备,其未使能跨BVLAN转发功能,不支 持数据报文的跨BVLAN转发,按照类似现有SPB节点设备的方式工作。需要说明的是,本发 明描述的SPB节点设备是指SPBM网络中的骨干网边缘网桥炬邸)设备。
[0020] 本发明中,为方便区分指定的使能了跨BVLAN转发功能的SPB节点设备和其他未 被指定的未使能跨BVLAN转发功能的SPB节点设备,可将指定的使能了跨BVLAN转发功能 的SPB节点设备简称为特殊SPB节点设备,将其他未被指定的未使能跨BVLAN转发功能的 SPB节点设备简称为普通SPB节点设备。
[002U 本发明提供的方法应用于特殊SPB节点设备。为便于描述,该里不妨设特殊SPB 节点设备为设备1。需要说明的是,设备1只是其中一个特殊SPB节点设备,该里只是为了 方便描述,并非用于限定本发明。
[002引如图1所示,应用于设备1的方法流程可包括W下步骤:
[0023] 步骤101,设备1建立主机信息表项。
[0024] 在本发明中,主机信息表项其至少包含:主机IP地址、主机MAC地址、SPB节点设 备桥MAC地址、BVLAN标识和出接口共5部分。表1示出了主机信息表项的结构;
[0025]
【主权项】
1. 一种跨骨干虚拟局域网BVLAN的数据报文转发方法,其特征在于,该方法应用于使 能了跨BVLAN转发功能的最短路径桥SPB节点设备,包括: 建立主机信息表项,所述主机信息表项包括主机IP地址、主机MAC地址、SPB节点设备 桥MAC地址、BVLAN标识、出接口; 接收本地主机发送的第一数据报文,确定第一数据报文的目的MAC地址为本设备的 MAC地址,则在本地主机信息表项中查找主机IP地址为第一数据报文的目的IP地址的主机 信息表项,判断查找到的主机信息表项中的BVLAN标识与接收到第一数据报文的接口所属 的BVLAN的标识是否相同,如果否,根据查找到的主机信息表项中的主机MAC地址、SPB节 点设备桥MAC地址、出接口对第一数据报文进行跨BVLAN转发。
2. 根据权利要求1所述的方法,其特征在于,所述主机信息表项包括:第一主机信息表 项和第二主机信息表项; 所述建立主机信息表项包括: 接收本地主机发送的ARP报文,终结ARP报文的转发,在本地不存在与ARP报文的源IP 地址、源MAC地址匹配的主机信息表项时,在本地新建与ARP报文的源IP地址、源MAC地址 匹配的第一主机信息表项;在第一主机信息表项中,主机IP地址为ARP报文的源IP地址, 主机MAC地址为ARP报文的源MAC地址,SPB节点设备桥MAC地址为本设备的桥MAC地址, BVLAN标识为收到ARP报文的接口所属的BVLAN的标识,出接口为收到ARP报文的接口; 接收使能了跨BVLAN转发功能的其它SPB节点设备发送的主机信息,根据所述主机信 息新建第二主机信息表项,所述第二主机信息表项包括:所述主机信息、出接口,所述主机 信息包括主机IP地址、主机MAC地址、SPB节点设备桥MC地址、BVLAN标识,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1