跨网络的报文转发方法和设备技术

技术编号:11252194 阅读:124 留言:0更新日期:2015-04-02 01:23
本申请提供了跨网络的报文转发方法和设备。通过在网络边缘设备配置其连接的不同网络被指定的特殊网络实例标识,以及在网络节点设备配置所处网络被指定的特殊网络实例标识,并在网络边缘设备使能跨网络转换功能,这能够在网络边缘设备上实现不同网络之间的转换,实现了跨网络的报文转发方法。

【技术实现步骤摘要】
跨网络的报文转发方法和设备
本申请涉及网络通信技术,特别涉及跨网络的报文转发方法和设备。
技术介绍
目前,一台设备无法完成不同网络之间的转换。当不同网络连接时,需要使用比较多的设备,比如,需要两个设备分别做前一网络的接入者和终结者,以及需要另外两台设备做后一网络的接入者和终结者。以SPB网络连接EVI网络为例,由于目前没有单一的一台设备能够实现不同网络即SPB网络和EVI网络之间的转换,则就需要一台设备做SPB网络的终结者,以及需要另一台设备做EVI网络的接入者,同样,也需要一台设备做SPB网络的接入者,以及需要另一台设备做EVI网络的终结者,这会导致整个网络中网络设备数量繁多,网络结构复杂。
技术实现思路
本申请提供了跨网络的报文转发方法和设备,以实现在一台设备上解决不同网络之间的转换。本申请提供的技术方案包括:一种跨网络的报文转发方法,应用于网络节点设备,网络节点设备配置了其所属各网络被指定的特殊网络实例标识,该方法包括:接收本地主机发送的报文;检测本地是否存在与报文的目的MAC地址对应的接入表项,如果否,从本地建立的报文封装表项中找到用于封装所述报文的普通网络实例标识,分别使用普通本文档来自技高网...
跨网络的报文转发方法和设备

【技术保护点】
一种跨网络的报文转发方法,其特征在于,该方法应用于网络节点设备,所述网络节点设备配置了其所属网络被指定的特殊网络实例标识,该方法包括:接收本地主机发送的报文;检测本地是否存在与所述报文的目的MAC地址对应的接入表项,如果否,从本地建立的报文封装表项中找到用于封装所述报文的普通网络实例标识,分别使用所述普通网络实例标识和本设备配置的特殊网络实例标识封装所述报文并向所述报文的目的MAC地址发送;如果是,使用该存在的接入表项中的网络实例标识封装所述报文并通过该接入表项中的出接口向所述报文的目的MAC地址发送。

【技术特征摘要】
1.一种跨网络的报文转发方法,其特征在于,该方法应用于网络节点设备,所述网络节点设备配置了其所属网络被指定的特殊网络实例标识,该方法包括:接收本地主机发送的报文;检测本地是否存在与所述报文的目的MAC地址对应的接入表项,如果否,从本地建立的报文封装表项中找到用于封装所述报文的普通网络实例标识,分别使用所述普通网络实例标识和本设备配置的特殊网络实例标识封装所述报文并向所述报文的目的MAC地址发送;如果是,使用该存在的接入表项中的网络实例标识封装所述报文并通过该接入表项中的出接口向所述报文的目的MAC地址发送;在网络边缘设备配置其连接的各个不同网络被指定的特殊网络实例标识,在进行跨网络转发时,网络边缘设备接收到所述由本设备配置的特殊网络实例标识封装的报文时,对所述报文进行解封装后,再将报文封装上目的网络的特殊网络标识进行转发。2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:接收到网络边缘设备发送的本设备配置的特殊网络实例标识封装的报文;对该报文解封装,在本地不存在报文的源MAC地址对应的接入表项时建立报文的源MAC地址对应的接入表项,并向所述报文的目的MAC地址发送报文;建立的接入表项至少包括:MAC地址、网络实例标识、出接口,其中,所述MAC地址为报文的源MAC地址,所述网络实例标识为报文在解封装之前被封装的特殊网络实例标识,所述出接口为:与接收到报文的物理接口匹配的虚拟接口。3.一种跨网络的报文转发方法,其特征在于,该方法应用于使能了跨网络转换功能的网络边缘设备,所述网络边缘设备配置了其连接的各个不同网络被指定的特殊网络实例标识,包括:接收由本设备配置的一特殊网络实例标识封装的报文,对报文解封装;在本地不存在用于转发该报文的跨网络转发表项时,检测本地已存在的跨网络初始转发表项中是否存在源MAC地址、源IP地址分别为报文携带的目的MAC地址、目的IP地址的跨网络初始转发表项,如果否,在本地建立至少包含以下参数的跨网络初始转发表项:源MAC地址、源IP地址、目的MAC地址、目的IP地址、源网络实例标识、源网络类型、源节点,并使用除收到报文的接口之外的网络侧接口所属的网络类型被指定的特殊网络实例标识对解封装后的报文重封装并通过该网络侧接口发送;所述源MAC地址、源IP地址、目的MAC地址、目的IP地址分别为报文的源MAC地址、源IP地址、目的MAC地址、目的IP地址,所述源网络类型、源节点分别为解封装之前报文携带的设备标识,所述源网络实例标识为报文在解封装之前被封装的特殊网络实例标识;如果是,采用该存在的跨网络初始转发表项中的源网络实例标识对解封装后的报文重封装并向该跨网络初始转发表项中的源节点发送,将该报文在解封装之前被封装的特殊网络实例标识、该报文携带的网络类型、设备标识分别作为目的网络实例标识、目的网络类型和目的节点记录至该跨网络初始转发表项以更新该跨网络初始转发表项为跨网络转发表项。4.根据权利要求3所述的方法,其特征在于,所述使用除收到报文的接口之外的网络侧接口所属的网络类型被指定的特殊网络实例标识对解封装后的报文重封装并通过该网络侧接口发送包括:针对除收到报文的接口之外的每一网络侧接口执行以下步骤:识别该网络侧接口所属的网络类型和本设备已配置的该网络类型被指定的特殊网络实例标识;将本设备的设备标识、该识别出的网络类型分别替换掉该报文携带的设备标识、网络类型,并使用该识别出的特殊网络实例标识对解封装之后的报文重封装通过该网络侧接口发送。5.根据权利要求3所述的方法,其特征在于,该方法进一步包括:在本地存在用于转发该报文的跨网络转发表项时,采用该跨网络转发表项中的目的网络实例标识对解封装之后的报文重封装并向该跨网络转发表项中的目的节点发送。6.根据权利要求3所述的方法,其特征在于,该方法进一步包括:针对本地每一跨网络转发表项,分别定时向该跨网络转发表项中的以下两个地址对发送探测报文:第一地址对:源MAC地址+源IP地址,第二地址对:目的MAC地址+目的IP地址;其中,向第一地址对发送的探测报文由该跨网络转发表项中的源网络实例标识封装,向第二地址对发送的探测报文由该跨网络转发表项中的目的网络实例标识封装;如果在针对该跨网络转发表项设置的活跃定时器超时之前均收到第一地址对、第二地址对返回的响应探测时,更新该跨网络转发...

【专利技术属性】
技术研发人员:杨斌王伟
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1