【技术实现步骤摘要】
本专利技术涉及计算机网络领域,特别是涉及一种网络故障处理方法和处理系统。
技术介绍
自20世纪70年代诞生以来,计算机网络经历了飞速的发展。Internet的成功普及使得网络的应用范围从传统的军事、科研等领域走向生活的方方面面。随着信息时代的到来,网络的作用逐渐突起,网络的可靠性与稳定变得尤为重要。调查发现,可达性、吞吐量及延迟是目前网络的主要症结。而造成这些症结的主要原因就是链路故障。另外,不同应用(Email,Video等)对网络的需求并不相同,所以提出一种有效应对链路故障的解决方案变得十分紧迫。当前网络正在进行着与个人PC(Personal Computer)相同的演变:从软硬件一体化逐渐发展到软件与硬件相互分离。事实证明,早期的软硬件一体化有利于网络的快速构建与大规模应用,但是随着网络的规模的逐渐扩大,这种一体化模式限制了网络的发展,网络管理的灵活性变得越来越重要。SDN(Software Defined Networking)应运而生,它通过将控制平面(Control Plane)和转发平面(Forwarding Plane)分离和对转发平面的集中控制来简化网络管理,使得网络管理的灵活性大大增强。相对于传统网络,SDN网络的特点如下:1)SDN是一种新的网络管理范式,它将控制平面从传统的路由器中抽离,使得复杂的“路由器”变成了简单的“交换机”。即,它通过将数据面板和控制面板解耦来降低交换机的复杂度,使得在实时网络中测试新开发的协议成为可能。2)在SDN网络中,主要的“智能部件”都集中在控制器中,底层的交换机变得十分简单。控制器负责实现传统网络的 ...
【技术保护点】
一种网络故障处理方法,其特征在于,所述网络包括交换机和控制器,交换机和控制器之间通过OpenFlow协议标准进行交互,控制器能够获取网络的全局拓扑,采用带外控制方式和交换机进行通讯,交换机负责正常数据包的转发和故障检测,控制器负责备份路径的构建、备份流表项的分配和流表的下发;所述方法包括以下步骤:A、根据网络拓扑和策略需求构建备份路径;其中对于每条流,针对正常转发路径上面的每条链路,备份路径由对应的安全点唯一确定,所述安全点是满足以下条件的点:a.从故障上游节点到安全点之间的路径不经过故障链路;b.从安全点到目的地的正常转发路径不经过故障链路;c.连接上面的两段路径形成的备份路径满足流的服务链需求;B、根据网络中交换机的可用资源(TCAM)情况合理分配备份流表,使得每个流的故障需求都能够得到满足。
【技术特征摘要】
1.一种网络故障处理方法,其特征在于,所述网络包括交换机和控制器,交换机和控制器之间通过OpenFlow协议标准进行交互,控制器能够获取网络的全局拓扑,采用带外控制方式和交换机进行通讯,交换机负责正常数据包的转发和故障检测,控制器负责备份路径的构建、备份流表项的分配和流表的下发;所述方法包括以下步骤:A、根据网络拓扑和策略需求构建备份路径;其中对于每条流,针对正常转发路径上面的每条链路,备份路径由对应的安全点唯一确定,所述安全点是满足以下条件的点:a.从故障上游节点到安全点之间的路径不经过故障链路;b.从安全点到目的地的正常转发路径不经过故障链路;c.连接上面的两段路径形成的备份路径满足流的服务链需求;B、根据网络中交换机的可用资源(TCAM)情况合理分配备份流表,使得每个流的故障需求都能够得到满足。2.如权利要求1所述的网络故障处理方法,其特征在于,所述备份路径包括以下三部分:(1)从流的起点到故障点之间的路径,这部分路径和流的正常转发路径相重叠;(2)从故障点到安全点之间的路径,这部分路径根据遍历算法得到,需要额外的备份流表;(3)从安全点到流终点的路径,这部分路径和正常转发路径重叠;对于网络中的流,其针对某条链路的备份路径满足以下条件:a.备份路径不经过特定的故障链路;b.备份路径上面的服务链和原始服务链相互兼容。3.如权利要求2所述的网络故障处理方法,其特征在于,备份路径满足以下条件:对于任意给定的网络流对于其正常转发路径上面的每一条链路ei,为其构造一条相应的备份路径,使得这条备份路径不经过链路ei,并且路径上面的middlebox所构成的服务链满足原始流的服务链需求。4.如权利要求2或3所述的网络故障处理方法,其特征在于,步骤A中,构建备份路径的算法包括:以广度优先搜索的方式遍历网络拓扑来寻找安全点,从上游检测到故障的节点开始,依次遍历网络中每一个节点并假设该节点为安全点,用该安全点来构建备份路径;然后,用流的故障需求和服务链需求来验证这条备份路径是否合法:如果这条备份路径是合法的,则
\t判断当前的节点就是要找的安全点,保存相应的备份路径;如果这条路径不满足需求,则就退出当前验证过程,遍历下一个节点;优选地,在有多个合法的安全点存在的情况下,选择第一个合法的安全点。5.如权利要求1至4任一项所述的网络故障处理方法,其特征在于,步骤B中,所述合理分配备份流表满足以下条件:对于给定的交换机可利用资源σv,网络流的延迟需求,备分流表的分配方案使得分配给每个交换机的备份流表项数目不超过交换机的可用资源数目,并且保证每个流的延迟需求能够得到满足。6.如权利要求5所述的网络故障处理方法,其特征在于,按照以下规则分配备份流表:(1)TCAM容量越大的交换机放置越多的备份流表项;(2)延迟需求越高的流的备份流表项越被优先放置到相应的交换机中;(3)遍历路径越短的流的备份流表项越被优先放置到相应的交换机中。7.如权利要求6所述的网络故障处理方法,其特征在于,步骤B中,分配备份流表的算法包括:依次将最...
【专利技术属性】
技术研发人员:李清,李亨通,肖喜,江勇,
申请(专利权)人:清华大学深圳研究生院,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。