【技术实现步骤摘要】
一种SDN系统和路由更新方法
本申请涉及软件定义网络(SoftwareDefinedNetwork,SDN)
,尤其涉及一种SDN系统和路由更新方法。
技术介绍
软件定义网络是一种新型的网络架构,其核心理念是将网络的控制平面与数据平面相分离,由交换节点构成的数据平面专门进行报文的转发,而路由选择等工作则由SDN控制器来完成。现有的SDN方案大致分为两类。一类方案采用Openflow作为南向协议,SDN控制器通过流表实现对转发路径的控制。转发节点根据流表进行报文转发,当查不到流表时,转发节点向SDN控制器请求路由发现。SDN控制器在完成路由计算后,生成相应流表并向路由经过的转发节点下发流表。另一类方案采用路径计算单元协议(PathComputationElementProtocol,PCEP)、网络配置协议(NetworkConfigurationProtocol,NETCONF)等泛南向协议,SDN控制器计算路由后,将路由信息下发给网络的头端节点,这就要求转发节点支持源路由协议,而目前流行的是段路由(SegmentRouting,SR)协议。上述两类SDN方 ...
【技术保护点】
1.一种软件定义网络SDN系统,其特征在于,包括至少一个SDN控制器及多个路由节点,其中:所述SDN控制器用于获取所述路由节点间的链路状态信息;所述SDN控制器还用于根据所述链路状态信息计算所述路由节点间链路的度量值;所述SDN控制器还用于向所述路由节点发送包括第一信息,所述第一信息包括所述度量值;所述路由节点用于从所述SDN控制器接收所述第一信息,根据所述第一信息更新所述路由节点的链路状态数据库;所述路由节点还用于根据所述链路状态数据库进行路由计算,并对待更新的路由进行路由更新。
【技术特征摘要】
1.一种软件定义网络SDN系统,其特征在于,包括至少一个SDN控制器及多个路由节点,其中:所述SDN控制器用于获取所述路由节点间的链路状态信息;所述SDN控制器还用于根据所述链路状态信息计算所述路由节点间链路的度量值;所述SDN控制器还用于向所述路由节点发送包括第一信息,所述第一信息包括所述度量值;所述路由节点用于从所述SDN控制器接收所述第一信息,根据所述第一信息更新所述路由节点的链路状态数据库;所述路由节点还用于根据所述链路状态数据库进行路由计算,并对待更新的路由进行路由更新。2.根据权利要求1所述的SDN系统,其特征在于,所述路由节点包括第一节点,所述第一节点是所述SDN系统中与所述SDN控制器建立通信连接的至少一个所述路由节点;所述第一节点用于收集所述链路状态信息,向所述SDN控制器发送所述链路状态信息;所述SDN控制器具体用于:从所述第一节点接收所述链路状态信息。3.根据权利要求2所述的SDN系统,其特征在于,所述路由节点还包括第二节点,所述第二节点为所述SDN系统中除所述第一节点外的所述路由节点;所述第一节点具体用于:从所述SDN控制器接收所述第一信息,根据第一信息更新所述第一节点的链路状态数据库;根据所述第一信息生成第二信息,向所述第二节点发送所述第二信息,其中,所述第二信息包括所述第一信息;所述第二节点具体用于:从所述第一节点接收所述第二信息,根据所述第二信息更新所述第二节点的链路状态数据库。4.根据权利要求3所述的SDN系统,其特征在于,所述第一信息或所述第二信息还包括路由更新时间,所述第二节点具体用于:与所述第一节点进行时间同步;所述路由节点具体用于:在所述路由更新时间对所述待更新的路由进行路由更新。5.根据权利要求4所述的SDN系统,其特征在于,所述第一信息或所述第二信息还包括路由算法的指示信息和路由更新方法的指示信息,所述路由节点具体用于:根据所述路由算法的指示信息确定路由算法,并根据路由更新方法的指示信息确定路由更新方法;根据所述路由算法计算待更新的路由,在所述路由更新时间根据所述路由更新方法进行路由更新。6.一种路由更新方法,其特征在于,应用于如权利要求1-5任一项所述的软件定义网络SDN系统,所述路由更新方法包括:SDN控制器获取路由节点间的链路状态信息;所述SDN控制器根据所述链路状态信息计算所述路由节点间链路的度量值;所述SDN控制器向所述路由节点发送第一信息,所述第一信息包括所述度量值;所述路由节点从所述SDN控制器接收所述第一信息,根据所述第一信息更新所述路由节点的链路状态数据库;...
【专利技术属性】
技术研发人员:殷昭印,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。