首页 > 专利 > 上海斐讯数据通信技术有限公司 > 一种基于SDN的策略路由方法和系统专利详情

一种基于SDN的策略路由方法和系统   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2016-04-20
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2017-04-12
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-04-10
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2036-04-20
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201610246948.4 申请日 2016-04-20
公开/公告号 CN105933225B 公开/公告日 2020-04-10
授权日 2020-04-10 预估到期日 2036-04-20
申请年 2016年 公开/公告年 2020年
缴费截止日 2022-05-20
分类号 H04L12/721H04L12/741 主分类号 H04L12/721
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 9
权利要求数量 10 非专利引证数量 0
引用专利数量 0 被引证专利数量 0
非专利引证
引用专利 被引证专利
专利权维持 6 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 杭州吉吉知识产权运营有限公司
发明人 翟跃 第一发明人 翟跃
地址 上海市松江区思贤路3666号 邮编 201616
申请人数量 1 发明人数量 1
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
上海硕力知识产权代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
郭桂峰
摘要
本发明提供一种基于SDN的策略路由方法和系统,其中方法包括:SDN控制器接收SDN交换机上报的MAC地址信息,并根据交换机的MAC地址信息配置SDN策略路由表;接收SDN交换机上报的未匹配流表的报文,将所述报文和所述SDN策略路由表进行匹配,将匹配的指定转发路径添加在流表中下发给SDN交换机,使SDN交换机根据所述指定转发路径转发所述报文。本发明能够基于SDN进行策略路由,从而配置集中并且修改方便。
  • 摘要附图
    一种基于SDN的策略路由方法和系统
  • 说明书附图:图1
    一种基于SDN的策略路由方法和系统
  • 说明书附图:图2
    一种基于SDN的策略路由方法和系统
  • 说明书附图:图3
    一种基于SDN的策略路由方法和系统
  • 说明书附图:图4
    一种基于SDN的策略路由方法和系统
  • 说明书附图:图5
    一种基于SDN的策略路由方法和系统
  • 说明书附图:图6
    一种基于SDN的策略路由方法和系统
  • 说明书附图:图7
    一种基于SDN的策略路由方法和系统
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-11-20 专利权的转移 登记生效日: 2020.11.10 专利权人由上海斐讯数据通信技术有限公司变更为杭州吉吉知识产权运营有限公司 地址由201616 上海市松江区思贤路3666号变更为310000 浙江省杭州市滨江区西兴街道江淑路260号10242室
2 2020-04-10 授权
3 2017-04-12 实质审查的生效 IPC(主分类): H04L 12/721 专利申请号: 201610246948.4 申请日: 2016.04.20
4 2016-09-07 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
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的优先级能够和指定转发路径同时选择。
说明书

技术领域

[0001] 本发明实施例涉及通信技术领域,尤其涉及一种基于SDN(Software Defined Network,软件定义网络)的策略路由方法和系统。

背景技术

[0002] 普通路由是依据报文的目的IP地址查询路由表来实现的。如果需要用到源IP来控制报文转发或根据报文的长度来控制报文转发,则需用到策略路由。因此策略路由是一种比目的路由更灵活的路由机制。策略路由首先根据配置的规则对报文进行过滤,匹配成功则按照一定的转发策略进行报文转发。而转发策略则是控制报文按照指定的策略路由表进行转发,也可以修改报文的IP优先字段。因此,策略路由是对传统IP路由机制的有效增强。
[0003] 传统的策略路由算法使网络管理者能根据它提供的机制指定一个报文采取的具体路径,是一种依据用户指定的策略进行路由选择的机制,与单纯依照IP报文的目的地址查找路由表进行转发不同,可应用于安全、负载分担等目的。
[0004] 针对流分类,可以根据到来的数据包的匹配的以下特征,来设定策略路由:
[0005] 802.1p优先级;
[0006] VLAN(Virtual Local Area Network,虚拟局域网)ID;
[0007] 源/目的MAC(Media Access Control,意译为媒体访问控制)地址;
[0008] 源/目的IP地址(包括IP MASK部分);
[0009] TCP(Transmission Control Protocol,传输控制协议)/UDP(User Data Protocol,用户数据报协议)源/目的端口号;
[0010] IP优先级;
[0011] DSCP(Differentiated Services Code Point,差分服务代码点)的优先级;
[0012] IP的协议类型字段。
[0013] 但是,传统的策略路由算法是分布式的,只能作用于单个转发节点。如果构建的网络非常庞大,配置工作将会非常复杂和容易出错。其次,实现全网统一的端对端的策略路由对管理员的要求非常高。

发明内容

[0014] 本发明提供一种基于SDN的策略路由方法和系统,能够基于SDN进行的策略路由,从而配置集中并且修改方便。
[0015] 本发明提供一种基于SDN的策略路由方法,所述方法应用于SDN控制器,包括:接收SDN交换机上报的MAC地址信息,并根据交换机的MAC地址信息配置SDN策略路由表;接收SDN交换机上报的未匹配流表的报文,将所述报文和所述SDN策略路由表进行匹配,将匹配的指定转发路径添加在流表中下发给SDN交换机,使SDN交换机根据所述指定转发路径转发所述报文。
[0016] 进一步地,所述方法还包括:控制器预先设置SDN策略路由选项;所述SDN策略路由选项包括匹配字段和动作字段,其中,述匹配字段包括以下一个或多个:802.1p优先级、VLAN ID、源/目的MAC地址、源/目的IP地址、TCP/UDP源/目的端口号、IP优先级、DSCP的优先级和IP的协议类型字段;所述动作字段包括以下一个或多个:指定转发路径、修改802.1p优先级、修改IP优先级、修改DSCP的优先级、丢弃;其中,指定转发路径和丢弃必须任选一个,修改802.1p优先级能够和指定转发路径同时选择,修改IP优先级能够和指定转发路径同时选择,修改DSCP的优先级能够和指定转发路径同时选择。
[0017] 进一步地,所述接收SDN交换机上报的MAC地址信息,并根据交换机的MAC地址信息配置SDN策略路由表,包括:控制器接收交换机发送的Experimenter报文,所述Experimenter报文中包括交换机的MAC地址信息,所述MAC地址信息包括交换机自己的MAC地址、交换机的端口ID、以及所述交换端口下学习到MAC地址;控制器根据所述交换机自己的MAC地址、交换机的端口ID、以及所述交换端口下学习到MAC地址,基于预先设置的SDN策略路由选项配置SDN策略路由表。
[0018] 进一步地,所述接收SDN交换机上报的未匹配流表的报文,将所述报文和所述SDN策略路由表进行匹配,将匹配的指定转发路径添加在流表中下发给SDN交换机,使SDN交换机根据所述指定转发路径转发所述报文,包括:所述未匹配流表的报文中包括特征码,控制器从所述未匹配流表的报文中提取特征码,并根据所述特征码匹配策略路由表;如果匹配,获取匹配的动作;如果所述匹配的动作中包含指定转发路径,则控制器在指定的转发路径上下发流表,以使SDN交换机根据所述指定转发路径转发所述报文。
[0019] 本发明还提供了一种基于SDN的策略路由方法,所述方法应用于SDN交换机,包括:向SDN控制器上报MAC地址信息,以使SDN控制器根据交换机的MAC地址信息配置SDN策略路由表;向SDN控制器上报未匹配流表的报文,以使SDN控制器将所述报文和所述SDN策略路由表进行匹配;接收包含匹配的指定转发路径的流表,根据所述指定转发路径转发所述报文。
[0020] 进一步地,所述向SDN控制器上报未匹配流表的报文,包括:SDN交换机向SDN控制器发送的Experimenter报文,所述Experimenter报文中包括交换机的MAC地址信息,所述MAC地址信息包括交换机自己的MAC地址、交换机的端口ID、以及所述交换端口下学习到MAC地址。
[0021] 进一步地,所述向SDN控制器上报未匹配流表的报文,以使SDN控制器将所述报文和所述SDN策略路由表进行匹配,包括:当SDN交换机接收到报文后,将所述报文和流表进行匹配;如果匹配,将所述报文根据流表中的转发路径进行转发;如果未匹配,在所述报文中添加特征码,并将包括特征码的报文封装成Packet_In报文上送给SDN控制器,以使SDN控制器根据所述特征码匹配策略路由表。
[0022] 进一步地,所述包括目的MAC地址、源MAC地址、S标签和负载;所述特征码包括交换机MAC地址和入端口;在所述报文中添加特征码,并将包括特征码的报文封装成Packet_In报文上送给SDN控制器,包括:在所述报文的S标签中添加交换机MAC地址和入端口,并将包括所述交换机MAC地址和入端口的报文封装成Packet_In报文上送给SDN控制器。
[0023] 本发明还提供了一种基于SDN的策略路由系统,包括:SDN交换机,用于向SDN控制器上报MAC地址信息;向SDN控制器上报未匹配流表的报文;如果接收到SDN控制器下发的包含匹配的指定转发路径的流表;SDN控制器,用于如果接收SDN交换机上报的MAC地址信息,并根据交换机的MAC地址信息配置SDN策略路由表;如果接收SDN交换机上报的未匹配流表的报文,将所述报文和所述SDN策略路由表进行匹配,将匹配的指定转发路径添加在流表中下发给SDN交换机;
[0024] SDN交换机,还用于根据所述指定转发路径转发所述报文。
[0025] 本发明基于SDN架构,通过SDN控制器接收SDN交换机上报的MAC地址信息,并根据交换机的MAC地址信息配置SDN策略路由表;接收SDN交换机上报的未匹配流表的报文,将所述报文和所述SDN策略路由表进行匹配,将匹配的指定转发路径添加在流表中下发给SDN交换机,使SDN交换机根据所述指定转发路径转发所述报文。由此可见,所有策略路由算法配置任务序列都集中在SDN控制器,所以配置工作非常集中并且修改方便,一旦控制器生成端对端策略路由以后,统一下发流表到转发路径上的所有SDN交换机,策略统一且明了,因此基于SDN进行的策略路由,配置集中并且修改方便。

实施方案

[0034] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035] SDN是一种新型的网络架构,其可以通过OpenFlow(开放流)技术将网络设备的控制面与数据面进行分离,从而实现对网络流量的灵活控制。在SDN中,包含实现控制面功能的控制器和若干实现数据面功能的交换机。
[0036] 图1为本发明实施例中基于SDN的策略路由方法的流程示意图。如图1所示,所述SDN中包括交换机和控制器,该方法应用于SDN中的控制器,包括:
[0037] 步骤S11,控制器预先设置SDN策略路由选项。
[0038] 在本步骤中,本发明的控制器预先设置SDN策略路由选项,如表1所示。
[0039] 表1
[0040]
[0041]
[0042] 如表1所示,SDN策略路由选项包括匹配字段和动作字段,其中,[0043] 匹配字段为匹配数据流的特征,包括以下一个或多个:802.1p优先级、VLAN ID、源/目的MAC地址、源/目的IP地址、TCP/UDP源/目的端口号、IP优先级、DSCP的优先级、IP的协议类型字段;
[0044] 动作字段包括以下一个或多个:指定转发路径、修改802.1p优先级、修改IP优先级、修改DSCP的优先级、丢弃;其中,指定转发路径和丢弃必须任选一个,修改802.1p优先级可以和指定转发路径同时选择,修改IP优先级可以和指定转发路径同时选择,修改DSCP的优先级可以和指定转发路径同时选择。
[0045] 步骤S12,控制器接收交换机上报的MAC地址信息,并根据交换机的MAC地址信息配置SDN策略路由表。
[0046] 在本步骤中,SDN中的交换机首先建立和控制器的通道,需要初始化OpenFlow通道。然后交换机通过私有的Experimenter报文,上报自己的MAC地址。
[0047] 本发明实施例对私有Experimenter消息进行了扩展,扩展的Experimenter消息格式如图2所示,Experimenter值为255需要向ONF组织申请;Experimenter type值为1表明是从交换机到控制器;此外,在本发明实施例中的私有扩展的Experimenter消息中,增加了交换机的MAC地址信息,该交换机的MAC地址信息包括交换机自己的MAC地址(Own  MAC Address)作为交换机的标识符,交换机的端口ID(Port id)表明SDN交换机的交换端口,MAC地址(MAC address)是该交换端口下学习到MAC address。
[0048] 控制器根据所述交换机自己的MAC地址、交换机的端口ID、以及所述交换端口下学习到MAC地址,基于预先设置的SDN策略路由选项配置SDN策略路由表。
[0049] 步骤S13,接收SDN交换机上报的未匹配流表的报文,将所述报文和所述SDN策略路由表进行匹配,将匹配的指定转发路径添加在流表中下发给SDN交换机,使SDN交换机根据所述指定转发路径转发所述报文。
[0050] 在本步骤中,当所述报文进入到SDN网络后,查询流表,如果所述报文匹配流表,则将所述报文根据流表中的转发路径进行转发;如果所述报文未匹配流表,则将所述报文上报给控制器。
[0051] 控制器将所述报文匹配策略路由表,如果所述报文匹配策略路由表,则控制器基于策略路由表中匹配结果下发流表,以使交换机根据下发流表中的指定转发路径转发所述报文;如果所述报文未匹配策略路由表,则丢弃所述报文。
[0052] 所述报文匹配策略路由表的具体过程如图3所示,包括:
[0053] S131,如果所述报文未匹配流表,在将所述报文上报给控制器之前,交换机在所述报文中添加特征码,并将包括特征码的报文封装成Packet_In报文上送给控制器。
[0054] 在本步骤中,所述报文包括目的MAC地址、源MAC地址、S-TAG(S标签)和Payload(负载)。特征码可以包括交换机MAC地址和入端口,将特征码添加在S-TAG字段中,如图4所示。
[0055] S132,控制器从接收到的Packet_IN报文中提取特征码,根据特征码匹配策略路由表,如果匹配,进行步骤S133;如果未匹配,进行步骤S136。
[0056] 步骤S133,如果匹配策略路由表,获取匹配的动作。
[0057] 步骤S134,判断所述动作中是否包含指定转发路径,如果是,进行步骤S135;如果否,进行步骤S136。
[0058] 步骤S135,在指定的转发路径上下发流表。
[0059] 步骤S136,丢弃所述Packet_IN报文。
[0060] 图5为本发明实施例中另一种基于SDN的策略路由方法的流程示意图。如图5所示,所述SDN包括交换机和控制器,该方法应用于SDN中的交换机,包括:
[0061] 步骤51,交换机向控制器上报MAC地址信息,以使控制器根据交换机的MAC地址信息配置SDN策略路由表。
[0062] 步骤52,当交换机接收到报文后,将所述报文和流表进行匹配,如果匹配,进行步骤S53;如果未匹配,进行步骤S54。
[0063] 步骤S53,将所述报文根据流表中的转发路径进行转发。
[0064] 步骤S54,将所述报文上报给控制器,以使控制器将所述报文和所述SDN策略路由表进行匹配。
[0065] 步骤S55,接收控制器基于策略路由表匹配的指定转发路径下发的流表,交换机根据流表中的指定转发路径转发所述报文。
[0066] 本实施例中交换机侧的具体技术细节可以参看上述的控制器侧对应的技术细节,故在此不赘述。
[0067] 图6为本发明实施例中基于SDN的策略路由系统的示意图。如图6所示,用户通过SDN接入网络,在SDN中,包含实现控制面功能的控制器和若干实现数据面功能的交换机,该系统包括:
[0068] SDN交换机,用于向SDN控制器上报MAC地址信息;向SDN控制器上报未匹配流表的报文;如果接收到SDN控制器下发的包含匹配的指定转发路径的流表;
[0069] SDN控制器,用于如果接收SDN交换机上报的MAC地址信息,并根据交换机的MAC地址信息配置SDN策略路由表;如果接收SDN交换机上报的未匹配流表的报文,将所述报文和所述SDN策略路由表进行匹配,将匹配的指定转发路径添加在流表中下发给SDN交换机;
[0070] SDN交换机,还用于根据所述指定转发路径转发所述报文。
[0071] 基于SDN的策略路由系统的具体技术细节和前述的基于SDN的策略路由方法对应的技术细节类似,故在此不赘述。
[0072] 实施例一
[0073] 下面将列举一个基于本发明的基于SDN的策略路由方法和系统的实施例。
[0074] 如图7所示,假设用户通过SDN接入服务器,在SDN中,包含实现控制面功能的控制器和若干实现数据面功能的交换机S0、S1、S2和S3、S4。
[0075] 控制器预先设置SDN策略路由选项;扩展Experimenter消息,交换机通过Experimenter消息向控制器上报交换机的MAC地址信息,以使控制器基于预先设置的SDN策略路由选项配置SDN策略路由表。
[0076] 假设用户1到服务器流量沿着路径S0-S2-S4进行转发;用户2到服务器流量沿着路径S0-S1-S3-S4进行转发。
[0077] 可以通过修改SDN策略路由表中指定转发路径,将修改用户1的策略路由沿着路径S0-S1-S3-S4进行转发。
[0078] 传统的策略路由算法是分布式的,只能作用于单个转发节点。如果构建的网络非常庞大,配置工作将会非常复杂和容易出错。其次,实现全网统一的端对端的路由策略对管理员的要求非常高。
[0079] 和现有技术相比,本发明基于SDN架构,所有策略路由算法配置任务序列都集中在SDN控制器,所以配置工作非常集中并且修改方便,一旦控制器生成端对端策略路由以后,统一下发流表到转发路径上的所有SDN交换机,策略统一且明了,因此基于SDN进行的策略路由,配置集中并且修改方便。
[0080] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0081] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0082] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

附图说明

[0026] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027] 图1为本发明实施例中一种基于SDN的策略路由方法的流程示意图;
[0028] 图2为本发明实施例中私有Experimenter消息的格式示意图;
[0029] 图3为本发明实施例中报文匹配策略路由表的流程示意图;
[0030] 图4为本发明实施例中Packet_IN报文的格式示意图;
[0031] 图5为本发明实施例中另一种基于SDN的策略路由方法的流程示意图;
[0032] 图6为本发明实施例中基于SDN的策略路由系统的示意图;
[0033] 图7为本发明实施例一中基于SDN的策略路由系统的示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号