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

    Enabling Reachability Across Multiple Domains Without Controller Synchronization in SDN

    2021-12-10 11:56:22NaumanKhanRosliBinSallehIhsanAliZahidKhanNomanMazharRoobaeaAlroobaeaFahadAlmansourandUsmanAli
    Computers Materials&Continua 2021年10期

    Nauman Khan,Rosli Bin Salleh,Ihsan Ali,Zahid Khan,Noman Mazhar,Roobaea Alroobaea,Fahad Almansour and Usman Ali

    1Department of Computer System and Technology,Faculty of Computer Science and Information Technology,University of Malaya,Malaysia

    2Department of Computer Science and IT,University of Malakand,Pakistan

    3Robotics and Internet-of-Things Lab,Prince Sultan University,Riyadh,Saudi Arabia

    4Department of Computer Science,College of Computers and Information Technology,Taif University,Taif,21944,Saudi Arabia

    5Department of Computer Science,College of Sciences and Arts Rass,Qassim University,Buraydah,51452,Saudi Arabia

    Abstract:Software-defined networking(SDN)makes network agile and flexible due to its programmable approach.An extensive network has multiple domains in SDN for the scalability and performance of the network.However,the inter-domain link is also crucial for the stability of the entire network on the data plane layer.More than one inter-domain connection enhances the scalability of the data plane layer.However,it faces a reachability problem with the principal root,which causes forwarding loops and packet drops in the network,thereby degrading network performance.The proposed solution is a multiple controller architecture;however,this approach increases the complexity and affects network performance.Thus,in this study,we propose a framework that avoids forwarding loops and packet drops without the synchronization of multiple-domain controllers in the network using an avoid loop with test packet scheme.Moreover,we collect the link status for improved routing and load balancing for the upcoming flow across inter-domain links to prevent congestion and increase throughput in real time.Our proposed methodology can significantly reduce the controller workload against multiple controller architecture,minimize flow setup latency,and improve throughput.

    Keywords:Multiple domain;packet drop;forwarding loop;load balancing;SDN;multiple controller

    1 Introduction

    In the last decade,software-defined networking(SDN)technology has attracted considerably increasing attention in industries and the academia.It is a nascent technology that has been adopted in data center networks and wide-area networks(WAN),such as Internet2 and Google B4[1,2].SDN depends on a central controller to hold a global view of the entire network and perform fine-grained traffic engineering in a centralized manner.It has proven superior performance in load balancing,maximizing system throughput,and dynamic adaptability of traffic changes[3].It also enhances the simplicity in network configuration and management due to its centralized architecture.Moreover,SDN enhances innovation and flexibility with programmable networks by decoupling the control plane from the data plane[4].The traditional distributed computer network has many problems than can be overcome by SDN.However,innovation in the conventional network is a challenge due to its nonprogrammable approach[5].

    The controller contains the authority of high-level policy decisions to construct the high-speed data plane of network devices[2].The OpenFlow protocol is used to communicate with the controller and the data plane through the southbound application programming interface(API)[6].The controller uses OpenFlow to install the forwarding rules in network devices(i.e.,switches and routers).OpenFlow has several versions that have been released,from its first version(1.1)in 2011 to the latest one(1.6).Every new version of the OpenFlow protocol adds new functions[7].In addition to the control and data planes,SDN has a third plane called management or application plane.This plane interacts with the controller through the northbound API.With this plane,the administrator and network engineer can deploy their network applications,such as load balancers and routing protocols,which allow them to control the data plane according to their requirements.The SDN is not only limited to the enterprise or the data center network but it also has a beneficial effect on the improvement of the performance of wireless technologies,such as 5G.Previous research has shown its footprint in the upcoming 6G technology[8].

    In SDN,multiple-domain concepts make large-scale networks,such as carrier-grade networks,stable and efficient.In a conventional network,the carrier-grade network is divided into multiple autonomous systems to monitor and efficiently route and reduce each router processor overhead[9].The same concept of multiple domains is applied in SDN to make the network stable and offload the network controller with multiple physical controllers’deployment.The singlecontroller SDN is inappropriate for the whole network due to the degradation of controller computational performance,which affects the network performance[10].The distributed physical control plane in the control layer reduces the events of the data plane.Chunks of the network should be created into multiple domains to make the network scalable.In this manner,the small portion of the network will be managed excellently to improve the performance of the data traffic throughput,minimize the computational overhead,and reduce the flow insertion latency delay[11].

    The problem in multiple domains without controller synchronization creates forwarding loops and packet drops in the network,which lead to reachability problems across multiple domains in end-to-end services[12].Given a flow,its forwarding path forms a loop,such that the packets of the flow will ultimately be forwarded to their originating domain due to the non-update of the control plane.If a loop exists,then a single looped frame can sufficiently decrease the performance of the entire network by consuming the bandwidth and CPU power of the affected devices[13,14].To overcome such problems,distributed hierarchical and flat-controller architectures have been proposed;however,some limitations exist in the distributed architecture of controllers,such as flow setup latency in the hierarchical architecture and controller CPU computational overhead in the flat architecture of SDN[11].In the present study,we primarily focus on the reachability problem without loop intervention and packet drops in the inter-domain communication during the absence of inter-controller communication in SDN.We propose the avoid loop with test packet(ALTP)mechanism to prevent loop intervention and measure the end-to-end latency in the network from the source to the destination in the absence of multi-domain controller synchronization.

    The other problem in SDN controller is its routing.SDN can use a single-path shortestpath first(SPF)algorithm,which creates congestion on inter-domain links because the controller instructs the switches to forward all flows from the source to the destination on the same path[15].If redundant inter-domain links exists,then the controller uses the single link,and the other link remains unoccupied.In the SPF algorithm,packets may be dropped if the inter-domain link is congested.All flows belong to one link during the inter-domain data traffic.In this study,splitting the flow from the source to the destination is made possible.In the inter-domain flow,the controller accommodates multiple flows across multiple paths from the source to the destination,and the throughput is increased.

    This study also investigates the concerns mentioned above.It assesses how packet drops/loops occur if the source and destination belong to different domains.Moreover,this study enhances our previous work[16]with the main contributions as follows:

    ?Detailed description of the proposed methodology;

    ?Updated topology module to handle the real-time link bandwidth availability;

    ?Load balancing among inter domains to improve the overall throughput of the entire network;

    ?Flow installation on switches according to flow demand;

    ?Analysis of multiple controller architecture and default inter-domain routing performance using the proposed framework.

    In the production network,the network designing team suggests redundant links in the core layer,and the important egress node makes the network scalable and reliable in case of link failure.On the basis of this principle,a single inter-domain link is not appropriate for the scalability of the entire network,which contains multiple domains.If one link in the inter-domain connection fails,then it will create the end-to-end reachability problem across all the domains of the network.We analyze that one inter-domain link does not create a loop.We install two links among the domains for reliability purposes,and we analyze whether a reachability problem in the multi-domain system occurs.After the excavation of the problem,we obtain two root causes of the forwarding loops and black hole problems in the network.

    In Fig.1,the controller has its own entire domain information.Thus,the entire domain topology tree can be constructed quickly[5].Packet drop may occur due to the inter-domain communication without controller synchronization because the controller has broadcasted ARP packets inside and outside the topology,which mislead the controller about the host location.Thus,in this manner,wrong flow entries will be incorporated due to the NIB table of controllers not being updated.The redundant link has the same properties as Link 1 in Fig.1.In this step,the controller misleads and constructs a wrong topology.That is,it installs the outflow forwarding rules on Switch H instead of Switch E.

    The packet drops on Switch E,and Host B cannot receive the packets;or if the host is not present in the network,then it will create a forwarding loop.The cases mentioned above indicate that if the controller does not know the complete network view,then avoiding the loops/packet drops between domains will be difficult,as well as drawing the right tree topology for the data traffic in their domain.Loop also occurs in the three domains due to the NIB table of controllers being not updated[12,17].Acronyms used in this paper are presented in Tab.1.

    Figure 1:Forwarding loops and packet drops among the inter domain with dual link

    Table 1:List of acronyms

    The remainder of this paper is structured as follows.Section 2 describes the related works.Section 3 briefly explains the proposed methodology.Section 4 presents the results and discussions.Finally,Section 5 concludes the paper.

    2 Related Works

    Several works have been conducted to make the reachability of one host in one domain to another domain with multiple controller architecture possible.HyperFlow[18]and ASIC[10]were proposed,in which several distributed controllers work together in the flat topology of controllers.This approach enables end-to-end services,provides control layer scalability,and sustains the flexibility of the centralized system.However,flat architecture controllers need supplementary protocols,such as the Border Gateway Protocol(BGP).The detail of other domain information acquired by every controller in the network brings the computational overhead with additional resource utilization.Its computational overhead is linear to the topology size[19].HyperFlow[15]uses a distributed file system and hash table for spreading the information across the various controllers to sustain logical centralization.The other distributed controller approach,DISCO,is a multi-domain,distributed SDN controller with intra-and inter-domain functions[20].The intra domain manages network control and flow prioritization.With the module package,the intra domain addresses several network problems.The inter domain provides connectivity and has two modules among different controllers.First is the messenger module for building channels between the controllers to exchange data with each other.The AMPQ protocol,which provides routing,prioritized querying,and orientation messaging,is used in this approach.The controller has high workload and CPU overhead in this strategy because each controller carries the entire network information and performs routing for inter and intra domains[11].

    Google also has inter-domain experience with B4[1,2],a global SDN deployment that connects its data centers to each data center with unified traffic engineering services and controller clusters.Contact between controllers allows the exchange of information between the various controllers of SDN.Inter-controller communication can be implemented in various ways.One is the SDN east–west interface approach.The SDN east–west interface is used under the jurisdiction of single- or multiple-network operators to share information between SDN domains.In between two controllers,a session needs to be formed by adopting either the BGP or the Session Initiation Protocol(SIP)over the Transmission Control Protocol(TCP)to transfer information.If it needs to handle more than the adjacent controllers,then it cannot be used.The SIP can be used to set up an SIP;that is,for initiating and controlling communication,SIP is a request–response protocol[10].

    Conversely,in Kandoo[21],the hierarchical distribution of controllers is defined based on two layers of controllers.First is the lower layer,which is a group of controllers without interdependence and network-wide state information.Second is the upper layers,which are a central management controller that maintains the network-wide state and inter-domain flows through the root controller for inter-domain traffic.These layers have high flow setup latency for inter-domain routing because the local controller consults with the controller at each new inter-domain flow setup,thereby affecting network performance[11].

    Existing studies[22–24]have proposed solutions to distribute the load on the control plane through load balancing and QOS approaches across multiple controllers.These techniques aim to alleviate the load on the controller in flat and hierarchal controller architectures.Previous studies have focused on the load but have not extended their research to different domains and geographical locations where the controller maximizes the flow setup latency due to long distance.However,our work is different from these studies,as we offload the controller and avoid the complexity of multiple controller interactions.Our proposed work is also feasible to the controller for different geographical locations because every controller is free from other domain workloads.

    In SDN-based networks,load balancing in data planes can be classified into two parts:servers and links.In server-based load balancing,traffic is allocated to different servers to avoid network congestion.Conversely,link load balancing intends to distribute the flows to different paths to adjust link utilization[25].

    The equal-cost multi-path(ECMP)algorithm has also been proposed in SDN,as well as other well-known techniques in the traditional network for load balancing[26].However,this algorithm works on the static link cost,which is proportional to the link bandwidth and is preferable for data centers.Another study formulated a dynamic flow scheduling algorithm based on elephant and mice flow in data centers[15].In[27],the authors proposed an architecture that uses the distribution of the network link utilization and periodic probe packet in the data center network.In[28],difflow design was proposed to use the ECMP strategy for short-term flows and random packet spraying;the design is based on the distribution of the long- and short-term flows in the data center.The above data plane load balancing strategy has been suggested for splittable flows in the enterprise or in the data center network.

    In this study,we address the inter-domain link load balancing strategy,which focuses on the real-time availability of the link cost and the unsplittable flow problem in a WAN under multiple domains.However,the above proposed algorithms are not tested in this study experimentation.

    The objective of our proposed methodology is to solve the reachability problem and enable end-to-end services in the whole network without the synchronization of control planes.The proposed method can offload the controller from other domain information and improve network performance.To the best of our knowledge,this study is the first to enable reachability without controller synchronization

    3 Proposed Methodology

    The overview workflow of our proposed approach is shown in Fig.4.The proposed approach includes four modules,namely,topology discovery and update module,ALTP scheme(test packet and delay module),flow installation module,and load balance module.These modules are briefly described as follows.

    ?Topology Discovery and Update:The approach proposes a two-level topology discovery.The first level is the intra-domain level that discovers the internal topology of a domain and identifies the border switches and links.The controller obtains the information from switches among the link bandwidth utilization and updates the topology.This result is also used as the input in the load balancing module.

    ?Flow Classifier:This submodule classifies the flow into inter and intra domains.

    ?ALTP Scheme:The module calculates the shortest delay path(s)between the source and border nodes for inter-domain flow by using test packets.The result is used in the flow installation and load balance modules.

    ?Load Balance:If several shortest paths with a dynamic cost exist between the source–destination host pair from the path computation,then this module will balance the flow according to its demand among the shortest paths’status from one domain source to other domain destination.

    ?Flow Installation:The module pushes flows in the related border switches along the domainlevel shortest path between source–destination host pairs,and it pushes inter-domain flows in the relevant border switches along the shortest path within a domain.

    3.1 Topology Discovery and Update

    This module obtains information about the switches,such as attached host ID,MAC addresses,and IP addresses,from an underlined infrastructure layer through a controller.The controller obtains this information through Link Layer Discovery Protocol(LLDP)to identify the topology[5].The LLDP packets are sent by switches through the controller instructions.The importance of LLDP packets is the same as in a conventional network because it propagates the source switch outport,identities,and other capabilities.In SDN,when the controller receives LLDP from the switches,the controller analyzes the packets,identifies how many switches and hosts are connected in the domain,and builds the topology graph according to the information it obtained.

    Figure 2:Proposed framework for end-to-end services across multiple domains without controller synchronization

    The precise network states information availability.The controller manages the topology by updating the residual connection capabilities in this module after installing a flow.For a given flow demand,the controller computes a route for flow demand.It then subtracts the requested demand from each link’s residual capacity on the computed route.Therefore,the controller will always have the current residual graph to compute a path for a new request.Clearly,if only one physical controller exists and no background traffic is present when we execute our simulation,then we can use this idealistic approach.

    In our work,the controller sends the port statistics requests to all OpenFlow switches every 2 s.Upon receiving this request from the controller,each switch sends the total amount of traffic sent on its ports until the request comes.The controller keeps following the quantities[29].

    whereT.C(u,v)is the total amount of traffic sent through link(u,v)until the current timetc,and PRT(u,v)is the previously recorded total amount of traffic sent through link(u,v)until the previous query timePQT.By using these quantities,the controller can update the residual bandwidth of link(u,v)as follows.In Eq.(1),C.T(u,v)is the average current traffic rate.Then,in Eq.(2),RBW(u,v)denotes the residual bandwidth and is calculated by subtractingC.T(u,v)fromBW(u,v),which is the initial capacity of the link.Finally,the controller uses the following equations to save the current quantities as previous quantities for the calculations in the next period.In Eq.(3),{PRT(u,v)}is the previously recorded total amount of traffic sent through the link.To provide the bandwidth aggregation policy in real time,the controller queries the bandwidth parameter information of each connection in the underlying network.In addition,depending on the bandwidth aggregation policy,which can dynamically change the inter-domain routing and load balancing in a timely manner,the efficiency of the flow transmission should be guaranteed to ensure the high reliability and adaptability of the flow transmission[30].

    Algorithm 1:n SDN Topology update algorithm for inter- and intra-domain flow across multiple domains i INPUT:Data:f→F(inter-domain flow)and inter-and intra-domain link states OUTPUT:Link state new 1.While True( f ?F)2.Do 3.Calculate f current,available bandwidth 4.If(link status ≈link state NEW)5.Calculate the bandwidth of new f 6.Output the new topology 7.else 8.Calculate the available bandwidth

    This algorithm achieves the most recent link state information from the underlying network and updates the link information in real time.

    a.Flow Classifier

    In the implementation,one job is to identify the application data for inter-domain flow level services.Generally,methods that are commonly used to distinguish flows are based on source IP address,source port,MAC address,service type(ToS)bits,and traffic class header field in the MPLS[31].We classify user data flow in our inter-domain routing strategy into inter and intra domains.The variable may differentiate data flow by setting the match fields(i.e.,source IP and MAC addresses and destination IP and MAC addresses)of the flow entries in OpenFlow switches.

    3.2 ALTP Scheme

    Controllers know their inter-domain switches and status connections based on the analysis of the problem.In their domain,they prevent loops and assess an optimal path within the domain.However,controllers cannot compute the path outside their domain.We use test packets to prevent loops and packet drops among multiple SDN domains and obtain delay routes.While transmitting the data from the source to the destination,it chooses an optimal connection from the inter-domain links.The new data plane and the split definition of SDN are not introduced in this study.The ALTP is added to the switches without any modifications.Echo and response packets are the test packets in our scheme.The proposed scheme is presented in Fig.4.The ALTP’s characteristics are as follows.First,the source sends packets to the destination.If the destination belongs to another domain,then the controller sends a test packet to another domain in the network using inter-domain links.The source domain controller will be responsible for the source domain and test packet transmission.The controller holds one inter-domain connection and will block the rest of the inter-domain links.If no other domain exists,then the packets are dropped by the controller.The inter-domain links follow the same procedure on the second link to N,and the controller keeps the response time value of the test packets.The controller determines and matches up the test packets’delay rate,and it selects that link for data traffic based on the rapid response and lower delay rate of the test packet.The controller randomly selects any link in the event of an equal response time.It injects a test packet to Switch A in Fig.3,where the request initially comes to the controller of Domain A to select an optimized path to the destination.At that point,the controller checks its RIB.Suppose that the IP and MAC addresses do not match.The controller will find the MAC address by using ARP broadcast and will forward outside Domain B.When the domain controller obtains the MAC address of the following destination,it will set forwarding rules from source Switch A to egress Switch B for Test Packet 1.Thus,the test packet will send through Link 1.The path of the metric for Test Packet 1 is A–B–D–F(echo packet path).The reply path for the test packet path is recursive of the echo path F–D–B–A.

    All the steps for Test Packet 2 are similar to those of Test Packet 1.The metric for the echo path of Test Packet 2 is A–B–E–H,and the reply packet path is H–E–B–A.Consider the test packet path latency by the propagation delay(ai,j)and the sum of link latencyand switch delayγi,jin Eq.(5).In Eq.6,the delay rate is calculated by the packet.EC_time is the travel time from the source node to the destination node.RP_time is the traverse time of packets on the same path from the destination node.In Eq.(7),the delay rate of Test Packet 2 is also calculated similarly.Test Packets 1 and 2 are checked by Domain A’s controller from their latency delay.In this case,the test packets are used for both inter-domain links step by step.The controller will obtain the test packets’latency and store the test packets’response time in their database.It will check the comparison of both results if Test Packet 1’s response time is higher than that of Test Packet 2.Then,the traffic of Host A will send data traffic through Link 2;otherwise,the data traffic will pass through Link 1.In the given case presented in Fig.3,suppose that the path delays of the test packet on inter-domain Link 1 are shorter than those on inter-domain Link 2.Then,the traffic sends on Link 1.

    Figure 3:ALTP scheme flowchart

    3.3 Inter-Domain Load Balancing Module

    In our proposed framework,the controller categorizes the flow into inter- and intra-domain flows,as shown in Fig.2.In this case,we are interested the inter-domain flow.The test packet obtains the end-to-end delay path from the source node to the destination node and selects the least delay path,which includes the inter-domain link.This approach results in the flow installation module and installs the source node’s flow to select the border switch.The interdomain link is selected among the inter domains,as shown in Fig.5.Thus,all flows from Sources 1 and 2 forward the flow on this link.However,we assume the load balancing problem and maximize the path for inter-domain flow.In this case,we assume the inter-domain flow in the network with the absence of intra-domain flow.We also assume here in the network that the test packet selects the least inter-domain link for inter-domain flows,where it selects one of the border switches as the gateway.We consider multiple flows simultaneously.The problem becomes related to the integer multi-service flow problem,which is known to be NP-hard.Moreover,in many applications,each flow must be transferred through a single path.Suppose Flows 1 and 2 have the same demand cost likewise,Flow 3 has 10,and Flow 4 has 5 cost demand bandwidths.Thus,f1–f3 have their demands fulfilled,whereas the other flows have demanded more and will be rejected.We sort out such problem through a multi-flow path heuristic routing algorithm called rate-based dynamic shortest path[32],which is also known as multiple shortest paths first(MSPF)[29].This algorithm works on the dynamic cost of the link.The proposed algorithm for a single domain with a dynamic cost is used for the multiple-domain problem in this study.

    Figure 4:Installation of test packets across inter-domains using links 1 and 2

    Figure 5:Inter-domain flow installation from S1 and S2 across inter-domain Link 1 through SPF

    Consider a network represented by a directed sample graphG.

    A={vI,v2,v3,....,vn},

    Each link(i,j)ELis related with an existing BW(i,j).

    Sk→source node of one domain,dk→boarder node of other domain,

    rk→the bandwidth requirement of inter?domain flow

    The MSPF works on a dynamic link cost metric as follows:

    To compute forRT(u,v)(Sk,dk),the algorithm relies on a pre-computed link parameter,which is obtained from the topology update module.In essence,this parameter helps review each link’s status for each flow.By foreseeing and considering this information,the algorithm prevents considerable key links,at least if no other path is available.This algorithm is used to obtain a higher throughput among inter-domain flows through its load balancing feature;moreover,it is efficient in terms of computation.We will now illustrate the load balancing operation by using the same example topology in Fig.5.In the pre-computation phase,the BFS calculates the minimumhop disjoint paths.After using the ALTP scheme,we suppose that we have the following graph in Fig.6 from the above topology for the upcoming flow.The controller has a full view of its topology.Thus,it knows that the border node is connected to another domain but does not know the other border node.Domain A controller knows the destination for Source 1,whereas Source 2 belongs to destination Domain B,because the source domain receives the response packets from the border node of Domain B.We replace the two-border node as a one-destination node according to the controller’s perspective.Suppose the four flows in Fig.5.The single-path SPF algorithm uses inter-domain shared link(B,E)heavily without considering the link,resulting in significant load.Thus,the multiple MSPF algorithm in Fig.6 initially takes the path from the ALTP scheme and makes the directed graph for flows.Accordingly,Z(U,V)considers the shared link.In the first stage,the MSPF algorithm computes the rate parameter for each link.If any of the pairs does not share a link,then its rate parameter is equal to 1.The load is distributed,and link(C,D)is utilized.Thus,the approach avoids overload on the link.As shown in Fig.6,the MSPF balances the inter-domain flow among the inter-domain links in the network.The computational complexity w.r.t.of the MSPF algorithm isO(K(N+LlogN)),whereK,N,andLrepresent the number of flows,number of nodes,and number of links,respectively.

    Algorithm 2:NPUT: Dir MSPF algorithm for inter-domain flow I ected Graph G(N,L),topology module,test packet path pk Inter ?domain Flow={(sk,dk,rk): k=1,2,...,K},Z(u,v)={(s,d)?pairs using the inter-domain link(u,v)} computed by BFS for(u,v)∈L.OUTPUT:Inter-domain link load balancing Stage 1 1.for Each link(u,v)belong to L do 3:if fk ?inter ?domain flow

    4:get link status ?links(topology module)5:newZ(u,v)inter ?domain link=0 ∨images/BZ_935_1147_395_1165_441.pngSk ∧′dk)1:Z(u,v)then 6:RT(u,v)(Sk,dk)=1 7:else 8:C(u,V)(Sk,dk)=1/RBW(u,v)9:end if.10:end for 11:F(u,v)=1 12:end for Stage 2 13:for Each flow(sk,dk,rk)?F do 14:Get the link update status 16:While eliminating RBW(u,v)

    Figure 6:Distribution of multiple flow across multiple shortest paths

    We obtain the domain topology and then compute the shortest path on the domain level.When the controller of the source domain receives the first packet sent by a source host to a destination host in the other domain(packet in the event),it needs to install inter-domain flows in the border switches according to the shortest path[33].Normally,the controller will make a forwarding decision based on the destination MAC address.However,for the inter-domain traffic,the forwarding decision is also based on the destination IP address.Thus,the controller needs to distinguish the intra-domain traffic from the inter-domain traffic to process these types of flow properly.According to the installation module,the MSPF uses the dynamically shortest path according to the link status and balances the flow load across the domains.The test packets obtain the best-optimized path end-to-end.

    Algorithm 3 domains INPUT:M:Flow installation from the host to the destination across the same and different SPF,SPF,source host,destination host OUTPUT:Install flow according to flow demand along multiple shortest paths 1.If(s,d ?different domain)2.for domain in domain shortest path 3.if(domain ?source domain)4.Determine the intra-domain shortest path between the source switch and the chosen border switch through test packets 5.If(flow demand ≥available link bandwidth)6.Choose another shortest path with available bandwidth 7.else 8.Push flows along the same path 9.elseif(domain ?destination domain)10.Determine the intra-domain shortest path between the chosen border switch and the destination switch 11.If(flow demand ≥available link bandwidth)12.Choose another shortest path by available bandwidth 13.Push flows along the intra-domain shortest path 14.else 15.RUN SPF 16.End for 17.End If

    4 Results and Discussion

    4.1 Parameters for Experimentation

    This section evaluates the proposed methodology for dual domains in SDN.The simulation contains one PC system with 2.1 GHZ Core i7 process and 32 GB main memory.The experiment is performed in the Mininet emulator with the ODL controller[34].We use a random number of switches and a maximum of three controllers in the hierarchy architecture and two in flatcontroller architectures.In the data plane,domains are connected to the border switches.A half-mesh ring topology is selected for the experiments.The two domains are connected by two links(i.e.,Links 1 and 2).Every link inside the domain is 1 Mbps,whereas the delay time of every link in both domains is 10 ms.The experiment is performed a minimum of 10 times to check the reliability of the proposed study and verify the performance.The proposed framework minimizes the control plane workload,which also improves the end-to-end delay and increase the throughput.The simulation paraments used in this experiment are listed in Tab.2.

    Table 2:Parameters for experimentation

    4.2 TCP and UDP Throughput Assessment

    We set up 12 hosts for the TCP and UDP throughput assessment.Six hosts(h1–h6)are in the source domain,whereas the other six hosts(h7–h12)are in the destination domain.Moreover,we map a one-to-one relationship between the client and the server.The entity from h1 to h6 is the client in the source domain,whereas that from h7 to h12 is the server in the destination domain.The first three hosts(h1–h3)include the UDP traffic generator client,whereas h4–h6 are considered for a TCP client in the source domain.We use the Iperf tool to evaluate the TCP and UDP traffic.After the evaluation for UDP and TCP traffic throughput,we take the average after every 50 s.In Eq.(7),TT is the traffic throughput,and Tn is the last host traffic throughput,which may be UDP or TCP.

    The average path throughput from the UDP source to its UDP destination is shown in Fig.7.Inter-domain links along the path are evaluated by using the data traffic UDP throughput.The results indicate the difference among single-path SPF and MSPF throughput for UDP traffic.Moreover,the MSPF improves the throughput due to the adoption of MSPF and load balance among inter-domain links.We use the 50 s interval for datapoint.The simulation is run for 300 s to gain measurement of the actual improvement of the throughput.Moreover,the traffic to the controller from the TCP source uses the TCP traffic to a different destination,as shown in Fig.8.Thus,it will allocate the same inter-domain link to their destination,which is selected through test packets for the UDP source data traffic.The controller keeps the delay of the test packets and selects an inter-domain link with the lowest delay.The evaluation of both routing algorithm throughputs for the TCP traffic is shown in Fig.8.The MSPF shows improvement in throughput due to its load balancing feature.

    Figure 7:Inter-domain UDP flow average throughput

    Figure 8:Inter-domain TCP flow average throughput

    4.3 Evaluation of the Proposed Single-Controller Approach with Multiple Controller Architectures

    We use the D-itg tool to run dynamic traffic for random packet generation from the source in one domain and the destination in another domain by using a random number of switches in the whole network(S1–S20).We use a maximum of 20 switches in both domains.Moreover,we increase the switches for the experiment in ascending order.Then,at every stage,we generate the inter-domain traffic and record the end-to-end delay.As shown in Fig.9,we perform an end-to-end delay measurement,where end-to-end flow delay is also correlated with the flow setup latency.The single-controller architecture has an end-to-end delay that is relatively low compared with the remaining two architectures because of the less flow setup latency.Moreover,according to the five-switch topology,our proposed work’s end-to-end delay is two times less than the hierarchal approach and one time less than the flat approach,as shown in Fig.9.The same trend of minimizing the delay is observed from 10 to 20 switches.Thus,some researchers have concluded that the hierarchical controller architecture is suitable for inter-domain routing[21,35].However,our proposed methodology with a single controller has not only avoided the forwarding loop across the multiple domains but also improved the network performance.

    Figure 9:End-to-end delay under single- and multiple-controller architecture

    In the hierarchical architecture,the controller has sufficient time to install flow for the interdomain flow,which indicates that the interaction with the root controller will decrease the entire performance.As shown in Fig.10,the difference between the existing architecture and our proposed approach with a single controller is that the former has relatively less flow setup latency in a maximum of 20 switches in the topology.Our proposed work has 35 ms flow setup latency for inter-domain flow,whereas the hierarchical architecture has quite a large flow setup latency at 70 ms,and the flat architecture has a latency of approximately 40 ms.Our proposed methodology and the flat approach have less flow setup latency due to the independence for inter-domain path calculation and flow installation along the path.

    The Sysbench tool runs for 100 s for 5,10,15,and 20 switches individually.On every test,we take the peak value of CPU utilization for the proposed controller architecture and the rest of the architecture.The controller computational workload with our approach and the two other controller architectures is shown in Fig.11.As shown by the difference of the load,our proposed approach also has less workload because it holds the information of its domain,and no other routing protocol and collaboration exist with the other domain controllers.In this experiment,the hierarchical controller has less workload because it is only used for inter and intra domains and flat architecture.The controllers constantly update each other in both domains for inter-domain flows via inter-domain routing[36,37].If one controller has a specific capacity for the nodes in the network,then the hierarchical approach controller obtains half of that capacity.

    Figure 10:Flow setup latency measurement with single- and multiple-controller architecture

    Figure 11:CPU utilization under the proposed framework and multiple-controller architecture

    Our finding shows that the flat architecture framework is useful for network matrix performance compared with the hierarchical approach.The hierarchical approach is useful in the scalability of the network compared with single- and flat-controller architectures.

    5 Conclusion

    In this study,we enable the reachability across domains to avoid forwarding loops and packet drops without controller synchronization and select an optimized path through the ALTP scheme,which is based on a single-controller architecture for inter-domain flow.On the basis of the selection of the best path,we also formulate the problem of congestion among the selected interdomain links,in which we include the dynamic cost load balancing strategy in our proposed framework to avoid congestion for the inter-domain flow on the selected inter-domain links.The extensive experiment result shows that our proposed methodology can minimize the flow setup latency and utilize controller workload through the existing solution.Moreover,we improve the throughput through link–load balancing under multiple domains.This work is limited in the control layer failure recovery.In the case of controller failure,the entire domain of the network will be disconnected from other domains.We will address these issues in future works.

    Acknowledgement:The authors are grateful to the University of Malakand and University of Malaya for providing fund for this project.

    Funding statement:The authors are grateful to the Taif University Researchers Supporting Project(number TURSP-2020/36),Taif University,Taif,Saudi Arabia.This research work was also partially supported by the Faculty of Computer Science and Information Technology,University of Malaya,under Postgraduate Research Grant PG035-2016A.

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

    svipshipincom国产片| 美女被艹到高潮喷水动态| 国产激情偷乱视频一区二区| 全区人妻精品视频| www日本黄色视频网| 男女床上黄色一级片免费看| 欧美xxxx黑人xx丫x性爽| 欧美黄色淫秽网站| 欧美乱码精品一区二区三区| 伊人久久大香线蕉亚洲五| 黄色女人牲交| 欧美zozozo另类| 操出白浆在线播放| 国产探花在线观看一区二区| av在线蜜桃| 国产精品av视频在线免费观看| 国内毛片毛片毛片毛片毛片| 亚洲国产色片| 99热精品在线国产| 大型黄色视频在线免费观看| 国产91精品成人一区二区三区| 男女之事视频高清在线观看| 特大巨黑吊av在线直播| 国产精品99久久久久久久久| 国产成人系列免费观看| 久久精品综合一区二区三区| 99精品久久久久人妻精品| 国产又黄又爽又无遮挡在线| 成年女人看的毛片在线观看| 国产精品一区二区三区四区久久| 在线观看日韩欧美| 少妇的逼水好多| 日韩欧美 国产精品| 天堂动漫精品| 精品欧美国产一区二区三| 中文在线观看免费www的网站| 日本熟妇午夜| 美女大奶头视频| 偷拍熟女少妇极品色| 中文字幕精品亚洲无线码一区| 国产伦精品一区二区三区四那| 国产一级毛片七仙女欲春2| 亚洲激情在线av| 午夜福利在线观看吧| 欧洲精品卡2卡3卡4卡5卡区| 日本成人三级电影网站| 国产精品免费一区二区三区在线| 真人一进一出gif抽搐免费| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 国产精品一区二区免费欧美| 老熟妇仑乱视频hdxx| 国产高清视频在线播放一区| 97人妻精品一区二区三区麻豆| 俄罗斯特黄特色一大片| 特大巨黑吊av在线直播| 欧美日韩综合久久久久久 | 99久久九九国产精品国产免费| 日韩 欧美 亚洲 中文字幕| 男女之事视频高清在线观看| 日韩欧美在线二视频| 欧美不卡视频在线免费观看| 91麻豆精品激情在线观看国产| 久久天躁狠狠躁夜夜2o2o| 色尼玛亚洲综合影院| 欧美绝顶高潮抽搐喷水| 国产不卡一卡二| 免费人成视频x8x8入口观看| 国产又黄又爽又无遮挡在线| 91字幕亚洲| 久久久久久国产a免费观看| 国产成人av教育| 麻豆一二三区av精品| 成人国产一区最新在线观看| 国产黄色小视频在线观看| 国产97色在线日韩免费| 国产精品永久免费网站| 在线a可以看的网站| 久久久久久人人人人人| 国产精品一区二区三区四区久久| 国产成人av教育| 国产精品一区二区免费欧美| 在线国产一区二区在线| av黄色大香蕉| 法律面前人人平等表现在哪些方面| 精品久久久久久久久久久久久| 国产欧美日韩精品一区二区| 好看av亚洲va欧美ⅴa在| 人妻丰满熟妇av一区二区三区| 高清在线国产一区| 亚洲午夜理论影院| 国产伦精品一区二区三区四那| 久久精品国产99精品国产亚洲性色| 亚洲第一欧美日韩一区二区三区| 成年女人毛片免费观看观看9| 免费在线观看成人毛片| 很黄的视频免费| 精品熟女少妇八av免费久了| 熟女人妻精品中文字幕| 国产亚洲精品久久久com| 欧美激情在线99| 久久天躁狠狠躁夜夜2o2o| 18禁美女被吸乳视频| 亚洲精品久久国产高清桃花| 婷婷丁香在线五月| 亚洲国产精品合色在线| 免费电影在线观看免费观看| 国产淫片久久久久久久久 | 中文资源天堂在线| 国内揄拍国产精品人妻在线| 欧美色视频一区免费| 99热精品在线国产| 国产成人系列免费观看| 99riav亚洲国产免费| 人妻丰满熟妇av一区二区三区| 91久久精品电影网| 嫩草影院精品99| 国产日本99.免费观看| 少妇熟女aⅴ在线视频| 国产精品香港三级国产av潘金莲| 日韩亚洲欧美综合| 国产精品99久久久久久久久| 丰满人妻一区二区三区视频av | 老司机在亚洲福利影院| 亚洲熟妇熟女久久| 99久国产av精品| 国产精品国产高清国产av| 国产精品香港三级国产av潘金莲| 一级作爱视频免费观看| 欧美精品啪啪一区二区三区| 97超视频在线观看视频| 最近在线观看免费完整版| 少妇的逼水好多| 村上凉子中文字幕在线| 青草久久国产| 国产伦在线观看视频一区| eeuss影院久久| 最近最新免费中文字幕在线| 99久久精品一区二区三区| av中文乱码字幕在线| 一个人免费在线观看电影| 欧美极品一区二区三区四区| 我的老师免费观看完整版| 午夜福利免费观看在线| 亚洲精品乱码久久久v下载方式 | 欧美黄色淫秽网站| 精品国产超薄肉色丝袜足j| 九色成人免费人妻av| 在线免费观看不下载黄p国产 | 波多野结衣巨乳人妻| 国产真实伦视频高清在线观看 | 偷拍熟女少妇极品色| 熟女少妇亚洲综合色aaa.| 麻豆成人av在线观看| 色综合亚洲欧美另类图片| 国产精品嫩草影院av在线观看 | 美女高潮的动态| 精品福利观看| 99精品欧美一区二区三区四区| 国产成人aa在线观看| 国产精品亚洲美女久久久| 九九久久精品国产亚洲av麻豆| 国产亚洲av嫩草精品影院| 少妇的逼水好多| 亚洲精品成人久久久久久| 欧美成人一区二区免费高清观看| 啦啦啦韩国在线观看视频| 亚洲精品一区av在线观看| 亚洲欧美日韩卡通动漫| 99热这里只有是精品50| 精华霜和精华液先用哪个| 日韩高清综合在线| 国产精品99久久久久久久久| 国产91精品成人一区二区三区| 亚洲成人久久爱视频| 国产精品99久久久久久久久| 美女 人体艺术 gogo| 国产高清videossex| 老汉色∧v一级毛片| 19禁男女啪啪无遮挡网站| e午夜精品久久久久久久| 一个人看的www免费观看视频| 国产成年人精品一区二区| 国产成人av教育| 757午夜福利合集在线观看| 97超视频在线观看视频| 国产97色在线日韩免费| 亚洲精品在线美女| 嫩草影院精品99| 亚洲国产精品久久男人天堂| 国产精品影院久久| 最后的刺客免费高清国语| 国产色爽女视频免费观看| 久久久久久九九精品二区国产| 观看美女的网站| 最近最新中文字幕大全电影3| 中文字幕av成人在线电影| 超碰av人人做人人爽久久 | 久久人人精品亚洲av| 欧美黑人巨大hd| 午夜精品一区二区三区免费看| 欧美日本亚洲视频在线播放| 国产淫片久久久久久久久 | 亚洲 欧美 日韩 在线 免费| 国产一区二区三区在线臀色熟女| 制服人妻中文乱码| 波多野结衣高清无吗| 欧美激情在线99| 免费人成在线观看视频色| 五月伊人婷婷丁香| 欧美乱妇无乱码| 免费人成在线观看视频色| 成人欧美大片| 高清日韩中文字幕在线| 国产男靠女视频免费网站| 久久中文看片网| 在线观看美女被高潮喷水网站 | 深夜精品福利| 嫁个100分男人电影在线观看| 国内久久婷婷六月综合欲色啪| 亚洲人成网站在线播| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 免费大片18禁| 中亚洲国语对白在线视频| 免费看十八禁软件| 可以在线观看的亚洲视频| 日本在线视频免费播放| 亚洲在线自拍视频| 一本一本综合久久| 欧美极品一区二区三区四区| 国产精品98久久久久久宅男小说| 搡老岳熟女国产| 制服丝袜大香蕉在线| 老司机福利观看| 国产av麻豆久久久久久久| 午夜两性在线视频| 亚洲成人中文字幕在线播放| 黄片小视频在线播放| 麻豆国产97在线/欧美| 成人特级av手机在线观看| 中文字幕熟女人妻在线| 欧美在线一区亚洲| 亚洲五月天丁香| 非洲黑人性xxxx精品又粗又长| 老司机福利观看| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 天天添夜夜摸| 一本久久中文字幕| 18+在线观看网站| 一进一出好大好爽视频| 亚洲av不卡在线观看| 成人av一区二区三区在线看| 午夜免费激情av| 一本综合久久免费| 琪琪午夜伦伦电影理论片6080| 成人18禁在线播放| av国产免费在线观看| 亚洲av成人不卡在线观看播放网| 亚洲av免费在线观看| 首页视频小说图片口味搜索| 日韩人妻高清精品专区| 夜夜爽天天搞| 国产午夜精品论理片| 久久这里只有精品中国| 老司机福利观看| 嫩草影视91久久| 亚洲七黄色美女视频| 欧美一级a爱片免费观看看| 精华霜和精华液先用哪个| 亚洲成人久久爱视频| 国产亚洲精品久久久久久毛片| 国产精品女同一区二区软件 | www国产在线视频色| 12—13女人毛片做爰片一| 欧美黑人巨大hd| 久久久久免费精品人妻一区二区| 久久久国产精品麻豆| 制服人妻中文乱码| 九九久久精品国产亚洲av麻豆| av片东京热男人的天堂| 日韩欧美 国产精品| 日韩高清综合在线| 欧美最新免费一区二区三区 | 18美女黄网站色大片免费观看| 9191精品国产免费久久| 丰满乱子伦码专区| 美女被艹到高潮喷水动态| 国产精品一及| 高清在线国产一区| 搡女人真爽免费视频火全软件 | 又粗又爽又猛毛片免费看| 久久精品91无色码中文字幕| 免费无遮挡裸体视频| 日韩欧美免费精品| 婷婷精品国产亚洲av| 国产av不卡久久| 级片在线观看| 久久久成人免费电影| 久久精品国产99精品国产亚洲性色| 日韩人妻高清精品专区| 操出白浆在线播放| 在线观看免费视频日本深夜| 69av精品久久久久久| 国产午夜精品论理片| 久久精品影院6| 亚洲天堂国产精品一区在线| 国内精品久久久久久久电影| 免费看光身美女| 色吧在线观看| 18美女黄网站色大片免费观看| 午夜福利在线观看吧| 1024手机看黄色片| 色综合婷婷激情| 久久99热这里只有精品18| 国产成人av教育| 中文字幕高清在线视频| 亚洲精品日韩av片在线观看 | 亚洲av第一区精品v没综合| 成年女人毛片免费观看观看9| 国产精品亚洲美女久久久| 国内揄拍国产精品人妻在线| 久久午夜亚洲精品久久| 一本综合久久免费| 日本 av在线| 久久九九热精品免费| 中文字幕高清在线视频| 啦啦啦免费观看视频1| 最后的刺客免费高清国语| 99精品在免费线老司机午夜| 欧美日韩黄片免| 免费观看人在逋| 叶爱在线成人免费视频播放| 精品久久久久久成人av| 日本黄色视频三级网站网址| 欧美黑人欧美精品刺激| 亚洲精品影视一区二区三区av| 久久国产精品人妻蜜桃| 成人国产一区最新在线观看| 搡老妇女老女人老熟妇| 女警被强在线播放| 亚洲成av人片在线播放无| 嫩草影视91久久| 亚洲精品美女久久久久99蜜臀| aaaaa片日本免费| 在线观看66精品国产| 国产av不卡久久| 国产v大片淫在线免费观看| 国产亚洲精品久久久久久毛片| 琪琪午夜伦伦电影理论片6080| 国产精品久久久久久久久免 | 真人做人爱边吃奶动态| 最好的美女福利视频网| 最近最新免费中文字幕在线| 成人一区二区视频在线观看| 国产成人系列免费观看| 国产精华一区二区三区| 91在线观看av| 久久亚洲精品不卡| av女优亚洲男人天堂| 国产精品亚洲美女久久久| 午夜免费观看网址| 少妇人妻精品综合一区二区 | 成人性生交大片免费视频hd| 天天一区二区日本电影三级| 精品国产美女av久久久久小说| 好男人在线观看高清免费视频| 国产伦一二天堂av在线观看| 一进一出好大好爽视频| 美女 人体艺术 gogo| 三级男女做爰猛烈吃奶摸视频| av在线天堂中文字幕| 最近最新中文字幕大全电影3| 亚洲精品亚洲一区二区| 欧美性感艳星| 精品久久久久久久久久久久久| 国产三级在线视频| 亚洲aⅴ乱码一区二区在线播放| 国内精品久久久久精免费| 久久人人精品亚洲av| 99久久久亚洲精品蜜臀av| 亚洲美女视频黄频| 最近最新免费中文字幕在线| 久久久久久久亚洲中文字幕 | 久久久久国产精品人妻aⅴ院| 香蕉av资源在线| 亚洲国产色片| 国产免费男女视频| 国产精品久久久人人做人人爽| 欧美xxxx黑人xx丫x性爽| 免费人成在线观看视频色| 日韩精品青青久久久久久| 免费看美女性在线毛片视频| 国产综合懂色| 一进一出抽搐gif免费好疼| 99国产精品一区二区三区| 国产野战对白在线观看| 国产精品女同一区二区软件 | 1024手机看黄色片| 精品人妻偷拍中文字幕| 夜夜夜夜夜久久久久| 国产真实伦视频高清在线观看 | 狂野欧美白嫩少妇大欣赏| 亚洲精品亚洲一区二区| xxxwww97欧美| 91av网一区二区| 校园春色视频在线观看| 国产蜜桃级精品一区二区三区| 亚洲第一电影网av| 99热只有精品国产| 国产探花在线观看一区二区| 九九热线精品视视频播放| 99久久99久久久精品蜜桃| 俄罗斯特黄特色一大片| 亚洲国产精品合色在线| 十八禁人妻一区二区| 亚洲 欧美 日韩 在线 免费| 欧美日韩一级在线毛片| 亚洲乱码一区二区免费版| 久久草成人影院| 日韩欧美精品v在线| 中出人妻视频一区二区| 草草在线视频免费看| 国产精品亚洲av一区麻豆| 97人妻精品一区二区三区麻豆| 校园春色视频在线观看| 色吧在线观看| 天堂av国产一区二区熟女人妻| 国产亚洲欧美在线一区二区| 无限看片的www在线观看| 亚洲aⅴ乱码一区二区在线播放| 国产精品1区2区在线观看.| 中国美女看黄片| 国产一区二区三区视频了| 欧美色视频一区免费| 欧美中文综合在线视频| 亚洲国产精品成人综合色| 国内精品久久久久精免费| 日韩欧美一区二区三区在线观看| 国产中年淑女户外野战色| 久久香蕉精品热| 性色av乱码一区二区三区2| 午夜精品一区二区三区免费看| 国产主播在线观看一区二区| 国产日本99.免费观看| 老汉色∧v一级毛片| 欧美xxxx黑人xx丫x性爽| 日韩国内少妇激情av| 久久久国产精品麻豆| 黑人欧美特级aaaaaa片| 国内揄拍国产精品人妻在线| 色噜噜av男人的天堂激情| 成人无遮挡网站| 99热精品在线国产| 十八禁网站免费在线| 日韩有码中文字幕| 国产精品乱码一区二三区的特点| 国产精品爽爽va在线观看网站| 色av中文字幕| 一区二区三区激情视频| 18禁在线播放成人免费| 人妻丰满熟妇av一区二区三区| 九九久久精品国产亚洲av麻豆| 性欧美人与动物交配| 日韩欧美 国产精品| 夜夜爽天天搞| 久久精品国产综合久久久| www.999成人在线观看| 国产在视频线在精品| av国产免费在线观看| 色视频www国产| 亚洲成人久久性| www.www免费av| 手机成人av网站| 欧美一区二区亚洲| 亚洲中文日韩欧美视频| 天堂√8在线中文| 九色国产91popny在线| 免费av毛片视频| 午夜久久久久精精品| 波多野结衣高清作品| 一区二区三区国产精品乱码| av视频在线观看入口| 久久精品91蜜桃| 午夜激情欧美在线| 亚洲精品日韩av片在线观看 | 国产精品98久久久久久宅男小说| 好男人在线观看高清免费视频| 国产爱豆传媒在线观看| 久久久久九九精品影院| 99久久99久久久精品蜜桃| 观看免费一级毛片| 国内少妇人妻偷人精品xxx网站| 免费观看人在逋| 一区二区三区国产精品乱码| 亚洲精品美女久久久久99蜜臀| 日韩欧美国产在线观看| 欧美在线黄色| 成人鲁丝片一二三区免费| 欧美+亚洲+日韩+国产| 在线观看日韩欧美| 麻豆久久精品国产亚洲av| 在线观看午夜福利视频| 又黄又爽又免费观看的视频| 国产黄色小视频在线观看| 国产亚洲精品av在线| 成人特级av手机在线观看| av专区在线播放| 19禁男女啪啪无遮挡网站| 欧洲精品卡2卡3卡4卡5卡区| 男女下面进入的视频免费午夜| 桃色一区二区三区在线观看| av中文乱码字幕在线| 亚洲成人久久爱视频| 久久久久久人人人人人| 1024手机看黄色片| 国产av在哪里看| 午夜福利成人在线免费观看| 免费高清视频大片| 国产免费男女视频| 男插女下体视频免费在线播放| ponron亚洲| 成熟少妇高潮喷水视频| 婷婷六月久久综合丁香| 国产精品野战在线观看| 国产高清有码在线观看视频| 亚洲中文字幕一区二区三区有码在线看| 两人在一起打扑克的视频| 国产精品久久久久久精品电影| 波多野结衣巨乳人妻| 99国产精品一区二区蜜桃av| 三级国产精品欧美在线观看| 国产单亲对白刺激| 亚洲av美国av| 好看av亚洲va欧美ⅴa在| 中亚洲国语对白在线视频| 亚洲 国产 在线| svipshipincom国产片| 亚洲精品粉嫩美女一区| 欧美激情久久久久久爽电影| 精品一区二区三区视频在线 | aaaaa片日本免费| www.色视频.com| 免费人成在线观看视频色| 狠狠狠狠99中文字幕| 不卡一级毛片| 首页视频小说图片口味搜索| 日韩欧美三级三区| 欧美+日韩+精品| 一本久久中文字幕| 日本与韩国留学比较| 中文在线观看免费www的网站| 舔av片在线| 夜夜看夜夜爽夜夜摸| 桃色一区二区三区在线观看| 美女黄网站色视频| 亚洲国产欧美网| 天天躁日日操中文字幕| 日韩人妻高清精品专区| 亚洲久久久久久中文字幕| 亚洲国产欧美人成| av福利片在线观看| 在线免费观看不下载黄p国产 | 亚洲国产精品999在线| 日本在线视频免费播放| 极品教师在线免费播放| 成年女人看的毛片在线观看| 老司机午夜福利在线观看视频| 在线免费观看的www视频| 国产精品99久久久久久久久| tocl精华| 亚洲精品日韩av片在线观看 | 丰满的人妻完整版| 中文资源天堂在线| 亚洲av免费高清在线观看| 国产男靠女视频免费网站| 女人被狂操c到高潮| 亚洲精品色激情综合| 亚洲成av人片在线播放无| 午夜免费激情av| 男女午夜视频在线观看| 男女那种视频在线观看| 国产黄色小视频在线观看| 国产99白浆流出| 校园春色视频在线观看| 成人特级av手机在线观看| 欧美区成人在线视频| www国产在线视频色| 麻豆国产97在线/欧美| 久久国产精品影院| 性欧美人与动物交配| 国产欧美日韩精品亚洲av| 免费无遮挡裸体视频| 99久久精品国产亚洲精品| 五月玫瑰六月丁香| 网址你懂的国产日韩在线| 亚洲欧美激情综合另类| 欧美黑人欧美精品刺激| 国产精品国产高清国产av| 亚洲人成伊人成综合网2020| 岛国视频午夜一区免费看| 国内精品一区二区在线观看| 美女 人体艺术 gogo| 黄片小视频在线播放| 成人高潮视频无遮挡免费网站| 51国产日韩欧美| 免费电影在线观看免费观看| 欧美精品啪啪一区二区三区| 51国产日韩欧美| 美女高潮喷水抽搐中文字幕| 久久久久国产精品人妻aⅴ院| 少妇人妻精品综合一区二区 | 香蕉丝袜av| 日韩欧美 国产精品| 黄色丝袜av网址大全| 免费观看人在逋| 好男人电影高清在线观看|