【技术实现步骤摘要】
报文转发方法及装置
本申请涉及网络通信
,特别涉及一种报文转发方法及装置。
技术介绍
为了实现高可靠性和冗余部署,并提供更好的服务,大多数企业网络及其数据中心或服务提供商通常在异地部署多个数据中心,实现负载分担和高可靠性,并实现虚拟机在数据中心之间的自由迁移。由于虚拟机的迁移过程对用户透明,不能改变IP (InternetProtocol,因特网协议)地址,所以必须在分布于异地的数据中心之间实现二层网络互联。现有的二层网络互联技术包括:EVI (Ethernet Virtualization Interconnection,以太网虚拟互联)和VPLS (Virtual Private LAN Service,虚拟专用局域网服务)。其中,EVI技术基于现有的服务提供商(SP)网络和企业网络,为分散的物理站点(即数据中心站点)提供灵活的二层互联功能。EVI是一种先进的MAC (Media AccessControl,媒体访问控制)in IP〃技术,用于实现基于IP核心网的L2VPN (Layer2VirtualPrivate Network, 二层虚拟专用网络)技术。EVI只是在数据中心站点(以下简称为站点)的边缘设备(Edge Device, ED)上维护路由和转发信息,而无需改变站点内部和核心网络。如图1所示,采用了 EVI技术的网络(称为EVI网络)由核心网络、站点(Site)网络和交叠(Overlay)网络组成。分别介绍如下:站点网络是通过一台或者多台边缘设备(Edge Device, ED)连接到核心网络的具有独立业务功能的二层网络 ...
【技术保护点】
一种报文转发方法,其特征在于,该方法应用于分支边缘设备Spoke ED,该Spoke ED位于Hub‑Spoke架构的以太网虚拟互联EVI网络中的分支站点,中心站点中包括:两个中心边缘设备Hub ED,所述方法包括:所述Spoke ED接收来自本地分支站点的以太网报文,根据接收到的以太网报文的VLAN标识和目的MAC地址在分支站点转发表中查找到对应的两个EVI‑Link接口,根据预定的负载分担规则从所述两个EVI‑Link接口中选择一个EVI‑Link接口,根据选择的EVI‑Link接口将所述接收到的以太网报文封装为EVI报文并发送给对应的Hub ED;所述Spoke ED接收来自一个Hub ED的EVI报文,将该EVI报文解封装为以太网报文,根据解封装后的以太网报文的VLAN标识和目的MAC地址在中心站点转发表中查找到对应的端口,将该以太网报文通过查找到的端口发送给本地分支站点的分支用户边缘设备Spoke CE。
【技术特征摘要】
1.一种报文转发方法,其特征在于,该方法应用于分支边缘设备Spoke ED,该Spoke ED位于Hub-Spoke架构的以太网虚拟互联EVI网络中的分支站点,中心站点中包括:两个中心边缘设备Hub ED,所述方法包括: 所述Spoke ED接收来自本地分支站点的以太网报文,根据接收到的以太网报文的VLAN标识和目的MAC地址在分支站点转发表中查找到对应的两个EV1-Link接口,根据预定的负载分担规则从所述两个EV1-Link接口中选择一个EV1-Link接口,根据选择的EV1-Link接口将所述接收到的以太网报文封装为EVI报文并发送给对应的Hub ED ; 所述Spoke ED接收来自一个Hub ED的EVI报文,将该EVI报文解封装为以太网报文,根据解封装后的以太网报文的VLAN标识和目的MAC地址在中心站点转发表中查找到对应的端口,将该以太网报文通过查找到的端口发送给本地分支站点的分支用户边缘设备Spoke CE02.根据权利要求1所述的方法,其特征在于,还包括: 所述Spoke ED将接收到的以太网报文的VLAN标识和源MAC地址与接收到该以太网报文的端口的对应关系配置到所述中心站点转发表;获取本设备连接所述两个Hub ED的EV1-Link对应的EV1-Link接口,将接收到的以太网报文的VLAN标识和源MAC地址与获取的两个EV1-Link接口的对应关系配置到所述分支站点转发表;生成携带所述VLAN标识和所述源MAC地址的MAC地址同步消息,分别根据获取的两个EV1-Link接口将生成的MAC地址同步消息封装为EVI报文并发送给所述两个Hub ED03.根据权利要求1所述的方法,其特征在于,还包括: 所述Spoke ED接收来 自一个Hub ED的EVI报文,将接收到的EVI报文解封装为MAC地址同步消息; 所述Spoke ED获取本设备连接发送该EVI报文的Hub ED的EV1-Link对应的EV1-Link接口 ;将解封装后的MAC地址同步消息中携带的VLAN标识和MAC地址与获取的EV1-Link接口的对应关系配置到所述分支站点转发表。4.根据权利要求1所述的方法,其特征在于,还包括: 所述Spoke ED将VLAN标识和广播MAC地址与本设备连接所述两个Hub ED的EV1-Link对应的EV1-Link接口的对应关系配置到所述分支站点转发表;将VLAN标识和广播MAC地址与本设备连接本地分支站点的Spoke CE的端口的对应关系配置到所述中心站点转发表。5.根据权利要求1所述的方法,其特征在于,还包括: 所述Spoke ED检测本设备连接所述两个Hub ED的EV1-Link的状态; 在检测到两个EV1-Link中的任一 EV1-Link故障时,所述Spoke ED将所述分支站点转发表中的与故障的EV1-Link对应的EV1-Link接口删除; 所述Spoke ED将接收到的以太网报文的VLAN标识和源MAC地址与接收到该以太网报文的端口的对应关系配置到所述中心站点转发表;获取所述两个EV1-Link中正常的EV1-Link对应的EV1-Link接口,将接收到的以太网报文的VLAN标识和源MAC地址与获取的EV1-Link接口的对应关系配置到所述分支站点转发表;生成携带所述VLAN标识和所述源MAC地址的MAC地址同步消息,根据获取的EV1-Link接口将生成的MAC地址同步消息封装为EVI报文并发送给所述正常的EV1-Link连接的Hub ED。6.根据权利要求5所述的方法,其特征在于,还包括:在检测到所述故障的EV1-Link恢复正常时,所述Spoke ED在所述分支站点转发表中每一个MAC地址对应的EV1-Link接口中,增加与恢复正常的EV1-Link对应的EV1-Link接Π ; 所述Spoke ED生成携带有所述中心站点转发表中的本地分支站点内的单播的MAC地址及其对应的VLAN标识的MAC地址同步消息,根据所述与恢复正常的EV1-Link对应的EV1-Link接口将生成的MAC地址同步消息封装为EVI报文并发送给所述恢复正常的EV1-Link 连接的 Hub ED。7.根据权利要求1所述的方法,其特征在于,还包括: 所述Spoke ED接收到所述两个Hub ED中的任一 Hub ED发来的不可用状态通知消息; 所述Spoke ED将所述分支站点转发表中的本设备连接不可用状态的Hub ED的EV1-Link对应的EV1-Link接口删除; 所述Spoke ED将接收到的以太网报文的VLAN标识和源MAC地址与接收到该以太网报文的端口的对应关系配置到所述中心站点转发表;获取本设备连接所述两个Hub ED中的可用状态的Hub ED的EV1-Link对应的EV1-Link接口,将接收到的以太网报文的VLAN标识和源MAC地址与获取的EV1-Link接口的对应关系配置到所述分支站点转发表;生成携带所述VLAN标识和所述源MAC地址的MAC地址同步消息,根据获取的EV1-Link接口将生成的MAC地址同步消息封装为EVI报文并发送给所述可用状态的Hub ED。8.根据权利要求7所述的方法,其特征在于,还包括: 所述Spoke ED接收到Hub ED发来的恢复可用状态通知消息; 所述Spoke ED在所述分支站点转发表中每一个MAC地址对应的EV1-Link接口中,增加本设备连接恢复可用状态的Hub ED的EV1-Link对应的EV1-Link接口 ; 所述Spoke ED生成携带有所述中心站点转发表中的本地分支站点内的单播的MAC地址及其对应的VLAN标识的MAC地址同步消息,根据本设备连接所述恢复可用状态的Hub ED的EV1-Link对应的EV1-Link接口将生成的MAC地址同步消息封装为EVI报文并发送给所述恢复可用状态的Hub ED09.一种报文转发装置,其特征在于,该报文转发装置应用于分支边缘设备Spoke ED,该Spoke ED位于Hub-Spoke架构的以太网虚拟互联EVI网络...
【专利技术属性】
技术研发人员:秦霞,宋小恒,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。