一种报文转发方法及装置制造方法及图纸

技术编号:14641727 阅读:69 留言:0更新日期:2017-02-15 16:07
本发明专利技术实施例公开了一种报文转发方法及装置,应用于支持E‑Tree的交换设备,方法包括:接收VXLAN报文,其中VXLAN报文中携带有源AC的角色信息;确定VXLAN报文的目的AC的角色信息为根节点,或者确定源AC的角色信息为根节点,将VXLAN报文发送至目的AC。也就是说,交换设备接收到的VXLAN报文中携带有源AC的角色信息,另外,交换设备中存储有与自身相连接的AC的角色信息(其中包括目的AC的角色信息);交换设备仅在确定源AC的角色信息为根节点、或者确定目的AC的角色信息为根节点的情况下,将该VXLAN报文发送至目的AC;限制了叶子节点之间的通信;并且,不需要配置ACL,操作简单。

【技术实现步骤摘要】

本专利技术涉及网络通信
,特别涉及一种报文转发方法及装置
技术介绍
VXLAN(VirtualeXtensibleLocalAreaNetwork,虚拟可扩展局域网)技术可以基于已有的服务提供商或企业IP网络,为分散的物理站点提供二层互联,并能够为不同的租户提供业务隔离。E-Tree(以太网树型)是一种点到多点以太网服务技术,这种服务具有以下特点:1)传输以太网报文;2)报文转发以MAC为基础;3)节点分为根(Root)节点和叶子(Leaf)节点;4)任何节点都可以产生报文;5)单播或者广播报文可以从根节点到根节点、根节点到叶子节点、叶子节点到根节点的转发;6)叶子节点之间无法通信。VXLAN技术支持E-Tree,即可以将VXLAN技术引入到E-Tree业务中,每个AC/VM(AttachmentCircuit接入电路/VirtualMachine虚拟机)节点都被作为一个根节点或者叶子节点而存在,VXLAN技术能够限制叶子节点之间的通信:如图1所示:VSI(VirtualSwitchInstance,虚拟交换实例)配置在VTEP(VXLANTunnelEndPoint,VXLAN隧道端点)中,同一VXLAN下的VSI之间通过VXLANTunnel进行通信。对于与同一台VTEP中配置的VSI相连接的两个节点来说,其中每个节点即为一个AC,该VSI中存储有与自身相连接的各节点的角色信息,即表示该节点是叶子节点还是根节点的信息,可以根据存储的角色信息,直接限制叶子节点之间的通信;对于与不同的VTEP中配置的VSI相连接的的AC/VM来说,VTEP2中的VSI2收到VTEP1中的VSI1发来的报文,VTEP2不知道上行AC(与VTEP1中的VSI1连接的AC)是叶子节点还是根节点。目前,一般通过配置ACL规则(AccessControlList,访问控制列表)来解决上述问题。比如在VTEP1中通过配置ACL规则,使得在VSI中CVLAN(CustomerVlan,用户虚拟局域网)为vlan4(AC4对应的CVLAN)的报文不能发送到AC2,从而实现叶子节点之间的隔离。但是,配制ACL规则的过程操作复杂。
技术实现思路
本专利技术实施例的目的在于提供一种报文转发方法及装置,在实现限制叶子节点之间的通信的基础上,降低操作的复杂性。为达到上述目的,本专利技术实施例公开了一种报文转发方法,应用于支持E-Tree的交换设备,所述方法包括:接收虚拟可扩展局域网VXLAN报文,其中所述VXLAN报文中携带有源接入电路AC的角色信息;确定所述VXLAN报文的目的AC的角色信息为根节点,或者确定所述源AC的角色信息为根节点,将所述VXLAN报文发送至所述目的AC。可选的,在所述接收虚拟可扩展局域网VXLAN报文之后,还可以包括:确定所述VXLAN报文为广播报文,将所述VXLAN报文广播至角色信息为根节点的所有AC;确定所述VXLAN报文为单播报文,根据所述VXLAN报文的目的MAC地址,确定所述VXLAN报文的目的AC。可选的,所述方法还可以包括:未确定出所述VXLAN报文的目的AC的情况下,将所述VXLAN报文广播至角色信息为根节点的所有AC。可选的,所述方法还可以包括:确定所述VXLAN报文为广播报文、或者未确定出所述VXLAN报文的目的AC的情况下,确定所述源AC的角色信息为根节点,将所述VXLAN报文广播至所有AC。可选的,在所述接收虚拟可扩展局域网VXLAN报文之后,还可以包括:解析所述VXLAN报文中的VXLAN头中的保留字段,获取所述源AC的角色信息。为达到上述目的,本专利技术实施例还公开了一种报文转发装置,应用于支持E-Tree的交换设备,所述装置包括:接收单元,用于接收虚拟可扩展局域网VXLAN报文,其中所述VXLAN报文中携带有源接入电路AC的角色信息;发送单元,用于确定所述VXLAN报文的目的AC的角色信息为根节点,或者确定所述源AC的角色信息为根节点,将所述VXLAN报文发送至所述目的AC。可选的,所述发送单元,还可以用于:确定所述VXLAN报文为广播报文,将所述VXLAN报文广播至角色信息为根节点的所有AC;确定所述VXLAN报文为单播报文,根据所述VXLAN报文的目的MAC地址,确定所述VXLAN报文的目的AC。可选的,所述发送单元,还可以用于:未确定出所述VXLAN报文的目的AC的情况下,将所述VXLAN报文广播至角色信息为根节点的所有AC。可选的,所述发送单元,还可以用于:确定所述VXLAN报文为广播报文、或者未确定出所述VXLAN报文的目的AC的情况下,确定所述源AC的角色信息为根节点,将所述VXLAN报文广播至所有AC。可选的,所述装置还可以包括:获取单元,用于解析所述VXLAN报文中的VXLAN头中的保留字段,获取所述源AC的角色信息。应用本专利技术所示实施例,交换设备接收到的VXLAN报文中携带有源AC的角色信息,另外,交换设备中存储有与自身相连接的AC的角色信息(其中包括目的AC的角色信息);交换设备仅在确定源AC的角色信息为根节点、或者确定目的AC的角色信息为根节点的情况下,将该VXLAN报文发送至目的AC;限制了叶子节点之间的通信;并且,不需要配置ACL,操作简单。当然,实施本专利技术的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为支持E-Tree的VTEP转发报文示意图;图2为本专利技术实施例提供的一种报文转发方法的流程示意图;图3为本专利技术实施例提供的VXLAN报文格式示意图;图4为本专利技术实施例提供的一种报文转发装置的第结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了解决现有技术问题,本专利技术实施例提供了一种报文转发方法及装置,应用于支持E-Tree的交换设备,该交换设备可以为交换机、路由器、网关设备或者VTEP等等,在此不做限定。下面首先对本专利技术实施例提供的一种报文转发方法进行详细说明。以交换设备为VTEP为例进行说明,如图1所示,配置于VTEP1中的VSI1与AC1和AC2相连接,配置于VTEP2中的VSI2与AC3和AC4相连接。配置于VTEP1中的VSI1和配置于VTEP2中的VSI2属于相同的VXLAN网络,可以通过VXLANTunnel进行通信。在实际应用中,VTEP1和VTEP2按照正常VXLAN配置组网,根据端口及连接的VSI识别各个AC,并为各AC配置E-Tree中的角色,图1中,AC1和AC3的角色信息为根节点,AC2和AC4的角色信息为叶子节点。为了限制叶子节点之间的通信,VTEP中可以预先存储与该VTEP中配置的VSI相连接的每个AC的角色信息,而配置本文档来自技高网
...
一种报文转发方法及装置

【技术保护点】
一种报文转发方法,其特征在于,应用于支持E‑Tree的交换设备,所述方法包括:接收虚拟可扩展局域网VXLAN报文,其中所述VXLAN报文中携带有源接入电路AC的角色信息;确定所述VXLAN报文的目的AC的角色信息为根节点,或者确定所述源AC的角色信息为根节点,将所述VXLAN报文发送至所述目的AC。

【技术特征摘要】
1.一种报文转发方法,其特征在于,应用于支持E-Tree的交换设备,所述方法包括:接收虚拟可扩展局域网VXLAN报文,其中所述VXLAN报文中携带有源接入电路AC的角色信息;确定所述VXLAN报文的目的AC的角色信息为根节点,或者确定所述源AC的角色信息为根节点,将所述VXLAN报文发送至所述目的AC。2.根据权利要求1所述的方法,其特征在于,在所述接收虚拟可扩展局域网VXLAN报文之后,还包括:确定所述VXLAN报文为广播报文,将所述VXLAN报文广播至角色信息为根节点的所有AC;确定所述VXLAN报文为单播报文,根据所述VXLAN报文的目的MAC地址,确定所述VXLAN报文的目的AC。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:未确定出所述VXLAN报文的目的AC的情况下,将所述VXLAN报文广播至角色信息为根节点的所有AC。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述VXLAN报文为广播报文、或者未确定出所述VXLAN报文的目的AC的情况下,确定所述源AC的角色信息为根节点,将所述VXLAN报文广播至所有AC。5.根据权利要求1-4任一项所述的方法,其特征在于,在所述接收虚拟可扩展局域网VXLAN报文之后,还包括:解析所述VXLAN报文中的VXLAN头中的保留字段,获取所述源AC的角...

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

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

1