Being a state-of-the-art network, Software Defined Networking (SDN) decouples control and management planes from data plane of the forwarding devices by implementing both the control and management planes at logically centralized entity, called controller. This helps to make simple and easy both the network control and management. Failure of links occurs frequently in a computer network. To deal with the link failures, the existing approaches computes and installs multiple paths for a flow at the switches in SDN without considering the reliability value of the primary path. This incurs extra computation to compute multiple paths, and both increased computation time and traffic to install extra flow rules in the network. In this research work we propose a new approach that calculates the link reliability and then installs the number of multiple paths based on the reliability value of the primary path. More specifically, if a primary path has higher reliability then a smaller number of alternative paths should be installed. This shall decrease the path computational time and flow rule installation load at controller. Resultantly there shall be less flow rule entries in switch flow table which in turn will avoid the overflow of the flow table. Through simulation results, our proposed approach performs better as compared to the existing approach in term of computational overhead at controller, end-to-end delay for packet deliver and the traffic overhead for flow rule installation.
翻译:作为最先进的网络,软件定义网络(SDN)通过在逻辑集中的实体(称为控制器)中执行控制和管理平面,使网络控制和管理器简单易行。连接失败经常发生在计算机网络中。处理连接故障,现有方法计算并安装多条路径,用于SDN开关的流程,而不考虑主路径的可靠性值。这需要额外计算计算计算多条路径,增加计算时间和流量以安装网络中的额外流程规则。在这个研究工作中,我们提出一种新的方法,计算链接的可靠性,然后根据主路径的可靠性安装多条路径。更具体地说,如果主路径可靠性更高,则安装更少的替代路径。这将减少控制器的路径计算时间和规则安装负荷。因此,开关流程表的流程条目将减少,从而避免流动表的溢出。在模拟流量表上,我们提出的方法是计算连接链接可靠性,然后根据主路径的可靠性安装多条路径数。更具体地说,如果主路径可靠,则安装更少的替代路径。这将减少控制器的计算时间和规则安装负荷。结果,开关时将减少规则条目输入流条目,从而避免流动表的溢出。通过模拟运行。在终端规则的运行中,我们提议的方法将比现行的机尾路段计算方法进行更好的计算。