亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 系統(tǒng) > RedHat > 正文

RedHat服務(wù)器網(wǎng)卡陣列配置攻略

2020-07-08 12:50:49
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

網(wǎng)卡陣列配置
1.修改vi /etc/rc.d/rc.local文件,增加以下內(nèi)容(注意這里添加的是eth0、eth1兩個(gè)網(wǎng)口)

復(fù)制代碼
代碼如下:

ifenslave bond0 eth0 eth1
#如果一塊網(wǎng)卡失效,系統(tǒng)會(huì)按照/etc/rc.d/rc.local里順序啟動(dòng)網(wǎng)卡,起到失效保護(hù)作用。
echo "0" >>/proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
setsebool ftpd_disable_trans 1
service vsftpd restart
route add -net 224.0.0.0/4 dev bond0
#添加路由來(lái)設(shè)定發(fā)送規(guī)則

2.修改配置文件/etc/sysconfig/network-scripts
新增ifcfg-bond0文件,內(nèi)容如下:
DEVICE=bond0             #設(shè)備名稱
BOOTPROTO=static         #不啟用DHCP
ONBOOT=yes               #開(kāi)機(jī)自啟動(dòng)
IPADDR=192.168.101.X     #網(wǎng)卡陣列的ip地址
NETMASK=255.255.255.0    #掩碼
GATEWAY=192.168.101.1    #網(wǎng)關(guān)
修改ifcfg-eth0,ifcfg-eth1文件,根據(jù)實(shí)際配置文件新增修改部分如下:

復(fù)制代碼
代碼如下:

MASTER=bond0
SLAVE=yes
BOOTPROTO=static #配置靜態(tài)地址,不開(kāi)啟DHCP
ONBOOT=yes #開(kāi)機(jī)網(wǎng)卡自啟動(dòng)

3.修改/etc/modprobe.d/dist.conf(按esc用:$回車抵達(dá)最后一行在末尾添加下面兩句)

復(fù)制代碼
代碼如下:

alias bond0 bonding

(Bonding只能提供鏈路監(jiān)測(cè),從主機(jī)到交換機(jī)的鏈路是否連通,如果只是交換機(jī)對(duì)外的鏈路down掉,而交換機(jī)本身沒(méi)有故障,bonding會(huì)認(rèn)為沒(méi)有故障而繼續(xù)使用)

復(fù)制代碼
代碼如下:

options bond0 miimon=100 mode=1

(miimon用來(lái)進(jìn)行鏈路監(jiān)測(cè),每100ms監(jiān)測(cè)一次鏈路連接狀態(tài),如果一條不同轉(zhuǎn)入另一條線路;mode的值表示工作模式,共有1,2,3,4四種模式
Mode=0表示load balancing(round-robin)為負(fù)載均衡模式
Mode=1表示fault- tolerance(active-backup)為冗余模式,主備工作模式)

復(fù)制代碼
代碼如下:

alias net-pf-10 off #關(guān)閉ipv6支持,可以不加

對(duì)于級(jí)聯(lián)小交換機(jī)

復(fù)制代碼
代碼如下:

alias bond0 bonding
options bond0 mode=1 arp_interval=500 arp_ip_target=192.168.101.254 arp_validate=all primary=eth0

#通過(guò)定時(shí)器,每個(gè)slave接口不斷發(fā)送ARP包來(lái)不斷更換交換機(jī)端口與MAC的對(duì)應(yīng)關(guān)系
使得每個(gè)網(wǎng)卡都在進(jìn)行工作。這個(gè)ARP的發(fā)送規(guī)則是:
每arp_interval(MS)間隔向arp_ip_target發(fā)送arp請(qǐng)求,可以向多個(gè)arp_ip_target發(fā)送arp請(qǐng)求。

4.增加/etc/udev/rules.d/50-hwinterfaces.rules
(鎖定網(wǎng)卡物理地址,SYSFS{address}==""雙引號(hào)中輸入物理地址)

復(fù)制代碼
代碼如下:

KERNEL=="eth*",SYSFS{address}=="",NAME="eth0"
KERNEL=="eth*",SYSFS{address}=="",NAME="eth1"
KERNEL=="eth*",SYSFS{address}=="",NAME="eth2"
KERNEL=="eth*",SYSFS{address}=="",NAME="eth3"
KERNEL=="eth*",SYSFS{address}=="",NAME="eth4"

防止機(jī)器網(wǎng)卡的mac地址發(fā)生漂移

5.查看網(wǎng)卡陣列的配置情況

復(fù)制代碼
代碼如下:

#ifconfig -a|grep HWaddr

查看網(wǎng)卡mac信息,如果bond0,eth0,eth1硬件地址一致,則配置成功

復(fù)制代碼
代碼如下:

#cat /proc/net/bonding/bond0

查看bond0工作狀態(tài)

網(wǎng)卡常用操作方法筆記
1.bond0上的mac地址修改成一致,這些網(wǎng)卡接在同一臺(tái)交換機(jī)上,那么該交換機(jī)的arp表同一mac地址對(duì)應(yīng)的端口有多個(gè),交換機(jī)無(wú)法判斷數(shù)據(jù)包發(fā)往的端口,所以要求交換機(jī)的相應(yīng)端口采取聚合模式,聚合后的端口采用同一mac地址。
2.使網(wǎng)卡配置馬上生效,不用重啟機(jī)器,命令

復(fù)制代碼
代碼如下:

#service network restart或
#/etc/rc.d/init.d/network restart

必須關(guān)閉NetworkManager服務(wù)

復(fù)制代碼
代碼如下:

#service NetworkManager stop //當(dāng)前環(huán)境下關(guān)閉服務(wù)
#chkconfig NetworkManager off //開(kāi)機(jī)啟動(dòng)關(guān)閉服務(wù)

3.重新啟動(dòng)網(wǎng)卡,命令

復(fù)制代碼
代碼如下:

#ifconfig bond0 down/ifdown bond0
#ifconfig eth0 down/ifdown eth0
#ifconfig eth1 down/ifdown eth1
#ifenslave bond0 eth0
#ifenslave bond0 eth1
#ifconfig bond0 up/ifup bond0
#ifconfig eth0 up/ifup eth0
#ifconfig eth1 up/ifup eth1

4. Bonding的模式一共有7種:

復(fù)制代碼
代碼如下:

#defineBOND_MODE_ROUNDROBIN 0.balance-rr模式,網(wǎng)卡的負(fù)載均衡模式
#defineBOND_MODE_ACTIVEBACKUP 1.active-backup模式,網(wǎng)卡的容錯(cuò)模式
#defineBOND_MODE_XOR 2.balance-xor模式,需要交換機(jī)支持
#defineBOND_MODE_BROADCAST 3.broadcast模式
#defineBOND_MODE_8023AD 4.IEEE 802.3ad動(dòng)態(tài)鏈路聚合模式,需要交換機(jī)支持#defineBOND_MODE_TLB 5.自定義傳輸負(fù)載均衡模式
#defineBOND_MODE_ALB 6.網(wǎng)卡虛擬化方式

bonding模塊的所有工作模式可以分為兩類:多主型工作模式和主備型工作模式,balance-rr 和broadcast屬于多主型工作模式而active-backup屬于主備型工作模式。(balance-xor、自適應(yīng)傳輸負(fù)載均衡模式 (balance-tlb)和自適應(yīng)負(fù)載均衡模式(balance-alb)也屬于多主型工作模式,IEEE 802.3ad動(dòng)態(tài)鏈路聚合模式(802.3ad)屬于主備型工作模式。
(1)BOND_MODE_ROUNDROBIN模式下,bonding對(duì)于發(fā)送和接收數(shù)據(jù)的處理邏輯是不一致的,對(duì)于數(shù)據(jù)的接收,bonding基本不做任何處理,純粹依靠交換機(jī)端口與MAC的變化來(lái)實(shí)現(xiàn)交替接收數(shù)據(jù)。發(fā)送的話,交換機(jī)會(huì)根據(jù)數(shù)據(jù)的源MAC來(lái)學(xué)習(xí)端口和MAC之間的關(guān)系,所以bonding 做到的就是選擇不一樣的網(wǎng)卡發(fā)送。
(2)網(wǎng)卡的容錯(cuò)模式(mode =BOND_MODE_ACTIVEBACKUP),容錯(cuò)模式的配置方法和負(fù)載均衡模式基本差不多,只不過(guò)修改一下/etc/modprobe.conf即可。

5.arp檢測(cè)模式
觀察交換機(jī)端口上所學(xué)習(xí)到的MAC地址,發(fā)現(xiàn)MAC會(huì)在兩個(gè)端口上反復(fù)切換在BOND_MODE_ROUNDROBIN模式下,bonding對(duì)于發(fā)送和接收數(shù)據(jù)的處理邏輯是不一致的,對(duì)于數(shù)據(jù)的接收,bonding基本不做任何處理,純粹依靠交換機(jī)端口與MAC的變化來(lái)實(shí)現(xiàn)交替接收數(shù)據(jù)。發(fā)送的話,交換機(jī)會(huì)根據(jù)數(shù)據(jù)的源MAC來(lái)學(xué)習(xí)端口和MAC之間的關(guān)系,所以bonding 做到的就是選擇不一樣的網(wǎng)卡發(fā)送。
對(duì)于數(shù)據(jù)的發(fā)送,

復(fù)制代碼
代碼如下:

static inline voidbond_set_mode_ops(struct net_device *bond_dev, int mode)
{
switch(mode) {
case BOND_MODE_ROUNDROBIN:
bond_dev->hard_start_xmit =bond_xmit_roundrobin;
break;
...

bond的發(fā)送函數(shù)被注冊(cè)為bond_xmit_roundrobin。通過(guò)bond_xmit_roundrobin的實(shí)現(xiàn)可以發(fā)現(xiàn)。

復(fù)制代碼
代碼如下:

static int bond_xmit_roundrobin(structsk_buff *skb, struct net_device *bond_dev)
{
ead_lock(&bond->curr_slave_lock);
slave = start_at = bond->curr_active_slave;
read_unlock(&bond->curr_slave_lock);
bond_for_each_slave_from(bond, slave, i,start_at) {
if(IS_UP(slave->dev) &&
(slave->link == BOND_LINK_UP) &&
(slave->state ==BOND_STATE_ACTIVE)) {
res =bond_dev_queue_xmit(bond, skb, slave->dev);
write_lock(&bond->curr_slave_lock);
bond->curr_active_slave= slave->next;
write_unlock(&bond->curr_slave_lock);
break;
}

bond_xmit_roundrobin會(huì)通過(guò)curr_active_slave指針?biāo)赶虻脑O(shè)備來(lái)進(jìn)行發(fā)送,當(dāng)然 curr_active_slave會(huì)在調(diào)用bond_dev_queue_xmit完成實(shí)際的發(fā)送之后指向下一個(gè)slave設(shè)備。 bond_dev_queue_xmit實(shí)際是調(diào)用通用的發(fā)送函數(shù)dev_queue_xmit來(lái)進(jìn)行的,它傳遞給dev_queue_xmit的是一個(gè) skb,在傳遞之前skb->dev就被指定為了當(dāng)前的slave設(shè)備,這樣內(nèi)核就會(huì)找到對(duì)應(yīng)的真實(shí)網(wǎng)卡設(shè)備來(lái)進(jìn)行發(fā)送,最后 curr_active_slave指針的輪詢切換,實(shí)現(xiàn)了bonding的負(fù)載均衡工作模式。
從這種模式可以看到,bonding實(shí)現(xiàn)了一個(gè)類似網(wǎng)卡驅(qū)動(dòng)的模塊,對(duì)應(yīng)的bond0設(shè)備是一個(gè)純粹的虛設(shè)備,數(shù)據(jù)發(fā)送雖然說(shuō)經(jīng)過(guò)了它,但通過(guò)一系列調(diào)用,轉(zhuǎn)了一圈之后才回到真正的網(wǎng)卡設(shè)備那里進(jìn)行發(fā)送,無(wú)疑會(huì)消耗一定的系統(tǒng)性能。
簡(jiǎn)單用100Mbps速率的UDP數(shù)據(jù)包測(cè)試了一下BOND_MODE_ROUNDROBIN模式。
測(cè)試過(guò)程中發(fā)現(xiàn)接收端會(huì)有較多的亂序包,觀察交換機(jī)端口情況,端口之間的切換頻率不規(guī)則,這個(gè)和交換機(jī)的配置或者性能應(yīng)該有很大聯(lián)系,有必要的話需要進(jìn)一步研究。數(shù)據(jù)的正確性和時(shí)序性能否保證需要進(jìn)一步仔細(xì)測(cè)試。

6. mii鏈路檢測(cè)方式
與之前arp檢測(cè)方式不同。這兩種鏈路檢測(cè)方式在各種mode下都是可以使用的,但要注意不能同時(shí)使用。
bonding的mii檢測(cè)實(shí)現(xiàn)。首先和arp-monitor一樣,mii也是定時(shí)器觸發(fā)

復(fù)制代碼
代碼如下:

if(bond->params.miimon) { /* link checkinterval, in milliseconds. */
init_timer(mii_timer);
mii_timer->expires= jiffies + 1;
mii_timer->data = (unsigned long)bond_dev;
mii_timer->function = (void*)&bond_mii_monitor;
add_timer(mii_timer);
}

bond_mii_monitor函數(shù)其本質(zhì)的原理就是檢測(cè)網(wǎng)卡的鏈路狀態(tài),bonding定義網(wǎng)卡有4個(gè)鏈路狀態(tài):BOND_LINK_UP:
正常狀態(tài)(處于該狀態(tài)的網(wǎng)卡是是潛在的發(fā)送數(shù)據(jù)包的候選者)
BOND_LINK_FAIL:網(wǎng)卡出現(xiàn)故障,向狀態(tài)BOND_LINK_DOWN 切換中
BOND_LINK_DOWN:失效狀態(tài)
BOND_LINK_BACK:網(wǎng)卡恢復(fù),向狀態(tài)BOND_LINK_UP切換中
從上到下,表示了網(wǎng)卡鏈路從正常到失效再到恢復(fù)狀態(tài)。bond_mii_monitor函數(shù)就是依次檢查網(wǎng)卡的鏈路狀態(tài)是否處于這些狀態(tài),然后通過(guò)標(biāo)記 do_failover變量來(lái)說(shuō)明當(dāng)前是否需要切換slave網(wǎng)卡。代碼篇幅較大,但邏輯還是很清晰的,故此處不羅列了。
在BOND_MODE_ACTIVEBACKUP模式下,兩塊網(wǎng)卡其實(shí)有一塊是不工作的,被設(shè)置為IFF_NOARP的狀態(tài)。同時(shí),bond虛設(shè)備,還有 slave設(shè)備的MAC地址均一致,所以這張網(wǎng)卡不會(huì)被外界察覺(jué)存在。交換機(jī)也不存在想該端口發(fā)包的情況。當(dāng)bond的mii檢測(cè)發(fā)現(xiàn)當(dāng)前的active 設(shè)備失效了之后,會(huì)切換到這個(gè)備份設(shè)備上。
在bond_change_active_slave函數(shù)中

復(fù)制代碼
代碼如下:

if (bond->params.mode ==BOND_MODE_ACTIVEBACKUP) {
if (old_active) {
bond_set_slave_inactive_flags(old_active);
}
if (new_active) {
bond_set_slave_active_flags(new_active);
}
}

這個(gè)就是在BOND_MODE_ACTIVEBACKUP模式下的切換邏輯,很簡(jiǎn)單,需要注意的是,在 bond_set_slave_inactive_flags(old_active)中,需要將接口的狀態(tài)設(shè)置為IFF_NOARP,不然交換機(jī)就可能 會(huì)把數(shù)據(jù)包發(fā)送到一個(gè)錯(cuò)誤的端口上。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
久久久精品视频国产| 成年黄网站在线观看免费| 国产精品中文久久久久久| 开心丁香婷婷深爱五月| 日本一区二区在线| japanese国产| 精品在线视频免费观看| 福利91精品一区二区三区| 久草免费在线色站| 综合电影一区二区三区| 日韩精品一区二区在线观看| 91亚洲一区精品| 极品颜值美女露脸啪啪| 久久久久久国产免费| 欧美精品麻豆| 九九热精品免费视频| 欧美无毛视频| 精品人妻一区二区三区视频| 国产丝袜精品丝袜| 亚洲在线免费视频| 91视频欧美| 丰满少妇xbxb毛片日本| 国产精品久久久久9999赢消| 在线视频网站| 国产精品嫩草影视| 国产一区二区三区久久精品| 日韩经典在线观看| 中文字幕日韩综合av| 国产精品美女一区| 97成人在线视频| 五月精品视频| 亚洲综合色在线| 亚洲日本伊人| 日本黄色a视频| 在线观看国产精品淫| 国产精品高清亚洲| 国产精品直播网红| 男人插女人下面视频| 三上悠亚在线一区| 国产精品扒开腿做爽爽爽视频软件| 精品视频色一区| 日本裸体美女视频| 99视频日韩| 高清视频一区二区三区| 成人图片小说| 婷婷国产精品| 91九色综合久久| 91欧美精品成人综合在线观看| 奇米色一区二区三区四区| 亚洲国产精品无码久久久久高潮| 亚洲精品欧美在线| 欧美视频在线视频精品| 欧美日韩亚洲第一| 伊色综合久久之综合久久| 日韩欧美视频免费在线观看| 偷拍25位美女撒尿视频在线观看| 国产调教精品| 欧美日韩一区二区在线| 亚洲黄色影院| 免费视频爱爱太爽了| 少女频道在线观看高清| 激情综合激情| 国产美女永久免费无遮挡| 国产精品白嫩初高中害羞小美女| 色8久久人人97超碰香蕉987| 欧美美女福利视频| 欧美日韩另类视频| 日韩免费视频播放| 欧洲成人在线观看| 精品国产91乱高清在线观看| 95在线视频| 国产精品毛片久久久久久| 在线国产网址| 精品福利一区二区三区免费视频| 超碰成人在线观看| 黄网页在线观看| 蜜芽一区二区三区| 日韩精品日韩在线观看| 一本色道婷婷久久欧美| 久久免费看视频| av美女在线| 国产精品333| 日韩一二三在线视频播| 国产在线视频一区二区三区| 国产成a人无v码亚洲福利| 一区二区国产精品精华液| 国产精品波多野结衣| 久久精品国产亚洲a| 欧美放荡办公室videos4k| 欧美激情在线观看视频| 国产真人真事毛片视频| 国产精选一区二区| 国产人妻互换一区二区| 日产国产精品精品a∨| 亚洲一区在线视频观看| 亚洲成a人片在线www| 午夜精品爽啪视频| 国产精品theporn88| 欧美高清在线视频| 石原莉奈一区二区三区在线观看| 亚洲一区自拍| 国产一区精品| 国产jk精品白丝av在线观看| 国产aⅴ爽av久久久久成人| 亚洲人成电影院在线观看| 国产伦精品一区二区三区免| 中文字幕一区不卡| 国产精品国产a级| 天堂资源最新版在线视频观看免费网| 国内精品视频一区二区三区八戒| 国产免费久久久久| 免费影院在线观看一区| 日韩中文字幕不卡| 高清欧美性猛交xxxx| 日韩福利小视频| 国产精品高潮呻吟久久久| 在线小视频网址| 亚洲一区激情| 欧美日韩一区二区高清| 日韩中文在线| 伊人国产在线| 久久久精品区| 亚洲一区二区三区精品中文字幕| 国产精品va在线| 中文字幕日韩av电影| 丰乳肥臀在线| 狠狠色噜噜狠狠狠888奇米| 国产免费av国片精品草莓男男| 欧美高清dvd| 成人av在线资源网站| 中文字幕在线中文字幕在线中三区| 最新中文字幕日本| 精品一区二区三区香蕉蜜桃| 成人av一区二区三区在线观看| 国产精品亚洲一区二区三区在线| 国产农村一级特黄α**毛片| 欧美一区二区在线观看视频| 亚洲成人福利在线| a视频网址在线观看| 欧美精品18videos性欧美| 亚洲激情在线| 亚洲一区二区三区四区在线免费观看| 91高清在线观看视频| 超碰91在线播放| 日本不卡一二三区黄网| 欧美在线色图| 亚洲欧洲一区二区三区久久| 五月天久久网站| www.亚洲激情.com| 在线免费观看日韩av| 欧美私模裸体表演在线观看| 永久免费看片视频教学| 色网站免费在线观看| 日韩精品久久久久久福利| 国产成人禁片在线观看| 欧美日韩午夜| 中文字幕在线观看第三页| 97国产精品视频人人做人人爱| av天堂一区二区三区| 亚洲精品mv| 亚洲超碰97人人做人人爱| 国产成人精品在线看| 福利在线导航136| 国产精品12345| 欧美日韩一区二区三区免费看| 黄色小网站在线观看| 亚州综合一区| 黄色高清视频网站| 中文字幕日韩免费| 国产1卡2卡三卡四卡网站| 西西人体44www大胆无码| 在线观看成人小视频| 成年美女黄网站色大片不卡| 国外亚洲成av人片在线观看| 麻豆视频在线观看免费网站黄| 国产在线不卡av| 欧美日韩午夜视频在线观看| 成人夜色视频网站在线观看| 日本一区二区三区视频在线播放| 国精品产品一区| av网站网址在线观看| 国产精品视频一区二区三区| 91丨porny丨最新| 午夜先锋成人动漫在线| 性生生活大片免费看视频| 久久影视中文字幕| 亚洲欧美精品伊人久久| 公共露出暴露狂另类av| 成人手机在线免费视频| 国产一区二区美女诱惑| 免费看三级黄色片| 久久精品盗摄| 天天色天天草天天射| 欧美日韩爆操| 91视频青青草| 成人国产精品一区二区免费麻豆| 国产日韩另类视频一区| 色综合久久一区二区三区| 岛国一区二区三区高清视频| 久久久久久成人精品| a级毛片免费高清视频| 成人黄色免费网| 黄色污网站在线免费观看| 美女免费视频黄| 日韩高清中文字幕一区二区| 欧美精品一区二区性色a+v| 国产精品久久久久9999赢消| 欧美精品在线观看91| 91亚洲国产成人久久精品网站| 成年人免费在线视频网站| 欧美美女性生活视频| 欧美极品视频一区二区三区| 精品久久亚洲| 亚洲国产中文字幕在线视频综合| 亚洲视频天天射| 亚洲一区二区三区久久| 亚洲欧洲国产精品| 欧美精品一区二区三| 丰满少妇被猛烈进入高清播放| 十八禁一区二区三区| 欧美日韩一区二区三区四区五区| www.91av视频.com| avtt天堂资源网站| 免费毛片aaaaaa| chinese叫床对白videos| 亚洲天堂日韩在线| 国产亚洲短视频| 亚洲成av人片一区二区密柚| 成人免费精品动漫网站| 亚洲色图激情小说| 99精品久久久久| 精品一区二区三区高清免费不卡| www在线观看免费视频| 国产成人av网站| 隣の若妻さん波多野结衣| 91视频91自| 午夜私人影院久久久久| 久久精品国产亚洲av高清色欲| 另类小说第一页| 欧美国产成人精品一区二区三区| 91午夜交换视频| 亚洲熟妇一区二区三区| 丁香花高清视频完整版在线观看| 伊人久久中文字幕| 亚洲大尺度网站| 在线看欧美视频| 天堂在线中文| 日本黄色一区| 国产精品美女毛片真酒店| 最新中文字幕av| 一区二区三区久久精品| 18av网站| 理论片中文字幕| 伊人av在线播放| 一区二区三区在线免费观看视频| 九九热这里只有| 亚洲毛茸茸少妇高潮呻吟| 免费黄色在线网址| 亚洲激情一区| 日本精品性网站在线观看| 色香阁99久久精品久久久| 香蕉人人精品| 五月天综合婷婷| 日韩在线一区二区| 国产精品旅馆在线| 久久久福利影院| 91在线你懂的| 黄动漫网站在线观看| 可以在线观看的av| 精品丰满人妻无套内射| 青青影院一区二区三区四区| 影音先锋欧美激情| 亚洲综合视频网| 亚洲日本一区二区三区在线不卡| 97影视大全免费追剧大全在线观看| 国产精品观看在线亚洲人成网| 亚洲欧美成人一区二区三区| 亚洲 小说区 图片区| 国产亚洲欧美一区在线观看| 一区二区高清视频| 色哟哟中文字幕| 992tv成人免费影院| 老司机精品视频在线播放| 欧美成人精品在线观看| 亚洲h视频在线观看| 国产精品网站免费| 欧美经典一区二区三区| 日韩人妻一区二区三区蜜桃视频| a天堂中文在线88| 国精品一区二区| 成入视频在线观看| 免费福利电影| 国产一区二区免费视频| 在线成人免费观看| 免费在线观看污视频| 欧美日韩精品欧美日韩精品一综合| 亚洲成国产人片在线观看| 在线中文字幕-区二区三区四区| 国产成人免费av一区二区午夜| 亚洲精品一区二区毛豆| 久久精品国内一区二区三区水蜜桃| 久久99热狠狠色一区二区| 最近2018年手机中文在线| 欧美视频免费看欧美视频| 视频在线在亚洲| 中文字幕在线2019| 国产精品69久久久久孕妇欧美| 综合一区av| 一区二区欧美在线| 成人夜色视频网站在线观看| 欧美超碰在线观看| 免费看一级一片| 日本泡妞xxxx免费视频软件| 国产大屁股喷水视频在线观看| 日本免费视频在线观看| 九九九久久久久久久| 老牛嫩草一区二区三区日本| 国产大尺度视频| aiss精品大尺度系列| 亚洲色图一区二区| 亚洲国产欧美在线成人app| 欧美色图亚洲图片| 国产伊人精品| 国产一级淫片a视频免费观看| 欧美久久久久久| 四虎在线视频免费观看| 亚洲人成网址| 九九免费视频|