• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Artificial Intelligence Based Reliable Load Balancing Framework in Software-Defined Networks

    2022-11-09 08:13:34MohammadRiyazBelgaumFueadAliZainabAlansariShahrulnizaMusaMuhammadMansoorAlamandMazliham
    Computers Materials&Continua 2022年1期

    Mohammad Riyaz Belgaum,Fuead Ali,Zainab Alansari,Shahrulniza Musa,*,Muhammad Mansoor Alam,3 and M.S.Mazliham

    1Malaysian Institute of Information Technology,Universiti Kuala Lumpur,Kuala Lumpur,50250,Malaysia

    2Majan University College,Muscat,710,Oman

    3Institute of Business Management,Karachi,Pakistan

    4Malaysia France Institute,Universiti Kuala Lumpur,Kuala Lumpur,43650,Malaysia

    Abstract: Software-defined networking (SDN) plays a critical role in transforming networking from traditional to intelligent networking.The increasing demand for services from cloud users has increased the load on the network.An efficient system must handle various loads and increasing needs representing the relationships and dependence of businesses on automated measurement systems and guarantee the quality of service(QoS).The multiple paths from source to destination give a scope to select an optimal path by maintaining an equilibrium of load using some best algorithms.Moreover,the requests need to be transferred to reliable network elements.To address SDN’s current and future challenges,there is a need to know how artificial intelligence(AI)optimization techniques can efficiently balance the load.This study aims to explore two artificial intelligence optimization techniques,namely Ant Colony Optimization (ACO) and Particle Swarm Optimization (PSO),used for load balancing in SDN.Further,we identified that a modification to the existing optimization technique could improve the performance by using a reliable link and node to form the path to reach the target node and improve load balancing.Finally,we propose a conceptual framework for SDN futurology by evaluating node and link reliability,which can balance the load efficiently and improve QoS in SDN.

    Keywords: Ant colony optimization;load balancing;particle swarm optimization;quality of service;reliability;software-defined networking

    1 Introduction

    Big data,cloud computing,and IoT have contributed to massively increased traffic on the traditional networks as these networks are generally non-programmable [1].The traditional networks have a closely connected control plane and data plane and are complex to manage,incurs high operating expenses for maintenance.Software-Defined Networking (SDN) emerged as a modern and innovative networking model,providing programmability with ease of network control and management for the future internet [2].SDN virtualizes network and access to the basic bearers [3].SDN’s virtualization feature empowers multiple routes and better approaches to share the bearers to fulfil client needs at a lower cost.And the clients ensure that the service level agreements guarantee to provide the subscribed applications by the service providers.To ensure QoS,better approaches to evaluate their prerequisites and to quantify the conveyed administration are needed.Fig.1 illustrates the SDN architecture,which is adapted from [4].

    Figure 1:SDN architecture

    One of the main features of SDN is that it offers a more open forum for applications to develop,keeping the data plane to receive data from the clients and forward the data to the control plane to meet the dynamic user requirements [5].In SDN,the centralized control plane handles the network dynamically and summaries the underlying network infrastructure to the applications.The northbound interface provides a means of communication between the SDN controller at the control layer and the application layer components to provide and implement application-level specifications.The southbound interface allows communication between the SDN controller and the switches at the infrastructure layer by the generation of flow tables.The flow tables generated and delegated in the OpenFlow switches direct them for effective and efficient service.The SDN controller has a centralized control and view over the network topology and is responsible for the efficient delivery of traffic in SDN and incorporates a versatile network setup and network security features.

    The need for the services offered by the cloud has risen significantly due to the recent innovations in the digital environment [6].But the design and implementation of intelligent systems for future networking (using 5G and IoT) supporting communication between heterogeneous devices are thus highly limited [7].This includes high traffic volume,accessibility,and trustworthiness.By the year 2030,the volume of traffic is projected to be 20,000 times higher than that in the year 2010 [8].This incredibly high volume of traffic cannot be controlled by the existing networking and,therefore,requires new technologies and paradigms.SDN and other technologies,such as Mobile Edge Computing (MEC) and Network Function Virtualization (NFV),are used by 5G and next-generation networks to meet the user requirements and manage the sizeable amount of data traffic.Load balancing is very challenging and one of the top concerns in SDN,as the incoming requests keep fluctuating with the continuously changing user requirements.Load balancing is the process of handling the requests efficiently by using an optimized path and satisfying the QoS requirements.Load balancing aims to handle the incoming requests efficiently and improve QoS [9].

    The benefits of effective load balancing in SDN are as follows:

    · The expenditure to manage the network is minimized.

    · Increased connectivity of heterogeneous vendor-free devices.

    · Increased reliability

    · Ease of configuration with customized programming

    · Dynamic and flexible network topology

    · Ability to automate

    · Improved QoS.

    The requests are generated from the hosts which are connected to the switches,and the packets can be transmitted between any pair of source and destination hosts.The switches in the infrastructure layer of SDN verifies whether there is a path in the flow table to forward the request to the destination.If the flow table entry is missing in the flow table,then the request is forwarded to the controller in the control plane as a packet_in message.Because several requests are coming from different hosts,the controller aims to reduce the latency in transmitting the packets.The controller uses a load balancing algorithm and decides which path is optimal for the request.The nature of the request assignment problem is NP-Hard as the number of requests dynamically changes,and the length of request processing also varies.Efficient handling of the requests improves network performance.When the latency incurred on transmitting the packets is minimized,it reduces the load on the controller,and thus,the load is balanced.Therefore,an efficient load balancing algorithm can handle the requests by improving the QoS in the network.Many solutions involving heuristic and meta-heuristic approaches can handle such NPHard problems.Currently,swarm intelligence techniques are providing better solutions [10].In this paper,two of the well-known swarm intelligence algorithms,namely,Particle Swarm Optimization(PSO) [11] and Ant Colony Optimization (ACO) [12],have been considered for the study,along with the round-robin technique used for comparison.Many modified versions of various AI algorithms are proposed to balance the load in different deployments,yet the reliability as a constraint to select the node on the optimal path is missing.

    To summarize,the elements discussed in this paper are as follows:

    · We compared and analyzed three load balancing techniques in SDN.

    · We proposed a framework to ensure reliability and enhance QoS in SDN.

    · To choose the reliable switch,the proposed reliability verification process is done based on direct information and indirect information considering node reliability and link reliability for better load balancing.

    The remaining part of the paper is organized as follows: A related review that discusses similar works on performing load balancing in SDN is done in Section 2.The load balancing in SDN is discussed in Section 3.Section 4 presents the method used for comparative analysis.Section 5 presents the results and discussion,along with the problem of reliability.Section 6 puts forward a proposed framework and builds a roadmap for future research with a reliable load balancing in SDN.Finally,Section 7 outlines the conclusion and future work.

    2 Related Review

    The similar works of other researchers that contribute to this paper are described as follows:

    Load balancing with controller deployment in the network is very crucial in SDN.The authors in [13] used the affinity propagation algorithm based on PSO for balancing the load in SDN by considering the controller deployment in the multi-domain SDN.The subdomains in the network reassign the switches following the breadth-first search technique for better controller load balancing.The proposed algorithm on comparison out rules the affinity propagation and genetic algorithms in terms of the number of switch migrations,controller load balancing rate,processing time,response time,and control traffic rate.However,the other QoS metrics were not considered in the comparative analysis.Most of the algorithms consider the static load balancing in the network,while the authors in [14] used a dynamic load balancing strategy.The drawback of the PSO algorithm having a poor global search was improved by adding dynamic parameters to have an efficient controller deployment showing a reduced delay between the controller-switch pair and improving the load balancing rate.The reliability of the controller-switch pair,however,remains an area to be explored.A modified PSO used in [15] integrated SDN with fog computing to address the load balancing issue.The constraints of PSO such as the velocity,position,and inertia weight were modified,and the latency was reduced.The reduced latency,in turn,increased the capacity to efficiently handle more load.

    Traffic in the network adds more load.The authors in [16] classified the traffic as multimedia and non-multimedia traffic based on bandwidth requirements.The node followed the path with minimum bandwidth consumption in the previous transmission.The proposed routing protocol based on ACO showed a better QoS in comparison with that of PSO.Efficient handling of load remains a concern,since in real-time,there is always a mix of different types of loads from different sources.The resources in the network must be utilized efficiently and ensure that they are not overloaded.The ACO enables us to find the optimal path,as well as the genetic algorithm,which helps in the fast convergence of the global search.A combination of these two techniques was used in [17] to reduce the convergence latency and improve the search criteria.The packet loss rate and the round-trip time were reduced,but the dependency on these parameters was ignored.The evaluation of dependency on the QoS parameters helps to get a reliable path and a reliable node to use in communication.The controller placement problem has been an issue related to load balancing in SDN.If the number of switches managed by each controller exceeds the limit,then the controller gets overloaded.And when the controller is overloaded then,it affects the QoS metrics.The authors in [18] have added external memory to the ant colony system to solve the controller placement problem.The results obtained were compared with those of PSO to verify the effectiveness.The device-to-device communications were evaluated by placing the SDN controller in an appropriate location,and the number of controllers needed to manage the load.Similarly,in [19],the authors have proposed a modification to the ant colony system algorithm by using the knowledge from the performance of SDN controllers to assign the paths for the flow requests.The efficient assignment of the paths considering the resources improves the QoS.

    3 Load Balancing in Software-Defined Networking

    This section explains how load balancing is done in SDN.The hosts are connected to the switches,and the switches are connected to the controller.The concept of SDN has moved the decision-making part to the controller,and the switches are only forwarding devices based on the flow rules injected by the controller.The controller decides,based on the technique deployed in it to which switch the load must be transmitted.Load balancing in SDN can be done in two scenarios.The first one is uni-controller deployment,as shown in Fig.2,and the other one is multi-controller deployment,as shown in Fig.3.

    3.1 Load Balancing in Uni-Controller Deployment

    Consider the uni-controller deployment shown in Fig.2,a single controller manages a group of switches within a domain.Initially,when a source host sends a packet to a switch(S1),the switch explores its flow table for any matching rule to find a path to reach the destination host.If available,then it uses that path to reach the destination.If no matching flow rule is found,then a request as packet_in message is sent to the controller(C1).The interface used for communication between the switch and controller is the southbound interface.There are three paths to reach the destination asS1,S2,S3,S5.The second one isS1,S2,S4,S5 and the third path isS1,S2,S5.Now the controller utilizes the technique programmed in it and forwards a message as packet_out with a flow rule to S1 such that every path is equally balanced.A problem arises when the controller itself is overloaded with a greater number of switches to handle.This can be observed when there is an increase in latency because of the increased requests generated at a switch,which sends a packet_in message to the controller.Therefore,a simple solution is to reduce the latency and avoid overload on the controller by using an efficient and reliable optimized path.Another major problem with uni-controller deployment is having a single point of failure (SPF).And to handle this problem,the solution is to have a multi-controller deployment where another controller takes over the load of the failed controller.

    Figure 2:SDN uni-controller deployment

    3.2 Load Balancing in Multi-Controller Deployment

    The multi-controller deployment shown in Fig.3,has switches in each domain controlled by a slave controller.These slave controllers of all the domains are in turn controlled by a master controller to avoid the problem of SPF of the uni-controller deployment.When any of the slave controllers is overloaded,then the master controller can shift the load to any other idle slave controller to balance the load.This is done by migrating the switch from an overloaded controller to an idle or low-loaded controller as discussed in [20].However,identifying the idle or low-loaded controller is an issue as the traffic cannot be predicted.In that case,a lot of time will be spent only on either identifying the low-loaded controller or migrating the load from one device to another.

    Figure 3:SDN multi-controller deployment

    In both the above scenarios,priority has been given to migrating the load to the idle device.But the issue of reliability [21] was not considered in any case.

    4 Method

    The swarm intelligence algorithms have been applied in many fields,including possible solutions to optimization problems using the shortest path.Apart from the round-robin technique,the two optimization algorithms considered in this study are PSO and ACO,which are discussed below,following a step-by-step process.

    4.1 Particle Swarm Optimization

    PSO is one of the nature-inspired meta-heuristic algorithms proposed by Kennedy and Eberhart and is used to solve optimization problems.Considering the candidate solutions,which are also known as particles,the PSO algorithm improves the candidate solution and derives the optimal solution.The particle’s movement is influenced by its local best-known position within the search space.The following are the steps of the PSO algorithm:

    (1) Generation of the population: The first step in the PSO technique is to generate a population of individuals.These individuals are nothing,but the packets transmitted from each switch.

    (2) Evaluation of fitness function: The fitness function is determined to get the best optimal solution.For each particle,the fitness function is evaluated.

    (3) Find pbest and gbest: The fitness function results of the particle are searched to get the pbest value and,to get the gbest value the fitness function results of the swarm are searched.

    (4) At first iteration: Initially gbest=pbest at the first iterationt=1 on the calculation of fitness function.Then the fitness value of the particle is compared with that of the next iteration att+1 to get the best solution.

    (5) Updating velocity and position: At every next iterationt+1,the particle’s velocity and position are updated.

    where r1,r2 are random numbers between [0,1]

    c1,c2 are acceleration constants.

    In Eq.(1),the three terms combinedly designate a purpose to update the velocity of the particle.The first term is the velocity attthiteration using Eq.(2),the second term represents the cognition model and the third as the social model.

    where kmaxis the maximum number of iterations andkis the current number of iteration,

    ωis the inertia weight factor used to have a balance between global and local explorations,

    ωdiminishes from 0.9to0.4 during the iterations.

    (a) To ensure the gbest value is reached,a comparison of fitness of the particle and swarm is made after every iteration.The minimum fitness value among both is stored in the particle,and the swarm and all the particles update their velocity for the next iteration using Eq.(1)and position value using Eq.(3).

    (b) To stop the search,the termination condition is verified.If not met,then repeat step 2.

    Stopping criteria: Step 2 to Step 5.a,is repeated until the termination criteria are satisfied.And the criteria can be either the maximum number of iterations or the convergence set.

    4.2 Ant Colony Optimization

    ACO was proposed by Marco Dorigo in the early 1990s.ACO is a heuristic optimization approach focused on biological systems to solve complex problems combinatory.The initial version of the ACO was called Ant systems.It is inspired by stigmergy,in which the trace of an action done by an organism stimulates subsequent action by the same or other organisms.In ACO,based on the probabilities,the ants are more likely to choose a path with stronger pheromone and accordingly make decisions.The path with a higher pheromone level is chosen.In the ACO,the goal of an ant is to find the shortest path from its nest to the food source.

    Let us assume that an antkis moving from positionxto positiony.The probability of movement of the antkfromxtoyis denoted asPkxy,as shown in Eq.(4).The probability of movement of the ant depends on two different factors: the attractive coefficient) and the pheromone.Therefore,

    whereαis a coefficient used to control the factor ofandα≥0

    andβis a controlling factor for the attractive coefficient andβ≥1.

    The pheromone value is calculated,as shown in Eqs.(5) and (6).

    whereρis the coefficient of vaporization of pheromone.

    4.3 Network Topology and Experimental Setup

    For our analysis,we have considered a uni-controller deployment in our experiment.The reason for considering the study of uni-controller deployment for load balancing is that if the load is efficiently balanced in uni-controller,the requests will not be forwarded to the master controller and reduces the overhead.Moreover,the latency to handle the number of requests reduces,thereby increasing the QoS.Let us consider the following network topology,as shown in Fig.4,having six switches and eight hosts connected randomly.All the hosts and switches reside in the infrastructure layer,and the controller resides in the control layer of the SDN architecture.The packets can be sent between any pair of source and destination hosts through the switches connecting them.When there is no entry in the flow table to reach a destination host from any source host,the request is sent to the controller as a packet_in message.The controller runs the appropriate algorithm to forward the request to a least loaded optimized path by inserting a flow entry in the flow table of the switches in that path.Let us assume that the source host isH1 and the destination host isH8,and the packets are sent from source to destination.There are three paths to reach the destination asS1,S2,S6.The second path beingS1,S4,S3,S6 and the third path isS1,S4,S5,S6.The parameters used in this experimental environment for simulation are shown in Tab.1.

    Figure 4:SDN network topology

    Table 1:Parameters used in the experimental setup

    4.4 Flow Sequence Used for Comparative Analysis

    Load balancing techniques used in this study for comparison are round-robin,ACO,and PSO.The following sequence is used to extract the results of each of the load balancing techniques.

    (1) Create custom topology in Mininet

    (2) Configure all hosts,links,and switches

    (3) Initialize the network

    (4) Set the load balancing technique to be used at the controller

    (5) Send the requests from various hosts into the network

    (6) Measure the performance of each load balancing technique using metrics

    (7) Record all the data for comparative analysis

    5 Results and Discussion

    To generate the load in the network from different hosts,D-ITG (Distributed Internet Traffic Generator) tool has been used.The packets can be flooded between any source and destination pairs.In our study,though the UDP packets are sent from different hosts,the packets that are flooded from sourceH1 to the destination host isH8 are considered.The metrics like latency,packet loss ratio,and round-trip time are used to measure the performance of each load balancing technique in this study.

    The latency incurred while transmitting a varying number of packets using different techniques has been shown in Fig.5.PSO technique has less latency when compared with ACO and round-robin technique.The reason for reduced latency in PSO is due to the quick convergence of the global solution.

    Figure 5:Peres in terms of latency

    Fig.6 shows the p packet loss ratio in the roundrobin is higher than A

    Figure 6:Performance comparison of different techniques in terms of the packet loss ratio

    The round-trip time of varying loads using different techniques is depicted in Fig.7.PSO technique has less round-trip time when compared with ACO and round-robin technique.

    Figure 7:Performance comparison of different techniques in terms of average round-trip time

    The PSO algorithm uses path 2 to transmit the packets as it is identified as the optimal path from sourceH1 to the destination hostH8.And,using the ACO algorithm,the optimal path to reach the destination hostH8 from sourceH1 is path 2.In both cases,the problem of identification of a reliable node has not been considered.The round-robin technique has been ruled out here,as;it is a conventional load balancing technique,which considers static load.Moreover,the results of the metrics of round-robin,in comparison with PSO and ACO,do not demonstrate better performance.For dynamic load,artificial intelligence load balancing techniques react by considering the individual and social behavior of the neighboring nodes.

    The problem of reliability in SDN between the controller and the switches is explained below.The controller (source) is the central source of sending flow entries into the switches (terminals).The connections between the source and terminals are the links,which are denoted byEand are non-correlated.The two states for the links(E)and the nodes(V)are reliable and failure.Following this configuration,let us assume that in a network,there areMcontrollers andNswitches in SDN,such that letM≤N.Let there be a graphG(V,E)such thatN+M=|V|.We may also use the concept of the graph to formulate the problem of positioning the controller.Assuming that the nodes are randomly connected,there are multiple paths to reach from nodeuto nodev.And the shortest path between them bepu,v.The index function:Xl,pu,v={0,1},Xn,pu,v={0,1} is used to verify whether the linkland noden,is on the shortest path or not.IfXl,pu,v=1,then the linklis a part of the shortest path,pu,vto noden.Otherwise,Xl,pu,v=0,Xn,pu,v=0,and the failure is independent.The reliability of linklis denoted byrland the reliability of nodenis denoted byrn.Here we have got,0<rl <1 and 0<rn <1.The nodes and links on the optimal path while balancing the load may not be reliable.There is a possibility that a nodenand linkl,which are on the shortest path to the destination,have less bandwidth utilization ratio or performing with high delay or high packet loss rate.Therefore,while the packets are to be forwarded to the next node,the reliability of the node and link connecting to that node must be evaluated to have a better performance.When a node is reliable to forward the packets,the latency on the controller is minimized.The reduction in latency on the controller enables it to serve more requests,thereby increasing the load balancing capacity.The notations used in this section have been summarized in Tab.2.

    Table 2:Notations

    Various optimization techniques used to find a path between source and destination consider the only single source of information,i.e.,from the node itself,which sometimes is not reliable.Therefore,considering the information from various sources enables one to decide with increased reliability.Hence,the proposed framework ensures better reliability and improves the performance of QoS.

    6 Proposed Reliable Load Balancing Framework

    The framework proposed here has been done,taking into consideration both the uni-controller and the multi-controller deployments.Fig.8 shows the proposed framework.The goal of our proposed load balancing framework is to forward the request to a reliable node following the reliable path and reduce the latency.The reduced latency allows the controller to handle more load.Let the controllermbe a part of a set such that,m∈{1,2,...,M},and the switches controlled by controllermbeSm={sm1,sm2,...,}.The reliability between the source and destination nodesRs,dcan,therefore,be expressed,as shown in Eq.(7),for the optimal path.

    A noden,and linklcan be parts of the selected path betweenpu,vif their reliability is high in comparison with the other nodes and links.The node’s reliability(rn)can be evaluated by using the metrics like packet loss rate (PLR),delay (d),throughput (tp).The link’s reliability can be evaluated by using the bandwidth utilization ratio (BUR).The values of these metrics are collected from the prior traffic flow results.The reliability of all the links and the nodes forming the optimal path is evaluated using Eq.(7),from the source node to the destination node,with the first expression being the product of all reliable links on the optimal path and the second expression is the product of all reliable nodes on the optimal path.If a packet is transmitted fromSmjtoSmj+1,then switchSmjcollects two types of information from the prior traffic flow results.One is the direct information(D),and the other is indirect information(ID).An aggregate of direct and indirect information ofSmj+1gives the reliability value toSmjas the reliability of the node asrn,as shown in Eq.(8).

    Figure 8:Proposed reliable load balancing framework

    Under direct information,the switchSmjgets information fromSmj+1about its packet loss rate,delay,and throughput using Eq.(9).And under indirect information,Smjgets information aboutSmj+1fromSm(j+1)′ in terms of packet loss rate,delay,and throughput using Eq.(10).

    In the same way,the link’s reliability(rl)can be calculated as an aggregate of using direct and indirect information ofSmj+1in terms of bandwidth utilization using Eq.(11).

    Under direct information,the switchSmjgets information fromSmj+1about its bandwidth utilization using Eq.(12).

    And under indirect information,Smjgets information aboutSmj+1fromSm(j+1)′ in terms of bandwidth utilization using Eq.(13).

    An aggregate of direct and indirect information ofSmj+1gives the reliability value toSmjas the reliability of the link asrl,as shown in Eq.(11).The index function:Xl,pu,v={0,1},Xn,pu,v={0,1} is used to verify whether the linkland noden,are part of the path or not.Hence,to optimize the network reliability with the shortest path,it can be expressed as follows.

    Eq.(14),states the problem of optimization as to consider the location of the controller to maximize the average network reliability between controllers and switches.

    Therefore,the function of evaluating reliability can be incorporated in each of the artificial intelligence load balancing algorithms.So,once the reliable node is identified based on the direct and the indirect information as discussed above,the packets can be forwarded to it.On forwarding the packets to a reliable node,a greater number of packets can be transmitted to the destination at full tilt,which in turn reduces the latency.Reduced latency increases the load balancing capabilities of the controller,and it increases the performance in terms of QoS metrics.

    7 Conclusion and Future Work

    In this paper,we studied three load balancing techniques used in SDN,namely round-robin,PSO,and ACO for UDP load.The performance of each of these techniques has been evaluated and a comparison has been made in terms of latency,packet loss ratio,and average RTT.The results demonstrated that the round-robin technique works on static load,and the artificial intelligence techniques can dynamically mold based on the changes.And the performance of ACO and PSO is better than round-robin in terms of QoS metrics.The latency of ACO and PSO is minimized with the increased load when compared with round-robin.In the same way,the packet loss ratio and the average round trip time also are less in comparison with the roundrobin technique.However,the problem of reliability was not addressed in any of the techniques.Though ACO and PSO used path 2 to transmit the packets,there can be other paths too,with greater reliability and optimal path.Therefore,the authors proposed a framework to consider in ACO and PSO algorithms using direct and indirect information from the switches to forward the packets to the next node with improved reliability and enhance the performance in terms of QoS.

    In our future work,the proposed framework will be implemented by modifying the ACO and PSO techniques appropriately and measure the load balancing with TCP and UDP load considering a real-time network.

    Acknowledgement: The authors are thankful for the support and facilities provided by the Universiti Kuala Lumpur,Malaysia.

    Funding Statement: The authors received Excellent Graduate Assistant funding from Universiti Kuala Lumpur for this study.

    Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.

    国产探花极品一区二区| 亚洲一区高清亚洲精品| 国产精品日韩av在线免费观看| 91麻豆精品激情在线观看国产| 一级a爱片免费观看的视频| 亚洲精品日韩av片在线观看| 欧美又色又爽又黄视频| 神马国产精品三级电影在线观看| 日韩国内少妇激情av| 特级一级黄色大片| 久久久a久久爽久久v久久| 在线免费十八禁| 亚洲精品久久国产高清桃花| 18禁在线无遮挡免费观看视频 | 国产精品嫩草影院av在线观看| 中国国产av一级| 亚洲成av人片在线播放无| 一本一本综合久久| 变态另类丝袜制服| 精品久久久噜噜| 啦啦啦啦在线视频资源| 国产精品一区www在线观看| 午夜福利在线观看吧| av在线播放精品| 久久精品国产亚洲av香蕉五月| 18禁黄网站禁片免费观看直播| 日本-黄色视频高清免费观看| 身体一侧抽搐| 伦理电影大哥的女人| 亚洲色图av天堂| 亚洲性久久影院| 午夜日韩欧美国产| 免费看日本二区| 亚洲欧美日韩卡通动漫| 欧美高清性xxxxhd video| 国产午夜福利久久久久久| 国产激情偷乱视频一区二区| 欧美成人精品欧美一级黄| 1024手机看黄色片| 亚洲性夜色夜夜综合| 天天躁夜夜躁狠狠久久av| 欧美最新免费一区二区三区| 免费人成在线观看视频色| 欧美3d第一页| 亚洲最大成人手机在线| 女人十人毛片免费观看3o分钟| 99在线人妻在线中文字幕| 日韩精品有码人妻一区| 波多野结衣高清无吗| 成人高潮视频无遮挡免费网站| 十八禁国产超污无遮挡网站| 日本三级黄在线观看| 亚洲av一区综合| 国产成年人精品一区二区| 成人国产麻豆网| av天堂在线播放| 99久久九九国产精品国产免费| 日韩欧美国产在线观看| 一进一出抽搐动态| 亚洲av第一区精品v没综合| 成年女人看的毛片在线观看| 久久鲁丝午夜福利片| 黄色欧美视频在线观看| 老司机福利观看| 亚洲成人久久爱视频| 国产精品一区www在线观看| 一个人观看的视频www高清免费观看| 麻豆国产97在线/欧美| 日韩中字成人| 3wmmmm亚洲av在线观看| 伊人久久精品亚洲午夜| 成人美女网站在线观看视频| 欧美成人免费av一区二区三区| 春色校园在线视频观看| 性插视频无遮挡在线免费观看| 天堂√8在线中文| 免费av毛片视频| 男女做爰动态图高潮gif福利片| 最好的美女福利视频网| 搡老熟女国产l中国老女人| 老女人水多毛片| 最近2019中文字幕mv第一页| 51国产日韩欧美| 午夜激情福利司机影院| 午夜爱爱视频在线播放| 最近2019中文字幕mv第一页| 又爽又黄无遮挡网站| 男人狂女人下面高潮的视频| 老司机福利观看| 久久草成人影院| 老司机福利观看| 国产91av在线免费观看| 乱码一卡2卡4卡精品| 精品一区二区三区av网在线观看| 国产91av在线免费观看| 久久精品国产鲁丝片午夜精品| 色尼玛亚洲综合影院| 色av中文字幕| 天堂影院成人在线观看| 青春草视频在线免费观看| 亚洲在线自拍视频| 亚洲不卡免费看| 成年av动漫网址| 老师上课跳d突然被开到最大视频| 蜜桃久久精品国产亚洲av| 国产乱人偷精品视频| 乱码一卡2卡4卡精品| 久久久a久久爽久久v久久| 亚洲不卡免费看| 国产精品久久久久久久久免| 别揉我奶头 嗯啊视频| 免费黄网站久久成人精品| 在线观看午夜福利视频| 久久九九热精品免费| 亚洲欧美日韩卡通动漫| 一级毛片我不卡| 性色avwww在线观看| 免费观看的影片在线观看| 欧美xxxx性猛交bbbb| 别揉我奶头~嗯~啊~动态视频| 亚洲国产精品成人综合色| 欧美日韩乱码在线| 精品一区二区免费观看| 日本色播在线视频| 日本五十路高清| 亚洲国产精品合色在线| 亚洲性久久影院| 97人妻精品一区二区三区麻豆| 久久亚洲国产成人精品v| 18+在线观看网站| 人妻丰满熟妇av一区二区三区| 日韩欧美国产在线观看| 九九爱精品视频在线观看| 亚洲欧美成人精品一区二区| 中文字幕av成人在线电影| 国产精品av视频在线免费观看| 长腿黑丝高跟| 美女内射精品一级片tv| aaaaa片日本免费| 国产探花在线观看一区二区| 中文亚洲av片在线观看爽| 精品人妻视频免费看| 麻豆国产97在线/欧美| 亚洲欧美清纯卡通| 欧美成人免费av一区二区三区| 成人鲁丝片一二三区免费| 乱系列少妇在线播放| 最近最新中文字幕大全电影3| 干丝袜人妻中文字幕| 99精品在免费线老司机午夜| 色综合色国产| 1000部很黄的大片| 午夜福利在线在线| 色噜噜av男人的天堂激情| 国产精品,欧美在线| 国产高清视频在线播放一区| 村上凉子中文字幕在线| 男女下面进入的视频免费午夜| 日日撸夜夜添| 精品久久久久久久久av| 偷拍熟女少妇极品色| 欧美激情在线99| 亚洲五月天丁香| 免费观看的影片在线观看| 乱系列少妇在线播放| 99热全是精品| a级毛色黄片| 蜜桃亚洲精品一区二区三区| 亚洲欧美精品综合久久99| 人人妻人人看人人澡| 成人av一区二区三区在线看| 久久久久久久久大av| 欧美zozozo另类| 国产精华一区二区三区| 国产真实伦视频高清在线观看| 免费av不卡在线播放| av中文乱码字幕在线| 日韩欧美精品v在线| 国产高清视频在线播放一区| 日韩人妻高清精品专区| 久久久久国产网址| 男女那种视频在线观看| 在线看三级毛片| 桃色一区二区三区在线观看| 1024手机看黄色片| 一级av片app| a级毛色黄片| 国产真实乱freesex| 午夜福利在线在线| 无遮挡黄片免费观看| 亚洲精品一区av在线观看| 一进一出抽搐gif免费好疼| 天堂av国产一区二区熟女人妻| 国产片特级美女逼逼视频| 国产伦精品一区二区三区视频9| 一个人看的www免费观看视频| 中文字幕人妻熟人妻熟丝袜美| 免费在线观看成人毛片| 1024手机看黄色片| 嫩草影院入口| 亚洲av美国av| 高清日韩中文字幕在线| 国产欧美日韩精品亚洲av| 内射极品少妇av片p| 99精品在免费线老司机午夜| 久久久a久久爽久久v久久| 亚洲一区高清亚洲精品| 国产一区二区亚洲精品在线观看| 综合色丁香网| 长腿黑丝高跟| 天堂动漫精品| 九九在线视频观看精品| 99久久九九国产精品国产免费| 亚洲人成网站在线观看播放| 特大巨黑吊av在线直播| 亚洲美女搞黄在线观看 | 国产淫片久久久久久久久| 一级毛片电影观看 | 麻豆成人午夜福利视频| 国产一区二区在线av高清观看| 久久九九热精品免费| 看非洲黑人一级黄片| 中文字幕av成人在线电影| 免费在线观看影片大全网站| 亚洲av五月六月丁香网| 不卡视频在线观看欧美| 中文在线观看免费www的网站| 69av精品久久久久久| 少妇的逼好多水| 国产蜜桃级精品一区二区三区| 黄片wwwwww| av在线蜜桃| 三级经典国产精品| 在线国产一区二区在线| 中国美女看黄片| 综合色丁香网| 免费观看人在逋| 国产一区二区在线av高清观看| 国产蜜桃级精品一区二区三区| 国产三级中文精品| 亚洲国产高清在线一区二区三| 熟妇人妻久久中文字幕3abv| 国产成人一区二区在线| 成人一区二区视频在线观看| av女优亚洲男人天堂| 最近手机中文字幕大全| 久久久久国内视频| 国产精品女同一区二区软件| 国产精品,欧美在线| 色综合亚洲欧美另类图片| 一a级毛片在线观看| 国产精品人妻久久久久久| 国产精华一区二区三区| 99riav亚洲国产免费| 精品久久国产蜜桃| 久久人人精品亚洲av| 亚洲欧美日韩无卡精品| 少妇人妻一区二区三区视频| 亚洲精品日韩在线中文字幕 | 少妇猛男粗大的猛烈进出视频 | 欧美日韩乱码在线| 久久久精品94久久精品| 亚洲内射少妇av| 日日撸夜夜添| 国产精品免费一区二区三区在线| 日韩一本色道免费dvd| 国内精品一区二区在线观看| 麻豆一二三区av精品| 看片在线看免费视频| 18+在线观看网站| 欧美丝袜亚洲另类| 99热只有精品国产| 老熟妇仑乱视频hdxx| 精品一区二区三区人妻视频| 你懂的网址亚洲精品在线观看 | 国产伦精品一区二区三区视频9| 精品一区二区三区视频在线观看免费| 一个人看的www免费观看视频| 熟妇人妻久久中文字幕3abv| 国产精品人妻久久久久久| 在线播放无遮挡| 中文字幕av在线有码专区| 国产精品人妻久久久久久| 欧美绝顶高潮抽搐喷水| 国产精品一区www在线观看| 午夜激情欧美在线| 精品久久久久久成人av| 精品一区二区三区视频在线| 日韩 亚洲 欧美在线| 麻豆国产av国片精品| 美女cb高潮喷水在线观看| 18禁裸乳无遮挡免费网站照片| 51国产日韩欧美| 亚洲国产精品国产精品| 免费看日本二区| 国产av麻豆久久久久久久| 欧美绝顶高潮抽搐喷水| 中国美白少妇内射xxxbb| 精品久久久噜噜| 日本熟妇午夜| 欧美日韩综合久久久久久| 国产高潮美女av| 亚洲精品亚洲一区二区| 人人妻,人人澡人人爽秒播| 亚洲欧美日韩无卡精品| 亚洲欧美日韩东京热| 国产欧美日韩精品一区二区| 男人狂女人下面高潮的视频| 在线免费观看不下载黄p国产| 久久草成人影院| 免费观看的影片在线观看| 一区二区三区免费毛片| 国产中年淑女户外野战色| 狂野欧美白嫩少妇大欣赏| 97超级碰碰碰精品色视频在线观看| 午夜福利成人在线免费观看| 女人被狂操c到高潮| 男人和女人高潮做爰伦理| 老司机影院成人| 免费在线观看成人毛片| 欧美zozozo另类| 热99在线观看视频| 观看美女的网站| 91在线精品国自产拍蜜月| 久久久国产成人免费| or卡值多少钱| 亚州av有码| 国内揄拍国产精品人妻在线| 日韩欧美三级三区| 淫秽高清视频在线观看| 夜夜爽天天搞| 久久久久国内视频| 久久久国产成人精品二区| 欧美绝顶高潮抽搐喷水| 欧美极品一区二区三区四区| 美女 人体艺术 gogo| 欧美bdsm另类| 一a级毛片在线观看| 国产精品三级大全| 亚洲精品影视一区二区三区av| 乱系列少妇在线播放| 91精品国产九色| 国产色爽女视频免费观看| 天堂av国产一区二区熟女人妻| 国产欧美日韩精品一区二区| 国产精品不卡视频一区二区| 国产精品1区2区在线观看.| 此物有八面人人有两片| 国产视频一区二区在线看| 12—13女人毛片做爰片一| 亚洲欧美日韩无卡精品| 国内揄拍国产精品人妻在线| АⅤ资源中文在线天堂| 久久久精品欧美日韩精品| 美女内射精品一级片tv| 久99久视频精品免费| 国产aⅴ精品一区二区三区波| 国产亚洲精品久久久久久毛片| 最近最新中文字幕大全电影3| 日本一本二区三区精品| 国产成人a区在线观看| 亚洲成a人片在线一区二区| 啦啦啦观看免费观看视频高清| 国产精品人妻久久久久久| h日本视频在线播放| 亚洲最大成人中文| 大型黄色视频在线免费观看| 乱人视频在线观看| 免费不卡的大黄色大毛片视频在线观看 | 精品午夜福利在线看| 精品乱码久久久久久99久播| 亚洲精品粉嫩美女一区| 国产伦精品一区二区三区视频9| 无遮挡黄片免费观看| 97超视频在线观看视频| 深爱激情五月婷婷| 国产精品久久视频播放| 老司机影院成人| 一本久久中文字幕| 激情 狠狠 欧美| 久久天躁狠狠躁夜夜2o2o| 少妇熟女欧美另类| 午夜日韩欧美国产| 色哟哟哟哟哟哟| 国产精品福利在线免费观看| 又黄又爽又免费观看的视频| 国产白丝娇喘喷水9色精品| 97人妻精品一区二区三区麻豆| 日韩欧美一区二区三区在线观看| 丰满乱子伦码专区| 一边摸一边抽搐一进一小说| 丝袜喷水一区| 免费av不卡在线播放| 亚洲精品日韩av片在线观看| 九九热线精品视视频播放| 久久久国产成人免费| 别揉我奶头 嗯啊视频| 国产伦一二天堂av在线观看| 国产女主播在线喷水免费视频网站 | 丝袜喷水一区| 真人做人爱边吃奶动态| 国产又黄又爽又无遮挡在线| 中国美白少妇内射xxxbb| 寂寞人妻少妇视频99o| 18禁黄网站禁片免费观看直播| 久久久精品欧美日韩精品| 一夜夜www| 性色avwww在线观看| 中文字幕av在线有码专区| 寂寞人妻少妇视频99o| 久久久精品94久久精品| 最新在线观看一区二区三区| 天堂av国产一区二区熟女人妻| 欧美日本亚洲视频在线播放| 欧美xxxx黑人xx丫x性爽| 久久久国产成人精品二区| h日本视频在线播放| 天天躁夜夜躁狠狠久久av| a级毛片免费高清观看在线播放| 最近在线观看免费完整版| 乱码一卡2卡4卡精品| 国产精品乱码一区二三区的特点| 国产精品久久久久久亚洲av鲁大| 免费不卡的大黄色大毛片视频在线观看 | 精品国内亚洲2022精品成人| 久久99热这里只有精品18| 亚洲国产欧美人成| 色在线成人网| 嫩草影视91久久| 熟妇人妻久久中文字幕3abv| 亚洲最大成人手机在线| 欧美人与善性xxx| 大又大粗又爽又黄少妇毛片口| 十八禁国产超污无遮挡网站| 少妇熟女欧美另类| 51国产日韩欧美| 国产亚洲精品久久久com| 国产av不卡久久| 国产女主播在线喷水免费视频网站 | 国产精品99久久久久久久久| 日韩成人伦理影院| 18+在线观看网站| 少妇高潮的动态图| 欧美区成人在线视频| 三级国产精品欧美在线观看| 亚洲最大成人中文| 国产成人freesex在线 | 不卡一级毛片| 欧美激情久久久久久爽电影| 特级一级黄色大片| 午夜免费男女啪啪视频观看 | 嫩草影院入口| 久久精品国产99精品国产亚洲性色| 免费av毛片视频| 伊人久久精品亚洲午夜| 麻豆成人午夜福利视频| 国产欧美日韩一区二区精品| 久久精品国产亚洲网站| 成人二区视频| 国内精品宾馆在线| 日韩精品有码人妻一区| 日本 av在线| 亚洲欧美成人综合另类久久久 | 成年女人毛片免费观看观看9| 插阴视频在线观看视频| 丝袜美腿在线中文| 精品乱码久久久久久99久播| 中文字幕熟女人妻在线| 免费搜索国产男女视频| 99在线人妻在线中文字幕| 欧美一区二区国产精品久久精品| 九九热线精品视视频播放| 欧美激情在线99| 简卡轻食公司| 午夜精品国产一区二区电影 | 精品人妻偷拍中文字幕| 日韩av不卡免费在线播放| 日韩中字成人| 99久久中文字幕三级久久日本| 国产精品三级大全| 观看美女的网站| 国产成年人精品一区二区| 舔av片在线| 最后的刺客免费高清国语| 人妻久久中文字幕网| 99久久精品一区二区三区| 国内精品一区二区在线观看| 在线观看av片永久免费下载| 菩萨蛮人人尽说江南好唐韦庄 | 亚洲最大成人手机在线| 男插女下体视频免费在线播放| 日韩亚洲欧美综合| 国产精品一区二区免费欧美| 亚洲最大成人中文| 91午夜精品亚洲一区二区三区| 国产精品一区二区性色av| 91狼人影院| 午夜激情欧美在线| 成年av动漫网址| 十八禁国产超污无遮挡网站| 精品日产1卡2卡| 日韩制服骚丝袜av| 尾随美女入室| 成人国产麻豆网| 啦啦啦啦在线视频资源| 国产单亲对白刺激| 真人做人爱边吃奶动态| 欧美日韩一区二区视频在线观看视频在线 | 国产午夜精品久久久久久一区二区三区 | 欧美精品国产亚洲| 97热精品久久久久久| 久久久精品94久久精品| 99久国产av精品国产电影| 一本精品99久久精品77| 国产熟女欧美一区二区| 成人亚洲欧美一区二区av| 久久国产乱子免费精品| 成年女人永久免费观看视频| 国产精品嫩草影院av在线观看| 精品人妻一区二区三区麻豆 | 久久99热这里只有精品18| 亚洲精品色激情综合| 亚洲国产欧美人成| 成人无遮挡网站| 干丝袜人妻中文字幕| 国产精品国产高清国产av| 黄色欧美视频在线观看| 亚洲丝袜综合中文字幕| 国产高潮美女av| 我的老师免费观看完整版| 免费观看在线日韩| 国产私拍福利视频在线观看| 一本久久中文字幕| 亚洲性夜色夜夜综合| 久99久视频精品免费| 国产日本99.免费观看| 国产探花在线观看一区二区| 91久久精品电影网| 国产精品爽爽va在线观看网站| or卡值多少钱| 99热6这里只有精品| 国产精品不卡视频一区二区| 亚洲中文日韩欧美视频| 亚洲色图av天堂| 亚洲一级一片aⅴ在线观看| 亚州av有码| 最新在线观看一区二区三区| 日韩欧美在线乱码| 亚洲成人精品中文字幕电影| 亚洲综合色惰| 久久国内精品自在自线图片| 国产精品嫩草影院av在线观看| 啦啦啦观看免费观看视频高清| 12—13女人毛片做爰片一| 搡老妇女老女人老熟妇| 亚洲图色成人| 国产亚洲精品久久久久久毛片| 亚洲国产欧洲综合997久久,| 少妇熟女欧美另类| 国产毛片a区久久久久| 国产成人精品久久久久久| 久久久久久伊人网av| 免费看美女性在线毛片视频| 女人被狂操c到高潮| 国产精品99久久久久久久久| 成人三级黄色视频| 国产精品三级大全| 欧美成人a在线观看| 麻豆一二三区av精品| www日本黄色视频网| 久久久久久久久久黄片| 久久精品国产99精品国产亚洲性色| .国产精品久久| 麻豆久久精品国产亚洲av| 国产精品三级大全| 热99re8久久精品国产| 尤物成人国产欧美一区二区三区| 亚洲国产高清在线一区二区三| 亚洲内射少妇av| 亚洲欧美日韩高清专用| 国产精品不卡视频一区二区| 日韩精品中文字幕看吧| 国产伦在线观看视频一区| 看非洲黑人一级黄片| 老司机影院成人| 在线播放国产精品三级| 久99久视频精品免费| 中文字幕久久专区| 午夜影院日韩av| 亚洲性夜色夜夜综合| 久久人人爽人人片av| 变态另类成人亚洲欧美熟女| 日韩成人av中文字幕在线观看 | 少妇人妻精品综合一区二区 | 99热精品在线国产| 国产精品久久久久久亚洲av鲁大| 亚洲欧美日韩卡通动漫| 一级毛片aaaaaa免费看小| 看非洲黑人一级黄片| 18禁裸乳无遮挡免费网站照片| 人人妻人人澡人人爽人人夜夜 | 亚洲三级黄色毛片| 搡女人真爽免费视频火全软件 | 看十八女毛片水多多多| 国产私拍福利视频在线观看| 国产成人aa在线观看| 中文字幕av成人在线电影| 一级毛片我不卡| 在线播放无遮挡| 亚洲av免费在线观看| 一个人免费在线观看电影| 午夜精品一区二区三区免费看| eeuss影院久久| 国产麻豆成人av免费视频| 大香蕉久久网|