日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

协议栈数据包快速转发的实现(2)

發(fā)布時間:2023/12/20 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 协议栈数据包快速转发的实现(2) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言

上一篇博客大體上講解了什么是SNAT和DNAT。然后在博客的最后引入了一個知識點-連接跟蹤(conntrack)。今天我們就來看看連接跟蹤和我們的數(shù)據(jù)包快轉(zhuǎn)實現(xiàn)有什么關(guān)系,怎么利用連接跟蹤來實現(xiàn)數(shù)據(jù)包快轉(zhuǎn)的功能

數(shù)據(jù)報文唯一性

四元組是:
源IP地址、目的IP地址、源端口、目的端口

五元組是:
源IP地址、目的IP地址、協(xié)議號、源端口、目的端口

七元組是:
源IP地址、目的IP地址、協(xié)議號、源端口、目的端口,服務(wù)類型以及接口索引

協(xié)議號:IP是網(wǎng)絡(luò)層協(xié)議,IP頭中的協(xié)議號用來說明IP報文中承載的是哪種協(xié)議,協(xié)議號標(biāo)識上層是什么協(xié)議(一般是傳輸層協(xié)議,比如6 TCP,17 UDP;但也可能是網(wǎng)絡(luò)層協(xié)議,比如1 ICMP;也可能是應(yīng)用層協(xié)議,比如89 OSPF)。

TCP/UDP是傳輸層協(xié)議,TCP/UDP的端口號用來說明是哪種上層應(yīng)用,比如TCP 80代表WWW,TCP 23代表Telnet,UDP 69代表TFTP。
目的主機收到IP包后,根據(jù)IP協(xié)議號確定送給哪個模塊(TCP/UDP/ICMP…)處理,送給TCP/UDP模塊的報文根據(jù)端口號確定送給哪個應(yīng)用程序處理。

我們這里的快速轉(zhuǎn)發(fā)tcp和udp,其實就是利用了發(fā)送和接收報文的五元組來實現(xiàn)手動的快速轉(zhuǎn)發(fā)。而五元組的信息都可以通過連接跟蹤拿到。這也是鏈接跟蹤對于我們自己的快速轉(zhuǎn)發(fā)的重要性。

連接跟蹤

連接跟蹤是netfilter中重要的一部分(關(guān)于netfilter在這里不會進行深入的講解,只會講解和連接跟蹤相關(guān)的)。連接跟蹤顧名思義代表的是數(shù)據(jù)包的鏈接的狀態(tài)。
在這里貼出幾篇博客,該博客中講解netfilter和連接跟蹤的相關(guān)的基礎(chǔ)知識,希望大家可以仔細看看

http://www.zsythink.net/archives/1199
https://segmentfault.com/a/1190000019605260
http://blog.chinaunix.net/uid-20786208-id-5137728.html

上面這三篇文章講解的比價好,在我學(xué)習(xí)連接跟蹤的時候,我也是查了比較多的資料然后結(jié)合代碼學(xué)習(xí)。

連接跟蹤數(shù)據(jù)結(jié)構(gòu)

雖然在上面的博客中都講解了連接跟蹤的數(shù)據(jù)結(jié)構(gòu)。但是我覺得在這里還是必須要提及一下。算是對于上面博客的一個補充。

struct nf_conn {/* Usage count in here is 1 for hash table/destruct timer, 1 per skb,plus 1 for any connection(s) we are `master' for */struct nf_conntrack ct_general;spinlock_t lock;/* XXX should I move this to the tail ? - Y.K *//* These are my tuples; original and reply */struct nf_conntrack_tuple_hash tuplehash[IP_CT_DIR_MAX];/* Have we seen traffic both ways yet? (bitset) */unsigned long status;/* If we were expected by an expectation, this will be it */struct nf_conn *master;/* Timer function; drops refcnt when it goes off. */struct timer_list timeout;#if defined(CONFIG_NF_CONNTRACK_MARK)u_int32_t mark; #endif#ifdef CONFIG_NF_CONNTRACK_SECMARKu_int32_t secmark; #endif/* Extensions */struct nf_ct_ext *ext; #ifdef CONFIG_NET_NSstruct net *ct_net; #endif/* Storage reserved for other modules, must be the last member */union nf_conntrack_proto proto; };

在上一篇博客中我們講解連接跟蹤會記錄發(fā)送的tuple和接收tuple的信息。該字段就是struct nf_conntrack_tuple_hash tuplehash[IP_CT_DIR_MAX];該數(shù)組有兩個取值,分別是發(fā)送和接收方向的tuple.

enum ip_conntrack_dir {IP_CT_DIR_ORIGINAL,IP_CT_DIR_REPLY,IP_CT_DIR_MAX };
  • IP_CT_DIR_ORIGINAL代表的是發(fā)送方向的tuple
  • IP_CT_DIR_REPLY代表的是接收發(fā)現(xiàn)的tuple

我們在來看看struct nf_conntrack_tuple_hash 結(jié)構(gòu)

struct nf_conntrack_tuple_hash {struct hlist_nulls_node hnnode;struct nf_conntrack_tuple tuple; }; struct nf_conntrack_tuple {struct nf_conntrack_man src;/* These are the parts of the tuple which are fixed. */struct {union nf_inet_addr u3;union {/* Add other protocols here. */__be16 all;struct {__be16 port;} tcp;struct {__be16 port;} udp;struct {u_int8_t type, code;} icmp;struct {__be16 port;} dccp;struct {__be16 port;} sctp;struct {__be16 key;} gre;} u;/* The protocol. */u_int8_t protonum;/* The direction (for tuplehash) */u_int8_t dir;} dst; }; union nf_inet_addr {__u32 all[4];__be32 ip;__be32 ip6[4];struct in_addr in;struct in6_addr in6; };struct nf_conntrack_man {union nf_inet_addr u3;union nf_conntrack_man_proto u;/* Layer 3 protocol */u_int16_t l3num; };

數(shù)據(jù)包文到達內(nèi)核協(xié)議棧時,使用sk_buff{}(即skb),其類型為struct nf_conntrack *;該結(jié)構(gòu)記錄了連接記錄被公開應(yīng)用的計數(shù),也方便其他地方對連接跟蹤的引用;

在這里就必須做一個總結(jié)了。這里也是說明為什么我們的快轉(zhuǎn)模塊需要借助連接跟蹤的信息。

  • 在連接跟蹤的結(jié)構(gòu)體中分別有兩個方向的tuple-發(fā)送和接收
  • 每一個tuple我們可以獲取到發(fā)送的源ip地址以及目的ip地址,根據(jù)協(xié)議類型獲取源端口號以及目的端口號,以及協(xié)議號。

從連接跟蹤中我們可以獲取到什么?很明顯我們已經(jīng)獲取了決定一個數(shù)據(jù)包(TCP/UDP)唯一性的五元組。

那么是不是只靠連接跟蹤,我們就可以寫出我們的快轉(zhuǎn)模塊了?答案是不行的,我們還需要一些其他的額外信息,這個后面我們在引入和講解。



連接跟蹤的建立

在這里我直接應(yīng)用了第三篇博客中的圖,第三篇博客其實已經(jīng)講解了初始化的過程。但是有些相關(guān)的知識點還是需要補充和提及一下

同樣的我們通過上面的博客知道,連接跟蹤的初始化是注冊在PRE_ROUTING鏈。而PRE_ROUTING鏈?zhǔn)窃趇p_rcv函數(shù)中調(diào)用的。

在這里需要說明一下ip_rcv函數(shù)。該函數(shù)是ip層的入口函數(shù),該函數(shù)十分的重要。他首先會檢測數(shù)據(jù)報文是否合法。然后會調(diào)用注冊在PRE_ROUTING鏈的函數(shù)。最后調(diào)用ip_rcv_finish(在linux內(nèi)核中一般都是先調(diào)用檢測函數(shù),再調(diào)用處理函數(shù)。而且命名有一定的規(guī)律可循。檢測函數(shù)一般為do_something,處理函數(shù)一般為do_something_finish?;蛘呤莇o_something和do_something2)。


我們來看看ip_rcv的函數(shù)源碼

int ip_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt, struct net_device *orig_dev) {const struct iphdr *iph;u32 len;/* When the interface is in promisc. mode, drop all the crap* that it receives, do not try to analyse it.*/if (skb->pkt_type == PACKET_OTHERHOST)goto drop;IP_UPD_PO_STATS_BH(dev_net(dev), IPSTATS_MIB_IN, skb->len);if ((skb = skb_share_check(skb, GFP_ATOMIC)) == NULL) {IP_INC_STATS_BH(dev_net(dev), IPSTATS_MIB_INDISCARDS);goto out;}if (!pskb_may_pull(skb, sizeof(struct iphdr)))goto inhdr_error;iph = ip_hdr(skb);/** RFC1122: 3.2.1.2 MUST silently discard any IP frame that fails the checksum.** Is the datagram acceptable?** 1. Length at least the size of an ip header* 2. Version of 4* 3. Checksums correctly. [Speed optimisation for later, skip loopback checksums]* 4. Doesn't have a bogus length*/if (iph->ihl < 5 || iph->version != 4)goto inhdr_error;if (!pskb_may_pull(skb, iph->ihl*4))goto inhdr_error;iph = ip_hdr(skb);if (unlikely(ip_fast_csum((u8 *)iph, iph->ihl)))goto inhdr_error;len = ntohs(iph->tot_len);if (skb->len < len) {IP_INC_STATS_BH(dev_net(dev), IPSTATS_MIB_INTRUNCATEDPKTS);goto drop;} else if (len < (iph->ihl*4))goto inhdr_error;/* Our transport medium may have padded the buffer out. Now we know it* is IP we can trim to the true length of the frame.* Note this now means skb->len holds ntohs(iph->tot_len).*/if (pskb_trim_rcsum(skb, len)) {IP_INC_STATS_BH(dev_net(dev), IPSTATS_MIB_INDISCARDS);goto drop;}/* Remove any debris in the socket control block */memset(IPCB(skb), 0, sizeof(struct inet_skb_parm));/* Must drop socket now because of tproxy. */skb_orphan(skb);return NF_HOOK(NFPROTO_IPV4, NF_INET_PRE_ROUTING, skb, dev, NULL,ip_rcv_finish);inhdr_error:IP_INC_STATS_BH(dev_net(dev), IPSTATS_MIB_INHDRERRORS); drop:kfree_skb(skb); out:return NET_RX_DROP; }

這里需要說明一下。ip_rcv_finish函數(shù)是路由的重要函數(shù)。他會判斷數(shù)據(jù)包是發(fā)往本地的,方式需要nat轉(zhuǎn)發(fā),發(fā)送到上一級路由器的。大家有興趣可以去了解一下數(shù)據(jù)包在協(xié)議棧中的流向。

NF_HOOK(NFPROTO_IPV4, NF_INET_PRE_ROUTING, skb, dev, NULL,ip_rcv_finish);

這里就是在循環(huán)調(diào)用Pre_ROUTING注冊的函數(shù)(會根據(jù)優(yōu)先級調(diào)用)。那這里我們也得出了一個重要的結(jié)論。PRE_ROUTING是在ip_rcv函數(shù)中被調(diào)用的,即ip層封包的入口處。

連接跟蹤的初始化

通過上文,我們知道在PRE_ROUTING處注冊了2個函數(shù)(參照給出的第三個博客)。分別為ipv4_conntrack_defrag和ipv4_conntrack_in。并且ipv4_conntrack_defrag優(yōu)先級更高(netfilter注冊的每一條規(guī)則都是有優(yōu)先級的,由priority字段指定)。
在這里我就直接給出結(jié)論了。ipv4_conntrack_defrag函數(shù)主要是檢測是否被分片,如果被分片就重組。而連接跟蹤的建立實際上在第二個函數(shù)ipv4_conntrack_in中。ipv4_conntrack_in實際調(diào)用了nf_conntrack_in函數(shù)。


關(guān)于nf_conntrack_in函數(shù)的分析,可以參考https://blog.csdn.net/City_of_skey/article/details/84934016
http://blog.chinaunix.net/uid-26517122-id-4293135.html
在這里我就不在詳細介紹了。在這里只是說明幾個點。

  • ipv4_conntrack_in函數(shù)會調(diào)用resolve_normal_ct函數(shù)
  • resolve_normal_ct函數(shù)會判斷連接跟蹤是否存在,不存在就去創(chuàng)建。然后設(shè)置連接的狀態(tài)

在這里我只分析到連接跟蹤的建立過程。因為我們最終的快轉(zhuǎn)模塊在需要利用到連接跟蹤的建立。

連接跟蹤發(fā)送tuple和接收tuple

這里我還是以畫圖的方式來講解一下發(fā)送和接收tuple的變化過程。這個過程非常重要。希望大家能夠理解
現(xiàn)在在這里假設(shè)我們的pc 192.168.100.100 訪問百度 14.215.177.38網(wǎng)頁
路由器的lan口ip地址為192.168.100.254, 路由器wan口的ip地址為192.168.1.2。

發(fā)送tuple

根據(jù)我們上面講解的。首先我們的pc發(fā)送的數(shù)據(jù)包到達路由器。由路由器的ip_rcv函數(shù)接收。這因為是個新的數(shù)據(jù)包。所以會創(chuàng)建一條新的連接跟蹤

這里的發(fā)送tuple正如上圖所示。

接收tuple

在這里我需要提醒一下大家,ip_rcv新建tuple。ip_rcv是在ip層數(shù)據(jù)包入口處。那么此時肯定沒有經(jīng)過nat轉(zhuǎn)換。接收的tuple會有一點出乎大家的意料。說實話最開始我也難以理解。大家理解是在nat之前,ip_rcv新建的就不難了

當(dāng)pc訪問到百度服務(wù)器的時候。百度服務(wù)器會將數(shù)據(jù)回復(fù)到我們。這個時候就會新建接收的tuple。

此時接收tuple的源地址變成了百度的。目的地址不再是路由器lan口的地址。而是wan口的地址。源端口號,目的端口號也發(fā)生了改變。只有當(dāng)該數(shù)據(jù)包經(jīng)過nat轉(zhuǎn)發(fā)之后,目的地址才會編程pc的ip地址。目的端口號編程以前的5678。這一點大家必須注意。


連接跟蹤中的helper

在這里還需要引入一個新的模塊-期望連接(helper)。那么該模塊有什么用呢?其實是為了根據(jù)現(xiàn)存的一個連接去創(chuàng)建一個新的連接。比如我們用的FTP協(xié)議。FTP協(xié)議使用了兩個端口號(20 21)。為了將這兩個端口號聯(lián)系起來。同時也是將20和21創(chuàng)建的連接跟蹤進行一個綁定。所以內(nèi)核設(shè)計出來一套期望連接的模塊
關(guān)于期望連接,內(nèi)核最經(jīng)典的即是FTP的實現(xiàn)。這里貼出兩篇博客,希望對大家有用
https://blog.csdn.net/a1558451960/article/details/95329827
https://blog.csdn.net/jasonchen_gbd/article/details/44877343?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_param_isCf&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_param_isCf

結(jié)束語

在下一篇博客中,我就會上實際的代碼。到時候我們再來分析。怎樣實現(xiàn)我們的快轉(zhuǎn)模塊。歡迎大家一起交流。歡迎加入qq群:610849576

總結(jié)

以上是生活随笔為你收集整理的协议栈数据包快速转发的实现(2)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

jizzjizzjizz亚洲 | 亚洲精品视频在线播放 | 中文字幕乱码亚洲精品一区 | 中文字幕资源网 | 国产最顶级的黄色片在线免费观看 | 亚洲不卡av一区二区三区 | 69视频网站| 午夜精品久久一牛影视 | 99精品免费久久久久久久久日本 | 日韩欧美高清一区二区三区 | 国产麻豆精品久久 | 日本中文在线 | 九九久久影院 | 亚欧日韩成人h片 | 免费人做人爱www的视 | 五月天伊人网 | 久久国产手机看片 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 中文字幕高清在线 | 99久久影院| 天天爽夜夜爽人人爽一区二区 | 在线免费观看欧美日韩 | 欧美大香线蕉线伊人久久 | av看片网| 六月丁香在线观看 | 国产69久久精品成人看 | 亚洲作爱 | 91网站免费观看 | 久久在线播放 | 在线看毛片网站 | 综合色在线 | 日韩国产欧美在线播放 | 欧美精品你懂的 | 久久久久久久久久久高潮一区二区 | 国产色小视频 | 午夜国产一区 | 国产在线观看黄 | 97在线观看视频国产 | 亚洲人天堂 | 韩国一区视频 | 久久免费视频4 | 首页国产精品 | 亚洲精品字幕在线 | 91久久精品日日躁夜夜躁国产 | 日本中文字幕系列 | 涩涩色亚洲一区 | 99精品免费在线 | 国产精品18久久久久久久久久久久 | 九九久久视频 | 00av视频| 国产日产精品一区二区三区四区的观看方式 | 91在线国产观看 | 国产一级免费电影 | 成人久久精品 | 2019中文字幕网站 | 久草精品视频在线播放 | 精品视频区 | 国产精品1区2区3区 久久免费视频7 | 综合色久| 久久久久久美女 | 中文字幕在线观看的网站 | 国产精品毛片一区二区在线看 | 青青色影院 | 天天做综合网 | 激情丁香 | 国产免费国产 | 福利一区二区三区四区 | 婷婷亚洲五月色综合 | 国产中文自拍 | 狠狠婷婷| 伊人看片| 国产高清在线不卡 | 91传媒免费观看 | 高清免费在线视频 | 国产视频一级 | 成人免费看片网址 | 国产一级在线视频 | 亚洲 欧美日韩 国产 中文 | 中文字幕在线观看三区 | 亚洲毛片在线观看. | 99精品在线直播 | 福利区在线观看 | av先锋中文字幕 | 国产一区二区在线观看免费 | 天天色天天操综合网 | 日韩视频精品在线 | 国产精品1000| 精品视频网站 | 91中文字幕在线观看 | 国产精品手机播放 | 亚洲激情免费 | 国产伦理久久精品久久久久_ | 九九九九精品 | 精品视频成人 | 成年人黄色免费网站 | 日本中文字幕电影在线免费观看 | 精品国产成人在线 | 黄色在线观看www | 在线成人短视频 | 毛片一区二区 | 天天操天天操天天操天天操天天操天天操 | 日本精品一区二区三区在线播放视频 | 99热网站| 成人在线免费看视频 | 黄色高清视频在线观看 | 三上悠亚一区二区在线观看 | 伊人中文字幕在线 | 制服丝袜亚洲 | 久久久一本精品99久久精品66 | 国产又粗又猛又爽又黄的视频免费 | 日韩av成人在线观看 | 国产中文字幕一区 | 黄色在线网站噜噜噜 | 很污的网站 | 免费观看91视频大全 | 久久久福利 | 麻豆视频入口 | 99视频播放 | 免费在线观看一级片 | 免费国产黄线在线观看视频 | 天堂中文在线播放 | 色综合久久久网 | 久草在线免费新视频 | 欧美日韩另类在线观看 | 麻豆小视频在线观看 | 91在线免费播放视频 | 成人av电影在线 | 婷婷av电影| 日韩在线精品一区 | 亚洲精品456在线播放第一页 | 久久精品草 | 国产美女精品视频 | 日韩区欠美精品av视频 | 日韩高清精品一区二区 | 精品999久久久 | 最新动作电影 | 成人久久18免费网站麻豆 | 97色狠狠 | 久久精品久久国产 | 手机看片中文字幕 | 久久久久久久久久久久久9999 | 91av原创| 成人性生交大片免费看中文网站 | 99中文字幕视频 | 日韩在线中文字幕视频 | 91麻豆精品国产91久久久使用方法 | 午夜久久久精品 | 久久人人爽人人片av | 福利二区视频 | 免费高清在线视频一区· | 天天爱天天干天天爽 | 日韩精品观看 | 国产精彩在线视频 | 麻豆国产精品一区二区三区 | 中文字幕在线看片 | 成人小视频在线观看免费 | 亚洲国产精品一区二区尤物区 | 久久久精品成人 | 亚洲午夜精品久久久久久久久 | 最近2019中文免费高清视频观看www99 | 夜又临在线观看 | 亚洲精品动漫久久久久 | 又黄又爽的视频在线观看网站 | 精品一区久久 | 日韩电影一区二区三区在线观看 | 夜夜操狠狠干 | 成人国产网址 | 久久免费视频播放 | 17videosex性欧美| 91久久精品一区二区二区 | 中文在线字幕免费观看 | 久久精品com | 国产剧在线观看片 | 夜添久久精品亚洲国产精品 | 中文字幕在线观看不卡 | 特级xxxxx欧美 | 色多视频在线观看 | 欧美日韩观看 | 亚洲黄色免费在线看 | 91免费的视频在线播放 | 国产 亚洲 欧美 在线 | 国产精品国产三级在线专区 | 中文字幕在线播放一区二区 | 天天爽人人爽夜夜爽 | 夜夜躁日日躁狠狠久久av | 在线精品观看国产 | 中文字幕在线观看你懂的 | 国产精品久久99综合免费观看尤物 | 91精品入口 | 日日干综合 | 色在线网站 | 欧美另类人妖 | 狠狠色丁香久久婷婷综合五月 | 91av小视频 | 日本少妇久久久 | 精品99999| 久久综合网色—综合色88 | 欧洲一区二区在线观看 | 欧美地下肉体性派对 | 一二三区高清 | 97福利| 日韩大片在线看 | 丁香六月五月婷婷 | 成人a免费看 | 国产黄色免费观看 | 97在线观看免费观看高清 | 五月综合在线观看 | 啪一啪在线| 国产91精品看黄网站在线观看动漫 | 久久毛片网站 | 日本中文字幕视频 | 在线免费色| av中文字幕av | av在线播放不卡 | h文在线观看免费 | 精品国产一区二区三区久久久蜜月 | 精品日韩在线一区 | 婷婷色网视频在线播放 | 免费在线a| 开心激情久久 | 亚洲日本中文字幕在线观看 | av免费网站在线观看 | 国产免费午夜 | 天天夜夜亚洲 | 97av影院| 日韩xxxbbb| 国产色就色 | 91精品一区二区在线观看 | 91九色最新地址 | 国产一区二区精品91 | 日本精品中文字幕 | 亚洲国产mv | 色天天综合久久久久综合片 | 日韩性色| 在线中文字幕观看 | 日韩av免费在线看 | 久久久久久激情 | 成人亚洲精品国产www | 国产精品久久久久久久久久三级 | 91网在线看| 国产色拍拍拍拍在线精品 | 国产精品久久久久永久免费 | 中文国产字幕 | 久草在线最新视频 | 亚洲男男gaygay无套 | 久久久久久综合 | 九色91在线视频 | 久久国产精品系列 | 2023国产精品自产拍在线观看 | 国产精品美女免费 | 久久亚洲在线 | 国产经典av | 亚洲v欧美v国产v在线观看 | 日韩av电影中文字幕 | 欧美久久成人 | 91亚洲欧美激情 | 亚洲理论片在线观看 | 久久99精品久久久久久清纯直播 | 国产激情免费 | 免费看黄在线 | 亚洲理论电影 | 在线看岛国av | 成人av一区二区兰花在线播放 | 成年人在线观看视频免费 | 天天爱天天爽 | 日一日操一操 | 不卡的一区二区三区 | 91麻豆精品国产91久久久久 | 一二三区高清 | 久久9视频| 天天狠狠操 | 日韩无在线 | 亚洲精品国产成人av在线 | 字幕网资源站中文字幕 | 国产日韩欧美视频 | 日韩av电影免费在线观看 | 国产又粗又猛又色又黄网站 | 激情丁香月| 91av在线不卡 | 国产女做a爱免费视频 | 国内小视频在线观看 | 成年人视频免费在线播放 | 国产精品9999| 欧美一区中文字幕 | 欧美日韩国产精品久久 | 婷婷激情网站 | 激情视频在线高清看 | 91精品999 | 国产成人精品一区二区三区 | 国产精品av免费在线观看 | 国产在线毛片 | 亚洲国产高清视频 | 草久久久久 | 成人免费视频观看 | 久久久久伊人 | av在线等| 天天插天天干天天操 | 五月婷婷综合在线观看 | 久久人人97超碰国产公开结果 | av网站大全免费 | 久久国产精品久久精品国产演员表 | 天天干婷婷 | 911久久 | 欧美在线日韩在线 | 国产精品美女久久久久久久久 | 久久电影网站中文字幕 | 成人超碰97 | 丝袜美腿在线视频 | 一级黄色免费 | 亚洲日韩中文字幕 | 日韩精品久久久久久久电影竹菊 | 色午夜| 国产精品久久久久9999 | 国产小视频免费在线观看 | 久久五月网 | 久久精品国产亚洲精品2020 | 日韩精品资源 | 丁香九月激情综合 | www.五月天激情 | 国内久久久 | 久久久久久久精 | 玖玖爱国产在线 | 成人黄色电影视频 | 午夜视频日本 | 一区二区影视 | 日韩成人免费电影 | 日日夜夜骑 | 亚洲黄色一级电影 | 97中文字幕| 久久午夜鲁丝片 | 伊人影院在线观看 | 天天干天天碰 | 在线观看视频在线观看 | 中文字幕色网站 | 国产另类av | 激情综合六月 | 国产91电影在线观看 | 日韩一级成人av | 在线看中文字幕 | 国产精品123| 精品视频123区在线观看 | 在线观看中文字幕av | 日韩精品在线视频免费观看 | 成人av网站在线播放 | 日韩欧美精品一区 | 国产精品嫩草影视久久久 | 91亚洲精品久久久蜜桃 | 操操操日日| 免费观看一区 | 免费三级黄色片 | 国产中文字幕第一页 | 国模一区二区三区四区 | 三级av网站 | 久久精品1区 | 五月婷婷中文字幕 | 婷婷久久亚洲 | 国产精品久久久久久久久岛 | 狠狠干狠狠久久 | 国产视频91在线 | 国产 一区二区三区 在线 | 特级西西人体444是什么意思 | 国产精品一区二区三区久久 | 91系列在线| 欧美国产精品久久久久久免费 | 99国产在线 | 色综合久久久久综合体桃花网 | 欧美成人视| 在线国产能看的 | 久久 亚洲视频 | 色婷婷激情电影 | 激情五月网站 | 伊人天天 | 亚洲 欧美 日韩 综合 | 中文字幕在线免费 | 久久精品中文字幕一区二区三区 | 操操日日| 亚洲国产经典视频 | 亚洲一级免费观看 | 色多多视频在线 | 日韩av午夜在线观看 | а天堂中文最新一区二区三区 | 国产专区视频在线 | 中文字幕人成乱码在线观看 | 色综合国产 | 亚洲精品视频在线看 | 国产精品久久久久久久久久久久久久 | 日韩av一区二区三区四区 | 手机av在线网站 | 99热.com | a视频在线观看免费 | 亚洲黄色小说网址 | 欧美日韩一区二区三区在线免费观看 | 免费v片| 久久久久久久久久久久久国产精品 | 精品在线观看免费 | 99久久99视频| 国产视频1| 亚洲欧美日韩在线一区二区 | 1024手机在线看 | 国产综合在线视频 | 国产精久久久 | 中文字幕第一页在线视频 | 日韩高清不卡一区二区三区 | 亚洲人成人99网站 | 国产精品九色 | 中文字幕免费高清在线 | 国产精品一区二区在线 | 国产成人在线免费观看 | 免费视频黄 | 97精品国产97久久久久久免费 | 超碰97av在线 | 最近中文字幕大全中文字幕免费 | 中文字幕乱码日本亚洲一区二区 | 四虎影视成人精品国库在线观看 | 偷拍精偷拍精品欧洲亚洲网站 | 免费看的黄色录像 | 国产91精品欧美 | 亚洲精品激情 | 青草视频免费观看 | 国产精品一区二区 91 | 91在线欧美| 高清av免费一区中文字幕 | 中文国产字幕 | 91av视频免费在线观看 | 国产日韩精品一区二区在线观看播放 | 六月丁香激情综合色啪小说 | 激情欧美一区二区三区免费看 | 91精品国产电影 | 日韩三区在线观看 | 久久伦理电影 | 日日夜夜中文字幕 | 97偷拍视频| 国产97视频| 亚洲国产视频直播 | 99精品视频在线看 | 国产视频999| 国产在线观看中文字幕 | 日本特黄一级片 | 国产高清不卡一区二区三区 | 久久高清片 | 国产精品久久三 | 黄色中文字幕 | 国产美女在线免费观看 | 欧美在线91 | 日韩xxxbbb| a黄色影院 | 欧美日韩不卡在线观看 | 黄色大全免费观看 | 美女黄频在线观看 | 国产精品黄色影片导航在线观看 | 中文在线字幕免 | 97在线观看视频国产 | 最近中文字幕国语免费高清6 | 99久久日韩精品免费热麻豆美女 | www.av中文字幕.com | 天天爽人人爽夜夜爽 | 久久久久久欧美二区电影网 | 在线观看不卡视频 | 麻豆免费在线视频 | 国产最新在线 | 麻豆果冻剧传媒在线播放 | 亚洲综合成人在线 | 亚洲日韩中文字幕 | 欧美日韩视频在线播放 | 国产剧情一区二区 | 国产第一页福利影院 | 中文字幕资源网在线观看 | 免费网站观看www在线观看 | 尤物九九久久国产精品的分类 | 最新av免费在线 | 玖玖在线视频观看 | 国产夫妻性生活自拍 | 丝袜美腿亚洲 | 免费在线播放av电影 | 亚洲精品国产欧美在线观看 | 免费在线看v | 天天干,夜夜爽 | 亚洲欧美日本一区二区三区 | 香蕉久草| 亚洲激情综合 | 91视频免费国产 | 精品国产免费看 | 欧美大片在线看免费观看 | 亚洲欧美一区二区三区孕妇写真 | 欧美日本国产在线观看 | 久草免费资源 | 成人97视频一区二区 | 国产精品女人网站 | 日韩欧美在线视频一区二区三区 | 中文av在线播放 | 日韩精品一区在线播放 | 99精品视频在线观看播放 | 永久免费精品视频网站 | 亚洲一一在线 | 一区二区三区日韩视频在线观看 | 99热999 | 十八岁免进欧美 | 91手机视频 | 国产亚洲精品xxoo | 日韩高清免费电影 | 欧美精品中文在线免费观看 | 日本h在线播放 | 2024av在线播放| 亚洲区另类春色综合小说校园片 | 黄色电影小说 | 九九免费观看视频 | 日本性久久 | 九九九电影免费看 | 91成人短视频在线观看 | 在线精品亚洲一区二区 | 美腿丝袜av | 天天综合网天天综合色 | 免费久久精品视频 | 麻豆传媒在线视频 | 人人插超碰 | www.五月天婷婷 | 国产中文字幕av | 天天天天天干 | 国产一区二区在线影院 | 久久夜视频| 超碰日韩在线 | 日韩视频免费看 | 亚洲国产成人精品在线 | 天天爽天天爽夜夜爽 | 激情久久小说 | 日本婷婷色 | 欧美性生交大片免网 | 中文字幕在线观看免费高清电影 | 人人玩人人添人人 | 精品久久久久久久久久久久 | 久久久久国产免费免费 | 在线播放日韩av | 久久精品电影院 | 国产免费不卡av | 欧美日韩xxxxx | 不卡视频在线 | 天天综合婷婷 | 在线观看免费黄视频 | 黄色在线免费观看网站 | 91在线中文字幕 | 久久欧美精品 | av在线专区 | 人人模人人爽 | 中文字幕久久亚洲 | 欧美精品九九99久久 | 中文字幕国语官网在线视频 | 久久精品一二三 | 婷色在线 | 00av视频| 婷婷在线资源 | 99久久精品午夜一区二区小说 | 国产一二区免费视频 | 亚洲人毛片 | av一级二级| 97韩国电影| 奇米四色影狠狠爱7777 | 欧美日韩国产精品一区 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 国产视频资源在线观看 | 五月天久久婷婷 | 久久国产精品99精国产 | 欧美精品一区在线发布 | av福利在线播放 | 欧美日韩精品在线观看视频 | 最新极品jizzhd欧美 | 91在线影院| 人人搞人人干 | 亚洲国产中文在线 | 国产永久免费高清在线观看视频 | 久久综合精品国产一区二区三区 | 午夜在线看片 | 黄色av观看 | 美国av片在线观看 | 亚洲最大av网 | 精品高清视频 | 日韩在线免费播放 | 开心丁香婷婷深爱五月 | 天天爱天天草 | 在线观看视频你懂的 | 丁香九月婷婷综合 | 91精品久久久久久久久 | 看v片| 国产亚洲精品久久久久久 | 中文字幕在线国产 | 亚洲精品久久久久久中文传媒 | 国产精品久久久久av | 国产成人一区二区三区影院在线 | 国产精品久久久久久久久久了 | 国产精品区二区三区日本 | 天堂av网址| 日韩毛片在线播放 | 亚洲精品视频在线 | 天天插天天狠天天透 | 国产中文字幕视频在线观看 | 久久精品女人毛片国产 | 美女免费视频一区 | 在线观看香蕉视频 | 国产小视频在线观看免费 | 日本在线视频一区二区三区 | 国产成人中文字幕 | 西西人体4444www高清视频 | 99精品免费| www色| 四虎影视久久久 | 99在线观看视频网站 | 在线精品在线 | 91九色蝌蚪视频在线 | 日本久久精品视频 | 久久精品国产免费看久久精品 | 99久久成人 | 午夜黄色影院 | 精品夜夜嗨av一区二区三区 | 亚洲精品久久久久久久不卡四虎 | 伊人开心激情 | 天天插综合网 | 在线成人短视频 | 不卡的av在线 | 8x成人在线 | 久久久久久中文字幕 | 成人小视频在线观看免费 | 91成人精品国产刺激国语对白 | 婷婷在线色 | 日本一区二区高清不卡 | 96精品视频 | 久久精品视频在线看 | 亚洲黄色成人 | 精品久久久久久久久中文字幕 | 奇米网8888 | 久久人人做 | 成年人在线观看视频免费 | 激情综合交 | 伊人天堂久久 | 在线观看理论 | 高清不卡毛片 | 亚洲午夜精品一区二区三区电影院 | 国产精品a级 | 国产黄色观看 | 久久午夜精品影院一区 | 五月天婷婷在线观看视频 | 久久久国产一区二区三区 | 国产精品久久免费看 | 国产精品免费久久久 | 日本激情视频中文字幕 | 九九免费在线看完整版 | 69国产精品视频免费观看 | 国产色黄网站 | 国产无限资源在线观看 | 婷婷丁香六月天 | 9ⅰ精品久久久久久久久中文字幕 | 日韩久久网站 | 免费精品久久久 | 久久影视网 | 国产热re99久久6国产精品 | 国产精品久久久久久久久久久久冷 | 成人性生活大片 | 亚洲第一区在线观看 | 亚洲激情婷婷 | 欧美日韩国产精品一区二区 | 99热在线国产 | 精品美女久久久久久免费 | 69xxxx欧美| 九草视频在线观看 | 国内精品久久久久影院一蜜桃 | 国产黄色a | 97涩涩视频 | 免费欧美高清视频 | 手机成人av在线 | 亚洲精品视频www | 久久综合激情 | 国产精品久久久久永久免费看 | 成人羞羞视频在线观看免费 | 欧美综合在线视频 | 国产拍揄自揄精品视频麻豆 | 96看片| 色狠狠操 | 精品国产人成亚洲区 | 亚洲精品女人 | 精品国产乱码久久久久久1区2匹 | 亚洲精品综合在线观看 | 97国产精品亚洲精品 | 欧美精品v国产精品 | 久久国产美女视频 | 久久久久亚洲精品国产 | 免费成人av电影 | 狠狠躁夜夜躁人人爽视频 | 免费毛片一区二区三区久久久 | 婷婷久久婷婷 | 天天操天天摸天天射 | 亚洲欧美日韩在线一区二区 | 欧洲精品一区二区 | 午夜黄色影院 | 国产一级一片免费播放放 | 少妇搡bbbb搡bbb搡忠贞 | 精品国产一区二区在线 | 中文字幕第一页在线vr | 日狠狠 | 欧美最猛性xxxx | 91高清免费在线观看 | 亚州精品在线视频 | 99精品视频在线观看 | 日韩精品一区二区三区第95 | 日韩草比| 久久av电影| 啪啪精品| 在线不卡中文字幕播放 | 久久久久久黄色 | 激情久久小说 | 夜夜视频 | 欧美国产日韩久久 | 欧美日韩p片 | 五月婷视频 | 免费在线观看日韩 | 欧美一区视频 | 九九九热 | 天天躁天天躁天天躁婷 | 日本中文字幕在线观看 | 91cn国产在线 | 久久久久久久99精品免费观看 | 欧美先锋影音 | 在线播放国产一区二区三区 | 日韩高清一 | 中文字幕av免费 | 三级动态视频在线观看 | 欧美另类高清 videos | 亚洲精品国产综合99久久夜夜嗨 | 国产99精品 | 国际精品久久久 | 日韩久久网站 | 黄色小网站在线 | 久久少妇| 国产手机av | 2019天天干夜夜操 | 免费观看v片在线观看 | 黄污视频网站 | 美女中文字幕 | 国产精品一区二区久久精品爱涩 | 亚洲国产一区二区精品专区 | 香蕉久久久久 | 黄色av一级 | 高清国产午夜精品久久久久久 | 在线观看一区二区视频 | 久久综合九色九九 | 久久电影中文字幕视频 | 免费视频91蜜桃 | 久久 在线 | 亚洲激情在线观看 | 91精品一区二区三区蜜桃 | 日日夜夜免费精品视频 | 色av婷婷 | 亚洲人av免费网站 | 免费又黄又爽的视频 | 国产综合婷婷 | 日韩毛片精品 | 日本免费一二三区 | 狠狠地操 | 日韩精品一区二区免费 | 久久www免费人成看片高清 | 国产一级电影在线 | 婷婷六月中文字幕 | 国产精品第10页 | 国产一区欧美一区 | 中文字幕av免费在线观看 | 最近的中文字幕大全免费版 | 久久在线观看 | 国产精品久久久久久久久久 | 欧美一区二区三区在线看 | 国产视频精品久久 | 精品国产一区二区三区日日嗨 | 婷婷丁香色 | 亚洲欧美日韩一区二区三区在线观看 | 久草精品视频在线观看 | 蜜臀av网址 | 亚洲国产美女精品久久久久∴ | 综合在线亚洲 | 8x成人免费视频 | www夜夜| 欧美极品xxx | freejavvideo日本免费 | 色婷婷久久一区二区 | 亚洲精品欧美精品 | 99九九热只有国产精品 | 狠狠久久| 午夜av电影| 亚洲一级黄色片 | 九九热在线观看 | 亚洲精品视频大全 | 久久综合九色九九 | 在线蜜桃视频 | 九九久久成人 | 成人福利av | 成人九九视频 | 国产精品久久久久久久久毛片 | 国产污视频在线观看 | 日韩精品欧美专区 | 日韩精品中文字幕在线观看 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 色婷婷天天干 | 最近中文字幕在线中文高清版 | 欧美日韩视频在线播放 | 欧美在线一 | 精品久久免费 | 国产在线综合视频 | 日韩av线观看 | 色射爱 | 99成人免费视频 | 午夜av剧场 | 久草视频免费播放 | 亚洲国产小视频在线观看 | 亚洲欧洲成人精品av97 | 99爱精品视频 | 久久久香蕉视频 | 久久久精品国产免费观看一区二区 | 久久精品这里热有精品 | 亚洲精品 在线视频 | 久久中文欧美 | 国产日产精品一区二区三区四区 | 丁香视频在线观看 | 三级黄色在线 | 欧美日韩一区二区在线观看 | 96久久久 | 99热最新在线| 色噜噜日韩精品一区二区三区视频 | 亚洲经典视频 | 天天天天干 | 91毛片在线 | 久久av网址| 亚洲欧洲精品视频 | 欧美性色19p | 久久国产免费视频 | 尤物一区二区三区 | 婷婷社区五月天 | 色综合久久久久综合体桃花网 | 97看片网| 免费av在线网站 | 欧美性生活一级片 | 国产九九热 | 国产色秀视频 | 91视频链接 | 久久精品中文字幕少妇 | 999久久久欧美日韩黑人 | 国产一级性生活 | 99这里只有久久精品视频 | 婷婷丁香花五月天 | 欧美吞精 | 久久久久久久久久久影视 | 日韩区欧美久久久无人区 | 99爱视频在线观看 | 亚州国产精品久久久 | 尤物一区二区三区 | 国产精品久久久久9999 | 在线观看亚洲精品 | 久久蜜臀一区二区三区av | 国产视频网站在线观看 | 亚洲天天在线日亚洲洲精 | 91精品国产91久久久久福利 | 久久久久久久久久网站 | 黄色免费看片网站 | 国产经典三级 | 久久精品国产精品 | 亚洲一区久久 | 高清中文字幕 | av福利网址导航 | 亚洲有 在线 | 婷婷射五月 | 片黄色毛片黄色毛片 | 91av免费看| 伊人网站| 一区二区三区日韩精品 | 久久精品欧美日韩精品 | 国产免费嫩草影院 | 激情久久网 | 国偷自产视频一区二区久 | 亚洲电影院| 国产免费一区二区三区最新6 | 97精品视频在线 | 久久久资源 | 国产精品一二 | 亚洲乱码在线 | 国产裸体视频bbbbb | 99一级片| 手机在线永久免费观看av片 | 欧美精品亚州精品 | 欧日韩在线视频 | 成人国产一区二区 | 成年人电影毛片 | 欧美片网站yy | 91视频下载 | 精品国产一区二区三区四区在线观看 | 三级毛片视频 | 国产一级精品绿帽视频 | 国产精品第72页 | 国产色视频网站2 | 波多野结衣在线视频免费观看 | 久久精品欧美视频 | 久久久香蕉视频 | 免费在线国产精品 | 91传媒91久久久 | 亚洲一区二区三区91 | 日韩天天综合 | 国产亚洲综合在线 | 日本女人逼 | 色婷婷福利视频 | 久久国产一二区 | 久久精品视频3 | 97精品国产97久久久久久粉红 | 亚洲国产精品成人精品 | 香蕉视频在线视频 | 日韩a级免费视频 | 97夜夜澡人人爽人人免费 | 国产.精品.日韩.另类.中文.在线.播放 | 久久精品久久精品久久 | 精品在线观看一区二区 | 国产精品国产三级国产不产一地 | 伊人宗合网 | 在线视频你懂 | 亚洲欧美偷拍另类 | 国产精品视频全国免费观看 | 国产视频在线免费 | 亚洲婷婷网 | 最近中文国产在线视频 | 亚洲性少妇性猛交wwww乱大交 | 久久精久久精 | 在线视频91 | 久久久www | 五月激情丁香婷婷 | 97人人爽人人 | 337p日本大胆噜噜噜噜 | 国产精品av免费观看 | 国产精品亚洲a | 色综合天天色综合 | 精品久久一 | 青青久草在线视频 | 国产精品不卡在线 | 丁香色婷婷 | 欧美性生活一级片 | 精品久久九九 | 在线观看中文字幕2021 | 婷婷精品国产欧美精品亚洲人人爽 | 最新av在线网站 | 黄色精品一区 | 亚洲毛片一区二区三区 | 欧美午夜性生活 | 久草电影在线观看 | 欧美一级黄色视屏 | 久久天堂影院 | 人人爽人人澡人人添人人人人 | 97免费| 国产午夜精品一区二区三区四区 | 亚洲成av人片| 黄色大全在线观看 | 日本久久电影网 | 在线国产视频 | 中文字幕一区二区三区久久 | 日韩免费一区二区三区 | 国产精品99精品久久免费 | 日韩有码中文字幕在线 | 国产午夜一区 | 天天爽天天碰狠狠添 | 婷婷综合av | 天天操天天操天天操天天操天天操天天操 | 日黄网站| 97香蕉视频| 超碰com| 日韩av区 | 国产一区免费看 | 91专区在线观看 | 日韩在线视频精品 | 激情av网| 日韩视频免费在线 | 91精品国产91久久久久久三级 | 国产成人精品一区二区三区福利 | 成人试看120秒| 国产精品美女视频网站 | 91热爆在线观看 | 黄色a一级视频 | 天天操夜夜想 | 手机成人av| 91免费观看国产 | 摸阴视频| 国产五月 | av在线8 | 91成人破解版 | 色婷婷免费视频 | 最近中文字幕在线中文高清版 | 日日麻批40分钟视频免费观看 | 特级黄色片免费看 | 正在播放亚洲精品 | 2019精品手机国产品在线 | 在线观看国产www | 精品国产欧美一区二区 | 国产品久精国精产拍 | 99视频偷窥在线精品国自产拍 | 99精品久久精品一区二区 | 99精品国产99久久久久久97 | 久久免费观看少妇a级毛片 久久久久成人免费 | 91九色蝌蚪| 天天干 天天摸 天天操 | 欧美另类美少妇69xxxx |