欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2016102469484
申请人: 上海斐讯数据通信技术有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-02-23
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于SDN的策略路由方法,其特征在于,所述方法应用于SDN控制器,所述方法包括:接收SDN交换机上报的MAC地址信息,并根据交换机的MAC地址信息配置SDN策略路由表;

接收SDN交换机上报的未匹配流表的报文,将所述报文和所述SDN策略路由表进行匹配,将匹配的指定转发路径添加在流表中下发给SDN交换机,使SDN交换机根据所述指定转发路径转发所述报文。

2.根据权利要求1所述的基于SDN的策略路由方法,其特征在于,所述方法还包括:控制器预先设置SDN策略路由选项;

所述SDN策略路由选项包括匹配字段和动作字段,其中,

所述匹配字段包括以下一个或多个:802.1p优先级、VLAN ID、源/目的MAC地址、源/目的IP地址、TCP/UDP源/目的端口号、IP优先级、DSCP的优先级和IP的协议类型字段;

所述动作字段包括以下一个或多个:指定转发路径、修改802.1p优先级、修改IP优先级、修改DSCP的优先级、丢弃;其中,指定转发路径和丢弃必须任选一个,修改802.1p优先级能够和指定转发路径同时选择,修改IP优先级能够和指定转发路径同时选择,修改DSCP的优先级能够和指定转发路径同时选择。

3.根据权利要求1所述的基于SDN的策略路由方法,其特征在于,所述接收SDN交换机上报的MAC地址信息,并根据交换机的MAC地址信息配置SDN策略路由表,包括:控制器接收交换机发送的Experimenter报文,所述Experimenter报文中包括交换机的MAC地址信息,所述MAC地址信息包括交换机自己的MAC地址、交换机的端口ID、以及所述交换端口下学习到MAC地址;

控制器根据所述交换机自己的MAC地址、交换机的端口ID、以及所述交换端口下学习到MAC地址,基于预先设置的SDN策略路由选项配置SDN策略路由表。

4.根据权利要求1所述的基于SDN的策略路由方法,其特征在于,所述接收SDN交换机上报的未匹配流表的报文,将所述报文和所述SDN策略路由表进行匹配,将匹配的指定转发路径添加在流表中下发给SDN交换机,使SDN交换机根据所述指定转发路径转发所述报文,包括:所述未匹配流表的报文中包括特征码,控制器从所述未匹配流表的报文中提取特征码,并根据所述特征码匹配策略路由表;

如果匹配,获取匹配的动作;

如果所述匹配的动作中包含指定转发路径,则控制器在指定的转发路径上下发流表,以使SDN交换机根据所述指定转发路径转发所述报文。

5.一种基于SDN的策略路由方法,其特征在于,所述方法应用于SDN交换机,所述方法包括:向SDN控制器上报MAC地址信息,以使SDN控制器根据交换机的MAC地址信息配置SDN策略路由表;

向SDN控制器上报未匹配流表的报文,以使SDN控制器将所述报文和所述SDN策略路由表进行匹配;

接收包含匹配的指定转发路径的流表,根据所述指定转发路径转发所述报文。

6.根据权利要求5所述的基于SDN的策略路由方法,其特征在于,所述向SDN控制器上报未匹配流表的报文,包括:SDN交换机向SDN控制器发送的Experimenter报文,所述Experimenter报文中包括交换机的MAC地址信息,所述MAC地址信息包括交换机自己的MAC地址、交换机的端口ID、以及所述交换端口下学习到MAC地址。

7.根据权利要求5所述的基于SDN的策略路由方法,其特征在于,所述向SDN控制器上报未匹配流表的报文,以使SDN控制器将所述报文和所述SDN策略路由表进行匹配,包括:当SDN交换机接收到报文后,将所述报文和流表进行匹配;

如果匹配,将所述报文根据流表中的转发路径进行转发;

如果未匹配,在所述报文中添加特征码,并将包括特征码的报文封装成Packet_In报文上送给SDN控制器,以使SDN控制器根据所述特征码匹配策略路由表。

8.根据权利要求7所述的基于SDN的策略路由方法,其特征在于,所述包括目的MAC地址、源MAC地址、S标签和负载;所述特征码包括交换机MAC地址和入端口;

在所述报文中添加特征码,并将包括特征码的报文封装成Packet_In报文上送给SDN控制器,包括:在所述报文的S标签中添加交换机MAC地址和入端口,并将包括所述交换机MAC地址和入端口的报文封装成Packet_In报文上送给SDN控制器。

9.一种基于SDN的策略路由系统,其特征在于,包括:

SDN交换机,用于向SDN控制器上报MAC地址信息;向SDN控制器上报未匹配流表的报文;

如果接收到SDN控制器下发的包含匹配的指定转发路径的流表;

SDN控制器,用于如果接收SDN交换机上报的MAC地址信息,并根据交换机的MAC地址信息配置SDN策略路由表;如果接收SDN交换机上报的未匹配流表的报文,将所述报文和所述SDN策略路由表进行匹配,将匹配的指定转发路径添加在流表中下发给SDN交换机;

SDN交换机,还用于根据所述指定转发路径转发所述报文。

10.根据权利要求9所述的基于SDN的策略路由系统,其特征在于,所述SDN控制器,还用于控制器预先设置SDN策略路由选项;所述SDN策略路由选项包括匹配字段和动作字段,其中,所述匹配字段包括以下一个或多个:802.1p优先级、VLAN ID、源/目的MAC地址、源/目的IP地址、TCP/UDP源/目的端口号、IP优先级、DSCP的优先级和IP的协议类型字段;所述动作字段包括以下一个或多个:指定转发路径、修改802.1p优先级、修改IP优先级、修改DSCP的优先级、丢弃;其中,指定转发路径和丢弃必须任选一个,修改802.1p优先级能够和指定转发路径同时选择,修改IP优先级能够和指定转发路径同时选择,修改DSCP的优先级能够和指定转发路径同时选择。