Sdn网络中流量可视的方法及其装置的制造方法
【技术领域】
[0001]本发明涉及电信网络管理技术领域,具体而言,涉及一种SDN网络中流量可视的方法及其装置。
【背景技术】
[0002]SDN(Software Defined Network,软件定义网络),是Emulex网络一种新型网络创新架构,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制。
[0003]网络链路流量对于网络管理员而言是一个比较重要的指标,其可以从中获悉当前网络的最新动态与变化,并可以通过观察网络链路的流量状况分析并得知网络的最新一些症状。
[0004]在网络实际运行当中,如果链路的流量出现拥塞,SDN的智能流量工程会自动将优先级较低的链路调度到次短迂回路径上,以降低发生流量拥塞的具有较高优先级的链路的压力,从而使得链路流量状况在一定程度上自动恢复到正常状态。但是在某些特殊情况下,仅仅依赖系统的智能调度似乎无法解决链路的拥塞问题,因此需要网络管理员进行人工干预,例如通过MML (Man-Machine Language,人机语言)命令操作的方式,强制将拥塞链路上某条或某些流调度到指定的链路上。当然,当采取上述两种方式都无法解决链路拥塞的问题时,则需要考虑对路由器进行扩容了。
[0005]终上所述,如何在具有众多节点和链路的网络拓扑图中快速并直观地观察链路流量状况,从而使得网络管理员据此诊断出网络问题,是亟待解决的一个技术问题。
【发明内容】
[0006]为了能够使用户在网络拓扑图中快速并直观地观察链路流量状况,本发明实施例的目的在于提供一种SDN网络中流量可视的方法及其装置。
[0007]为了达到本发明的目的,本发明采用以下技术方案实现:
[0008]一种SDN网络中流量可视的方法,包括:
[0009]获取链路的流量统计信息;
[0010]根据流量统计信息中的带宽占用率与预设的流量状态渲染模板匹配,得到相应链路的当前流量状态渲染颜色;
[0011 ] 依据所述当前流量状态渲染颜色实时刷新网络链路拓扑图。
[0012]优选地,所述流量状态渲染模板被预先配置为:
[0013]当带宽占用率处于预设的第一区间时,采用第一流量状态渲染颜色标定为正常状态;
[0014]当带宽占用率处于预设的第二区间时,采用第二流量状态渲染颜色标定为预警状态;
[0015]当带宽占用率处于预设的第三区间时,采用第三流量状态渲染颜色标定为告警状O
[0016]优选地,在依据所述当前流量状态渲染颜色实时刷新网络链路拓扑图之前,所述SDN网络中流量可视的方法还包括:
[0017]依据输入的模式切换命令将网络链路流量监控模式在部分链路监控与全局链路监控之间进行切换。
[0018]优选地,在依据所述当前流量状态渲染颜色实时刷新网络链路拓扑图的同时,还提供告警弹出框以显示处于告警状态的链路的流量统计信息。
[0019]优选地,所述SDN网络中流量可视的方法还包括:
[0020]依据输入的链路信息查看指令将相应链路的历史流量统计信息以及实时流量统计信息依照时间顺序显示在链路状况呈现图之中。
[0021]一种SDN网络中流量可视的装置,包括:
[0022]获取模块,用于获取链路的流量统计信息;
[0023]计算模块,用于根据流量统计信息中的带宽占用率与预设的流量状态渲染模板匹配,得到相应链路的当前流量状态渲染颜色;
[0024]渲染模块,用于依据所述当前流量状态渲染颜色实时刷新网络链路拓扑图。
[0025]优选地,所述SDN网络中流量可视的装置还包括:
[0026]设置模块,用于设置带宽占用率第一区间,并设置与所述第一区间相对应的用以标定正常状态的第一流量状态渲染颜色;进一步用于设置带宽占用率第二区间,并设置与所述第二区间相对应的用以标定预警状态的第二流量状态渲染颜色;以及,进一步用于设置带宽占用率第三区间,并设置与所述第三区间相对应的用以标定告警状态的第三流量状态渲染颜色。
[0027]优选地,所述SDN网络中流量可视的装置还包括:
[0028]切换模块,用于依据输入的模式切换命令将网络链路流量监控模式在部分链路监控与全局链路监控之间进行切换。
[0029]优选地,所述SDN网络中流量可视的装置还包括:
[0030]告警提示模块,用于提供告警弹出框并显示处于告警状态的链路的流量统计信肩、O
[0031]优选地,所述SDN网络中流量可视的装置还包括:
[0032]存储模块,用于存储链路的流量统计信息;
[0033]链路信息查看模块,用于依据输入的链路信息查看指令将相应链路的历史流量统计信息以及实时流量统计信息依照时间顺序显示在链路状况呈现图之中。
[0034]本发明根据当前链路的流量占用带宽的比率情况,通过在网络拓扑图上采用不同的颜色渲染链路以标定该当前链路的状态情况,使管理员可以方便直观地观察到网络拓扑中哪些链路流量是正常的,哪些是拥塞的,从而可以提高管理员发现网络状况的效率,提升管理员体验。
【附图说明】
[0035]图1是本发明实施例提供的一种SDN网络中流量可视的方法的实施流程示意图;
[0036]图2是本发明实施例提供的一种SDN网络中流量可视的装置的结构示意图;
[0037]图3是本发明其他实施例提供的一种SDN网络中流量可视的装置的结构示意图。
[0038]本发明目的的实现、功能特点及优异效果,下面将结合具体实施例以及附图做进一步的说明。
【具体实施方式】
[0039]下面结合附图和具体实施例对本发明所述技术方案作进一步的详细描述,以使本领域的技术人员可以更好的理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
[0040]如图1所示,本发明实施例提供了一种SDN网络中流量可视的方法,所述方法包括如下步骤:
[0041]S10、获取链路的流量统计信息;
[0042]S30、根据流量统计信息中的带宽占用率与预设的流量状态渲染模板匹配,得到相应链路的当前流量状态渲染颜色;
[0043]S50、依据所述当前流量状态渲染颜色实时刷新网络链路拓扑图。
[0044]在本实施例中,所述获取链路的流量统计信息的方法为本领域的公知技术。所述方法根据当前链路的流量统计信息中带宽占用率情况以及预设的流量状态渲染模板,通过在网络链路拓扑图上采用不同的颜色渲染并实时刷新相应的链路以标定该当前链路的状态情况,如是否正常还是处于预警或告警状态之中,从而使管理员可以方便直观地观察到网络链路拓扑中哪些链路流量是正常的,哪些是拥塞的,进而可以提高管理员发现网络状况症状的效率。
[0045]具体地,本实施例中所述流量状态渲染模板被预先配置为:
[0046]1、当带宽占用率处于预设的第一区间时,采用第一流量状态渲染颜色标定为正常状态,例如所述第一流量状态渲染颜色为绿色;
[0047]2、当带宽占用率处于预设的第二区间时,采用第二流量状态渲染颜色标定为预警状态,例如所述第二流量状态渲染颜色为黄色;
[0048]3、当带宽占用率处于预设的第三区间时,采用第三流量状态渲染颜色标定为告警状态,例如所述第三流量状态渲染颜色为红色。
[0049]在具体实施时,管理员可以根据需要灵活设置所述门限,以及与之相对应的流量状态渲染颜色。
[0050]优选实施方式中,在依据所述当前流量状态渲染颜色实时刷新网络链路拓扑图之前,所述SDN网络中流量可视的方法还包括:
[0051]S40、依据输入的模式切换命令将网络链路流量监控模式在部分链路监控与全局链路监控之间进行切换。
[0052]所述部分链路监控和全局链路监控两种网络链路流量监控模式,可以通过硬件的方式(如切换开关)来控制实现两种监控模式的切换,在某些实施例中,也可以采取软件的方式来控制两种监控模式的切换。
[0053]当用户将网络链路流量监控模式切换为部分链路监控时,本实施例中,以列表的形式显示当前监控的链路,当启动流量可视化后,根据列表中具体链路的流量统计信息获得其相应的带宽占用率信息,并据此带宽占用率信息以及预设的流量状态渲染模板得到相应链路的当前流量状态渲染颜色,然后依据所述当前流量状态渲染颜色实时刷新网络链路拓扑图,在网络链路拓扑图中可视化地呈现所述列表中的链路状况,当然,实际实施时,管理员可以根据需要增加或移除列表中的链路。
[0054]当用户将网络链路流量监控模式切换为全局链路监控时,同样地,当启动流量可视化后,根据网络中所有链路的流量统计信息获得其相应的带宽占用率信息,并据此带宽占用率信息以及预设的流量状态渲染模板得到所有链路的当前流量状态渲染颜色,然后依据所述当前流量状态渲染颜色实时刷新网络链路拓扑图,在网络链路拓扑图中呈现所有链路的链路状况。
[0055]更为优选地实施方式中,对于被监控的链路,在依据所述当前流量状态渲染颜色实时刷新网络链路拓扑图的同时,还提供告警弹出框以显示处于告警状态的链路的流量统计信息,提醒管理员链路状态和位置,本实施例中,所述告警弹出框在弹出后一定时间内自动消失,例如2到3秒后自动消失。
[0056]更