[发明专利]一种选择路径的方法和设备有效
申请号: | 201310290212.3 | 申请日: | 2013-07-10 |
公开(公告)号: | CN103354529A | 公开(公告)日: | 2013-10-16 |
发明(设计)人: | 祁正林;刘刀桂;修亦宏;薛聪 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/891 | 分类号: | H04L12/891;H04L12/803 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 选择 路径 方法 设备 | ||
1.一种选择路径的方法,应用于包括接入设备和汇聚设备的组网中的任一设备上,其特征在于,该组网中同级接入设备横向无连接,该组网的拓扑为从上向下的交叉树形结构;包括:
该设备获得组网中各下游接入设备的拓扑信息,为所述各下游接入设备建立纵向组合聚合组,并将本设备可达所述各下游接入设备的端口加入到为各下游接入设备建立的纵向组合聚合组中;
该设备需要向下游设备发送单播报文时,若该单播报文的目的媒体访问控制MAC地址为该组网中本设备的下游接入设备的MAC地址,通过为该接入设备建立的纵向组合聚合组中的端口转发该单播报文;若该纵向组合聚合组中包括多个端口,通过负载均衡算法选择一个端口转发该单播报文。
2.根据权利要求1所述的方法,其特征在于,所述为所述各下游接入设备建立纵向组合聚合组,并将本设备可达所述各下游接入设备的端口加入到为各下游接入设备建立的纵向组合聚合组中,包括:
该设备为直连的任一下游接入设备建立的纵向组合聚合组为纵向组合物理聚合组,将本设备可达该直连的接入设备的端口加入到该纵向组合物理聚合组;
该设备对于非直连的任一下游接入设备,若本设备可达该非直连的接入设备的端口的组合,同为直连的任一下游接入设备建立的纵向组合物理聚合组相同,则为该非直连的下游设备建立纵向组合物理聚合组,将本设备可达该非直连的接入设备的端口加入到该纵向组合物理聚合组;若本设备可达该非直连的接入设备的端口的组合,不同于为直连的任一下游接入设备建立的纵向组合物理聚合组,则为该非直连的下游设备建立纵向组合逻辑聚合组,将本设备可达该非直连的接入设备的端口加入到该纵向组合逻辑聚合组;
本设备若为汇聚设备,且该汇聚设备为堆叠设备,堆叠设备中的成员设备为下游接入设备建立纵向组合物理聚合组或纵向组合逻辑聚合组中,如果可达端口中存在堆叠端口,且存在本地物理端口,则不将堆叠端口加入为该下游接入设备建立的纵向组合物理聚合组或纵向组合逻辑聚合组中;如果可达端口中仅存在堆叠端口,则将该堆叠端口加入为该下游接入设备建立的纵向组合物理聚合组或纵向组合逻辑聚合组中。
3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:
该设备为存在聚合的用户网络接口UNI的下游接入设备创建UNI聚合组,任一UNI聚合组中包含连接同一用户设备的UNI;该UNI聚合组中存在多个UNI,且所述多个UNI不属于同一个接入设备;
该设备为该UNI聚合组中的各UNI所在的接入设备的组合建立纵向组合物理聚合组或纵向组合逻辑聚合组,并将本设备可达所述接入设备的组合中的各接入设备的端口加入到为所述接入设备的组合建立的纵向组合物理聚合组或纵向组合逻辑聚合组中,若为UNI聚合组中的各UNI所在的接入设备的组合建立纵向组合物理聚合组或纵向组合逻辑聚合组已存在,则直接引用已建立的纵向组合物理聚合组或纵向组合逻辑聚合组。
4.根据权利要求3所述的方法,其特征在于,所述方法进一步包括:
该设备接收到任一下游接入设备发送的,且携带学习到UNI上的用户设备的MAC地址的通告报文;
若该通告报文中,携带UNI聚合组标识,则通过所述通告报文携带的UNI聚合组标识在本地匹配对应的UNI聚合组;并将该通告报文携带的用户设备的MAC地址,学习到为匹配到的UNI聚合组对应的接入设备的组合建立的纵向组合物理聚合组或纵向组合逻辑聚合组中的各端口上;
若该通告报文中,未携带UNI聚合组标识,根据该通告报文的源MAC地址,确定发送该通告报文的接入设备,将该通告报文中携带的用户设备的MAC地址学习到为发送该通告报文的接入设备建立的纵向组合物理聚合组或纵向组合逻辑聚合组中的各端口上。
5.根据权利要求4所述的方法,其特征在于,所述方法进一步包括:
该设备接收到用户设备发送的数据报文时,对该数据报文进行源MAC地址学习;
如果接收该数据报文的端口为UNI,该设备将该数据报文的源MAC地址学习到该UNI上,若该UNI存在对应的聚合组,则将该数据报文的源MAC地址学习到该对应的UNI聚合组中的所有UNI上;
如果接收该数据报文的端口不为UNI时,该设备将该数据报文的源MAC地址学习到该端口所属的纵向组合物理聚合组中的各端口上;
若本设备为汇聚设备,且该汇聚设备为堆叠设备时,堆叠设备中的成员设备如果通过堆叠口接收到该数据报文,该设备将该数据报文的源MAC地址学习到该堆叠口上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310290212.3/1.html,转载请声明来源钻瓜专利网。