[发明专利]业务链拓扑结构、业务链设置方法和控制器在审
申请号: | 201611163832.0 | 申请日: | 2016-12-15 |
公开(公告)号: | CN106713026A | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 吴猛;林镜华;黄东远 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/751;H04L12/935;H04L12/947 |
代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 拓扑 结构 设置 方法 控制器 | ||
1.一种业务链拓扑结构,其特征在于,包括:控制器、支持业务链的交换设备和至少一个节点设备,所述节点设备连接所述交换设备,所述控制器连接所述交换设备,
所述控制器用于基于与所述交换设备建立的开放流OpenFlow协议对所述交换设备进行端口发现;
所述控制器还用于基于对所述交换设备的端口发现通过在所述交换设备中的流表项中,设置业务流流入所述交换设备的上一个节点设备,并且设置所述业务流流出所述交换设备的下一个节点设备,控制所述交换设备将业务流引流至对应的节点设备,使每一条所述业务流的流入节点设备和流出节点设备之间连接所述交换设备,建立所述上一个节点设备和所述下一个节点设备之间的业务链。
2.根据权利要求1所述的业务链拓扑结构,其特征在于,每个节点设备连接所述交换设备的一对输出端口和输入端口,所述控制器,具体用于:
配置所述输出端口和输入端口,令所述输出端口和输入端口属于所有虚拟局域网VLAN;不进行VLAN检查;不进行地址学习;不对VLAN进行添加删除;并且配置所述输入端口对于输入报文为二层广播、未知名单播时丢弃所述输入报文;
在所述流表项的匹配域Match中,设置输入端口字段In_Port为所述交换设备的与所述上一个节点设备相对应的输入端口,并且设置以太帧类型字段Ether_Type为所述业务流的类型;
在所述流表项的动作域Action中,设置输出端口字段Output_Port为所述交换设备的与所述下一个节点设备相对应的输出端口。
3.根据权利要求1所述的业务链拓扑结构,其特征在于,每个节点设备连接所述交换设备的一对输出端口和输入端口,所述控制器,具体用于:
在所述流表项的匹配域Match中,设置输入端口字段In_Port为所述交换设备的与所述上一个节点设备相对应的输入端口,并且设置以太帧类型字段Ether_Type为所述业务流的类型;
在所述流表项的动作域Action中,设置输出端口字段Output_Port为所述交换设备的与所述下一个节点设备相对应的输出端口;
在所述流表项的动作域Action中,设置源MAC地址SET_SMAC为所述交换设备的MAC地址,设置目标MAC地址SET_DMAC为所述下一个节点设备的MAC地址。
4.根据权利要求3所述的业务链拓扑结构,其特征在于,所述控制器,还用于:
在所述流表项的动作域Action中,设置输出端口字段Output_Port为所述交换设备的与所述控制器对应的输出端口。
5.根据权利要求2-4中任一项所述的业务链拓扑结构,其特征在于,所述控制器,还用于:
在所述流表项中设置进行负载均衡的多个节点设备归属于一组,并且在所述流表项的动作域Action中,设置目标MAC地址SET_DMAC为从进行负载均衡的多个节点设备的MAC地址中选择一个。
6.一种业务链设置方法,应用于权利要求1-5中任一项所述的业务链拓扑结构,其特征在于,包括:
控制器基于与交换设备建立的开放流OpenFlow协议对所述交换设备进行端口发现;
所述控制器基于对所述交换设备的端口发现通过在所述交换设备中的流表项中,设置业务流流入所述交换设备的上一个节点设备,并且设置所述业务流流出所述交换设备的下一个节点设备,控制所述交换设备将业务流引流至对应的节点设备,使每一条所述业务流的流入节点设备和流出节点设备之间连接所述交换设备,建立所述上一个节点设备和所述下一个节点设备之间的业务链。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611163832.0/1.html,转载请声明来源钻瓜专利网。