[发明专利]一种MAC地址通告方法及核心节点有效
申请号: | 201511030595.6 | 申请日: | 2015-12-31 |
公开(公告)号: | CN105656789B | 公开(公告)日: | 2019-02-12 |
发明(设计)人: | 李金辉 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L29/12 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 mac 地址 通告 方法 核心 节点 | ||
本发明提供一种MAC地址通告方法及核心节点,涉及通信领域,用于减少MAC地址通告报文的数量,节省带宽资源。包括:核心节点配置第一子网,确定第一子网的标识信息与MAC地址;获取预存储的第一邻居需求集合;第一邻居需求集合记录有核心节点的第一邻居节点请求的MAC地址对应的子网的标识信息,第一邻居节点是所述核心节点的邻居节点中的任一个;核心节点判断第一邻居需求集合记录的标识信息中是否包括第一子网的标识信息;若第一邻居需求集合记录的标识信息中包括第一子网的标识信息,则向第一邻居节点发送第一子网的MAC地址。另外,还可以根据各个邻居节点通告的子网需求信息生成全局需求集合记录每一个子网的使用计数。
技术领域
本发明涉及通信领域,尤其涉及一种MAC地址通告方法及核心节点。
背景技术
目前,通过IP核心网络的数据流量相当庞大,故而核心网络需严格控制流量对网络带宽的消耗。在完成路由学习时,应该尽量减少协议报文交互,最大化减少对网络带宽的占用,为业务数据流量预留带宽。
如图1所示,为BGP(Border Gateway Protocol,边界网关协议)反射器组网,同一个BGP反射器会与多个客户端(R1~R4)建立连接,用于向各个客户端发送MAC(MediaAccess Control,介质访问控制)信息。
具体地,BGP反射器学习到一个MAC地址后,会将该MAC地址通告给与其相连的每一个客户终端,需要大量的报文来完成MAC地址通告,实际上,某些用户终端并不需要这个MAC地址,就造成了网络流量浪费,浪费了网络带宽资源。
发明内容
本发明提供一种MAC地址通告方法及核心节点,进行MAC通告时,仅向需要的节点通告,节省带宽资源。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,公开了一种MAC地址通告方法,包括:
核心节点配置第一子网,确定所述第一子网的标识信息及所述第一子网的MAC地址;
所述核心节点获取预存储的第一邻居需求集合;所述第一邻居需求集合记录有所述核心节点的第一邻居节点请求的子网的标识信息,所述第一邻居节点是所述核心节点的邻居节点中的任一个;
所述核心节点判断所述第一邻居需求集合记录的标识信息中是否包括所述第一子网的标识信息;
若所述第一邻居需求集合记录的标识信息中包括所述第一子网的标识信息,则向所述第一邻居节点发送所述第一子网的MAC地址。
结合第一方面,在第一方面的第一种可能的实现方式中,所述核心节点配置第一子网之前,所述方法还包括:
所述核心节点接收所述第一邻居节点发送的第一子网需求信息;所述第一子网需求信息携带所述第一邻居节点请求的M个子网的标识信息;
所述核心节点根据所述M个子网的M个标识信息生成所述第一邻居需求集合;所述第一邻居需求集合包括所述M个标识信息。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述方法还包括:
所述核心节点接收N个邻居节点发送的N个子网需求信息;所述子网需求信息携带所述邻居节点请求的子网的标识信息;所述N个邻居节点是所述核心节点的邻居节点中除所述第一邻居节点外的所有邻居节点;
所述核心节点根据所述第一子网需求信息及所述N个子网需求信息确定出Q个子网;所述Q个子网代表所述核心节点的所有邻居节点共请求了Q个不同的子网;
所述核心节点生成全局需求集合;所述全局需求集合记录有所述Q个子网中的每一个子网的使用计数,所述子网的使用计数指示请求所述子网的邻居节点的数目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511030595.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种传输报文的方法及装置
- 下一篇:基于流行度统计的CCN内容缓存方法