精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Linux實現(xiàn)的IEEE 802.1Q VLAN

網(wǎng)絡 網(wǎng)絡管理
VLAN是一種將局域網(wǎng)設備從邏輯上劃分成一個個網(wǎng)段,從而實現(xiàn)虛擬工作組的新興數(shù)據(jù)交換技術(shù)。IEEE802.1q協(xié)議也就是“VirtualBridgedLocalAreaNetworks”協(xié)議,主要規(guī)定了VLAN的實現(xiàn)方法。本博文將重新解讀該協(xié)議,并演示Linux實現(xiàn)的IEEE 802.1Q VLAN間通信的原理及配置。

VLAN是一種將局域網(wǎng)設備從邏輯上劃分成一個個網(wǎng)段,從而實現(xiàn)虛擬工作組的新興數(shù)據(jù)交換技術(shù)。IEEE802.1q協(xié)議也就是“VirtualBridgedLocalAreaNetworks”(虛擬橋接局域網(wǎng),簡稱“虛擬局域網(wǎng)”)協(xié)議,主要規(guī)定了VLAN的實現(xiàn)方法。本博文將重新解讀該協(xié)議,并演示Vlan間通信的原理及配置。 

 VLAN的核心概念

說起IEEE 802.1q,都知道是VLAN,說起VLAN,基本上也沒有盲區(qū),網(wǎng)絡基礎。然而說到配置,基本所有人都能順口溜一樣說出Cisco或者H3C設備的配置命令,對于Linux的VLAN配置卻存在大量的疑問。這些疑問之所以存在我覺得有兩點原因:

1.對VLAN的本質(zhì)還是沒有理解。

不管你的Cisco/H3C命令敲得再熟練,如果看不懂Linux的vconfig,那么也將無法掩飾你對概念理解的淺顯;

2.對Linux實現(xiàn)虛擬網(wǎng)絡設備風格不熟悉

可能你已經(jīng)十分理解802.1q了,也許還看過了IEEE的文檔,然而卻對Linux的Bridge,tap,bond等虛擬設備不是很理解,那么也將無法順利配置VLAN。

對于VLAN概念的理解,有幾點要強調(diào):

1.VLAN分離了廣播域;

2.單獨的一個VLAN模擬了一個常規(guī)的交換以太網(wǎng),因此VLAN將一個物理交換機分割成了一個或多個邏輯交換機;

3.不同VLAN之間通信需要三層參與;

4.當多臺交換機級聯(lián)時,VLAN通過VID來識別,該ID插入到標準的以太幀中,被稱作tag;

5.大多數(shù)的tag都不是端到端的,一般在上行路上***個VLAN交換機打tag,下行鏈路的***一個VLAN交換機去除tag;

6.只有在一個數(shù)據(jù)幀不打tag就不能區(qū)分屬于哪個VLAN時才會打上tag,能去掉時盡早要去掉tag;

7.最終,IEEE 802.1q解決了VLAN的tag問題。除了IEEE 802.1q,其余的都是和實現(xiàn)相關(guān)的,雖然Cisco和H3C的實現(xiàn)很類似,Linux可以和它們有大不同。

關(guān)鍵看***3點,也就是3,4,5。這是VLAN最難理解的部分,不過一旦理解了,VLAN也就不剩下什么了。為了使得敘述上以及配置上更加的方便,Cisco以及其他的廠商定義了很多的細節(jié),而這些細節(jié)在IEEE 802.1q標準中并沒有被定義,這些細節(jié)包括但不局限于以下幾點:

1.每一個VLAN交換機端口需要綁定一個VLAN id;

2.每一個VLAN交換機端口處于下面三類中的一類:access,trunk,hybrid。

2.1.access端口:從此類端口收到的數(shù)據(jù)幀是不打tag的,從此類端口發(fā)出的數(shù)據(jù)幀是不打tag的;

2.2.trunck端口:從此類端口收到的數(shù)據(jù)幀打著tag,從此類端口發(fā)出的數(shù)據(jù)幀需要打tag(不考慮缺省VLAN的情況);

2.3.hybrid端口:略

我們實則沒有必要去深究Cisco/H3C的命令以及到底那三類端口類型有何區(qū)別,之所以有三類端口類型完全是為了將VLAN的概念(最終的IEEE 802.1q標準)很方便的用起來。說白了,trunk端口的存在是因為不得已,因為有屬于多個VLAN的數(shù)據(jù)幀要通過單一的物理鏈路,不打tag是無法區(qū)分各自屬于哪個VLAN的,于是就有了IEEE 802.1q這個標準,定義了一個tag插入到以太幀中,為了使這個理論性的東西被使用起來,廠商便定義了一系列的概念性的東西,比如和tag相關(guān)的鏈路就是trunk鏈路之類。

于是乎,我們可以完全拋開任何的配置命令,拋開任何廠商定義的東西,完全按照IEEE 802.1q標準以及我們的需求來理解VLAN,這樣下來之后,你絕對可以在Linux上***實現(xiàn)任何VLAN配置了。首先我們定義一下我們的需求以及滿足該需求的網(wǎng)絡拓撲,關(guān)鍵看如何接線。

 

1.情況一.同一VLAN內(nèi)部通信

1.1.同一交換機同一VLAN的不同端口進行通信

 

 

 

1.2.不同交換機的不同端口進行通信

 

 

2.情況二.不同VLAN之間通信

2.1.同一交換機不同VLAN之間進行通信

 

 

2.2.不同交換機的不同VLAN進行通信

從上述1.2可以看出,為了節(jié)省線纜和避免環(huán)路,兩個VLAN交換機的兩個端口之間的同一條鏈路需要承載不同的VLAN數(shù)據(jù)幀,為了使彼此能夠識別每個數(shù)據(jù)幀到底屬于哪個VLAN,十分顯然的辦法就是為數(shù)據(jù)幀打上tag,因此上述1.2中的端口J和端口K之間的鏈路上的數(shù)據(jù)幀需要打tag,端口J和端口K都同屬于兩個VLAN,分別為VLAN m和VLAN n。換句話說,只要一個端口需要傳輸和接收屬于多個VLAN的數(shù)據(jù)幀,那么從該端口發(fā)出的數(shù)據(jù)幀就要打上tag,從該端口接收的數(shù)據(jù)幀可以通過tag來識別它屬于哪個VLAN,用Cisco/H3C等廠商的術(shù)語來講,它就是trunk端口,兩個trunck端口之間的鏈路屬于trunk鏈路。

我們知道,一般而言,我們的PC機直接連接在常規(guī)二層交換機或者支持VLAN的交換機端口上,而我們的PC機發(fā)出的一般都是常規(guī)的以太網(wǎng)數(shù)據(jù)幀,這些數(shù)據(jù)幀是沒有tag的,它們可能根本不知道802.1q為何物,然而VLAN存在的目的就是把一些PC機劃在一個VLAN中,而把另一些PC機劃在另一個VLAN中從而實現(xiàn)隔離,那么很顯然的一種辦法就是將支持VLAN的交換機的某些端口劃在一個VLAN,而另一些端口劃在另一個VLAN中,一個VLAN的所有端口其實就形成了一個邏輯上的二層常規(guī)交換機,同屬于一個VLAN的PC機連接在劃在同一個VLAN的端口上,為了擴展VLAN,鑒于單臺交換機端口數(shù)量的限制,需要級聯(lián)交換機,那么級聯(lián)鏈路上則同時承載著不同VLAN流量,因此級聯(lián)鏈路則成為trunk鏈路,所有不是級聯(lián)鏈路的鏈路都是直接鏈路,用廠商術(shù)語來講就是access鏈路(注意,這里暫且不談hybrid),自然而然的,access鏈路兩端的端口都是和tag無關(guān)的,只需要做到“沒有tag直通,有tag去掉即可”,因此它可以連接PC機或者常規(guī)交換機以及VLAN交換機的非trunk端口。

VLAN的內(nèi)容基本也就是以上那些了,分為三部分:

1.設計目的

隔離廣播域,節(jié)省物理設備,隔離安全策略域

2.IEEE 802.1q

為擴展VLAN的級聯(lián)方案提供了一個標準的協(xié)議

3.如何使用VLAN

將某些端口劃為一個VLAN,基于MAC地址什么的...

其實,至于怎么劃分VLAN,標準中并沒有給出什么硬性的規(guī)定,只要能夠保證屬于同一VLAN的端口完全否則IEEE 802系列的標準即可,換句話說就是屬于同一VLAN的所有交換機的所有同一VLAN的端口完全就是一個以太網(wǎng)即可,透傳以太幀。

到此為止,我們基本上已經(jīng)忘了配置trunk,access,基于端口劃VLAN的命令了,腦子里面留下的只是VLAN的核心概念,使用這些核心的概念,我們就可以在Linux上配置完整的VLAN方案了,如果你去硬套Cisco的配置,那么結(jié)果只是悲哀。比如如果你問:如何在Linux上配置端口為access,如何在Linux上將某些網(wǎng)卡劃到一個VLAN...

理解Linux Bridge的都知道,Linux本身就可以實現(xiàn)多個Bridge設備,因為Linux的Bridge是軟的,所以一個Linux Box可以配置多個邏輯意義的Bridge,而多個Bridge設備之間必須通過第三層進行通信,加之第三層正是以太網(wǎng)的邊界,因此一個Linux Box也就可以模擬多個以太網(wǎng)了,不同的Bridge設備就可以代表不同的VLAN。

#p#

 

Linux上的VLAN

 

 

Linux上的VLANLinux上的VLAN和Cisco/H3C上的VLAN不同,后者的VLAN是現(xiàn)有了LAN,再有V,也就是說是先有一個大的LAN,再劃分為不同的VLAN,而Linux則正好相反,由于Linux的Bridge設備是被創(chuàng)建出來的邏輯設備,因此Linux需要先創(chuàng)建VLAN,再創(chuàng)建一個Bridge關(guān)聯(lián)到該VLAN,創(chuàng)建VLAN很簡單:

ifconfig eth0 0.0.0.0 up

vconfig eth0 10

ifconfig eth0.10 up

當使用vconfig創(chuàng)建了eth0.10之后,它就是一個“真實意義”的虛擬網(wǎng)卡設備了,類似br0,tap0,bond0之類的,在這個虛擬網(wǎng)卡之下綁定的是一個真實網(wǎng)卡eth0,也就是數(shù)據(jù)從eth0這塊真實網(wǎng)卡發(fā)出,eth0.10中的“.10”表示它可以承載VLAN 10的數(shù)據(jù)幀,并且在通過eth0發(fā)出之前要打上tag。那么打tag這件事自然而然就是通過eth0.10這個虛擬設備的hard_xmit來完成的,在這個hard_xmit中,打上相應的tag后,再調(diào)用eth0的hard_xmit將數(shù)據(jù)真正發(fā)出,如下圖所示:

 

 

 

因此一個真實的物理網(wǎng)卡比如ethx,它可以承載多個VLAN的數(shù)據(jù)幀,因此它就是trunk端口了,如下所示:

 

 

Linux的VLAN工具vconfig采用ethx.y的方式以ethx為trunk端口加入VLAN id為y的VLAN中。類比Cisco/H3C,我們已經(jīng)創(chuàng)建了trunk,總結(jié)一下:使用vconfig創(chuàng)建一個ethx.y的虛擬設備,就創(chuàng)建了一個trunk,其中ethx就是trunk口,而y代表該trunk口連接的trunk鏈路可以承載的VLAN數(shù)據(jù)幀的id,我們創(chuàng)建ethx.a,ethx.b,ethx.c,ethx.d,就說明ethx可以承載VLAN a,VLAN b,VLAN c,VLAN d的數(shù)據(jù)幀。

接下來,我們看一下如何創(chuàng)建access端口。首先注意,由于Linux的Bridge是虛擬的,邏輯意義的,因此可以先創(chuàng)建了VLAN之后,再根據(jù)這個VLAN動態(tài)的創(chuàng)建Bridge,而不是“為每一個端口配置VLAN id”,我們需要做的很簡單:

創(chuàng)建VLAN:

ifconfig eth0 0.0.0.0 up

vconfig eth0 10

ifconfig eth0.10 up

為該VLAN創(chuàng)建Bridge:

brctl addbr brvlan10

brctl addif brvlan10 eth0.10

為該VLAN添加網(wǎng)卡:

ifconfig eth1 0.0.0.0 up

brctl addif brvlan10 eth1

ifconfig eth2 0.0.0.0 up

brctl addif brvlan10 eth2

...

這就完了。從此,eth1和eth2就是VLAN 10的access端口了,而eth0則是一個trunk端口,級聯(lián)VLAN的時候要用到,如果不需要級聯(lián)VLAN,而僅僅需要擴展VLAN 10,那么你大可將eth1連接在一個二層常規(guī)交換機或者hub上...同樣的,你可以再創(chuàng)建一個VLAN,同樣通過eth0來級聯(lián)上游VLAN交換機:

ifconfig eth0 0.0.0.0 up

vconfig eth0 20

ifconfig eth0.20 up

brctl addbr brvlan20

brctl addif brvlan20 eth0.20

ifconfig eth5 0.0.0.0 up

brctl addif brvlan20 eth5

如下圖所示:

 

 

這下基本就搞定了Linux上VLAN的配置,接下來還有一個內(nèi)容,那就是VLAN之間的通信。這個知識點最簡單了,那就是使用路由,為此很多人把支持VLAN的三層交換機和路由器等同起來。既然使用路由就需要一個IP地址作為網(wǎng)關(guān),那么如何能尋址到這個IP地址自然就是一個不可回避的問題,我們要把這個IP配置在哪里呢?可以肯定的是,必須配置在當前VLAN的某處,于是我們有多個地方可以配置這個IP:

1.同屬于一個VLAN的路由器接口上,且該路由器有到達目的VLAN的路由(該路由器接口為trunk口)。

2.同屬于一個VLAN的ethx.y似的虛擬接口上,且該Linux Box擁有到指定VLAN a的路由(最顯然的,擁有ethx'.a虛擬接口)。

3.同屬于一個VLAN的Bridge設備上(Linux的Bridge默認帶有一個本地接口,可以配置IP地址),且該Linux Box擁有到指定VLAN a的路由(最顯然的,擁有ethx'.a虛擬接口或者目標VLAN的Bridge設備)。

其中的1和2實際上沒有什么差別,本質(zhì)上就是找一個能配置IP地址的地方,大多數(shù)情況下使用2,但是如果出現(xiàn)同一個VLAN在同一個Linux Box配置了兩個trunk端口,那么就要使用Bridge的地址了,比如下面的配置:

brctl addbr brvlan10

brctl addif brvlan10 eth0.10

brctl addif brvlan10 eth1.10

ifconfig brvlan10 up

此時有兩個ethx.y型的虛擬接口,為了不使路由沖突,只能配置一個IP,那么此IP地址就只能配置在brvlan10上了。不管配置在Bridge上還是配置在ethx.y上,都是要走IP路由的,只要MAC地址指向了本地的任意的一個接口,在netif_receive_skb調(diào)用handle_bridge的時候都會將數(shù)據(jù)幀導向本地的IP路由來處理。Linux作為一個軟件,其并沒有原生實現(xiàn)硬件cache轉(zhuǎn)發(fā),因此對于Linux而言,所謂的三層交換其實就是路由。

我們看一下一個被打上tag的數(shù)據(jù)幀什么時候脫去這個tag,在定義上,它是從access端口發(fā)出時脫去的,然而在語義上,只要能保證access端口發(fā)出的數(shù)據(jù)幀不帶有tag即可,因此對于何時脫去tag并沒有什么嚴格的要求。在Linux的VLAN實現(xiàn)上,packet_type的func作為一個第三層的處理函數(shù)來單獨處理802.1q數(shù)據(jù)幀,802.1q此時和IP協(xié)議處于一個同等的位置,VLAN的func函數(shù)vlan_skb_recv正如IP的處理函數(shù)ip_rcv一樣。在Linux實現(xiàn)的VLAN中,只有當一個端口收到了一個數(shù)據(jù)幀,并且該數(shù)據(jù)幀是發(fā)往本地的時候,才會到達第三層的packet_type的func處理,否則只會被第二層處理,也就是Bridge邏輯處理,Linux的原生Bridge實現(xiàn)并不能處理802.1q數(shù)據(jù)幀,甚至都不能識別它。整個trunk口收發(fā)數(shù)據(jù)幀,IEEE 802.1q幀處理,以及VLAN間通信的示意圖如下:

 

 

到此為止,Linux的VLAN要點基本已經(jīng)說完了,有了這些理解,我想設計一個單臂Linux Box就不是什么難事了,單臂設備***的優(yōu)勢就是節(jié)省物理設備,同時還能實現(xiàn)隔離。這個配置不復雜,如果不想用VLAN實現(xiàn)的話也可以用ip addr add dev ...增加虛擬IP的方式來實現(xiàn),然而用VLAN實現(xiàn)的好處在于可以和既有的三層交換機進行聯(lián)動,也可以直接插在支持標準的IEEE 802.1q的設備的trunk口上。

機制搭臺,策略唱戲。既然VLAN的實現(xiàn)機制已經(jīng)了然于胸了,那么它的缺點估計你也看到了,如何去克服呢?PVLAN說實在的是一個VLAN的替代方案。解決了VLAN間的IP網(wǎng)段隔離問題,我們在Linux上如何實現(xiàn)它呢?這倒也不難,無非就是在LAN上添加一些訪問控制策略罷了,完全可以用純軟件的方式來實現(xiàn),甚至都可以用ebtables/arptables/iptables來實現(xiàn)一個PVLAN。如果說VLAN是一個硬實現(xiàn)的VLAN的話,那么PVLAN純粹是一個軟實現(xiàn)的VLAN,甚至都不需要劃分什么VLAN,大家都處于一個IP網(wǎng)段,只需要配置好訪問控制策略即可,使得同一IP子網(wǎng)的Host只能和默認網(wǎng)關(guān)通信,而之間不能通信,所以說,即使你不知道“隔離VLAN”,“團體VLAN”之類的術(shù)語,實際上你已經(jīng)實現(xiàn)了一個PVLAN了。

幾點總結(jié)

1.你需要首先規(guī)劃出你的網(wǎng)絡拓撲而不是先去研究VLAN在Linux上如何配置以及如何實現(xiàn);

2.你需要深入理解VLAN設計的初衷,該配置哪些東西;

3.你需要知道對于VLAN哪些概念是核心,哪些概念并不是必須的。

4.不管基于什么平臺配置VLAN,只有兩點是必須的:a.哪些端口屬于哪個VLAN;b.哪個端口是級聯(lián)端口,屬于多個VLAN。

5.其它的都不用去死記硬背,都是浮云...

 

 

 

原文鏈接:http://blog.csdn.net/dog250/article/details/7354590

 

責任編輯:林琳 來源: 博客
相關(guān)推薦

2014-10-20 09:25:14

802.1QVLAN

2010-01-14 16:25:21

多層千兆交換機

2010-06-13 12:53:41

2009-12-28 15:56:42

VLAN協(xié)議

2010-06-25 14:34:11

IEEE 802.1x

2012-11-15 10:38:11

局域網(wǎng)交換機VLAN

2010-06-13 12:56:40

IEEE 802.1x

2010-06-13 10:18:11

IEEE 802.1x

2010-01-07 16:20:21

千兆以太網(wǎng)交換機

2020-01-30 11:26:17

QinQVLAN協(xié)議

2010-01-13 09:52:04

思科智能交換機

2010-01-11 14:59:03

TP-Link交換機配

2012-07-20 17:03:11

802.1Qbg802.1Qbh虛擬化

2022-04-23 10:05:49

TSN時間敏感網(wǎng)絡車載網(wǎng)絡

2017-09-04 15:43:00

深度學習神經(jīng)網(wǎng)絡徑向變換

2017-11-22 14:08:23

OVSVLAN虛擬化網(wǎng)

2014-06-30 09:32:24

VLAN交換機

2016-03-02 11:27:33

運維管理/廣通運維

2009-12-30 13:24:33

2010-10-19 09:44:34

802.1X驗證最佳實踐
點贊
收藏

51CTO技術(shù)棧公眾號

国产剧情av麻豆香蕉精品| 日本一本在线免费福利| 国产在线日韩精品| 色香蕉久久蜜桃| 日本成人三级| 国产成人无码精品久久久久| 日韩av字幕| 色哟哟精品一区| 国产一级特黄a大片99| 久久久久人妻一区精品色欧美| 欧美日韩国产v| 中文无字幕一区二区三区| 欧美亚洲激情在线| www成人啪啪18软件| 最新国产一区二区| 亚洲女爱视频在线| 鲁丝一区二区三区免费| 国产一级特黄aaa大片| 亚洲肉体裸体xxxx137| 欧美日韩免费一区二区三区| 欧美色图亚洲自拍| 99在线无码精品入口| 99国产精品免费视频观看| 欧美sm极限捆绑bd| www.av蜜桃| 国产精品视频一区二区久久| 国产在线视视频有精品| 日韩最新av在线| 日韩av片网站| segui88久久综合9999| 久久久人成影片一区二区三区观看| 成人av资源在线播放| 一本色道久久综合亚洲精品图片| 日本在线视频www鲁啊鲁| 国产伦精品一区二区三区视频青涩| 亚洲性生活视频| 最好看的中文字幕| 手机在线免费av| 成人高清视频在线观看| 国产在线拍偷自揄拍精品| 国产在线视频你懂的| 久久精品国产大片免费观看| 欧美男男青年gay1069videost| 在线观看日韩片| 国产麻豆91视频| 久久中文精品| 亚洲三级黄色在线观看| 人妻互换一二三区激情视频| 日韩有码欧美| 亚洲美女视频一区| 色就是色欧美| 91国产精品一区| 日韩精品亚洲一区二区三区免费| 日韩精品免费在线| 美女流白浆视频| 182在线视频观看| 亚洲男人的天堂在线观看| 神马影院一区二区三区| 免费在线超碰| 日韩电影在线观看一区| 97av在线播放| 欧美性猛交xxxx乱大交少妇| 4438五月综合| 欧美日韩成人综合在线一区二区| 一级特黄妇女高潮| 无码国产色欲xxxx视频| 日韩黄色一级片| 精品自拍视频在线观看| 成人影视免费观看| 日韩精品免费一区二区夜夜嗨| 欧美日韩免费高清一区色橹橹| 国产天堂在线播放| 国产 日韩 欧美一区| 亚洲欧美韩国综合色| 日韩风俗一区 二区| 97免费中文视频在线观看| 日韩一级av毛片| 欧美性生活一级| 亚洲线精品一区二区三区| 精品免费久久久久久久| 国产精品久久久久久久龚玥菲 | 97av视频在线观看| 僵尸再翻生在线观看| 国产精品丝袜在线| 91欧美视频网站| 国产又粗又黄视频| 国产麻豆成人传媒免费观看| 成人黄色在线免费观看| 亚洲免费一级片| 成人午夜精品一区二区三区| 国产精品一区二区三| 在线观看日韩一区二区| 国产日韩精品视频一区二区三区| www.亚洲男人天堂| 真实乱视频国产免费观看| 国产精品一在线观看| 亚洲色图五月天| 国产三级aaa| 亚洲人成网77777色在线播放 | 午夜成人免费电影| 国产又黄又猛视频| a欧美人片人妖| 亚洲一级二级三级在线免费观看| 亚洲国产欧美日韩| 精品孕妇一区二区三区| 亚洲一区中文在线| 综合久久国产| 成人影音在线| 在线观看一区二区精品视频| 亚洲天堂国产视频| 大香伊人久久精品一区二区| 日韩一区二区三区四区| av在线天堂网| 国内精品伊人久久久| 日韩成人性视频| 男女全黄做爰文章| 99精品国产在热久久| 国产精品草莓在线免费观看| 日本麻豆一区二区三区视频| 一区二区三区精品在线| 97免费视频观看| 欧美r级在线| 亚洲乱码日产精品bd| 69堂免费视频| 欧美大片网站| 亚洲成avwww人| 国产精品一区二区亚洲| 亚洲在线电影| 日本成人免费在线| 亚洲av无码国产综合专区| 国产色一区二区| 丝袜人妻一区二区三区| 人在线成免费视频| 欧美一区二区三区在线视频| 亚洲熟女乱综合一区二区| 日韩欧美中文字幕一区二区三区| 亚洲视频精品在线| 精品国产精品国产精品| 日韩国产在线一| 国产综合第一页| 天堂8中文在线| 欧美理论电影在线| 少妇丰满尤物大尺度写真| gogo久久日韩裸体艺术| 日韩在线视频观看| 免费在线一区二区三区| 宅男噜噜噜66国产日韩在线观看| 日韩女优在线播放| 波多野结衣视频观看| 不卡免费追剧大全电视剧网站| 午夜探花在线观看| av在线私库| 色噜噜狠狠成人网p站| 182在线视频| 精品欧美久久| 久久久精品国产亚洲| 中文字幕欧美色图| 国产欧美一区二区三区沐欲| a级网站在线观看| 欧美jizz18| 色视频www在线播放国产成人| 国产亚洲欧美久久久久| 久久国产日韩欧美精品| 亚洲精品国产精品国自产| 最新日韩一区| 中文字幕一区电影| 久久久久亚洲av成人片| 国产1区2区3区精品美女| 欧美日韩亚洲一区二区三区在线观看 | 黄色羞羞视频在线观看| 91精品婷婷国产综合久久性色 | 久久99视频免费| 日韩精品一区二区av| 成人亚洲精品久久久久软件| 国产在线观看欧美| 91精品久久久久久综合五月天| 九九热这里只有精品6| 亚洲奶汁xxxx哺乳期| www.亚洲在线| 老司机av福利| 日本一区二区乱| 久久久久五月天| 人成在线免费视频| 姬川优奈aav一区二区| 色网站在线视频| 欧美久久成人| 国产成人拍精品视频午夜网站 | 亚洲人线精品午夜| 婷婷激情五月综合| 国产精品国产成人国产三级 | 国产精品99re| 美女网站色91| 中文字幕日韩一区二区三区不卡| 黄毛片在线观看| 欧美一区二区三区日韩| 九九热视频精品| 91在线一区二区三区| 女女百合国产免费网站| 中文字幕一区二区三区日韩精品| 在线视频欧美日韩| 久久久精品福利| 国产一区二区在线电影| 亚洲成色www久久网站| 国产日韩欧美中文在线| 欧美一级电影久久| 国产小视频在线| 日韩欧美在线观看| 91av在线免费| 久久精品99久久久| 亚洲精品久久区二区三区蜜桃臀| 亚洲精蜜桃久在线| 四虎影视国产在线视频| 欧美日韩成人综合天天影院| 久久网中文字幕| 欧美激情在线一区二区| 手机免费av片| 国产欧美日韩一级| 制服诱惑一区| 成人免费观看49www在线观看| 日日骚久久av| 香港一级纯黄大片| 欧美三级日韩在线| 国产无码精品在线播放| 国产精品传媒入口麻豆| 亚洲天堂资源在线| 亚洲制服少妇| 日本不卡一区| www.亚洲一二| 97碰碰碰免费色视频| 视频国产一区二区三区| 日韩欧美一区二区三区久久| 久久久精品国产sm调教| av电影在线观看完整版一区二区| 亚洲欧美aaa| 国产精品www994| 日韩精品一区二区三区外面 | 一本大道久久a久久精二百| 一区二区视频免费看| 中文天堂在线一区| 一区二区三区四区免费| 日韩精品一二三四| 激情综合在线观看| 成人国产精品一级毛片视频| 国产日本欧美视频| 天堂av最新在线| 精品毛片乱码1区2区3区| 亚洲最大成人av| 欧美无砖专区一中文字| 日本一区二区视频在线播放| 久久综合久久综合九色| 欧美三级理论片| 欧美成人直播| 国产精品制服诱惑| 日韩在线观看不卡| 欧美在线观看视频| 久久影院午夜精品| 国产+成+人+亚洲欧洲| 深夜福利视频网站| 99久久国产免费看| 久久久久亚洲精品国产| 国产男女无套免费网站| 欧亚洲嫩模精品一区三区| 麻豆成人免费视频| 亚洲欧美另类图片小说| 中文字幕一区二区久久人妻网站| 久久精品成人| 警花观音坐莲激情销魂小说| 日韩av免费大片| 视频一区二区三区免费观看| 欧美理论在线播放| 亚洲图色在线| 中文字幕一区二区三区在线视频 | 国产jzjzjz丝袜老师水多| 日韩欧美大片在线观看| 国产精品久久影院| 国产97免费视频| 亚洲一区二区欧美日韩 | 精品久久久久久国产| 日韩精品久久久久久免费| 国产精品网站在线播放| 少妇一级淫片免费放播放| 久久久久久夜精品精品免费| 网站免费在线观看| 久久久一区二区三区| 国产精品九九视频| 国产iv一区二区三区| 亚洲精品视频大全| 日韩美女视频一区二区| 国产午夜激情视频| 一个色综合av| 成人性生活毛片| 欧美性猛交xxxx偷拍洗澡| 中文字幕乱码无码人妻系列蜜桃| 日本精品一区二区三区高清 | 亚洲国产精品va| 天堂中文8资源在线8| 国产最新精品视频| 美女视频一区| 国产精品网址在线| 欧美一级在线| 成人精品网站在线观看| 青草久久视频| 日本精品一区二区三区视频| 神马久久一区二区三区| 8x8x华人在线| 日产欧产美韩系列久久99| 国产情侣av自拍| 日本不卡一区二区| 四虎国产精品永久免费观看视频| 久久精品国内一区二区三区| 性色av蜜臀av浪潮av老女人| 户外极限露出调教在线视频| 欧美日韩国产成人在线91| 蜜臀av在线观看| 日韩精品在线播放| 色婷婷在线播放| 国产精品专区第二| 高清一区二区三区| 亚洲成年人专区| 亚洲视频一二| 日韩av一卡二卡三卡| 精品一区二区三区欧美| 国产精品久久久久无码av色戒| 亚洲一区二区三区中文字幕| 国产无套内射又大又猛又粗又爽| 欧美美女喷水视频| 国产高清在线看| 萌白酱国产一区二区| 成人在线黄色电影| 91亚洲永久免费精品| 日韩免费视频| 成人免费毛片在线观看| 久久婷婷av| avtt香蕉久久| 国产精品久久久久7777按摩| 日日夜夜操视频| 69av一区二区三区| 日本视频不卡| 午夜美女久久久久爽久久| 欧美电影院免费观看| 国产尤物99| 久久要要av| 美女网站视频黄色| 懂色av一区二区夜夜嗨| 全黄一级裸体片| 欧美丝袜美女中出在线| 国产精品毛片一区视频播| 亚洲精品美女久久久| 极品在线视频| 免费精品视频一区二区三区| 91精品国产调教在线观看| 男生操女生视频在线观看 | 亚洲精品国产嫩草在线观看| 欧美激情第一页在线观看| 天天做天天爱天天综合网2021| 天天插天天操天天射| 中文字幕亚洲不卡| 美女又爽又黄免费视频| 亚洲欧美日韩精品久久奇米色影视| av片哪里在线观看| 亚洲精品免费网站| 黄色亚洲大片免费在线观看| 韩国无码一区二区三区精品| 色综合久久综合| 1769在线观看| 91中文在线观看| 成人嘿咻视频免费看| 激情五月婷婷基地| 久久久美女毛片| 一级黄色大片免费观看| 久久精品小视频| 亚洲www免费| 中国成人亚色综合网站| 欧美aaaaa成人免费观看视频| 看全色黄大色黄女片18| 懂色av中文一区二区三区天美 | 久热99视频在线观看| 99re91这里只有精品| 日本精品一区在线观看| 国产精品第四页| 神马一区二区三区| 色综合五月天导航| 日韩av系列| 免费av手机在线观看| 久久精品亚洲一区二区三区浴池 | 欧美成人官网二区| 国产精品久久久久久福利| av在线亚洲男人的天堂| 免费看黄裸体一级大秀欧美| 青青操在线视频观看| 精品国产凹凸成av人网站| 老司机成人影院| 少妇高潮大叫好爽喷水| 日韩二区三区四区| 乐播av一区二区三区| 高跟丝袜一区二区三区| av基地在线| 国产日韩欧美视频在线| 成人国产精品一级毛片视频| 成年女人免费视频|