【技术实现步骤摘要】
流量转发方法、系统、SDN控制器及计算机可读存储介质
本公开涉及软件定义网络(SDN)
,尤其是一种流量转发方法、系统、SDN控制器及计算机可读存储介质。
技术介绍
SDN是一种新型网络创新架构,是网络虚拟化的一种实现方式。在SDN架构下,通过将网络设备的控制面与数据面分离开来,实现了网络流量的灵活控制。在常规的SDN架构中,SDN控制器在确定路径后,需要对路径上所有的节点下发指令,以实现对各节点的控制,进而实现对网络流量的控制。这样的方式下,SDN控制器与各节点间的信令交互频繁,信令开销较大。
技术实现思路
为了解决上述问题,本公开实施例提出了如下解决方案。根据本公开实施例的一方面,提供一种流量转发方法,包括:SDN控制器接收网络的拓扑信息,所述拓扑信息包括所述网络中各节点的标识和节点间的连接关系,其中,具有连接关系的两个节点之间构成一条链路;SDN控制器根据所述拓扑信息和所述网络中每个链路的链路利用率,确定特定业务的流量对应的转发路径,所述转发路径至少包括起始节点和结束节点;SDN控制器向起始节点发送信令信息,以便起始节点按照所述转发路径将信令信息转发至结束节点,其中,起始节点在收到信令信息后建立到达相应节点的转发表项,结束节点在收到信令信息后向SDN控制器发送通知信息;SDN控制器响应于所述通知消息,向起始节点发送流量转发指令,以便起始节点将特定业务的流量按照所述转发路径转发到结束节点,其中,起始节点根据自身建立的转发表项将特定业务的流量转发至下一节点。在一些实 ...
【技术保护点】
1.一种流量转发方法,包括:/nSDN控制器接收网络的拓扑信息,所述拓扑信息包括所述网络中各节点的标识和节点间的连接关系,其中,具有连接关系的两个节点之间构成一条链路;/nSDN控制器根据所述拓扑信息和所述网络中每个链路的链路利用率,确定特定业务的流量对应的转发路径,所述转发路径至少包括起始节点和结束节点;/nSDN控制器向起始节点发送信令信息,以便起始节点按照所述转发路径将信令信息转发至结束节点,其中,起始节点在收到信令信息后建立到达相应节点的转发表项,结束节点在收到信令信息后向SDN控制器发送通知信息;/nSDN控制器响应于所述通知消息,向起始节点发送流量转发指令,以便起始节点将特定业务的流量按照所述转发路径转发到结束节点,其中,起始节点根据自身建立的转发表项将特定业务的流量转发至下一节点。/n
【技术特征摘要】
1.一种流量转发方法,包括:
SDN控制器接收网络的拓扑信息,所述拓扑信息包括所述网络中各节点的标识和节点间的连接关系,其中,具有连接关系的两个节点之间构成一条链路;
SDN控制器根据所述拓扑信息和所述网络中每个链路的链路利用率,确定特定业务的流量对应的转发路径,所述转发路径至少包括起始节点和结束节点;
SDN控制器向起始节点发送信令信息,以便起始节点按照所述转发路径将信令信息转发至结束节点,其中,起始节点在收到信令信息后建立到达相应节点的转发表项,结束节点在收到信令信息后向SDN控制器发送通知信息;
SDN控制器响应于所述通知消息,向起始节点发送流量转发指令,以便起始节点将特定业务的流量按照所述转发路径转发到结束节点,其中,起始节点根据自身建立的转发表项将特定业务的流量转发至下一节点。
2.根据权利要求1所述的方法,其中,所述转发路径还包括位于起始节点和结束节点之间的中间节点;
其中,中间节点在收到信令信息后建立到达相应节点的转发表项;按照所述转发路径将信令信息转发至下一节点;根据自身建立的转发表项将特定业务的流量转发至下一节点。
3.根据权利要求1或2所述的方法,其中,信令信息包括按照从起始节点到结束节点的顺序依次排列的各节点的标识;
其中,除结束节点外的其他节点在接收到的信令信息的第一个标识为自身标识的情况下,建立到达相应节点的转发表项,并且,在去除信令信息中自身的标识后,将信令信息转发至下一节点;
结束节点在接收到的信令信息的第一个标识为自身标识的情况下,向SDN控制器发送所述通知消息。
4.根据权利要求1所述的方法,其中,所述转发路径仅包括起始节点和结束节点,起始节点和结束节点间具有多条链路;
所述方法还包括:
SDN控制器根据所述拓扑信息和所述网络中每个链路的链路利用率,确定起始节点和结束节点间用于特定业务的流量的链路,该链路为起始节点的第一接口和结束节点的第二接口之间的链路;
其中,信令信息携带第一接口对应的标识和第二接口对应的标识,转发表项包括第一接口对应的标识和第二接口对应的标识之间的对应关系,以便起始节点将特定业务的流量通过第一接口和第二接口之间的链路转发到结束节点。
5.根据权利要求1所述的方法,还包括:
SDN控制器接收所述转发路径上的相邻的两个节点间的链路断开后的新拓扑信息,以所述新拓扑信息作为所述拓扑信息。
6.一种SDN控制器,包括:
接收模块,用于接收网络的拓扑信息,所述拓扑信息包括所述网络中各节点的标识和节点间的连接关系,其中,具有连接关系的两个节点之间构成一条链路;
确定模块,用于根据所述拓扑信息和所述网络中每个链路的链路利用率,确定特定业务的流量对应的转发路径,所述转发路径至少包括起始节点和结束节点;
第一发送模块,用于向起始节点发送信令信息,以便起始节点按照所述转发路径将信令信息转发至结束节点,其中,起始节点在收到信令信息后建立到达相应节点的转发表项,结束节点在收到信令信息...
【专利技术属性】
技术研发人员:王爱俊,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。