一种报文传输方法和装置制造方法及图纸

技术编号:18403744 阅读:35 留言:0更新日期:2018-07-08 22:06
本公开提供一种报文传输方法和装置,该方法包括:接收来自对端边缘设备的第一通告消息,并从第一通告消息中解析出第一主机路由,并在软件转发表中添加第一转发表项,所述第一转发表项包括第一主机路由与接收到第一通告消息的接口的对应关系;在接收到报文后,通过报文的目的地址查询硬件转发表,若所述硬件转发表中不存在与所述目的地址匹配的转发表项,则通过所述报文的目的地址查询所述软件转发表,若所述软件转发表中存在与所述目的地址匹配的转发表项,则根据与所述目的地址匹配的转发表项发送所述报文。通过本公开的技术方案,避免在本端边缘设备的数据中心广播该报文,节省数据中心的带宽资源,避免主机的业务发生中断,提高用户使用感受。

A method and device for message transmission

The present disclosure provides a message transmission method and device. The method includes receiving a first notice message from an end edge device and parsing the first host route from the first notification message and adding a first forwarding table item in the software forwarding table, which includes the first host routing and receiving first. After receiving the message, the hardware forwarding table is querying through the destination address of the message, and if there is no forwarding table item that matches the destination address in the hardware forwarding table, the software forwarding table is querying through the destination address of the message, if the software forwarding table exists and is present in the software forwarding table. The forwarding table item matched by the destination address sends the message according to the forwarding table item matching the destination address. Through the technical scheme of the public, it avoids the broadcast of the message at the data center of the edge device, saves the bandwidth resources of the data center, avoids the interruption of the host's business, and improves the user's feeling of use.

【技术实现步骤摘要】
一种报文传输方法和装置
本公开涉及通信
,尤其涉及一种报文传输方法和装置。
技术介绍
VXLAN(VirtualeXtensibleLocalAreaNetwork,可扩展虚拟局域网络)是基于IP网络、采用“MAC(MediaAccessControl,媒体访问控制)inUDP(UserDatagramProtocol,用户数据报协议)”封装形式的二层VPN(VirtualPrivateNetwork,虚拟专用网络)技术。VXLAN可以基于已有的服务提供商或者企业IP网络,为分散的站点提供二层互联,并能够为不同的租户提供业务隔离。VXLAN主要应用于数据中心网络,如图1所示,为采用VXLAN的数据中心网络示意图,主机1位于数据中心1,主机2位于数据中心2,主机3位于公网侧。假设数据中心1使用网段11.1.1.0/24,且数据中心2使用网段11.1.1.0/24,则数据中心1的边缘设备1可以将网段路由11.1.1.0/24发布给公网侧的网络设备,网络设备通过接口1接收到网段路由11.1.1.0/24后,在转发表中记录网段路由11.1.1.0/24与接口1的对应关系。此外,数据中心本文档来自技高网...

【技术保护点】
1.一种报文传输方法,应用于本端边缘设备,其特征在于,该方法包括:接收来自对端边缘设备的第一通告消息,并从所述第一通告消息中解析出第一主机路由,并在软件转发表中添加第一转发表项,所述第一转发表项包括所述第一主机路由与接收到所述第一通告消息的接口的对应关系;在接收到报文后,通过所述报文的目的地址查询硬件转发表,若所述硬件转发表中不存在与所述目的地址匹配的转发表项,则通过所述报文的目的地址查询所述软件转发表,若所述软件转发表中存在与所述目的地址匹配的转发表项,则根据与所述目的地址匹配的转发表项发送所述报文。

【技术特征摘要】
1.一种报文传输方法,应用于本端边缘设备,其特征在于,该方法包括:接收来自对端边缘设备的第一通告消息,并从所述第一通告消息中解析出第一主机路由,并在软件转发表中添加第一转发表项,所述第一转发表项包括所述第一主机路由与接收到所述第一通告消息的接口的对应关系;在接收到报文后,通过所述报文的目的地址查询硬件转发表,若所述硬件转发表中不存在与所述目的地址匹配的转发表项,则通过所述报文的目的地址查询所述软件转发表,若所述软件转发表中存在与所述目的地址匹配的转发表项,则根据与所述目的地址匹配的转发表项发送所述报文。2.根据权利要求1所述的方法,其特征在于,所述在软件转发表中添加第一转发表项的过程,具体包括:若所述第一通告消息携带预设标记,和/或,所述第一通告消息的源地址位于邻居表中,则在所述软件转发表中添加第一转发表项;其中,所述预设标记表示所述第一通告消息携带主机路由;所述邻居表用于记录与所述本端边缘设备是以太网虚拟专用网络EVPN邻居的位于其它数据中心的边缘设备的地址。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收来自对端边缘设备的第二通告消息,并从所述第二通告消息中解析出网段路由,并在硬件转发表中添加第二转发表项,所述第二转发表项包括所述网段路由与接收到所述第二通告消息的接口的对应关系;和/或,接收来自接入设备的第三通告消息,并从所述第三通告消息中解析出第二主机路由,并在硬件转发表中添加第三转发表项,所述第三转发表项包括所述第二主机路由与接收到所述第三通告消息的接口的对应关系。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述软件转发表中存在与所述目的地址匹配的转发表项时,则将与所述目的地址匹配的转发表项,添加到所述硬件转发表中。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取本端边缘设备所在数据中心内主机的第三主机路由,生成包括所述第三主机路由的第四通告消息,并向对端边缘设备发送所述第四通告消息,以使所述对端边缘设备在软件转发表中添加所述第三主机路由对应的转发表项。6.一种报文传输装置,应用于本端边缘设备,其特征在于,该装置包括:接收模块,用于...

【专利技术属性】
技术研发人员:黄李伟王伟
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1