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

    UltraStar: A Lightweight Simulator of Ultra-Dense LEO Satellite Constellation Networking for 6G

    2023-03-27 02:41:18XiaoyuLiuTingMaZhixuanTangXiaohanQinHaiboZhouSeniorandXueminShermanShen
    IEEE/CAA Journal of Automatica Sinica 2023年3期

    Xiaoyu Liu,, Ting Ma,, Zhixuan Tang,, Xiaohan Qin,, Haibo Zhou,Senior , and Xuemin (Sherman) Shen,

    Abstract—The mega-constellation network has gained significant attention recently due to its great potential in providing ubiquitous and high-capacity connectivity in sixth-generation(6G) wireless communication systems.However, the high dynamics of network topology and large scale of mega-constellation pose new challenges to the constellation simulation and performance evaluation.In this paper, we introduce UltraStar, a lightweight network simulator, which aims to facilitate the complicated simulation for the emerging mega-constellation of unprecedented scale.Particularly, a systematic and extensible architecture is proposed,where the joint requirement for network simulation, quantitative evaluation, data statistics and visualization is fully considered.For characterizing the network, we make lightweight abstractions of physical entities and models, which contain basic representatives of networking nodes, structures and protocol stacks.Then, to consider the high dynamics of Walker constellations, we give a two-stage topology maintenance method for constellation initialization and orbit prediction.Further, based on the discrete event simulation (DES) theory, a new set of discrete events is specifically designed for basic network processes, so as to maintain network state changes over time.Finally, taking the first-generation Starlink of 11 927 low earth orbit (LEO) satellites as an example,we use UltraStar to fully evaluate its network performance for different deployment stages, such as characteristics of constellation topology, performance of end-to-end service and effects of network-wide traffic interaction.The simulation results not only demonstrate its superior performance, but also verify the effectiveness of UltraStar.

    I.INTRODUCTION

    THE current terrestrial networks face significant challenges to support seamless coverage, massive connectivity, and diverse applications to meet exponentially growing data traffic [1].Fortunately, recent developments in ultralarge-scale low earth orbit (LEO) satellite constellations may make up for the shortcomings of traditional terrestrial networks [2]–[5].An ultra-dense (UD) constellation formed by thousands of LEO satellites can supply ubiquitous coverage and provide reliable and low-latency services all over the world [6], [7].Unlike traditional geosynchronous earth orbit(GEO) satellites, LEO satellites orbit the earth at an orbital altitude of less than 2000 kilometers.Such a low orbital altitude means that the communication delay between satellite and ground station is relatively low.Moreover, the faster speed of light in a vacuum and the avoidance of long and winding terrestrial optical fiber paths will make up for the connection overhead between satellite and ground station,which will enable the LEO satellite network to provide lower end-to-end communication delays for long-distance communications than terrestrial optical fiber communication networks.Differently from the existing satellite network [8]–[10], which can only provide limited access, the emerging LEO satellite constellation can not only expand the network coverage to the most remote areas with broadband speed and low latency, but also compete with the terrestrial network for traditional traffic services in the current market.In order to achieve global coverage and provide sufficient access bandwidth for a larger target user group, the number of satellites of the new system is unprecedented.Therefore, the name“mega-constellation”is created.New technologies such as the miniaturization of satellites and reusable rockets also make these emerging LEO satellite constellations possible [11], [12].In recent years,more and more LEO satellites are launched into space.Since SpaceX [13] announced its project Starlink in 2014, it has developed into an LEO constellation system with the fastest transmission frequency and the largest number of satellites in orbit.Several other commercial enterprises have also announced their constellation projects, such as OneWeb [14]and Amazon [15].

    Driven by the above exciting prospects of the future megaconstellation, researches on constellation simulation, performance evaluation and network optimization are urgently requisite.Fundamentally different from the traditional terrestrial network, the high mobility of a large number of satellites result in highly dynamic constellation topology and intermittent connectivity.Routers and switches in terrestrial wired networks are generally static, and even in terrestrial mobile cellular networks, the dynamics and connectivity of mobile nodes are far less complex than those of LEO satellites in the mega-constellation network.A large number of LEO satellites move rapidly relative to the earth.At the same time, relative movement between satellites is also taking place[16]–[18].Numerous heterogeneous links, including intersatellite links (ISLs), inter-orbital links (IOLs) and user data links (UDLs), will bring frequent establishments of new links and interruptions of old links, which means that routes over the mega-constellation network need to be updated in time to adapt the special high dynamics.Therefore, the quantitative analysis of mega-constellations on topology characteristics and network performance faces several challenging problems.First, the maintenance of highly dynamic topology for ultralarge-scale constellation networks is unprecedented.Simulating the small-scale satellites over time is usually implemented by means of orbit analysis tools (e.g., STK [19]).But they are time-consuming and resource-intensive, or even impractical,when maintaining the ultra-large-scale network.Additionally,these tools only focus on characteristics of topology architecture but do not have the ability to implement the network simulation (e.g., protocol-level simulation).Second, there is a lack of systematic and effective tools for network simulation of ultra-large-scale LEO satellite constellations.Most of today’s open-source projects are primarily designed for satellite positioning, precision navigation, and Earth observation,without the ability to simulate LEO constellations.For example, SNS3 [20] is a high-fidelity ns3-based satellite communication simulator.But limited to the static simulation configuration of one geostationary satellite, the current version of SNS3 cannot support the simulation of LEO constellations.

    In order to facilitate the complicated simulation for the emerging mega-constellation of unprecedented scale, we develop a lightweight network simulator named UltraStar.Taking the first-generation Starlink of 11 927 LEO satellites as an example, we use UltraStar to fully evaluate its network performance for different deployment stages, such as characteristics of constellation topology, performance of end-to-end service and effects of network-wide traffic interaction.

    We summarize our contributions as follows:

    1) A Systematic Simulation Framework for Mega-Constellations:We develop UltraStar, a lightweight network simulator,which aims to facilitate the complicated simulation for the emerging mega-constellation.Particularly, a systematic and extensible software architecture is proposed, where the joint requirement for software simulation, quantitative evaluation,data statistics and visualization is fully considered.Based on the design principle of polymorphic module, its extensibility can extend to more scenarios of 6G oriented space-air-ground integrated networks.

    2) Lightweight Simulator Module Design:For characterizing the satellite network, we first make lightweight abstractions of physical entities and models, where the basic representatives of networking nodes, structures, and protocol stacks are developed respectively.To further account for the high dynamics of mega-constellations, we give a two-stage topology maintenance method, where the complete constellation is first initialized with the real configuration parameters, and then the satellite trajectories are updated over time through the orbit prediction interface.Finally, based on the DES theory, a new set of discrete events is specifically designed for basic network processes such as packet processing and discrete movement, so as to maintain network state changes over time.

    3) First Trial for Mega-Constellation Analysis:To the best of our knowledge, this is the first trial to simulate the ultralarge-scale LEO constellation consisting of more than 10 000 satellites.Taking the first-generation Starlink as an example,we first provide a complete visualization of this mega-constellation for establishing a good intuition of the emerging network.Then, to demonstrate the great potential of the constellation, basic network characteristics at different deployment stages are fully evaluated.Finally, in the simulated scenario of network-wide business, extensive simulation results are further presented to provide insight into network dynamics,including round-trip time (RTT) fluctuations, path structure changes and link utilization fluctuations.As a preliminary study of the mega-constellation network, interesting and enlightening conclusions have been given in our work.

    The remainder of this paper is organized as follows.In Section II, we present the related work.Section III describes the architecture of UltraStar and the mechanism of discrete event simulation.The detailed module design and constellation mobility formulation are presented in Section IV.Then, in Sections V and VI, the evaluation results for constellation characteristics and end-to-end connection performance in different phases are given.Finally, Section VII concludes the paper.

    II.RELATED WORK

    Some existing works have preliminarily analyzed smaller LEO satellite constellation networks in terms of low latency,large capacity and high bandwidth.In [21], it mainly focused on reconstructing LEO satellite networks and analyzed their end-to-end low latency potential.In [22], the limitations of routing mechanism caused by the high dynamics of constellation topology were fully discussed, and a deployable and effective routing mechanism was proposed.In [23], it proposed a statistical method to estimate the throughput of the constellation system and ran an optimization process to reduce the total number of ground stations required to support the system throughput.In [24], it analyzed the delay performance that LEO satellite networks may provide and compared it with opportunistic networks using commercial flights as relays.As a good starting point for exploring the constellation network,the above works have won widespread attention in the field of network research.However, most of these works only focused on the evaluation of topology characteristics and do not exactly realize the network simulation, where protocol settings and traffic interactions are fully considered.

    Fig.1.The software architecture of UltraStar.

    Meanwhile, the research on LEO satellite network simulators has also received extensive attention from the community.In [25], a network simulation platform was proposed to support various mobility tracking in space, aerial and terrestrial networks, as well as the verification and research of various protocols.In [26], a theoretical model was proposed to estimate the number of ISL hops between ground users in the inclined orbit constellation network.The global distribution pattern of hops and the path differences caused by different access satellites were explained by using the constellation configuration parameters of Starlink.In [27], it provided an ns-3 based LEO satellite network simulator and analyzed the network characteristics of three different small-scale constellations, giving a visualization of the topology.In [28], it proposed a constellation performance simulation platform where grid systems were constructed on the Earth’s surface to geographically model network performance to measure coverage,latency and system throughput.Most of these works implemented small-scale satellite network simulations by building ns-3 based constellation simulators, but they are extremely time-consuming and resource-intensive, or even infeasible, for simulating mega-constellations containing tens of thousands of satellites.Therefore, with the continuous expansion of the network scale, new obstacles are set in the design, analysis and optimization, that is, the lack of simulation tools that include the behavior analysis of mega-constellation networks.

    III.ULTRASTAR ARCHITECTURE

    A.Architecture Overview

    We propose a lightweight satellite network simulator, Ultra-Star, which aims to implement packet-level network simulation for ultra-large-scale LEO satellite constellations.Particularly, the high dynamics of large networks are efficiently maintained and the quantitative analysis of network performance is fully enabled.UltraStar completes the lightweight abstract design of real-world physical entities (e.g., nodes, network devices, protocols, models), which rely on the discrete event simulation mechanism to achieve time-based changes.As indicated in Fig.1, a lightweight, efficient and extensible software system architecture is fully implemented, where the optimization of computing resource allocation and the avoidance of computing redundancy are both considered.Significantly, the scalability and flexibility of the architecture design can extend the simulation to the research of 6G oriented space-air-ground integrated network [29]–[32], which has rich prospects and practical significance.

    UltraStar mainly includes five core parts: control, topology,network, schedule and auxiliary.We make a basic introduction to these core modules consisting the architecture: 1) Control core is mainly the external functional interface of the software core, which realizes the interaction with users and controls the simulation process.Parameter configuration and module enabling are integrated in the simulation control module, which also provides external interfaces for data statistics and element visualization.2) For generating the ultra-largescale network topology, the physical module first instantiates network structures and nodes according to specified configuration parameters, and then maintains the node mobility model.Once one node moves, the logical module updates its link relationship with neighbors.Therefore, the high dynamics of the topology can be fully simulated.3) Network core implements the specific process of packet-level network simulation.In order to simulate the real communication capabilities, the network module is responsible for the abstraction of network devices and the maintenance of various protocols.Specifically, the network device is abstracted as the master protocol stack, interface cache and transceiver model, which correspond to the network layer, data link layer and physical layer in the Internet protocol stack respectively.Meanwhile,the effect of the accompanying path loss and attenuation on transmission is also considered by the channel model.Finally,in the traffic module designed for network data interaction,different types of packets, traffic and services can be defined.4) Auxiliary core mainly includes visualization module and data center module.The visualization module receives data in a specific format to complete the visual rendering of elements,and the data center module can flexibly detect network status,complete data statistics and output data reports.The unique identification and management of each node in the network are implemented by the factory module.5) As the engine of UltraStar, the discrete event simulation module uses discrete event simulation to simulate the flow of time in the simulation scene.Various events that symbolize physical changes are written into the discrete event list and triggered in order of time priority.The execution of an event will often cause more events to occur, that is, write more upcoming events and time points on the timeline.Finally, the network runs in a chain reaction way.

    B.Mechanism of Discrete Event Simulation

    Since it is difficult for the computer to simulate the continuous process, we use the DES [33]–[35] to simulate the flow of time in the simulation scene, as is shown in Fig.2.DES is composed of two closely related parts, timeline and event.The timeline represents the simulation event line, on which the upcoming events and their trigger time are recorded.Event is an abstraction used to describe the change of phenomena, and there are distinct implementation methods for different events.The event can be divided into two categories, the preset event and the triggered event.The former one is a type of event whose time resolution or other instance attributes need to be set before the simulation runs, while the latter one is triggered by other events during the simulation process.In our design,preset events include node mobility events and traffic events,and triggered events mainly include transmission events,channel propagation events and stack process events brought by complex communication protocols.

    Fig.2.The design of discrete events.

    In DES, discrete movements separated by preset time resolution are used to simulate the continuous process in reality.The node mobility event is to update the location and the adjacent link relationship for all nodes at every preset moment.In this way, the high dynamics of the network topology can be continuously maintained.Then, the traffic event generates data packets according to preset attributes, and arranges a stack process event for each of them in order.For the stack process event, it processes data packets and pushes them into the corresponding output cache.If there is only one packet in the queue, a transmission event will be arranged for it.Otherwise, the data packet has to queue up for arrangement.At the same time, another stack process event is arranged for the next packet in the input cache.Further, the transmission event completes the transmission of data packet, and arranges a propagation event for it.Meanwhile, another transmission event is arranged for the next packet in the output cache.Finally, the propagation event first judges whether to receive the arriving data packet, and then pushes the successfully received packet into the input cache associated with the link.If there is only one packet in the queue, a stack process event will be arranged for it.Otherwise, the data packet has to queue up for arrangement.

    After the simulation runs, it jumps to the nearest time point recorded on the timeline and executes the event, and then keeps finding and executing next event until the end.The time point corresponding to the current executed event is regarded as the current simulation time.The execution of an event will often cause more events to occur, that is, write more upcoming events and time points on the timeline.In other words, the simulation runs the network in a chain reaction.Specifically, a data packet that has been processed by a stack process event will be pushed into the output cache and queue up for transmission.The simulation will write a transmission event on the timeline for the next data packet in the output cache, whose execution means that the data packet has experienced transmission delay and been pushed out of the cache.Then, the execution of the transmission event will write a propagation event on the timeline, whose execution means that the current data packet has arrived at the next node after the propagation delay and been judged by the physical layer on its receiving conditions.After the propagation event is executed, a stack process event will be written on the timeline, whose execution means that the packet has been processed by the protocol stack and pushed into the output cache for transmission.Basically in accordance with the above process, the data packet'condition is constantly changed in the network until it reaches the destination.

    In this subsection, an introduction to event content and event flow is given.In the part of network module design, we will further clarify the entire process of the event definition and trigger mechanism in combination with specific attributes.

    IV.MODULE DESIGN OF ULTRASTAR

    In this section, we describe the design details of each module according to the order of network topology generation and maintenance, packet-level network simulation implementation, simulation control and visual rendering.

    A.Generating a Ultra-Large-Scale LEO Network

    UltraStar initializes the constellation topology according to configuration parameters, and then maintains satellite mobility based on orbit prediction models.In the following, the implementation details of the module design are introduced.

    1) Physical Module:This module creates networking nodes and structures.Specifically, instantiated nodes are utilized to abstract real nodes in the network and different types of nodes(e.g., satellite, ground station) can be respectively simulated by different derived subclasses.In the process of node construction, the additional factory module is responsible for assigning the unique identification to each node and facilitating the node addition and deletion.Meanwhile, each node records some basic topology information, such as node ID,type, coordinate, etc.To obtain communication capability,network device instances are also added to each node, such as protocol stacks and interface caches, which will be discussed detailedly in the next sub-section.On the other hand, the network structure (e.g., satellite constellation) consisting of a large number of nodes is taken as the basic unit for constructing nodes according to configuration parameters and maintaining node coordinates through the mobility module.For the satellite network, the mobility maintaining is divided into two stages: in the topology initialization stage, the mobility module generates the initial satellite coordinates according to constellation configuration parameters; in the topology updating stage, it calculates the current satellite coordinates according to the orbit prediction model.Finally, discrete motion with an appropriate time resolution is utilized to simulate the continuous node movement.

    We construct the Walker constellation by default, which belongs to the circular orbit constellation with even and symmetrical configuration [36]–[38], as shown in Fig.3.Generally, 5 parameters are used to uniquely represent the configuration characteristics of this type of constellation, usually denoted as (T,P,F,h,u), whereTrepresents the total number of satellites in the constellation,Prepresents the number of orbits in the constellation,Frepresents the phasing factor ranging from 0 to (P?1),hrepresents the orbital height, andμrepresents the orbit inclination.The phase offset between satellites in adjacent orbit planes is given by ?f=2πF/T.In addition, according to the flying direction, all satellites can be divided into two categories, ascending satellites flying to the latitude-increasing direction, and descending satellites flying to the latitude-decreasing direction.

    In the topology initialization stage, we initialize the constellation satellite coordinates according to the provided configuration parameters of Walker constellation.Firstly, we need to give the information of the first satellite as the premise of initialization, which is called the seed satellite.The orbit plane polar coordinates of one satellite can be expressed as (r,ALij),whererrepresents the satellite orbit radius,ALijrepresents the argument of latitude (AL) of thej-th satellite in thei-th orbit plane and AL refers to the angular distance between the orbiting satellite and the ascending node.According to the AL of the seed satelliteAL11and the phase offset ?fbetween satellites in adjacent planes, the AL of the first satellite in thei-th orbit can be expressed as

    Fig.3.Walker constellation and ascending and descending satellites.

    Then, due to the evenly distribution of satellites in the same orbit plane, the phase difference between adjacent satellites can be given by ?Φ=2π/(T/P), as shown in Fig.4.The AL of thej-th satellite on thei-th orbit can be expressed as

    Fig.4.Constellation topology and ISLs.

    whereμis the orbit inclination, ?i=?1+(i?1)?? is the right ascension of ascending node (RAAN) of thei-th orbit,??=2π/Pis the difference of the RAAN between adjacent orbit planes, and ?1is the RAAN of the orbit where seed satellite is located.So far, we have accomplished the initialization of the complete constellation satellite coordinates.

    In the topology updating stage, we provide an interface in the mobility module for the use of different orbit prediction models, based on which constellation satellite coordinates are updated over time.There are mainly three orbit prediction models considered in the mobility module, namely TwoBody[39], J4 perturbation [40] and simplified general perturbations(SGP4) [41].TwoBody is also called the Kepler motion model, which only considers the gravitational force of the earth on the satellite.J4 perturbation takes into account the long-term changes in satellite orbital elements caused by the non-sphericity of the Earth.As a more complex and accurate model, SGP4 considers secular and periodic variations due to non-sphericity of the earth, solar and lunar gravitational effects, gravitational resonance effects, and orbital decay using a drag model.Note that different orbit prediction models may have different effects on the communication network performance simulation.

    Once the constellation is initialized, the satellite coordinates are updated with discrete time slots.The time slot of discrete motion is a preset parameter.The smaller it is, the finer the granularity of satellite coordinate updating becomes,which also brings more computing resources and time consumption.

    2) Logical Module:This module maintains the link connection relationship between nodes in the network topology.

    For the satellite network, the topology calculation [42], [43]includes the inter-satellite links (ISLs), inter-orbital links(IOLs) and user data links (UDLs).According to the information in the newly proposed constellation regulatory filings, we implement 4 ISLs for each satellite by default, that is, connect to adjacent satellites in the same orbit through laser links and connect to adjacent satellites in adjacent orbits through laser links.For IOLs, we calculate the coverage area based on the cone half-angle of the satellite to determine whether an interlayer connection can occur between two cross-layer satellites.In addition, each satellite communicates via radio uplink/downlink with a ground station with a sufficiently high ground elevation angle, where the range of the elevation angle is limited by the minimum ground elevation angle.A smaller minimum ground elevation angle allows the ground station to communicate with more satellites, while a larger minimum ground elevation angle setting will be more stringent on the construction of satellite-to-ground links.Once the discrete movement of the networking node occurs, the link connection relationship with adjacent nodes will be judged immediately,that is, whether to disconnect the old link or create a new link.

    B.Building Package-Level Simulations

    1) Network Module:This module contains basic representatives of the protocol stack.For ultra-large-scale network simulation, we simplify the network device into three parts: master protocol stack, interface cache and transceiver, as shown in Fig.5.Meanwhile, the accompanying channel model is also taken into account in the network module design.

    Fig.5.The structure of UltraStar network module.

    The master protocol stack module is mainly responsible for abstracting the network layer.Each master protocol stack instance maintains a unique IP address abstraction.Different network layer routing protocols can also be implemented in the stack.Once a new data packet arrives, a stack process event containing the information of processing delay and event execution method is inserted into the discrete event list.When a stack process event is executed, packet processing and routing is done.Then, the data packet is pushed into the cache associated with the output link and queues up for transmission.

    The interface cache module abstracts the data link layer in the real network.The construction of each link will instantiate a cache on each linked node separately.Each cache instance maintains an MAC address abstraction.Meanwhile, a queuing model is built in the cache to simulate the queuing process of data packets.Different queuing models can be implemented according to different departure principles.Note that, newly arrived packets will be dropped when the queue is full.For the packet at the head of the queue, a transmission event is arranged for it, which will push the packet out of the queue after transmission delay.The packet transmission delay can be calculated by

    wherepktrepresents the packet size andBis the bandwidth for transmission.

    In order to make an appropriate choice on the trade-off between simulation time and accuracy, in the same way as some commonly used network simulators [1], [44], we make some simplified abstractions of physical layer [45], [46],where the smallest simulation data unit used is the packet.In the simulation, the packet is regarded as an indivisible unit,which is only received completely or not received at all.When the packet receiving power is greater than the receiving threshold, the packet is ready to be received, which is the packet receiving condition.The calculation of the receiving power is based on the channel loss and fading model, which can be changed according to different channel conditions.The success or rejection of packet reception depends on the probability value that depends on the SNR and the transmission mode (modulation mode, bit rate) [45].Using the packet as the basic simulation unit leads to a reduction in computational requirements, however, bit-level simulation requires more detailed model design and is computationally intensive.Once the packet is out of the cache, a propagation event is then arranged for it, which will push the packet into the interface cache at the other end of the link after the propagation delay.The propagation delay can be calculated by architecture to collect network information and flexibly interact with the data center module.The data center module collects network information through monitor instances and makes customized real-time data reports according to user requirements.At the same time, it conducts data interaction with MySQL to realize the functions of information storage and management.

    D.Completing the Visual Rendering

    wheredistrepresents the ISL length andcrepresents the speed of light.When perceiving the newly arrived data packet,the receiving end judges whether to receive it according to the judgment of the receiving condition and the calculation of the packet error rate.If the packet is successfully received, a stack progress event is then arranged for it.Otherwise, discard it.

    2) Traffic Module:This module simulates the triggering of traffic on the specified node, that is, maintains the generation of data packets in the network.

    The traffic module adds traffic events to the discrete event list for generating specific flow tasks, which is mainly defined by the flow type, flow size, preset start and end time, source and destination address.When the preset start time is reached,the traffic event starts generating data packets and pushes them into the network protocol stack of the source node for processing.Traffic events are continuously maintained until the flow task is completed or the preset end time is reached.The packet module maintains different types of packets,which are defined by corresponding fields and values.In general, different network services can be simulated in this module.

    UltraStar calls the visualization module to realize the visual rendering of the target element.In order to obtain good interactivity, as shown in Fig.6, we use Qt to write the desktop application of UltraStar, and use Echarts to implement webbased display, which is a visualization library written in pure JavaScript.The visualization module receives data files in json format, and realizes the visual display of network topology, end-to-end paths, node categories and attributes, etc.Meanwhile, the interactive interface of the desktop application provides more convenient simulation control and interaction.

    C.Simulation Control and Data Manager

    In this part, we discuss the entire process of realizing the simulation through the external interface of UltraStar, and introduce its powerful data interaction capabilities with external databases.

    1) Simulation Control Module:This module is the external functional interface of the software core, enabling the control of the simulation process.

    The simulation control module realizes the simulation process control, including the basic simulation settings (e.g., simulation time, discrete time slot size), physical module configuration (e.g., constellation configuration, ground station coordinates), logical module configuration (e.g., minimum ground elevation angle), network module configuration (e.g., protocol type), traffic module configuration (e.g., traffic model),and log settings (e.g., log file address).

    Fig.6.The desktop application of UltraStar.

    2) Data Center Module:This module implements two functions: system status monitoring and data feedback.The content of system status monitoring includes topology information collection, service monitoring, packet tracking, etc.Then,the data feedback will generate data reports according to the user requirements.

    As the cushion of the data center module, the monitor module is a more flexible module.Differentially implemented monitor modules can be placed anywhere in the software

    V.NETWORK SIMULATION OF MEGA-CONSTELLATION

    The space segment of SpaceX’s first-generation Starlink project consists of 11 927 LEO satellites, which aims to provide high-speed and reliable wireless ubiquitous network services to the world.As a typical Walker constellation with symmetrical and uniform configuration, it can apply UltraStar for performance evaluation.To the best of our knowledge, this is the first trial to simulate the ultra-large-scale LEO constellation consisting of more than 10 000 satellites.An authorized constellation configuration is shown in Table I.Since the information on very low earth orbit (VLEO) satellites has not been fully released, we make certain assumptions about it.Even if SpaceX will make changes to the details, this example is enough to prove UltraStar’s network simulation capabilities and demonstrate the superior characteristics of the megaconstellation.In addition, we make the following basic settings, set the time slot of discrete motion to 2 s, the link bandwidth to 1 Gbps, and the cache capacity to 100 MB.

    TABLE I STARLINK CONSTELLATION CONFIGURATION PARAMETERS

    A.Visualizing the Giant Network

    The ultra-large-scale LEO satellite constellation is new and unfamiliar to most network researchers.Faced with different constellation configuration parameters, it is difficult to understand their differences without relying on the visualized results.Therefore, it is very important to build the visualization of some certain aspects to establish our good intuition of the expected behavior of the network, including changes in the constellation topology, satellite trajectory distribution, satellite distribution density, etc.We use UltraStar’s visualization module to visualize the network topology in different phases of Starlink, as shown in Fig.7.Different colors correspond to different orbital heights.Fig.7 shows that the first phase of the constellation achieves the coverage of mid-low latitudes,while the second phase extends the coverage to high latitude.The third phase further increases the scale of the constellation serving mid-low latitudes.

    Fig.7.Starlink constellation visualization.

    B.Ground Coverage Features

    Due to the expansion of constellation scale and the difference of constellation configuration, the ground coverage will present different characteristics.

    Fig.8 shows that the Phase 1 can basically cover the area between 58.0 degrees north and south latitude, where the global population is mainly distributed.The ground station at 49.0 degrees latitude can obtain an average of 10 satellites in line of sight (LoS) within the simulation time range of 500 s.The inclination angle of S2 is 53.8 degrees, and it still covers mid-low latitudes.Therefore, the number of satellites in LoS in mid-low latitudes has been greatly increased, but the coverage problem in high latitudes has not been resolved.The orbital inclination angles of S3–S5 are above 70.0 degrees,which greatly improves the coverage of high latitude.Ground stations in high latitudes can also have at least 14 average satellites in LoS.In Phase 3, a large number of VLEO satellites will be added, which will further increase the number of satellites in LoS in mid-low latitudes.The ground station at 50.0 degrees latitude can obtain an average of 58 satellites in LoS.

    Fig.8.Ground coverage features of Starlink.

    C.Examining End-to-End Performance

    Firstly, for illustrating the great advantage of low latency provided by mega-constellation, we give the global RTT distribution, where New York is taken as the source.Then, the multipath characteristics are further discussed, which shows the great potential of using multiple network paths to improve transmission performance.Finally, the impact of link capacity on delay is also considered.

    1) Global RTT Distribution:For simplicity, we only consider the final Phase 3 here, which contains 11 927 satellites.Fig.9 presents the global RTT distribution with New York as the source.The constellation in finally phase can provide not only seamless end-to-end connections around the world, but also extremely low latency.For example, the connection from New York to any place in the world can be realized within 200.0 ms (e.g., RTT from New York to Sydney is 147.1 ms).The transatlantic connection from New York can be realized within 80.0 ms (e.g., RTT from New York to Moscow is 74.5 ms).The connection from New York to most parts of North America can be realized within 50.0 ms (e.g., RTT from New York to Los Angeles is 41.2 ms).It is worth noting that the global distribution of RTT is in the shape of a ring, the reason for which is closely related to the uniform and symmetrical constellation configuration.

    Fig.9.Global RTT distribution from New York.

    2) Multipath:The bandwidth of a single path in the satellite network is insufficient to affect the status of terrestrial optical fiber in the long-distance transmission.Note that, multipath is receiving extensive attention in the research of satellite network because of its great advantage of using multiple network paths to improve the transmission delay and reliability.Therefore, it is meaningful to explore the great potential of multipath in the mega-constellation.

    We use UltraStar to iteratively calculate 15 disjoint end-toend paths from New York to Beijing, e.g., P1?P15 in Fig.10(a).Here P1 is the optimal path generated by the Dijkstra algorithm, P2 is the path generated by the Dijkstra algorithm after deleting links in P1, and so on.Moreover, we further compare RTTs of these 15 paths with the ideal terrestrial optical fiber RTT and the real Internet RTT.The ideal terrestrial optical fiber RTT refers to the RTT in the shortest optical fiber path laid along the surface of the earth between two locations.In Phase 1, RTTs on the optimal and all sub-optimal paths are higher than the ideal terrestrial optical fiber RTT, and most of them are lower than the real Internet RTT.Due to the reduction of optional links for routing, RTTs on some sub-optimal paths exceed the real Internet RTT and show a larger range of fluctuations.For different phases, we give the average RTT of each priority path within 500 s, as shown in Fig.10(b).With the expansion of the constellation scale in Phase 2, more optional links are provided, which brings great improvements to the RTT performance.The deployment of a large number of VLEO satellites in the third phase brings end-to-end RTT performance comparable to the ideal terrestrial optical fiber and far lower than today’s real Internet RTT.The more stable delay fluctuations also indicate that the mega-constellation network has great potential to meet quality-of-service (QoS)requirements of future delay-sensitive applications.

    Fig.10.RTT performance evaluation of multipath.

    Fig.11.Influence of link capacity on network performance.

    3) Link Capacity:Link capacity is an important factor concerned by network operators and users, which will directly affect the latency experience and throughput capacity.How to improve the network performance through the reasonable allocation and utilization of limited network resources has become a focus issue.As a preliminary exploration, we evaluate the end-to-end performance under different settings of link capacity, as shown in Fig.11.In Phase 1, due to frequent intersatellite hopping caused by dense satellite distribution, delay performance is greatly affected by transmission and congestion condition.So, when link capacity increases, RTT can be significantly reduced.With the expansion of constellation scale, better path options reduce the impact of multi hops on transmission.Therefore, there is only slightly improved performance in Phases 2 and 3.In conclusion, the increase of link capacity can greatly promote end-to-end performance, especially for long-distance multihop routes.

    VI.A CONSTELLATION-WIDE VIEW

    In this section, extensive simulation results are presented to provide insight into network dynamics, including RTT fluctuations, path structure changes and link utilization fluctuations.Typically, we consider a network-wide business model, where 200 cities distributed around the world are randomly paired to generate end-to-end connections.Among them, a source may have multiple destinations, and corresponding traffic events are set respectively.

    A.Path Changes

    How will the high dynamics of the network topology affect the end-to-end path structure changes? Different settings of satellite orbit height and ground minimum elevation angle bring different satellite visibility characteristics.The visible duration of a satellite to a ground station is relatively short(generally tens of seconds to hundreds of seconds), which inevitably leads to frequent switching of ground-to-satellite connections.At the same time, the relative movement between satellites of different orbital heights also causes frequent changes in inter-orbital links.The above phenomena provide a large number of frequently changed link options for end-toend routing.Thus, it is necessary to explore the impact of frequent changes in path structure on network performance.

    For these source-destination pairs, Fig.12 shows the cumulative distribution function (CDF) of the number of changes in the path structure and the CDF of the path hop-count differences.When the end-to-end path structure in the current time slot is different from that in the previous time slot, it is counted as one change.Fig.12(a) shows that from the first phase to the third phase, as the scale of the constellation continues to expand, all end-to-end path structures change more and more frequently.The highly dynamic network is one of the reasons for frequent changes.At the same time, the expansion of the constellation scale also provides more optional nodes and links for end-to-end routing, thereby increasing the path variability.

    For a connection, the path hop-count difference refers to the difference between the maximum hops and the minimum hops within the entire simulation time.As indicated in Fig.12(b), a large difference in path hop-count occurs in Phase 1, where pairs with a difference of more than 10 hops accounted for 46.0%.The high dynamics of the network topology is one of the reasons.On the other hand, since the minimum ground elevation angle is set to 40.0 degrees in our simulation, the satellites available to the ground station are limited in Phase 1,which leads to the problem of inconsistency between the satellite orbital direction and the source-destination direction.When the orbital direction of the optional satellite is consistent with the source-destination direction, the main direction of the path is along the orbital direction and the relay satellites mainly exist in the same orbit.When directions are inconsistent, there will be more cross-orbit transmission in the path.Note that, the closer the ground station is to the latitude boundary of constellation coverage, the denser the orbit distribution becomes, and the more frequent cross-orbit transmissions may occur.Therefore, when either the source point or the destination point have a higher latitude, the path structure may change significantly.With the continuous expansion of the constellation scale, the ground station will have more optional satellites in the orbit direction consistent with the destination direction, so the large difference in the path hopcount can be effectively avoided.

    Fig.12.Path changes and hop-count differences.

    B.RTT Fluctuations

    Fig.13 shows the CDF of the maximum RTT and the RTT fluctuation range.In Phase 1, the maximum RTTs of all endto-end connections range from 24.3 ms to 313.8 ms.Meanwhile, due to path changes caused by high dynamics, RTT also shows large fluctuations, where connections with a fluctuation range of more than 50.0 ms account for 49.6%.As analyzed in the last section, when the orbital direction of the optional satellite is inconsistent with the destination direction,there will be more cross-orbit transmissions.Once the latitude of the ground station approaches the constellation’s latitude coverage boundary, the cross-orbit transmission will become more frequent.Thus, considering the increase in cumulative on-board processing and transmission delay, RTT may fluctuate significantly.In Phase 2, the maximum RTT of all end-toend connections ranges from 21.0 ms to 182.7 ms, where the long tail becomes shorter.Large delay connections in the first phase have been improved, and the RTT fluctuation range of all connections is only 15.4 ms.Combining with the discussion on the path structure in the last section, we can see that the increasingly superior characteristics are at the expense of the expanded constellation scale and the more frequent path structure changes.Although a large number of VLEO satellites added in the third phase only have limited improvements in delay and fluctuation, the gain they bring to the entire constellation network capacity will be huge.In conclusion, once the mega-constellation infrastructure is fully implemented, the delay and stability performance comparable to terrestrial ideal fiber will bring a new round of information revolution.

    Fig.13.Maximum RTT and differences.

    C.Link Utilization

    Frequent path structure changes will bring considerable fluctuations in link utilization.At the same time, an end-toend connection may share the link bandwidth on its path with cross traffic from other end-to-end connections in the network.We do not simply analyze the bandwidth utilization of a single link in the network, but analyze the change in the link utilization of an end-to-end connection over time.The link utilization here refers to the bandwidth utilization of the busiest link on this end-to-end path.We count the link utilization fluctuation for the connection from New Delhi to San Francisco during the simulation time, as shown in Fig.14.

    Fig.14.Link utilization from New Delhi to San Francisco.

    Under the influence of cross-traffic interaction, the link utilization of the New Delhi-San Francisco connection in the first phase fluctuates greatly.For example, due to the addition of burst traffic, the link utilization rises from 58.6% to 87.9%at 128 s.From 136 s to 148 s, the link utilization drops to 0.The reason is that the ground station lacks satellites in LoS,which causes the end-to-end connection disconnected.From 156 s to 160 s, the link utilization fluctuates at 100%.The full bandwidth usage of the link means that data packet queuing may occur.After 189 s, due to changes in the end-to-end path structure and reduced cross-traffic impact, the link utilization on this end-to-end path has dropped significantly in a short period of time, which is only 31.1% at 200 s.In Phase 2, the expanded constellation scale increases the network capacity while providing more optional links for end-to-end routing.This reduces the impact of cross-traffic on this end-to-end connection, resulting in lower link utilization and reduced fluctuations.In addition, the problem of connection interruption between 136 s and 148 s has also been resolved, which shows that the global coverage is ensured.In Phase 3, new routes largely disperse the cross-traffic, but also generate new cross-traffic at the same time.Compared with the results in the second phase, the link utilization is further reduced as a whole, but it is slightly higher sometimes.Meanwhile, the reduced impact of cross-traffic also brings smaller link utilization fluctuation.

    D.Influence of Orbit Prediction on Network Performance

    For constellation networking, the design and selection of orbit prediction model may affect the final simulation results.What is worse, inaccurate prediction of satellite coordinates will directly affect the constellation topology and ground coverage characteristics, making the measurement of network performance unreliable.In UltraStar, once accomplishing the generation of initial constellation topology, physical module maintains the mobility through the orbit prediction model interface, where different models can be considered (e.g.,TwoBody, J4, SGP4).In order to explore their different impacts on network performance, we focus on evaluating the difference in end-to-end latency, which is strongly dependent on network topology and satellite spatial coordinates.Specifically, network-wide connections’RTTs are tracked separately,and then the average, maximum and minimum relative errors in each time slot are counted, as shown in Fig.15.Note that,the more accurate model is used as the measured object in the error calculation.It can be seen that the difference in performance within 3 hours is extremely small and the maximum relative error in both comparisons is less than 1.0%.In addition, there is a larger error fluctuation in the comparison between TwoBody and SGP4.Since SGP4 considers more spatial influence factors, the satellite coordinates prediction is more likely to deviate from the ideal TwoBody.In general,within a short simulation time (e.g., several hours), the selection of orbit prediction model has little impact on the constellation networking and performance results.Certainly, more complicated models is a prerequisite for tasks with high-precision or long-term requirements.However, especially for simulation scenarios with large constellation scale and frequent topology updating, the computational overhead of high-precision orbit prediction models cannot be ignored.In UltraStar,the orbit prediction model interface is set up to support different forms of mobility maintenance, such as the realization of various prediction modules and the import of external orbit data, so as to meet different requirements of simulation tasks.

    Fig.15.Relative error of delay under different orbit prediction models.

    VII.CONCLUSION

    In this paper, we have developed UltraStar, a lightweight network simulator, which aims to facilitate the complicated simulation for the emerging mega-constellation.Particularly, a systematic and extensible architecture has been proposed,where the joint requirement for network simulation, quantitative evaluation, data statistics and visualization is fully considered.For characterizing the network, we have made lightweight abstractions of physical entities and models, which contain basic representatives of networking nodes, structures and protocol stacks.Then, to consider the high dynamics of Walker constellations, we have given a two-stage topology maintenance method for constellation initialization and orbit prediction.Further, based on discrete event simulation theory,a new set of discrete events has been specifically designed for basic network processes, so as to maintain network state changes over time.Finally, taking the first-generation Starlink of 11 927 LEO satellites as an example, we have provided a complete visualization of this mega-constellation for establishing a good intuition.To demonstrate the great potential of the constellation, we have fully evaluated basic network characteristics at different deployment stages.In a simulated scenario of network-wide business, extensive simulation results have been further presented to provide insight into network dynamics, including RTT fluctuations, path structure changes and link utilization fluctuations.The simulation results have demonstrated not only the mega-constellation’s superior performance, but also the effectiveness of UltraStar.For the future works, we will develop and evaluate more satellite communication protocols and carry out more simulations in the 6G oriented space-air-ground networks.

    色综合站精品国产| 国内揄拍国产精品人妻在线| 边亲边吃奶的免费视频| 国产av码专区亚洲av| 在线a可以看的网站| 亚洲中文字幕日韩| 欧美精品一区二区大全| 日产精品乱码卡一卡2卡三| 精品一区二区免费观看| videossex国产| 亚洲欧美精品综合久久99| 日韩成人伦理影院| 91aial.com中文字幕在线观看| 久久久久久久久久黄片| 一本一本综合久久| 国产色婷婷99| 成人毛片60女人毛片免费| 七月丁香在线播放| 午夜老司机福利剧场| 国产精品久久电影中文字幕| 黄色日韩在线| 亚洲欧洲国产日韩| 亚洲国产最新在线播放| 久久久久久久国产电影| 中文字幕久久专区| 直男gayav资源| 18禁动态无遮挡网站| 十八禁国产超污无遮挡网站| 欧美一级a爱片免费观看看| 国产又黄又爽又无遮挡在线| 亚洲精品456在线播放app| 大香蕉97超碰在线| 国产亚洲av嫩草精品影院| 性色avwww在线观看| av视频在线观看入口| 我要搜黄色片| 欧美一区二区亚洲| 丰满乱子伦码专区| 久久久精品欧美日韩精品| 少妇丰满av| 亚洲国产精品sss在线观看| 美女国产视频在线观看| 少妇的逼好多水| 成人午夜高清在线视频| 男人的好看免费观看在线视频| 亚洲欧美清纯卡通| 日本免费a在线| 亚洲欧美清纯卡通| 国产亚洲一区二区精品| 色视频www国产| 波多野结衣巨乳人妻| 亚洲色图av天堂| 亚洲中文字幕一区二区三区有码在线看| 久久欧美精品欧美久久欧美| 伦理电影大哥的女人| 人人妻人人看人人澡| 亚洲最大成人中文| 国产高清不卡午夜福利| 国产精品综合久久久久久久免费| 国产精品爽爽va在线观看网站| 免费观看性生交大片5| 午夜精品在线福利| 中文字幕精品亚洲无线码一区| 亚洲人成网站在线观看播放| 欧美日韩在线观看h| 亚洲av电影在线观看一区二区三区 | 欧美潮喷喷水| 汤姆久久久久久久影院中文字幕 | 91av网一区二区| 观看美女的网站| 国产69精品久久久久777片| 麻豆成人av视频| 国产三级在线视频| av卡一久久| 久久久久久久久久久丰满| 波野结衣二区三区在线| 天堂√8在线中文| 国产老妇伦熟女老妇高清| 成人综合一区亚洲| av在线观看视频网站免费| 综合色av麻豆| 亚洲精品456在线播放app| 少妇熟女aⅴ在线视频| 日本色播在线视频| 亚洲精品国产成人久久av| 少妇的逼好多水| 亚洲av免费在线观看| 免费观看性生交大片5| 亚洲五月天丁香| 国产精品一区www在线观看| 亚洲四区av| 国产在视频线精品| 秋霞在线观看毛片| 少妇人妻精品综合一区二区| 久久久国产成人精品二区| 久久99热6这里只有精品| 超碰97精品在线观看| 久久久久久久国产电影| 观看免费一级毛片| 一个人看视频在线观看www免费| 成人毛片60女人毛片免费| 久久久久久伊人网av| 岛国在线免费视频观看| 水蜜桃什么品种好| 国产精品久久电影中文字幕| 中文字幕制服av| 欧美潮喷喷水| 免费av不卡在线播放| 日产精品乱码卡一卡2卡三| 国产精品国产三级国产av玫瑰| 只有这里有精品99| 亚洲综合色惰| 91久久精品国产一区二区三区| 91久久精品国产一区二区成人| 1024手机看黄色片| 亚洲av电影不卡..在线观看| videos熟女内射| 国产伦一二天堂av在线观看| 国内少妇人妻偷人精品xxx网站| 午夜a级毛片| av免费在线看不卡| 午夜亚洲福利在线播放| 在线免费十八禁| 尤物成人国产欧美一区二区三区| 18+在线观看网站| 我的老师免费观看完整版| 床上黄色一级片| 国产美女午夜福利| 亚洲国产精品国产精品| 啦啦啦观看免费观看视频高清| 国产精品乱码一区二三区的特点| 日日撸夜夜添| 国产中年淑女户外野战色| 国产伦理片在线播放av一区| 男女下面进入的视频免费午夜| 能在线免费看毛片的网站| 夜夜爽夜夜爽视频| 亚洲成人中文字幕在线播放| 插阴视频在线观看视频| 国产激情偷乱视频一区二区| 亚洲av成人精品一二三区| 亚洲欧美清纯卡通| a级一级毛片免费在线观看| 91aial.com中文字幕在线观看| 国产成人a∨麻豆精品| 老师上课跳d突然被开到最大视频| 国产免费一级a男人的天堂| 久久久久免费精品人妻一区二区| 3wmmmm亚洲av在线观看| 精品人妻熟女av久视频| 国产成人一区二区在线| 免费电影在线观看免费观看| 久99久视频精品免费| 亚洲在线观看片| 欧美高清成人免费视频www| 两个人的视频大全免费| 亚洲综合色惰| a级毛片免费高清观看在线播放| 99久久无色码亚洲精品果冻| 最近中文字幕2019免费版| 国产精品99久久久久久久久| 国产女主播在线喷水免费视频网站 | 成人毛片60女人毛片免费| 国产成人91sexporn| 日本黄色片子视频| 可以在线观看毛片的网站| 乱系列少妇在线播放| 亚洲婷婷狠狠爱综合网| 韩国av在线不卡| 亚洲国产成人一精品久久久| 国产探花在线观看一区二区| 国产免费男女视频| 人人妻人人澡欧美一区二区| 黄色配什么色好看| .国产精品久久| 国产三级在线视频| 青春草亚洲视频在线观看| 亚洲五月天丁香| 极品教师在线视频| 麻豆一二三区av精品| av天堂中文字幕网| 哪个播放器可以免费观看大片| 国产av不卡久久| 美女cb高潮喷水在线观看| 久久精品国产亚洲av天美| 天天一区二区日本电影三级| 汤姆久久久久久久影院中文字幕 | 日本黄色视频三级网站网址| 久久精品久久久久久噜噜老黄 | 欧美高清成人免费视频www| 欧美精品一区二区大全| 亚洲国产欧美在线一区| 久久久色成人| 免费人成在线观看视频色| 国产免费一级a男人的天堂| 久久久久久国产a免费观看| 欧美成人免费av一区二区三区| 亚洲电影在线观看av| 偷拍熟女少妇极品色| 中文在线观看免费www的网站| 亚洲激情五月婷婷啪啪| 国产亚洲av嫩草精品影院| 国产伦一二天堂av在线观看| 亚洲av成人精品一二三区| 精品久久久久久久末码| 搡女人真爽免费视频火全软件| 亚洲真实伦在线观看| 国产成人免费观看mmmm| 成人特级av手机在线观看| av卡一久久| 日韩 亚洲 欧美在线| 欧美极品一区二区三区四区| 秋霞伦理黄片| 一个人看的www免费观看视频| 在线观看av片永久免费下载| 亚洲美女视频黄频| 久久久久久大精品| 午夜精品在线福利| 国产69精品久久久久777片| 联通29元200g的流量卡| 成年女人看的毛片在线观看| 亚洲av福利一区| 亚洲欧美日韩高清专用| 久久精品熟女亚洲av麻豆精品 | 亚洲在线观看片| 久久精品91蜜桃| 热99在线观看视频| 国产高清视频在线观看网站| 中文字幕熟女人妻在线| 最近手机中文字幕大全| 九九爱精品视频在线观看| 国语自产精品视频在线第100页| 日本色播在线视频| 男女视频在线观看网站免费| 亚洲图色成人| 小说图片视频综合网站| 亚洲国产精品专区欧美| 午夜免费激情av| 国产色婷婷99| 在线观看av片永久免费下载| 欧美性猛交黑人性爽| 韩国av在线不卡| 久久精品国产亚洲av涩爱| 深夜a级毛片| 国产精品久久久久久av不卡| 国产精品麻豆人妻色哟哟久久 | av又黄又爽大尺度在线免费看 | 亚洲精品乱码久久久久久按摩| 卡戴珊不雅视频在线播放| 免费一级毛片在线播放高清视频| 亚洲精品色激情综合| 18禁动态无遮挡网站| 又粗又爽又猛毛片免费看| 一区二区三区乱码不卡18| 国产成人一区二区在线| 日韩强制内射视频| 秋霞伦理黄片| 五月玫瑰六月丁香| 国产大屁股一区二区在线视频| 国产真实伦视频高清在线观看| 一本一本综合久久| 日本免费在线观看一区| 欧美zozozo另类| 97超碰精品成人国产| 99久久中文字幕三级久久日本| 免费看av在线观看网站| 亚洲精品乱码久久久久久按摩| 亚洲欧美清纯卡通| 亚洲成色77777| 久久综合国产亚洲精品| 久久久久久久久中文| 国产精品,欧美在线| 欧美成人免费av一区二区三区| 亚洲精品自拍成人| 亚洲欧美日韩高清专用| 天堂中文最新版在线下载 | 热99在线观看视频| 干丝袜人妻中文字幕| 国产爱豆传媒在线观看| 麻豆成人午夜福利视频| 国产精品一区二区性色av| 精品久久久久久久末码| 亚洲欧美日韩东京热| 长腿黑丝高跟| 国产精品美女特级片免费视频播放器| 免费观看精品视频网站| 日本黄大片高清| av在线天堂中文字幕| 欧美丝袜亚洲另类| 18+在线观看网站| 一区二区三区免费毛片| 女人被狂操c到高潮| 天堂影院成人在线观看| 国产高清不卡午夜福利| 变态另类丝袜制服| 欧美97在线视频| 色综合亚洲欧美另类图片| 干丝袜人妻中文字幕| 男女啪啪激烈高潮av片| 亚洲欧美一区二区三区国产| 22中文网久久字幕| 亚洲国产色片| 天堂中文最新版在线下载 | 免费观看在线日韩| 视频中文字幕在线观看| 成人欧美大片| 免费播放大片免费观看视频在线观看 | 精品久久久久久成人av| 男人舔女人下体高潮全视频| 欧美极品一区二区三区四区| www日本黄色视频网| 建设人人有责人人尽责人人享有的 | 国产黄a三级三级三级人| 中文在线观看免费www的网站| 午夜a级毛片| 亚洲精品456在线播放app| 国产av在哪里看| 最近2019中文字幕mv第一页| 午夜福利网站1000一区二区三区| 男人和女人高潮做爰伦理| 99视频精品全部免费 在线| av卡一久久| www.av在线官网国产| 成人漫画全彩无遮挡| 少妇的逼水好多| 亚洲熟妇中文字幕五十中出| 青春草视频在线免费观看| 国产欧美另类精品又又久久亚洲欧美| 国产成人精品一,二区| 久久久久久伊人网av| 中文字幕免费在线视频6| 国产午夜精品久久久久久一区二区三区| 国产精品一区www在线观看| 日本黄大片高清| 亚洲精品国产av成人精品| 免费无遮挡裸体视频| 久久精品久久精品一区二区三区| 中文资源天堂在线| 激情 狠狠 欧美| 麻豆一二三区av精品| 99在线人妻在线中文字幕| 亚洲在线自拍视频| 精品人妻视频免费看| 国产精品熟女久久久久浪| 免费观看精品视频网站| 成人国产麻豆网| 亚洲精品国产av成人精品| 中文字幕久久专区| eeuss影院久久| 男人和女人高潮做爰伦理| 人妻制服诱惑在线中文字幕| 狂野欧美激情性xxxx在线观看| 亚洲在线自拍视频| 中文欧美无线码| 99九九线精品视频在线观看视频| 亚洲不卡免费看| 久久99精品国语久久久| 久久午夜福利片| 黄色欧美视频在线观看| 精品人妻偷拍中文字幕| 搡老妇女老女人老熟妇| 内地一区二区视频在线| .国产精品久久| 亚洲精品色激情综合| 水蜜桃什么品种好| 18+在线观看网站| 亚洲成人中文字幕在线播放| 日韩高清综合在线| 亚洲av成人精品一区久久| 在线观看av片永久免费下载| 丰满乱子伦码专区| 99热这里只有是精品在线观看| 免费无遮挡裸体视频| 搡女人真爽免费视频火全软件| 男人的好看免费观看在线视频| 麻豆一二三区av精品| 亚洲欧洲国产日韩| 欧美xxxx性猛交bbbb| 两性午夜刺激爽爽歪歪视频在线观看| 热99在线观看视频| 最近的中文字幕免费完整| 熟女电影av网| 一区二区三区四区激情视频| 亚洲av中文字字幕乱码综合| 99久久中文字幕三级久久日本| 婷婷色av中文字幕| 精品一区二区三区人妻视频| 日日干狠狠操夜夜爽| 中文字幕久久专区| 久久国产乱子免费精品| 亚洲四区av| 人妻制服诱惑在线中文字幕| 色综合站精品国产| 夜夜爽夜夜爽视频| 亚洲av.av天堂| 少妇人妻精品综合一区二区| kizo精华| 亚洲av.av天堂| 免费黄网站久久成人精品| 哪个播放器可以免费观看大片| 美女高潮的动态| 寂寞人妻少妇视频99o| 校园人妻丝袜中文字幕| 国产精品不卡视频一区二区| 亚洲欧洲日产国产| 久久这里有精品视频免费| 亚洲怡红院男人天堂| 久久精品夜色国产| 纵有疾风起免费观看全集完整版 | 国产精品,欧美在线| 亚洲精品乱码久久久v下载方式| 欧美又色又爽又黄视频| 精品一区二区三区视频在线| av.在线天堂| 国产在视频线精品| 免费av不卡在线播放| 91久久精品国产一区二区成人| 日本熟妇午夜| 青青草视频在线视频观看| 伦精品一区二区三区| 狂野欧美激情性xxxx在线观看| 国产精品电影一区二区三区| 久久人人爽人人爽人人片va| 又黄又爽又刺激的免费视频.| 久久这里只有精品中国| 精品久久久久久成人av| 亚洲精品日韩av片在线观看| 国产美女午夜福利| 纵有疾风起免费观看全集完整版 | 免费搜索国产男女视频| 久久久欧美国产精品| 草草在线视频免费看| 国产单亲对白刺激| 欧美日韩在线观看h| 麻豆精品久久久久久蜜桃| 午夜福利高清视频| 亚洲欧美日韩卡通动漫| 乱码一卡2卡4卡精品| 欧美日本亚洲视频在线播放| 日本欧美国产在线视频| 两性午夜刺激爽爽歪歪视频在线观看| 亚洲国产欧美在线一区| 亚洲精品乱码久久久v下载方式| 午夜福利高清视频| 春色校园在线视频观看| 国产白丝娇喘喷水9色精品| 亚洲av一区综合| 少妇的逼水好多| 亚洲国产欧美在线一区| 国产在视频线在精品| 亚洲国产精品sss在线观看| 日韩av不卡免费在线播放| 成年女人永久免费观看视频| 高清毛片免费看| 亚洲精品,欧美精品| 在现免费观看毛片| 岛国毛片在线播放| 又粗又硬又长又爽又黄的视频| 欧美极品一区二区三区四区| av在线观看视频网站免费| 亚洲成人久久爱视频| 天堂中文最新版在线下载 | 国产精品不卡视频一区二区| 亚洲av电影在线观看一区二区三区 | 少妇熟女欧美另类| 哪个播放器可以免费观看大片| 色尼玛亚洲综合影院| 亚洲自偷自拍三级| 久久久久免费精品人妻一区二区| 欧美成人a在线观看| 身体一侧抽搐| 国产人妻一区二区三区在| 91aial.com中文字幕在线观看| 亚洲精品乱码久久久v下载方式| 五月玫瑰六月丁香| 国产伦一二天堂av在线观看| 能在线免费看毛片的网站| 男的添女的下面高潮视频| 婷婷色av中文字幕| 国产精品国产三级国产av玫瑰| 成人午夜精彩视频在线观看| 亚洲欧美日韩卡通动漫| 寂寞人妻少妇视频99o| 久久久久性生活片| 亚洲欧美成人综合另类久久久 | 国产精品女同一区二区软件| 在线a可以看的网站| 能在线免费观看的黄片| eeuss影院久久| 亚洲av成人精品一区久久| 我要看日韩黄色一级片| 老司机影院毛片| 熟女人妻精品中文字幕| 亚洲成人中文字幕在线播放| 国产一区有黄有色的免费视频 | 亚洲国产精品成人综合色| 国产一级毛片七仙女欲春2| 青春草国产在线视频| 久久婷婷人人爽人人干人人爱| 99热精品在线国产| 国产高清有码在线观看视频| 大话2 男鬼变身卡| 成人鲁丝片一二三区免费| 久久久久久久久大av| 少妇的逼水好多| 卡戴珊不雅视频在线播放| 麻豆久久精品国产亚洲av| 久久久国产成人精品二区| 久久久久久久久大av| 中文字幕av在线有码专区| 久久韩国三级中文字幕| 日本免费一区二区三区高清不卡| 久久久久久久国产电影| 国产国拍精品亚洲av在线观看| 国产成人一区二区在线| 春色校园在线视频观看| 亚洲乱码一区二区免费版| 乱码一卡2卡4卡精品| 中文字幕熟女人妻在线| 黄色配什么色好看| 99久久无色码亚洲精品果冻| 国产精品1区2区在线观看.| 国产成人免费观看mmmm| 久久人人爽人人爽人人片va| 国产激情偷乱视频一区二区| 偷拍熟女少妇极品色| 99久久九九国产精品国产免费| 亚洲高清免费不卡视频| 亚洲色图av天堂| 性色avwww在线观看| 在线天堂最新版资源| 国产精品嫩草影院av在线观看| 久久精品人妻少妇| 久久99热6这里只有精品| 97人妻精品一区二区三区麻豆| 免费看日本二区| 哪个播放器可以免费观看大片| 成人亚洲精品av一区二区| 久久精品久久久久久噜噜老黄 | 午夜久久久久精精品| 少妇人妻一区二区三区视频| 国产91av在线免费观看| 黑人高潮一二区| 国产成人午夜福利电影在线观看| 成人漫画全彩无遮挡| 伦理电影大哥的女人| 久久国内精品自在自线图片| 成人毛片60女人毛片免费| a级毛色黄片| 亚洲精品日韩av片在线观看| 国产精品永久免费网站| 国产亚洲91精品色在线| 欧美变态另类bdsm刘玥| 在线观看美女被高潮喷水网站| 伦理电影大哥的女人| 国语对白做爰xxxⅹ性视频网站| av天堂中文字幕网| 简卡轻食公司| 国产午夜精品久久久久久一区二区三区| 亚洲av电影不卡..在线观看| 免费不卡的大黄色大毛片视频在线观看 | 狂野欧美白嫩少妇大欣赏| 91av网一区二区| av黄色大香蕉| 搡女人真爽免费视频火全软件| 国产一区有黄有色的免费视频 | 精品午夜福利在线看| 天堂av国产一区二区熟女人妻| 一个人免费在线观看电影| 免费无遮挡裸体视频| 日本一二三区视频观看| 婷婷色麻豆天堂久久 | 久久国产乱子免费精品| 日韩欧美国产在线观看| 亚洲欧洲日产国产| 内射极品少妇av片p| av国产久精品久网站免费入址| 午夜福利在线观看免费完整高清在| 熟女人妻精品中文字幕| 久久99蜜桃精品久久| 久久精品国产鲁丝片午夜精品| 国产一区亚洲一区在线观看| 99久久精品一区二区三区| 日本av手机在线免费观看| 美女脱内裤让男人舔精品视频| 国产精品美女特级片免费视频播放器| 免费观看a级毛片全部| 国产91av在线免费观看| 国产成年人精品一区二区| 午夜视频国产福利| 欧美zozozo另类| 亚洲欧美精品自产自拍| 国产精品一二三区在线看| 精品国产三级普通话版| 免费观看精品视频网站| 欧美性感艳星| 欧美不卡视频在线免费观看| 男人和女人高潮做爰伦理| 日本五十路高清| 欧美另类亚洲清纯唯美| 国产成年人精品一区二区| 国产精品人妻久久久久久| 欧美zozozo另类| 午夜福利在线观看免费完整高清在| 日韩 亚洲 欧美在线| 国产精品无大码| 亚洲精品一区蜜桃| 亚洲内射少妇av| 亚洲在久久综合| 丰满少妇做爰视频| 久久热精品热| 久久草成人影院| 高清日韩中文字幕在线| av专区在线播放| 两个人视频免费观看高清|