[发明专利]报文发送方法和网络设备有效
申请号: | 201210039629.8 | 申请日: | 2012-02-21 |
公开(公告)号: | CN103259725B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | 曾晴;徐小虎 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L29/12 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 发送 方法 网络设备 | ||
技术领域
本发明涉及通信技术,尤其涉及一种报文发送方法和网络设备。
背景技术
现有技术中,在转发报文时,二层转发根据媒体接入控制(Media Access Control;以下简称:MAC)地址精确匹配指导转发,在以太网(Ethernet)中进行报文转发时,如果没有匹配的MAC表项,则使用未知单播泛洪(Flooding)的方式将报文转发到所有接口,以达到将报文发送到目的地的最终效果。
以太网虚拟专用网络(Ethernet Virtual Private Network;以下简称:EVPN)的基本思路是通过扩展边界网关协议(Border Gateway Protocol;以下简称:BGP)协议,在控制层面学习MAC地址,从而实现二层VPN(Layer two VPN;以下简称:L2VPN)的功能;在控制层面学习MAC地址,会天然解决数据层面进行MAC地址学习而导致的用户边缘(Customer Edge;以下简称:CE)设备多归属实现困难、未知单播Flooding和地址解析协议(Address Resolution Protocol;以下简称:ARP)广播风暴等问题。但是,随着云计算发展,数据中心规模不断扩大,而EVPN在控制层面学习MAC地址的方式,要求每个运营商网络边缘(Provider Edge;以下简称:PE)设备都存储所连接的所有VPN站点的MAC地址表,这对PE设备容量和性能的要求非常高。
而如果考虑容量限制,在网络设备(例如:PE设备)上不存储完整的MAC地址表,则在转发报文时,如果MAC地址表中没有与该报文的目的MAC地址匹配的MAC表项,则可以在所有接口泛洪上述报文,但这会增加不必要的网络流量。
发明内容
本发明提供一种报文发送方法和网络设备,以实现减小网络设备对MAC地址容量的需求,节约网络流量。
本发明一方面提供一种报文发送方法,包括:
网络设备接收第一数据报文;
如果在所述网络设备的媒体接入控制MAC地址表中未查找到与所述第一数据报文的目的MAC地址匹配的MAC表项,则所述网络设备根据所述MAC地址表的MAC缺省表项中的转发行为发送所述第一数据报文。
本发明另一方面提供一种网络设备,包括:
接收模块,用于接收第一数据报文;
确定模块,用于确定在所述网络设备的媒体接入控制MAC地址表中未查找到与所述第一数据报文的目的MAC地址匹配的MAC表项;
发送模块,用于根据所述MAC地址表的MAC缺省表项中的转发行为发送所述第一数据报文。
本发明一方面的技术效果是:接收到第一数据报文之后,如果在网络设备的MAC地址表中未查找到与第一数据报文的目的MAC地址匹配的MAC表项,则该网络设备根据上述MAC地址表的MAC缺省表项中的转发行为发送第一数据报文。本发明中,在未查找到与第一数据报文的目的MAC地址匹配的MAC表项时,网络设备不需在所有接口泛洪上述第一数据报文,而是直接根据自身MAC地址表中的MAC缺省表项发送第一数据报文,从而可以减小网络设备对MAC地址容量的需求,并且不会增加不必要的网络流量。
本发明另一方面的技术效果是:接收模块接收到第一数据报文之后,当确定模块确定在网络设备的MAC地址表中未查找到与第一数据报文的目的MAC地址匹配的MAC表项时,发送模块根据上述MAC地址表的MAC缺省表项中的转发行为发送第一数据报文。本发明中,在未查找到与第一数据报文的目的MAC地址匹配的MAC表项时,网络设备不需在所有接口泛洪上述第一数据报文,而是直接根据自身MAC地址表中的MAC缺省表项发送第一数据报文,从而可以减小网络设备对MAC地址容量的需求,并且不会增加不必要的网络流量。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明报文发送方法一个实施例的流程图;
图2为本发明报文发送方法另一个实施例的流程图;
图3为本发明报文发送方法再一个实施例的流程图;
图4为本发明网络设备一个实施例的结构示意图;
图5为本发明网络设备另一个实施例的结构示意图;
图6为本发明网络设备再一个实施例的结构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210039629.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种医用粘合剂
- 下一篇:一种聚合物微加工方法