Oam性能监控方法及装置的制造方法

文档序号:8322073阅读:366来源:国知局
Oam性能监控方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种OAM性能监控方法及装置。
【背景技术】
[0002]由于现在的网络暴露出了越来越多的弊病以及人们对网络性能需求的提高,于是研究人员不得不把很多复杂的功能加入到路由器的体系结构当中,例如OSPF (OpenShortest Path First,开放式最短路径优先),BGP (Border Gateway Protocol,边界网关协议),组播,区分服务,流量工程,NAT (Network Address, Translat1n,网络地址转换),防火墙,MPLS (Mult1-protocol Label Switching,多协议标记交换)等等。这就使得路由器等交换设备越来越臃肿而且性能提升的空间越来越小。
[0003]然而,与网络领域的困境截然不同的是,计算机领域实现了日新月异的发展。仔细回顾计算机领域的发展,不难发现其关键在于计算机领域找到了一个简单可用的硬件底层(x86指令集)。由于有了这样一个公用的硬件底层,所以在软件方面,不论是应用程序还是操作系统都取得了飞速的发展。现在很多主张重新设计计算机网络体系结构的人士认为:网络可以复制计算机领域的成功来解决现在网络所遇到的所有问题。在这种思想的指导下,将来的网络必将是这样的:底层的数据通路(交换机、路由器)是“哑的、简单的、最小的”,并定义一个对外开放的关于流表的公用的API (Applicat1n ProgrammingInterface,应用程序编程接口),同时采用控制器来控制整个网络。未来的研究人员就可以在控制器上自由的调用底层的API来编程,从而实现网络的创新。
[0004]基于上述理念,出现了 SDN (Software Defined Network,软件定义网络),其最初是由美国斯坦福大学clean slate研究组提出的一种新型网络创新架构。图1是根据相关技术的SDN框架的结构示意图,如图1所示,一个SDN网络中通常包含三个架构层级:物理网络,SDN应用以及SDN控制器。
[0005]物理网络处于最低层,包含组成整个IT基础架构的网络中的所有物理设备;SDN设计的最可视部分就是提供服务的应用,如交换机/网络虚拟化,防火墙和数据流均衡器;SDN控制器就像是一个整个架构的中间件,控制器必须整合网络中所有物理和虚拟设备,接收来自应用的请求,通过OpenFlow协议将请求下发到物理设备建立服务路径。
[0006]目前,OpenFlow协议作为控制器和物理网络设备之间交互的核心协议,通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,为应用的创新提供了良好的平台。
[0007]OAM性能监控作为传送连接的一个主要部分,能够提供网络质量的监测、故障查询定位、协助网络快速恢复的功能,是网络正常稳定运行和故障后的快速恢复的基础支撑工具,是为用户提供优质服务的重要保证。OAM按照功能来划分可以分为静态的按需OAM和动态的主动0AM,OAM性能监控同样如此,分为静态的按需性能监控和动态的主动性能监控。按需性能监控是有针对性的进行的,在管理人员的掌控之中,执行时对网络业务和设备其它功能影响不明显;主动性能监控,会消耗设备性能,对网络业务也有影响,可以根据需要启用最合适的功能。
[0008]在实际的网络部署中,静态的按需的性能监控配置并不能满足所有场景的便捷性的需求,例如在需要测试大量LSP的场景中,操作人员希望在没有人为干预的情况下动态的LSP故障检测;LSP需要动态进行入口 LSR到出口 LSR的功能测试的场景,或控制器需要构建符合特定时延条件的虚拟网络拓扑来提供给应用服务,这些场景中往往需要动态的、持续的性能监控测量来满足业务的需要。
[0009]现有的SDN场景下的方案是:路径的两端节点交换机在收到测量后的时延、丢包的OAM报文之后,会将这些OAM性能监控报文全部上报给控制器,由控制器来解析这些OAM性能监控报文,然后根据报文的内容做相应的丢弃或者进一步处理。在一些含有较多节点的网络中,处理大量的OAM性能监控报文会使得控制器资源被过度占用以及控制通道带宽资源被占用。所以,如果交换机能够对这些上报的时延、丢包OAM报文做一些初步的处理,会有效的减少控制器的负载。另外在一些对时延、丢包要求比较高的网络场景中,比如说证券网络等,应用对时延、丢包要求比较苛刻,控制器可以根据物理网络中的时延、丢包状态构建虚拟网络拓扑来提供给应用服务,在出现故障的时候可以直接根据虚拟网络拓扑来进行倒换,减少损失。在这些网络场景中,往往需要动态的、持续的性能监控测量来满足业务的需要。
[0010]针对相关技术中由于交换机对性能监控时延、丢包测量结果的上报而带来控制器设备性能的消耗以及对控制通道带宽的过度占用的问题,目前尚未提出有效的解决方案。

【发明内容】

[0011]本发明提供了一种OAM性能监控方法及装置,以至少解决上述由于交换机对性能监控时延、丢包测量结果的上报而带来控制器设备性能的消耗以及对控制通道带宽的过度占用的问题。
[0012]根据本发明的一个方面,提供了一种OAM性能监控方法,包括:交换机接收控制器下发的操作管理维护(OAM)性能监控规则;交换机接收OAM性能监控报文,根据OAM性能监控规则对OAM性能监控报文进行过滤操作;交换机将过滤得到的第一 OAM性能监控报文上报给控制器处理,其中,第一 OAM性能监控报文是OAM性能监控报文中符合OAM性能监控规贝U的报文。
[0013]优选地,交换机接收控制器下发的操作管理维护(OAM)性能监控规则,包括:交换机接收控制器下发的OpenFlow消息,其中,OpenFlow消息包括:0AM性能监控规则,和流标识信息,流标识信息用于指示交换机将OAM性能监控报文与OAM性能监控规则进行关联。
[0014]优选地,交换机根据OAM性能监控规则对OAM性能监控报文进行过滤操作,包括:交换机根据流标识信息将OAM性能监控报文与OAM性能监控规则中进行关联;交换机根据OAM性能监控规则对OAM性能监控报文进行解析,如果OAM性能监控报文符合OAM性能监控规则,确定OAM性能监控报文为第一 OAM性能监控报文,否则,确定OAM性能监控报文为第二 OAM性能监控报文,其中,第二 OAM性能监控报文是OAM性能监控报文中不符合OAM性能监控规则的报文。
[0015]优选地,交换机在确定OAM性能监控报文为第二 OAM性能监控报文之后,还包括:交换机丢弃第二 OAM性能监控报文。
[0016]优选地,OAM性能监控规则是由控制器预先制定的。
[0017]优选地,OAM性能监控规则的监控内容包括:时延测量结果和丢包测量结果。
[0018]优选地,OAM性能监控规则的传送平面网络包括:以太网(Ethernet)和多协议标记交换(MPLS)网络。
[0019]根据本发明的另一方面,提供了一种OAM性能监控装置,位于交换机,包括:接收模块,用于接收控制器下发的操作管理维护(OAM)性能监控规则;处理模块,用于接收OAM性能监控报文,根据OAM性能监控规则对OAM性能监控报文进行过滤操作;上报模块,用于将过滤得到的第一 OAM性能监控报文上报给控制器处理,其中,第一 OAM性能监控报文是OAM性能监控报文中符合OAM性能监控规则的报文。
[0020]优选地,接收模块包括:接收单元,用于接收控制器下发的OpenFlow消息,其中,OpenFlow消息包括:0AM性能监控规则,和流标识信息,流标识信息用于指示交换机将OAM性能监控报文与OAM性能监控规则进行关联。
[0021]优选地,处理模块包括:关联单元,用于根据流标识信息将OAM性能监控报文与OAM性能监控规则中进行关联;解析单元,用于根据OAM性能监控规则对OAM性能监控报文进行解析,如果OAM性能监控报文符合OAM性能监控规则,确定OAM性能监控报文为第一OAM性能监控报文,否则,确定OAM性能监控报文为第二 OAM性能监控报文,其中,第二 OAM性能监控报文是OAM性能监控报文中不符合OAM性能监控规则的报文。
[0022]通过本发明,采用交换机根据控制器下发的OAM性能监控规则对接收到的OAM性能监控报文进行过滤,将符合OAM性能监控规则的报文上报给控制器进行进一步处理的方式,解决了相关技术中由于交换机对性能监控时延、丢包测量结果的上报而带来控制器设备性能的消耗以及对控制通道带宽的过度占用的问题,达到了减少由于性能监控时延、丢包测量结果的上报而带来的控制器设备性能的消耗,以及对控制通道带宽的过度占用的效果O
【附图说明】
[0023]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0024]图1是根据相关技术的SDN框架的结构示意图;
[0025]图2是根据本发明实施例的OAM性能监控方法流程图;
[0026]图3是根据本发明实施例的OAM性能监控装置的结构框图;
[0027]图4是根据本发明优选实施例的OAM性能监控装置的结构框图;
[0028]图5是根据本发明优选实施例的控制器的结构示意图;
[0029]图6是根据本发明优选实施例的交换机的结构示
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1