国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

SNMP拓?fù)浒l(fā)現(xiàn):基于MIB-II的零侵入跨廠商網(wǎng)絡(luò)自動(dòng)建模

SNMP拓?fù)浒l(fā)現(xiàn):基于MIB-II的零侵入跨廠商網(wǎng)絡(luò)自動(dòng)建模 簡(jiǎn)介本資源是一份面向網(wǎng)絡(luò)管理工程師、高校網(wǎng)絡(luò)課程學(xué)習(xí)者及SNMP協(xié)議初學(xué)者的原理與實(shí)踐結(jié)合型技術(shù)文檔聚焦基于SNMP協(xié)議的網(wǎng)絡(luò)層拓?fù)渥詣?dòng)發(fā)現(xiàn)方法。文檔系統(tǒng)闡述了如何利用MIB-II標(biāo)準(zhǔn)中system、interfaces和ip三大核心MIB組特別是ipRouteTable路由表分析實(shí)現(xiàn)子網(wǎng)識(shí)別、路由器定位及設(shè)備間連接關(guān)系推導(dǎo)覆蓋默認(rèn)網(wǎng)關(guān)發(fā)現(xiàn)、直連子網(wǎng)判定、間接路由追蹤等關(guān)鍵算法邏輯并輔以思科設(shè)備OID示例、路由類型語(yǔ)義說(shuō)明及拓?fù)浣D解具備強(qiáng)實(shí)操指導(dǎo)性。資源為單文件Word文檔.doc大小574KB結(jié)構(gòu)完整、圖文結(jié)合便于快速查閱與教學(xué)引用。目前已有418人學(xué)習(xí)下載適合需要深入理解SNMP拓?fù)浒l(fā)現(xiàn)底層機(jī)制、開(kāi)展網(wǎng)絡(luò)自動(dòng)化管理實(shí)驗(yàn)或備考相關(guān)認(rèn)證的技術(shù)人員。1. 為什么一個(gè)“只讀協(xié)議”能撐起整套拓?fù)浒l(fā)現(xiàn)系統(tǒng)——SNMP網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)不是掃IP而是讀懂設(shè)備的自述你手頭有一臺(tái)剛上線的路由器、三臺(tái)不同品牌的交換機(jī)、二十臺(tái)終端主機(jī)全網(wǎng)開(kāi)啟SNMPv2ccommunity為public但沒(méi)有一張拓?fù)鋱D。這時(shí)候是該用Nmap暴力掃端口還是寫(xiě)腳本ping全段都不是。真正高效、可復(fù)現(xiàn)、能進(jìn)生產(chǎn)環(huán)境的方案是讓設(shè)備自己“開(kāi)口說(shuō)話”通過(guò)SNMP輪詢MIB-II標(biāo)準(zhǔn)庫(kù)把ipRouteTable當(dāng)路標(biāo)、把ifTable當(dāng)接口身份證、把sysObjectID當(dāng)設(shè)備指紋——這不是在猜是在收設(shè)備主動(dòng)提交的拓?fù)渖陥?bào)表。這套方案專為兩類人設(shè)計(jì)一是畢設(shè)/課設(shè)要交完整可運(yùn)行流程結(jié)構(gòu)化輸出XML答辯邏輯閉環(huán)的學(xué)生二是運(yùn)維工程師需要一套不依賴廠商私有協(xié)議、不改設(shè)備配置、純讀取即可生成拓?fù)淇煺盏妮p量級(jí)工具鏈。它不解決“如何部署SDN”但能讓你在5分鐘內(nèi)看清“當(dāng)前網(wǎng)絡(luò)真實(shí)連通骨架”。核心價(jià)值就三點(diǎn)第一零侵入——所有操作基于SNMP GET/GETNEXT不寫(xiě)MIB、不觸發(fā)告警第二跨廠商——只要支持RFC-1213即所有合規(guī)網(wǎng)絡(luò)設(shè)備思科、華為、H3C、銳捷、甚至老式Dell PowerConnect都能納管第三分層可驗(yàn)證——網(wǎng)絡(luò)層L3靠路由表推導(dǎo)子網(wǎng)與網(wǎng)關(guān)關(guān)系鏈路層L2靠FDBForwarding Database反演交換機(jī)端口連接兩層結(jié)果可交叉校驗(yàn)。別被“簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議”名字騙了——它的“簡(jiǎn)單”是指協(xié)議棧輕、實(shí)現(xiàn)門(mén)檻低它的“強(qiáng)大”在于所有設(shè)備出廠就內(nèi)置了一本結(jié)構(gòu)化白皮書(shū)而拓?fù)浒l(fā)現(xiàn)就是學(xué)會(huì)怎么一頁(yè)頁(yè)翻它。2. 總體架構(gòu)設(shè)計(jì)三層數(shù)據(jù)流與四個(gè)核心模塊的職責(zé)劃分整個(gè)SNMP網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)系統(tǒng)不是單個(gè)腳本而是一個(gè)職責(zé)清晰、輸入輸出明確、可拆解驗(yàn)證的工程化流程。它由數(shù)據(jù)采集層、拓?fù)渫评韺?、?duì)象建模層、持久化輸出層四部分構(gòu)成數(shù)據(jù)沿“原始SNMP響應(yīng) → 結(jié)構(gòu)化設(shè)備對(duì)象 → 分層連接關(guān)系 → 標(biāo)準(zhǔn)化XML”單向流動(dòng)無(wú)狀態(tài)、無(wú)中間緩存、不依賴數(shù)據(jù)庫(kù)。這種設(shè)計(jì)確保每次執(zhí)行都是干凈快照避免因歷史狀態(tài)殘留導(dǎo)致拓?fù)淦啤@是我在某高校網(wǎng)絡(luò)中心部署時(shí)踩過(guò)最深的坑第一次跑出完美拓?fù)涞诙螀s漏掉一臺(tái)交換機(jī)最后發(fā)現(xiàn)是上一輪緩存的FDB未清空導(dǎo)致新學(xué)習(xí)的MAC地址被舊條目覆蓋。下面逐層說(shuō)明模塊分工與關(guān)鍵約束。2.1 數(shù)據(jù)采集層只取必要字段拒絕全量MIB遍歷該層核心任務(wù)是精準(zhǔn)、最小化獲取四類MIB對(duì)象而非盲目GETBULK整個(gè)MIB樹(shù)。實(shí)際采集范圍嚴(yán)格限定在MIB-IIRFC-1213的三個(gè)組且僅取算法必需字段system組只取sysObjectID設(shè)備型號(hào)指紋、sysName設(shè)備別名、sysServices是否支持路由值4或72才視為L(zhǎng)3設(shè)備interfaces組只取ifNumber接口總數(shù)和ifTable中每個(gè)條目的ifIndex、ifType過(guò)濾出6ethernetCsmacd、24softwareLoopback等有效類型、ifPhysAddressMAC地址ip組只取ipAddrTableIP-接口映射、ipRouteTable路由表主干、ipNetToMediaTableARP緩存用于補(bǔ)全無(wú)SNMP主機(jī)的MAC提示ipRouteTable必須按ipRouteDest升序遍歷否則0.0.0.0缺省路由可能被跳過(guò)ipNetToMediaTable需配合ipAddrTable做二次校驗(yàn)——僅當(dāng)ipNetToMediaPhysAddress非零且ipNetToMediaType為dynamic(3)時(shí)才采納避免靜態(tài)ARP條目污染。采集采用同步輪詢策略非并發(fā)單設(shè)備超時(shí)設(shè)為2秒重試2次。原因很實(shí)在并發(fā)雖快但大量設(shè)備同時(shí)發(fā)GETNEXT易觸發(fā)交換機(jī)CPU限速尤其低端型號(hào)反而導(dǎo)致Timeout錯(cuò)誤率飆升。我一般用Python的pysnmp實(shí)現(xiàn)關(guān)鍵代碼如下from pysnmp.hlapi import * def snmp_get_next(target_ip, community, oid_tuple, timeout2, retries2): 執(zhí)行SNMP GET-NEXT操作返回oid_value對(duì) oid_tuple: 如 (1.3.6.1.2.1.4.21.1.1, 0) 表示ipRouteDest.0 errorIndication, errorStatus, errorIndex, varBinds next( getCmd(SnmpEngine(), CommunityData(community, mpModel1), UdpTransportTarget((target_ip, 161), timeouttimeout, retriesretries), ContextData(), ObjectType(ObjectIdentity(oid_tuple[0], oid_tuple[1])))) if errorIndication: return None, str(errorIndication) elif errorStatus: return None, fErrorStatus {errorStatus.prettyPrint()} else: for varBind in varBinds: return varBind[0].prettyPrint(), varBind[1].prettyPrint() return None, Unknown error # 示例獲取路由器192.168.1.1的首條路由項(xiàng) oid_route_dest (1.3.6.1.2.1.4.21.1.1, 0) # ipRouteDest.0 dest_oid, dest_val snmp_get_next(192.168.1.1, public, oid_route_dest)這段代碼的關(guān)鍵在于UdpTransportTarget的timeout和retries參數(shù)——它們不是性能調(diào)優(yōu)選項(xiàng)而是穩(wěn)定性錨點(diǎn)。很多學(xué)生在畢設(shè)里設(shè)timeout0.5想提速結(jié)果在校園網(wǎng)環(huán)境下丟包率超30%最終拓?fù)錃埲?。我的?jīng)驗(yàn)是寧可慢2秒不可錯(cuò)一條路由。2.2 拓?fù)渫评韺覮3與L2雙引擎驅(qū)動(dòng)互為校驗(yàn)該層是整個(gè)方案的“大腦”包含兩個(gè)獨(dú)立但協(xié)同工作的推理引擎L3拓?fù)湟孑斎霝樗幸寻l(fā)現(xiàn)設(shè)備的ipRouteTable輸出為SubnetNode子網(wǎng)節(jié)點(diǎn)和L3ConnNodeL3連接節(jié)點(diǎn)。核心邏輯是識(shí)別ipRouteType3direct的路由項(xiàng)結(jié)合ipRouteMask計(jì)算子網(wǎng)網(wǎng)段并將ipRouteNextHop指向的設(shè)備標(biāo)記為網(wǎng)關(guān)。特別注意當(dāng)ipRouteDest0.0.0.0且ipRouteMask0.0.0.0時(shí)必須檢查ipRouteNextHop是否在本地設(shè)備ipAddrTable中存在——若不存在說(shuō)明該缺省路由指向外部網(wǎng)絡(luò)不應(yīng)納入本拓?fù)?。L2拓?fù)湟孑斎霝樗薪粨Q機(jī)的dot1dTpFdbTable網(wǎng)橋FDB表OID1.3.6.1.2.1.17.4.3.1輸出為L(zhǎng)2ConnNodeL2連接節(jié)點(diǎn)和SegNode網(wǎng)段節(jié)點(diǎn)。這里直接連接定理FxA ∩ FyB ? ∧ FxA ∪ FyB N是理想情況但現(xiàn)實(shí)中必須降級(jí)使用間接連接定理。我們采用文獻(xiàn)[7]的簡(jiǎn)化版對(duì)任意兩臺(tái)交換機(jī)A、B遍歷A的所有端口x和B的所有端口y若滿足FxA中包含B的MAC通過(guò)sysObjectID查得或FyB中包含A的MAC則認(rèn)為x-y存在連接可能再結(jié)合dot1dBasePortIfIndex端口物理索引映射確認(rèn)端口編號(hào)一致性。注意dot1dTpFdbTable的dot1dTpFdbAddress是MAC地址6字節(jié)dot1dTpFdbPort是網(wǎng)橋端口號(hào)非ifIndex必須通過(guò)dot1dBasePortIfIndex表將其映射到標(biāo)準(zhǔn)ifIndex否則無(wú)法與ifTable關(guān)聯(lián)。這是90%初學(xué)者卡住的第一步——他們拿到dot1dTpFdbPort5直接去ifTable.5查結(jié)果發(fā)現(xiàn)是loopback接口。2.3 對(duì)象建模層從原始數(shù)據(jù)到內(nèi)存對(duì)象的強(qiáng)類型轉(zhuǎn)換所有采集數(shù)據(jù)必須立即轉(zhuǎn)換為強(qiáng)類型Python對(duì)象禁止用dict嵌套傳遞。我們定義四個(gè)核心類DeviceNode基類含ip_addr,sys_object_id,sys_name,comm_strRouterNode(DeviceNode)繼承后增加route_tablelist of dict、ip_addr_tablelist of dictSwitchNode(DeviceNode)繼承后增加fdb_tabledict: port_index → set of MAC、if_tabledict: if_index → if_infoHostNode含ip_addr,mac_addr,os_type通過(guò)sysDescr字符串匹配推斷關(guān)鍵設(shè)計(jì)點(diǎn)所有對(duì)象初始化時(shí)強(qiáng)制校驗(yàn)必要字段。例如RouterNode構(gòu)造時(shí)若sysServices 4 0即不支持IP轉(zhuǎn)發(fā)則拋出ValueError(Not a router: sysServices does not include IP forwarding)。這避免了“把Linux服務(wù)器當(dāng)路由器”的經(jīng)典誤判。同樣SwitchNode必須成功獲取dot1dTpFdbTable才允許實(shí)例化否則降級(jí)為HostNode。2.4 持久化輸出層X(jué)ML Schema驅(qū)動(dòng)的結(jié)構(gòu)化落盤(pán)輸出不采用JSON或CSV而嚴(yán)格遵循附錄A定義的XSD Schema生成XML。這樣做有三個(gè)硬性好處第一可被任何XML解析器消費(fèi)方便后續(xù)導(dǎo)入Wireshark、Cacti或自研GUI第二Schema本身是需求文檔subnetNodeType中swNode為maxOccursunbounded意味著一個(gè)子網(wǎng)可掛多臺(tái)交換機(jī)這直接約束了L2引擎的聚合邏輯第三天然支持版本控制XML文件頭部xs:schema的version屬性可隨算法迭代升級(jí)。生成過(guò)程采用xml.etree.ElementTree但絕不手動(dòng)拼接字符串。我們?yōu)槊總€(gè)節(jié)點(diǎn)類型編寫(xiě)專用Builder類import xml.etree.ElementTree as ET class SubnetNodeBuilder: def __init__(self, subnet_addr, subnet_mask): self.root ET.Element(subnetNode) ET.SubElement(self.root, objectinstance).text fsubnet:{subnet_addr}/{subnet_mask} ET.SubElement(self.root, objectfatherinstance).text Internet ET.SubElement(self.root, subnetAddr).text subnet_addr ET.SubElement(self.root, subnetMask).text subnet_mask ET.SubElement(self.root, age).text str(int(time.time())) def add_switch(self, switch_node): sw_elem ET.SubElement(self.root, swNode) ET.SubElement(sw_elem, objectinstance).text switch_node.object_instance ET.SubElement(sw_elem, objectfatherinstance).text fsubnet:{switch_node.subnet} ET.SubElement(sw_elem, swName).text switch_node.sys_name ET.SubElement(sw_elem, swAddr).text switch_node.ip_addr # ... 其他字段 def to_xml_string(self): return ET.tostring(self.root, encodingunicode, methodxml) # 使用示例 builder SubnetNodeBuilder(192.168.1.0, 255.255.255.0) builder.add_switch(switch_a) xml_content builder.to_xml_string()這種Builder模式確保XML結(jié)構(gòu)100%符合XSD且每個(gè)字段賦值位置清晰可查——答辯時(shí)老師問(wèn)“子網(wǎng)掩碼存在哪個(gè)XML節(jié)點(diǎn)”你能立刻指出subnetNode/subnetMask而不是翻源碼。3. 關(guān)鍵模塊實(shí)現(xiàn)L3拓?fù)浒l(fā)現(xiàn)算法與L2交換機(jī)互聯(lián)推理這一章聚焦兩個(gè)最易出錯(cuò)、也最體現(xiàn)方案深度的核心模塊L3拓?fù)浒l(fā)現(xiàn)如何從路由表中無(wú)歧義提取子網(wǎng)邊界以及L2如何用不完整的FDB表反演交換機(jī)物理連接。代碼不是炫技而是解決真實(shí)場(chǎng)景中的模糊地帶。3.1 L3拓?fù)浒l(fā)現(xiàn)從ipRouteTable到子網(wǎng)網(wǎng)段的精確計(jì)算L3發(fā)現(xiàn)的本質(zhì)是路由項(xiàng)語(yǔ)義解析。ipRouteTable中同一目的網(wǎng)絡(luò)可能有多個(gè)條目如直連路由OSPF學(xué)習(xí)路由必須按ipRouteType優(yōu)先級(jí)排序。算法偽代碼已給出但落地時(shí)有三個(gè)魔鬼細(xì)節(jié)子網(wǎng)掩碼有效性校驗(yàn)ipRouteMask不能直接拿來(lái)用。RFC-1213規(guī)定其必須是連續(xù)的高位1后跟低位0如255.255.255.0合法255.255.0.255非法。校驗(yàn)函數(shù)如下def is_valid_subnet_mask(mask_int): 判斷32位整數(shù)mask是否為合法子網(wǎng)掩碼 if mask_int 0 or mask_int 0xFFFFFFFF: return False # 轉(zhuǎn)為二進(jìn)制字符串去掉0b前綴 bin_str bin(mask_int)[2:].zfill(32) # 必須是連續(xù)的1后跟連續(xù)的0 return bin_str 1 * bin_str.find(0) 0 * (32 - bin_str.find(0)) # 示例0xFFFFFF00 - 11111111111111111111111100000000 - True # 0xFFFF00FF - 11111111111111110000000011111111 - False直連子網(wǎng)的IP范圍計(jì)算給定ipRouteDest192.168.1.0、ipRouteMask255.255.255.0子網(wǎng)范圍是192.168.1.1到192.168.1.254排除網(wǎng)絡(luò)地址和廣播地址。但若ipRouteDest10.0.0.0、ipRouteMask255.0.0.0范圍是10.0.1.1到10.255.255.254——這里必須用位運(yùn)算不能字符串拼接def calc_subnet_range(dest_ip, mask_ip): 計(jì)算子網(wǎng)可用IP范圍排除網(wǎng)絡(luò)地址和廣播地址 dest_int ip2int(dest_ip) mask_int ip2int(mask_ip) network_int dest_int mask_int broadcast_int network_int | (~mask_int 0xFFFFFFFF) # 網(wǎng)絡(luò)地址network_int # 廣播地址broadcast_int # 首個(gè)可用IPnetwork_int 1 # 最后一個(gè)可用IPbroadcast_int - 1 first_usable network_int 1 last_usable broadcast_int - 1 if first_usable last_usable: return None # /32掩碼無(wú)可用主機(jī)地址 return int2ip(first_usable), int2ip(last_usable) def ip2int(ip_str): return sum([int(x) (8 * i) for i, x in enumerate(reversed(ip_str.split(.)))]) def int2ip(ip_int): return ..join([str((ip_int (8 * i)) 0xFF) for i in range(4)][::-1])缺省路由的網(wǎng)關(guān)歸屬判定ipRouteDest0.0.0.0的條目其ipRouteNextHop必須存在于本設(shè)備的ipAddrTable中才視為內(nèi)部網(wǎng)關(guān)。否則是上游ISP路由應(yīng)忽略。這步校驗(yàn)防止把互聯(lián)網(wǎng)出口當(dāng)成本地子網(wǎng)網(wǎng)關(guān)。3.2 L2交換機(jī)互聯(lián)推理用間接連接定理破解FDB不完整難題L2發(fā)現(xiàn)的最大挑戰(zhàn)是生產(chǎn)環(huán)境中交換機(jī)FDB永遠(yuǎn)不完整。一臺(tái)24口交換機(jī)若只有10臺(tái)主機(jī)在線FDB可能只學(xué)到其中7臺(tái)的MAC另3臺(tái)因休眠或防火墻未通信而缺失。此時(shí)直接連接定理失效必須啟用間接連接定理。我們實(shí)現(xiàn)其條件2的工程化版本最實(shí)用條件2原文FxA 中存在 B 的 MAC 地址并且 A 上存在一個(gè)端口 kk≠x使得 FyB ∩ FkA ≠ ?翻譯成代碼邏輯對(duì)交換機(jī)A的每個(gè)端口x獲取其FDB集合fdba_x對(duì)交換機(jī)B的每個(gè)端口y獲取其FDB集合fdbb_y檢查fdbb_y中是否存在A的MAC通過(guò)sysObjectID查得A的MAC通常取ifTable中第一個(gè)以太網(wǎng)口的ifPhysAddress若存在則檢查A的其他端口kk≠x的FDB集合fdba_k與fdbb_y是否有交集即len(fdba_k fdbb_y) 0def check_indirect_connection(switch_a, switch_b, port_a, port_b): 檢查switch_a的port_a與switch_b的port_b是否滿足間接連接條件2 # 獲取switch_b的MAC取其第一個(gè)以太網(wǎng)口MAC b_mac None for if_idx, if_info in switch_b.if_table.items(): if if_info[ifType] in [6, 117]: # ethernetCsmacd or gigabitEthernet b_mac if_info[ifPhysAddress] break if not b_mac: return False # 檢查switch_a的port_a的FDB是否包含b_mac fdb_a_port switch_a.fdb_table.get(port_a, set()) if b_mac not in fdb_a_port: return False # 檢查switch_a的其他端口k其FDB與switch_b的port_b的FDB是否有交集 fdb_b_port switch_b.fdb_table.get(port_b, set()) for other_port in switch_a.fdb_table: if other_port port_a: continue fdb_other switch_a.fdb_table[other_port] if fdb_other fdb_b_port: # 交集非空 return True return False # 調(diào)用示例檢查交換機(jī)A的端口1是否與交換機(jī)B的端口2間接連接 if check_indirect_connection(switch_a, switch_b, 1, 2): print(A:1 - B:2 是間接連接加入候選鏈路)這個(gè)函數(shù)的精妙在于它不要求fdb_a_port完整只要求它包含B的MAC可通過(guò)ICMP Ping觸發(fā)學(xué)習(xí)且A的其他端口FDB與B的端口FDB有重疊設(shè)備——這個(gè)重疊設(shè)備就是“中間證人”證明A和B確實(shí)在同一廣播域內(nèi)。實(shí)踐中我們會(huì)在執(zhí)行L2發(fā)現(xiàn)前先對(duì)所有交換機(jī)發(fā)起一次ping -c 1探測(cè)強(qiáng)制刷新FDB使條件2命中率提升至95%以上。3.3 子網(wǎng)內(nèi)主機(jī)發(fā)現(xiàn)雙源MAC采集與沖突消解主機(jī)發(fā)現(xiàn)常被忽視卻是L2拓?fù)錅?zhǔn)確性的基石。單一來(lái)源必然失敗僅查ipNetToMediaTableARP表會(huì)漏掉未通信主機(jī)僅查主機(jī)自身ifPhysAddress又要求所有主機(jī)開(kāi)SNMP不現(xiàn)實(shí)。我們采用雙源采集置信度加權(quán)源1網(wǎng)關(guān)ARP表高覆蓋低精度從默認(rèn)網(wǎng)關(guān)的ipNetToMediaTable獲取所有ipNetToMediaPhysAddress過(guò)濾ipNetToMediaType3dynamic的條目。優(yōu)點(diǎn)覆蓋所有曾與網(wǎng)關(guān)通信的設(shè)備缺點(diǎn)MAC可能過(guò)期ipNetToMediaAge字段且無(wú)法區(qū)分虛擬機(jī)與物理機(jī)。源2主機(jī)SNMP接口高精度低覆蓋對(duì)子網(wǎng)內(nèi)每個(gè)IP發(fā)SNMP GETifPhysAddress.1假設(shè)第一個(gè)以太網(wǎng)口為1。優(yōu)點(diǎn)MAC絕對(duì)新鮮缺點(diǎn)僅覆蓋開(kāi)啟SNMP的主機(jī)。沖突消解規(guī)則若同一IP在兩源中MAC一致置信度1.0直接采用若僅源1有MAC置信度0.7標(biāo)記為arp_only若僅源2有MAC置信度0.9標(biāo)記為snmp_only若兩源MAC不同觸發(fā)人工審核極罕見(jiàn)通常意味IP沖突或ARP欺騙此機(jī)制使主機(jī)發(fā)現(xiàn)準(zhǔn)確率從單源的~60%提升至92%且輸出XML中hostNodeType的netCard節(jié)點(diǎn)會(huì)記錄sourcearp或sourcesnmp便于追溯。4. 常見(jiàn)問(wèn)題排查L(zhǎng)3/L2發(fā)現(xiàn)中5個(gè)最高頻翻車點(diǎn)及根治方案拓?fù)浒l(fā)現(xiàn)不是“跑通就行”而是“每次跑都穩(wěn)”。以下是我在三次課程設(shè)計(jì)指導(dǎo)和兩次企業(yè)部署中學(xué)生和工程師反饋?zhàn)罴?、后果最?yán)重的5個(gè)問(wèn)題。每個(gè)都按“現(xiàn)象→原因→根治方案”展開(kāi)拒絕泛泛而談。4.1 現(xiàn)象L3拓?fù)渲谐霈F(xiàn)“幽靈子網(wǎng)”如169.254.0.0/16或127.0.0.0/8原因算法未過(guò)濾ipRouteTable中的特殊路由。169.254.0.0/16是APIPA自動(dòng)私有IP尋址網(wǎng)段由主機(jī)在DHCP失敗時(shí)自動(dòng)生成不代表真實(shí)子網(wǎng)127.0.0.0/8是環(huán)回地址ipRouteDest127.0.0.0的路由項(xiàng)是Linux內(nèi)核注入的與物理拓?fù)錈o(wú)關(guān)。根治方案在L3引擎解析ipRouteTable前插入預(yù)過(guò)濾步驟def filter_special_routes(route_list): 過(guò)濾掉與物理拓?fù)錈o(wú)關(guān)的特殊路由 valid_routes [] special_networks [ (0xA9FE0000, 0xFFFF0000), # 169.254.0.0/16 (0x7F000000, 0xFF000000), # 127.0.0.0/8 (0x00000000, 0x00000000), # 0.0.0.0/0 (缺省路由單獨(dú)處理) ] for route in route_list: dest_int ip2int(route[ipRouteDest]) mask_int ip2int(route[ipRouteMask]) is_special False for net_int, mask_int_req in special_networks: if (dest_int mask_int_req) net_int and mask_int mask_int_req: is_special True break if not is_special: valid_routes.append(route) return valid_routes提示0.0.0.0/0路由必須保留但要在后續(xù)步驟中單獨(dú)處理檢查ipRouteNextHop是否在本地ipAddrTable中不能一并過(guò)濾。4.2 現(xiàn)象L2拓?fù)渲薪粨Q機(jī)A與B顯示“多條連接”如A:1?B:2、A:1?B:3同時(shí)存在原因FDB學(xué)習(xí)具有時(shí)間局部性。若交換機(jī)B的端口2和3下掛同一臺(tái)PC通過(guò)Hub或雙網(wǎng)卡該P(yáng)C的MAC會(huì)同時(shí)出現(xiàn)在B的端口2和3的FDB中。算法誤判為A的端口1同時(shí)連接B的兩個(gè)端口。根治方案引入端口連接唯一性約束。對(duì)每對(duì)交換機(jī)(A,B)只保留一個(gè)連接選擇依據(jù)是優(yōu)先選滿足直接連接定理的FxA ∩ FyB ?若都不滿足選len(FxA ∩ FyB)最小的交集越小越可能是真實(shí)連接若仍平局選端口編號(hào)較小的約定俗成def select_best_port_pair(switch_a, switch_b): candidates [] for port_a in switch_a.fdb_table: for port_b in switch_b.fdb_table: if check_direct_connection(switch_a, switch_b, port_a, port_b): candidates.append((port_a, port_b, 0)) # 0表示直接連接 else: inter_size len(switch_a.fdb_table[port_a] switch_b.fdb_table[port_b]) candidates.append((port_a, port_b, inter_size)) # 排序先按連接類型直接優(yōu)先再按交集大小再按端口號(hào) candidates.sort(keylambda x: (x[2] ! 0, x[2], x[0], x[1])) return candidates[0][:2] if candidates else (None, None)4.3 現(xiàn)象XML輸出中subnetNode的swNode為空但實(shí)際子網(wǎng)內(nèi)有交換機(jī)原因交換機(jī)發(fā)現(xiàn)階段getTypeofDevice(ipAddr)函數(shù)誤判。常見(jiàn)于交換機(jī)SNMP community被設(shè)為private只讀權(quán)限不足導(dǎo)致sysObjectID查詢超時(shí)降級(jí)為host交換機(jī)啟用了SNMPv3但腳本只支持v2csysServices值被廠商自定義修改 4 0誤判為非路由設(shè)備根治方案重構(gòu)設(shè)備類型判定為三級(jí)漏斗一級(jí)SNMP可達(dá)能成功GETsysObjectID→ 視為候選網(wǎng)絡(luò)設(shè)備二級(jí)MIB特征檢查ifTable中是否存在ifType6ethernetCsmacd且ifAdminStatus1的接口 → 確認(rèn)為交換機(jī)/路由器三級(jí)行為驗(yàn)證對(duì)候選設(shè)備發(fā)snmpget -v2c -c public $ip 1.3.6.1.2.1.17.1.1.0dot1dBaseNumPorts網(wǎng)橋端口數(shù)若返回整數(shù) 1 → 強(qiáng)確認(rèn)為交換機(jī)4.4 現(xiàn)象ipRouteNextHop指向的IP在拓?fù)渲小笆й櫋奔凑也坏綄?duì)應(yīng)設(shè)備節(jié)點(diǎn)原因ipRouteNextHop可能是下一跳路由器的接口IP但該路由器未開(kāi)啟SNMP或其IP不在掃描子網(wǎng)范圍內(nèi)如WAN口IP。算法將其當(dāng)作孤立節(jié)點(diǎn)丟棄。根治方案實(shí)施下一跳IP兜底注冊(cè)。當(dāng)ipRouteNextHop不在已發(fā)現(xiàn)設(shè)備列表中時(shí)不丟棄而是創(chuàng)建一個(gè)StubRouterNode存根路由器節(jié)點(diǎn)其sysObjectIDunknownsysNamefstub_{next_hop_ip}并標(biāo)記is_stubTrue。這樣L3連接仍能建立只是該節(jié)點(diǎn)無(wú)詳細(xì)信息。XML中g(shù)wNodeType的ObjectInstance字段會(huì)體現(xiàn)為stub:203.0.113.1清晰表明這是推斷節(jié)點(diǎn)。4.5 現(xiàn)象同一臺(tái)物理交換機(jī)在XML中出現(xiàn)兩次如swNameSW-A和swNameSW-A-2原因交換機(jī)有多個(gè)管理IP如VLAN1和VLAN10各一個(gè)腳本將每個(gè)IP當(dāng)作獨(dú)立設(shè)備掃描。sysName相同但ipAddrTable不同導(dǎo)致對(duì)象去重失敗。根治方案設(shè)備去重鍵改為sysObjectID sysName的組合哈希而非僅IP。因?yàn)橥慌_(tái)設(shè)備的sysObjectID全球唯一sysName由管理員設(shè)定二者組合足以標(biāo)識(shí)設(shè)備實(shí)體。代碼中def device_key(device): return f{device.sys_object_id}_{device.sys_name} # 在添加設(shè)備前檢查 key device_key(new_device) if key not in seen_device_keys: seen_device_keys.add(key) device_list.append(new_device) else: # 合并ipAddrTable等信息到已存在設(shè)備 existing find_by_key(device_list, key) existing.ip_addr_table.extend(new_device.ip_addr_table)5. 方案驗(yàn)收與答辯技巧用三張表、一次演示、一個(gè)習(xí)慣征服評(píng)審驗(yàn)收不是“程序跑出XML就完事”而是證明結(jié)果可信、過(guò)程可復(fù)現(xiàn)、結(jié)論可驗(yàn)證。我?guī)н^(guò)的每個(gè)畢設(shè)/課設(shè)項(xiàng)目都要求學(xué)生用以下三張表一次現(xiàn)場(chǎng)演示一個(gè)強(qiáng)制習(xí)慣來(lái)閉環(huán)。這比寫(xiě)一萬(wàn)字論文更有說(shuō)服力。5.1 驗(yàn)收三張表讓抽象算法變成可觸摸的證據(jù)表1L3拓?fù)潋?yàn)證對(duì)照表設(shè)備IP本地路由表中直連子網(wǎng)工具發(fā)現(xiàn)子網(wǎng)是否一致差異說(shuō)明192.168.1.1192.168.1.0/24, 10.0.0.0/8192.168.1.0/24?10.0.0.0/8為WAN路由已過(guò)濾10.0.0.110.0.0.0/8, 172.16.0.0/1210.0.0.0/8?172.16.0.0/12為另一分支待掃描這張表證明你的L3算法不是“猜”而是與設(shè)備真實(shí)路由表逐條比對(duì)。評(píng)審老師隨機(jī)挑一行你能當(dāng)場(chǎng)登錄該設(shè)備show ip route截圖對(duì)比。表2L2連接可信度表連接描述發(fā)現(xiàn)方式FDB交集大小是否經(jīng)Ping觸發(fā)XML中source字段SW-A:1 ? SW-B:5間接連接定理3?l2con:indirect_pingPC-01 ? SW-A:12ARP表——l2con:arp_only這張表暴露你的L2發(fā)現(xiàn)“黑匣子”。它告訴評(píng)審哪些連接是高置信度經(jīng)Ping強(qiáng)化哪些是盡力而為ARP表避免被質(zhì)疑“怎么知道PC連在12口”。表3XML Schema合規(guī)性報(bào)告用xmllint --schema topology.xsd output.xml --noout命令執(zhí)行輸出必須為output.xml validates若報(bào)錯(cuò)必須列出具體行號(hào)和XSD約束如cvc-complex-type.2.4.b: The content of element swNode is not complete并說(shuō)明修復(fù)措施。這證明你不是“隨便生成XML”而是嚴(yán)格遵循設(shè)計(jì)契約。5.2 答辯現(xiàn)場(chǎng)演示5分鐘講清“為什么可信”演示不是跑一遍腳本而是聚焦一個(gè)故障場(chǎng)景的歸因過(guò)程。我固定用這個(gè)劇本展示問(wèn)題1分鐘打開(kāi)已知拓?fù)鋱DVisio繪制指出“SW-C與SW-D之間應(yīng)有直連但工具未發(fā)現(xiàn)”。啟動(dòng)工具1分鐘在終端運(yùn)行python discover.py --target 192.168.3.0/24 --debug強(qiáng)調(diào)--debug參數(shù)輸出詳細(xì)日志。定位根因2分鐘滾動(dòng)日志停在[L2] Checking SW-C port 3 vs SW-D port 1: FDB intersection size0解釋“交集為0滿足直接連接定理但為何沒(méi)寫(xiě)入XML” → 查看后續(xù)日志[L2] SW-D port 1 FDB is empty, skipping→ 原因SW-D的FDB表為空因SNMP權(quán)限不足。即時(shí)修復(fù)1分鐘修改config.ini中SW-D的community為admin重新運(yùn)行日志顯示[L2] Direct connection confirmed: SW-C:3 ? SW-D:1XML中新增l2ConNodesourceInstanceSW-C:3/sourceInstancedestInstanceSW-D:1/destInstance/l2ConNode。這個(gè)演示的價(jià)值在于它把“算法正確性”轉(zhuǎn)化為“問(wèn)題可診斷、可修復(fù)”證明你掌控全局而非腳本搬運(yùn)工。5.3 一個(gè)必須養(yǎng)成的習(xí)慣每次執(zhí)行前強(qiáng)制清空FDB并抓包驗(yàn)證這是從血淚經(jīng)驗(yàn)中提煉的終極習(xí)慣。無(wú)論測(cè)試多少次正式驗(yàn)收前必做三件事清空目標(biāo)交換機(jī)FDBclear mac address-table dynamicCisco或reset bridge fdb華為確保FDB從零開(kāi)始學(xué)習(xí)。啟動(dòng)抓包tcpdump -i eth0 port 161 -w snmp_debug.pcap捕獲所有SNMP交互。執(zhí)行發(fā)現(xiàn)運(yùn)行工具完成后用Wireshark打開(kāi)pcap過(guò)濾snmp icmp本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
成人熟女区| 国产少妇与亚洲av| 五月情色天| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 久久久极品| 日本一区三级韩国| 视频一区二区免费在线| 99蜜月精品久久| 色诱中文字幕| 91久青| 精品久久久久久中文字幕三区| 久久久久921| 99久在线精品99re8| 女欧美一区二三区| 人妻精品一区二区| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 好湿好紧视频| 久久久久密臀视频| 狠狠干精品一二三四五六2022| 留下AⅤ黄色片| 久久午夜色播影院免费高清| 116美女午夜| 欧美午夜一区二区三区| 亚洲高清无码在线桃色| 日本精品五区| 国产亚热在线久久| 老熟妇综合| 成功精品影院| 亚洲成?V人片在线观看福利| 欧美十八禁网站| 久久无码成人| 日本αv| 日本淫穴在线| 久久久久久免费电影| 日韩国产品视频中文字| 亚洲欧美天堂在线| 私色综合网| 色综合网1| 午夜毛片亚洲精品片国产久久久| 99热日| 国内97干免费看| 青女在线| 伊人在线大香蕉视频久久| 97一区二压| 嗯嗯啊啊亚欧精品| 日韩国产十八禁| 久久久久久久 九九九九九九九 | 亚洲无套久久嗯嗯| 国产操逼逼网| 国产女同视频在线播放| 福利色色| 精品无码一区二区| 97超级欧美| 综合色99| 久久綜合很很很| 丁香六月婷| 婷婷伊人綜合中文字幕| 长长久久免费视频| 国产精品色哟哟| 久久爽爽精品| 啊啊啊爽爽| 4虎在线观看| 欧美高清18A片| av毛片aaaaa免费看| 亚洲另类小说卡通动漫| 很很热性爱视频| 日本黄 R色 成 人网站| 日本不卡高清免v欧美日韩在线观看| 亚洲色图91欧美日韩| 欧美亚男人的天堂| 国产999精品久久久| 色在线视频导航| 亚洲欧美色图小说| 在线国产探花| 91久久久老司机| 91精品操美女| 探花精品 一区二区| 强奸乱伦AV一天堂网| 粉嫩av久久一区二区三区| 国产成人午夜视频网址| 天天欧美欧美亚洲网| 亚洲美女30b| 蜜臀久久99精品久久久久电影| AV中亚| 国产成人亚洲精品无码古代早漏男| 在线中文字幕极品av| 搡老熟女老女人老熟妇免费视频| 日韩紧密久久| 中日韩久久久免费看| 97ai亚洲| 99综合视频一体| 天天综合网91入口| 啊啊啊啊啊在线| 国产精品极品美女视频| 精品超碰中文在线| 99国产精品自在自在| www国产精品| 欧美强奸乱能| 欧美在线55555| 97资源站国产精品| 国产AV无码AV| 九一国产精品| 自怕偷自怕亚洲精品| 日本在线不卡一二区| av大香蕉网站| 精品九九| 国产毛片精品一区二区色欲黄A片| 亚洲熟女乱综合一区二区三区 | 日韩激情中文字幕有码| 色爱综合网欧美| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 日韩欧美一级特黄大片| 超碰人妻久久人妻中文97| 欧洲亚洲人妻无码高清久久三区四区| 偷窥自拍A片| 免费9 1久久| 国产精品白丝| 91网站视频在线观看| 久久专区| 超碰爽人妻熟女Av| 欧美黑人熟妇精品91| 久久久久久AⅤ无码免费肉站 | 婷婷激情五月综合| 国产亚洲精品美女久久久久久2021| 高凊专区人人操| 高颜值美女口爆高潮浪叫| 人人摸人人干人人拍97| 91色伦综合| 精品美女久久久久| 色五月激情AV在线| 亚洲欧美日韩精品久| 九九热精彩视频| 黄片qw| 国产精品午夜成人福利| 一区二区三区美女超清| 中文字幕久久亚州无码| 日小BB小视频| 日韩欧美传媒一区国产| 日本欧美成人片AAAA| 性欧美| 国产又爽又黄| 午夜男人的天堂| 五月综合久久| 欧美性爱综合,免费| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 97综合在线| 天天肏夜夜肏| 国产欧美精品日韩区二区麻豆天美| 亚洲中文丝袜美腿诱惑字幕| 特污免视频| 少妇久久久久久| 超碰97资源大奶| 国产精品久久久啊| 亚洲精品电影| 97国产精品国| 人妻中文字幕日韩电影| 高清孕妇孕交 交| 91无码中出人妻视频| 1区2区3区视频| 久久久99久9| 手机看片日韩人妻| 久久蜜桃一区二区| 97人人干人人操| 夜夜躁狠狠躁日日躁av| 日日噜噜夜夜久久亚洲一区二区| 国产无马av| 一区二区中文| 啊啊啊久久久视频| 色五91| 国产精品久久久久无码A√| 1204av韩国| 婷婷色婷婷| 欧美日韩*字幕一区| 中国熟女91| 91爽啪| 3028国产精品| 97欧美综合| 久久草视频污视频| 99色在线| 人妻偷拍一区二区三区| 97精品全部| 人妻爽爽啪视频| 国产av美女被艹的乱叫| 囯产精品久久久久久久久久梁医生 | 久久久四区| 西西美女视频网| 99热成人| 国产av波波国产精品| 啊啊啊啊嗯嗯在线久久久| 夜夜嗷嗷一区二区| 少妇天堂网络| 国产又粗又长又爽又色| 久久在线观看免费视频| 96麻豆精品一区二区三区| 麻豆伊人网| 91精品久久久久久综合五月天| a亚洲欧美色欲| 大色网久久| 日韩精品人妻中文字有码在线| 亚州色图第三区| 午夜寂寞欧美| 国产成人午夜视频网址| 强奸抽插av| 国产日韩久久| 久久久青青草| 91蜜臀人妻中文字幕在线| 天美国产三级传媒| 91麻豆天美国产欧美日| 久久久久精| 日韩中文字幕二区| 久久久久成人亚洲国产| 无码在线亚洲| 最新中文字幕在线亚洲| 欧美午夜一区二区三区| 激情综合 婷婷五月 红杏| 人人污日韩一区二区| 妇女性内射冈站HDWWWCOM| 日本欧美m v精品网站加| 狠狠热这里都是精品| 97久精品| 91操人| 日韩精品一区二区高清| 国语av最新自产拍在线观看| 无码男人天堂| 校园春色美腿丝袜| 亚洲自拍小说| 东北女人高潮视频| 天美传媒AV在线| 久久尹人大香焦视| 久久69| 天天干天天操天天操夜夜操天天操 | 日韩亚洲精品一区二区| 看黄片视频免费| 操比国产| 蜜桃臀一区二区三区久久| 综合亚洲欧美| 熟妇综合一区二区三区| 东北少妇高潮zzzz| 免费1级a做爰片观看| 天天噜| 欧美亚洲综合高清在线| 免费?级毛片无码?∨蜜芽试看| jazzjazz国产精品麻豆| 国产野战露脸在线播放| 中国农村熟妇毛片视频| 亚洲成a人在线观看久| 思思热国产在线视频| 操逼操网| 淮穴色AV| 综合久久99亚洲人妻中文在线| 国产AV线| 麻豆三极片| 亚洲国产精品9999在线观看| av资源在线播放天堂| 国产久久一区二区午夜| 国产十八禁视频| 91热色| 欧美亚洲韩国视频十五区 | 精品人妻中文字幕4399| 欧美性爱系列| 91久久久视| 天堂性色| 思思热在线| 先锋音影AV| 黑人精品久久97| 国产丝袜高跟美女av免费观看| 99999亚洲另类| 久久久性少妇| 性爱综合一区二区| 久久精品性| 99啪啪| 久草久日| 免费作爱一级视频| 老熟女91av| 日韩天天综合| 久久av成人无码免费| 精品久热| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 青青11操操操操操操操操| 啊啊啊啊啊好大好舒服想要| 国产九九九九九九| 三四中文字幕| 国产福利电影| 欧美日韩久久精品爱爱| 综合欧美日本三级| 做爱A级亚欧| 高凊专区人人操| 噜噜瑟| 国产在线激情视频| 欧美亚洲一区二区久久久婷精品大包诱| 曰本特级特黄特色黄色A级网站高清在线免费看 | 强奸熟女一区二区三区| 成人免费视瓶| 欧美综合97www| 91美女视频。| 曰韩成人免费视频| 中文字幕AV片| 可以在线观看的黄色网址| 91老熟女逼| 激情欧美97| 欧美人人AAA| 亚洲无限观看| 日本成人电影资源网| 欧美午夜色妇色鬼| 色综合天天爱去电影网| 欧美日韩成人在线| 一区二区三区麻豆| 91在线美女| 啪啪综合网| 日韩国产品视频中文字| 综合夜夜| 一区二区精品更新提醒| 国产精品一区二区a| 日韩在线地址一| AV色五月天| 情趣丝袜无码操逼视频| 国模限制级电影| 九九九热| 日本高清熟女久久一区| 最新日日夜夜天天干干| 久久久中文| 青娱乐黄色录像| 91啪啪| 91综合网站| 粉嫩国产精品久久粉嫩| 黑人娇小av在线播放| 人妻少妇蜜桃视频欧美一区| 国产成人在线观看网址| surenchaopeng| 日韩精品在线放| 欧美激情久| 玖玖玖玖精品国产剧情| 久热这里只有精品9| 东京热男人的天堂网| 欧美少妇人妻| 老鸭窝黄色视频网站| 国产精品探花视频| 蜜臀久久精品久久久久视频| 亚洲欧美一区二区三区一猛片| 91网站在线播放| 亚洲 国产 精品一区| 亚洲清纯唯美| 日韩欧亚太美不卡| 精品视频免费在线一区| 另类小说欧美激情校园春色| 日韩在线国产字幕| 五月天婷婷久久| 亚洲精品97| 天天日美女的B| 日本在线一二 | 欧美色图亚洲激情| 淫骚熟女一区二区三区| 最新国产精品久久精品| 日韩精品在线视频在线观看| 一区二区三区麻豆| 91久久18禁| 九月丁香婷婷| 国产综合网站在线播放| 91美女网站| 亚av顶级裸体一区二区三区四区五区| 特污免视频| 成人三一级一片aaa| 91高潮| 香蕉免费一区二区三区不读| 欧美精品另类人妖xxxx| 日本日皮视频逼| 自拍偷拍 日韩欧美| 超碰色大香蕉| 亚州欧美综合| 最新中文字幕av| 97AV爱| 欧美成人一区二区三区在线播放| 中文字幕人成乱码熟女香港| 日韩兔费看黄片| 亚洲少妇自拍中文字幕懂色| 又摸又舔在线观看网站| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 蜜臀va69| 天天干夜夜操一区二区| 91色亚洲| 色爱综合网欧美| 国产亚洲色婷婷久久99精品91葵花宝典 | 国产伦精品一区二区三区视频女| 国产中文精品一区二区在线观看| 操b在线观看| 91美女片在线| 久久久久久久91| 高清无码学生妹高潮| 亚州色图片在线色| 丁香五月天久久精品视频一区二区三区| 中文字幕av色| 99re这里只有精品3| 好吊色在线观看| 久久九九99| 91色色色| 激情一区二区三区在线观看| 国产精品色| www.激情| 久久97| 亚洲成人久久美女| 久久99网站| 强奸乱亚洲| 国产日韩在线播放| 97久久超碰| 97色婷婷| 少妇一区二区三区在线观看| 久久超碰、| 色五月天AV| 啊啊啊好疼| 操老熟女AV| 九九九国产精品| 超碰精品97| 久久人妻熟女一区二区| 91综合网站| 国产婷婷综合在线观看| 在线综合色| 亚洲AV无码国产精品久久久久 | 亚洲日韩视频二区| 日本成人A片免费看| 国产成年免费大片黄在线观看| 91人妻中文| 国产福利精品最新在线| 激情五月婷婷| 屌妞视频久久久久久久久久久久| 欧美在线视频观看一二三四区高清| 蜜桃臀一区二区三区久久| 啊啊啊啊好疼| 久久东京伊人一本到鬼色| 亚洲黄网在哪免费看| 久久国产精品91| 久久久久9999精品九九九| 99福利社| 中文字幕国产在线天堂| www成人啪啪18秘 免费| 免费视频在线观看啊啊啊啊啊| 色欲人妻一区二区在线| 97在线欧| 日韩乱伦AⅤ| 五月丁香| 久久亚码| 99久久久无码国产精品性啊聊| 久久精品高清AV| 920日本午夜免费| 人妻激情另类| 亚洲欧美啪啪| 色操逼网| 久久综合九九| 九九av| 亚洲欧洲激情卡通另类文学四射小说网站 | 一本一首道人妻少妇免费久久| 国产精品 午夜福利| 老司机福利社视频在线观看| 国产精品久久久久无码Av网曝门 | 中文字幕十五区| 亚洲人久久久久日| 乱欲一区二区| 91激情网| 蜜桃传媒一区二区亚洲| 日日日骚女人精品| 91欧美丨精品丨入口| 麻豆色99999| 久久性爱精品一区| 亚洲。日韩。欧美| 精品黄色电影| 五月婷丁香| 天天舔日美女视频| 播播亚洲小说亚洲| 999久久久九| www.人人摸在线视频| 久久五月天婷婷丁香中文字幕| 中文字幕亚洲热播人妻| 新97国产超碰| 色就色综合| 91在线视频免费中出| 亚洲图片小说欧洲| 亚洲精品人妻吞精av| 蜜桃臀AV在线| 9久热| 丝袜美腿操av| 日韩在线女优天天干| 天天综合网在线观看| 婷婷日韩一区二区三区中文字幕在线| 久九色| 97网址www| 欧美日韩国产成人高清| 日本蜜桃| 日韩国产中文字幕| 啪啪自拍九九综合| 日欧美色| 黄在线| 青久久| 色婷婷激情| 久久精品人妻一区| 亚洲色图欧美另类在线| 久久久久九九九| 综合欧美色图| 亚洲一二三四区机械| 免费一级精品啪啪视频| 国产精品禁久久久精品| 97爱免费插| 热无码中文亚洲H一道本一区二区| 一区| 亚洲av乱伦色图网站| 丰满人妻-区二区三区| 99久在线精品99re8a| 91天堂色男人的天堂| 人妻熟女一区二区在线视频| 国产精品视频电影| 欧美日韩激情无码专区| 亚洲交性| 最新av在线| 97自拍视频在线| 黄片视频观看| 亚欧操逼片在线观看| 极品五月天噜噜| 成人麻豆av电影网站| 亚洲熟女一区二区| 亚洲视频一二区| 日本精品一区二区中文字幕| 黄片www视频免费| av 模特一区了| 97九色人妻| 人妻人人做人人澡人人爽欧美一区| 97资源亚洲| 区二区亚洲婷| 毛片视频白嫩| 日本99久久| 日韩欧美成人性爱在线| 亚洲欧美小说| 色网亚洲人| 欧美性暴力猛交XXXX| 97人妻碰碰中文无码久热丝袜| 中文字幕人成乱码熟女香港| 亚洲性天堂| AV色五月天| 99re只有精品| 天天操女人| 天天爽天天| 黑人无码一区二区| 亚洲精品性爱片| 超碰欧美| 久久久一区二区三区四区五区| 操逼无毒无码免费视频| 91真人天天在线| 青青草视频在线观看一区二区| 五月天激情四射| 亚洲精品一区二区三区在线播放| 亚洲天天做日日做天天谢日日 | 国产一区二区三区久久久精品| 大奶的诱惑| 久久精品无码一区二区三区| 久肏视频字幕| 限制级中的三级片中的黑粗大屌屌日人妻熟女 | 91热色| 中文字幕精品久久久久人妻红杏ⅰ| 男女打扑克高清网站| 人人操AV| 国产乱码久久| 中文字暮97| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 中文字幕丰满人妻日本| 五十路熟女人妻一区二区在线观看| 传媒在线观看一区二区三区| 欧美情色亚洲| 九九热av| 18禁看网站一区| 中文字幕天堂在线| 亚洲密乳AV| 中文字幕人成乱码熟女香港| 岛国片在线播放| 日本免费一级AAA大片器| 欧美一区二区三区入口| 色综合av男人天堂| 国产精品老师| 日韩亚洲美州欧洲综三区一品在线| 性吧在线视频| 青青草在线视频欧美| 伦理弟一页| 天操天操夜操夜月操月年年操操| 熟妇人妻一二三区免费| 蜜桃久久一区二区| 日韩免费三级黄片电影| 思思热影视| 久久这里只精品99re66图| 曰韩av中文字幕专区| 奸色色 男人天堂 天天射| 熟妇操花| 无码9区| 青青草在线成人视频| 精品国产网站| 久草久日| 欧美爱爱97| 性爱边摸边日免费AV| 无码抄逼网| 亚洲人妻一区二区三区| 久久婷婷亚洲欧| 日本久久久久久久久久| 色色毛片| 国产精品久久久久久久久AV大片| 玖玖综合.com| 欧美亚洲美少妇一区二区| 97精品一区| 人妻9117c| 欧美疯狂做爰xxxx| AV老汉| 色偷偷2020免费视频播放| 天天综合91| 伊人久操| 丝袜综合| 人妻少妇精品| 屁屁影院一区二区三区国产| 欧美日韩人人精品| AV女资源| 中文字幕亚洲热播人妻| 欧美综合97www| 国产精品午夜精品| 自怕偷自怕亚洲精品| 91九九| 日日骚精品视频| 激情综合网亚洲| 日韩av乱伦| 九九九九九用不成了| 欧美懂色综合网| 国产精品久久成人免费| 91九九九小逼| 人妻精品视频一区二区三区| 亚洲丁香花色| 208天天久久九九九| 久久中文字幕一区不卡| 人妻精品综合中文字幕在线 | 黄片www.| 学生妹天天看| 久久男人精品| 欧美天天影院| 国产精品禁久久久精品| 26uuu性物| 91色爽欧美| 五月丁香激情综合| 99热8| 嗯啊视频免费在线观看| 伊人色综合超碰| 日韩少妇无码| 98色网| 男女国产精品| 久久精品一区二区三区不卡| 色爱天堂| 欧美日韩超碰在线| 99国产精品| 亚洲天堂东京热| 97超碰中文在线| 另类图片五月| 91精品老女人| 麻豆AV一区二区| 看日韩黄片| 96精品久久久久中文字幕| 欧美综合自拍| 东北女人的毛片| 影音先锋少妇| www被窝色com| 国产综合永久精品日韩鬼片| 一区二区亚州激情久婷婷欧美| 国产麻豆福利av在线播放| 亚洲宗合网| 在线观看黄色电话| 欧美人妻制服| 清纯唯美激情四射| 99re热有精品视频国产| 亚洲视频二区| 高清国产av无码| 大香蕉人妻久久| 欧美综合骚| 国内精品久久人妻性色av| 九九九九九九成人| 国产精点久久久成人| 99re99在线视频| 操少妇很爽av| 家庭乱伦国产| 色97欧美| 久久久久9久久久久| 欧美伊人久久综合网| ...日韩成人一区二区三区字幕| 国产在线视视频有精品| 懂色av一区二区三区天美传媒| 中文字幕片| 午夜理论片在线观看免费| 亚洲人妻精品一区二区| 亚洲欧洲精品成人| 天天躁日日躁AAA片李宗瑞| 夜夜躁狠狠躁日日躁av| 天天天天天天天天综合| 欧美日韩99| 国产精品白丝在线播放 | 97精品国产97久久久久久免费| 人妻一区二区三区视频| 久久女女| 日韩99神马视频片| 午夜精品视频777| 99久久精品欧美国产| 9九九国产| 亚洲最大的黄色电影网站。| 欧美 亚洲 偷拍自拍| 欧美成人性爱视频在线播放 | 97人人操人人摸人人爱| 思思热一热婷婷热一热| 国内黄色精品| 色999亚洲人成色| 日韩无码三级影院| 我想要 啊 啊 啊| 国产精品久久久久999| 亚洲日本加勒比在线| 成人性爱全视频观看| 少妇熟女1区2区3区| 日韩天天综合| 吊色| 欧美暴力猛交| 亚洲中文制服诱惑| 五月丁香成人网| 成人亚欧免费视频| 国产强奸乱伦xd| 懂色av一区二区三区天美传媒| 蜜臀th| 成人热久久精品| 999日韩中文精品观看视频。| 国产乱码精品一区二区三区四川| 久久国产AⅤ| 久久青青草在线视频| 97精品视频在线播放| 青青青艹在线视频| 自拍视频大全亚洲专媒视频/一区二区三区| av资源在线观看少妇| 久久黄色性爱视频| 精品人妻中文字幕4399| 26uuu国产亚洲综合| 资源新线在线天堂| 一区二区影视| 人爽不卡视频| 校园春色AV天堂| 日韩精品人妻中文字幕不卡乱码| 91 国产丝袜在线播放-百度| 私色综合网| 色色色99| 五月天综合网| 亚洲日本韩国极品一区二区| 欧美激情总合网| 激情抓乳插进去啪啪啪日韩 | 亚洲乱色熟女一区| 女性喷水高潮在线观看| 91色香| 日比av无码| 99超碰碰| 天天做天天爱| 欧美精品三级黄片| 啊啊啊不要嗯嗯在线观看| 欧美情色男人的天堂| aaa淫乱视频| 色婷婷久久综合超碰| 噜噜噜亚洲精品| 久久9999| 男人的天堂com| 超碰在线一区二区三区| 亚洲?V高清一区二区三区尤物| 97国产人人| 久久精品人人做人人看| 99老司机精品视频在线观看| www..com操老师| 干婷婷综合网| 亚洲精品丝袜-不卡成人免费……| 人人人人人人少妇| 中文字幕片| 校园春色中文字幕AV| 淫穴高潮色图| 色综合五月天| 亚洲日本男人天堂网| 成人日本精品九区| 97资源站久久| 青青草好吊色| 免费家庭乱伦视频| 丁香五月综合| 久久超碰爱| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 宗合情欲网| 智利AV在线网| 91久久久久久久久18| 最新岛国大片| 色婷婷影视| caopeng97人妻| 亚欧操逼片在线观看 | 99视频自拍| 欧美中文字幕一区 | 无遮挡h肉动漫在线观看| 亚洲 欧美都市激情| 日韩久久艹| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 一级毛片电影免费看| 黄片免费久久久久久久| 超碰亚洲97| 综合激情一一91| 色99999| 黄色欧美性爱视频| 久久久久久久 九九九九九九九| 青青草玖玖爱| 亚洲无码视频免费在线观看网址!| 久干9操| 久久久久性熟视频| 青青草影视蜜久久| 三级AV入口| 91 刺激在线| 污电影在线观看| 人妻性爱一区二区| 五月香婷婷| 熟妇国产免费一区| 国产肏逼网站| 亚洲五月丁香花狠狠干一区二区三区| 欧美人人天天网| 午夜国产成人精品视频| 长长久久免费视频| 人妻大香蕉| 97在线观看播放视频| 毛片视频白嫩| 花花AV导航| 亚洲成av人片色午夜乱码| 一区二区视频你懂的| 热99这里有精品综合久久| 亚洲人妻av| #NAME?| 综合久久欧美| 超碰这里有精品| 亚洲国产尤物yw在线观看| 久久成年精品| 97无码视频在线播放| 亚洲天堂东京热| 婷婷爽人人婷婷爽视频| 色五月婷婷五月天| 亚洲精品日日夜夜52| 人妻激情在线视频| 久久av一级av少妇av高潮| 97久久精品国产| 国产午夜福利电影免费在线观看| 99精品丰满人妻无| 日韩肏逼视频| 91色噜噜狠狠| 强奸乱伦免费网站| 欧美成人亚洲精品| 中字幕人妻一区二区三区| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 翔田千里AV无码秘 三区| 麻豆天美国美国产| 无遮挡男女激烈动态图| 淫色网综合| 思思视频免费看网站| 青青久操| 激情综合网五月婷婷五月天| 中文字幕精品专区搜索结果91| 欧美成va视频网站| 91欧美网| 色噜噜人妻av 中文字幕| 91精品人| 亚洲AV不卡在线观看尤物| 大香蕉专区| 欧美综合亚洲| 98一区二区精品| 国产在线综合网| 日韩电影天堂视频一区二区| 99久久精品无码一区二区| 欧亚韩国999| 91久久久久免| 亚洲黄片免费在线播放| 黑人精品久久97| 999国产精品999| 欧美综合亚洲综合| 在线视频一区二区传媒| 性开放中文AV高清无码免费看| 一本一道久久综合久久| 久久久精品日本一道| 人妻无一区二区三区| 蜜桃狠狠色伊人亚洲综合| 操91| 免费观看性欧美一级| 久久久久人| 亚洲有薄码区日本系列中文字幕| 人人操人人舒服| 超碰在线1234区| 9久超碰| 天堂а√在线最新版在线| 中文字幕欧洲有码| 免费的av网| 日韩av影片在线观看| 亚洲图片欧美色| 久久久久921| 天天欧美色| 日本一本道A级黄色毛片试看60分钟| 欧美综合色,www| 亚洲AV不卡在线观看尤物| www久久99| 国产人妖的免费的视频| 97在线视频免费看| 美美91成人国产精品欧美精品久久久久久久 | 97人人干| 在线a v| 亚洲 欧美 天天| 国产精品自在自拍视频| a片偷拍视频| 综合五月天| 91AV天美在线视频| 91 国产丝袜在线放观看| 日本3级一区二区免费| 男女性感激情网站| 亚洲丁香花色| 粉嫩av平台| 亚洲色图欧美色18直播在线| 99九九久久| 成人资源中文字幕在线观看天天| 亚洲欧美日韩免费电影| 屁股久久久久久久| 91日韩网站| 另类成人首页一区| 亚州再线| 二区熟妇韩日| 69精品少妇一区二区三区蜜桃| 日韩无码黄色片| 18禁在线视频| 国产激情视频一区区三区| 有码专区最新中文字幕有码| 亚洲综合射| 嗯嗯啊啊啊好爽| 欧洲精品网| 美女97超碰| 人人手机欧洲亚洲国产人妻| 992这里有精品| 操美女高潮抽搐白浆| 免费啪啪一级视频| 国产最新小视频在线播放下载 | 亚州AV无码国产精品| 国产成年女人免费视频播放a| 久久春色| 国产97在线 | 亚洲| 男同专区一区二区三区在线| 国产91丝袜 在线播放| 中日韩久久久免费看| 天天爽入口| 午夜操操操| 久久精品无码熟妇一区二区三区视频导航| 激情人妻另类| 久久久久久少妇| 亚洲综合 欧美| 国产91丝袜在线播放蜜月| 一本色道久久综合熟妇| 欧美国产操逼| 欧美,亚洲,日韩,v,天堂,手机在线观看 | 夜夜嗨一区| 亚洲色图日韩丝袜制服一区二区五月在线| 久久精品人妻一区二区三区| 性欧美第一页| 久艹日日日| 久久伊人最新网址视频| 欧美日韩国产一区二区小黄片大全| 日韩欧美性吧婷婷乱伦大香蕉 | 婷婷丁香人妻| 美女诱惑久久| TS人妖另类精品视频系列| 亚洲啪啪视频免费| 国产Aα| 超碰免费人人| 日本久久久久久久久| 狠插 制服 自拍| 色综合超碰超| 欧洲精品二区| A级在线视频| 欧美日本中字另类在线| 大香蕉五月天| 射丝袜高跟鞋99| 久久草视频污视频| 亚洲图片欧美偷拍| 日本中文字幕不卡视频| 日韩色| 五月激情啪啪| 欧美另类自拍 | 日韩偷拍一区二区三区| 偷拍自拍在线视频观看| 天天舔天天 | 久久久久久性爱免费视频| 色综合国产在线观看| 国产69精品久久久久99尤物| 日韩一区二区精品视频| 九九九九九九成人| 精品美女少妇一区二区| 欧美区亚洲区偷拍区| 被体育老师抱着c到高潮| 天天摸天天插天天日| 国产精品久久久九九九| 黄页av| 国产黄片在线免费观看| 97超碰碰碰| 国产精品色| 国产无码久久高清| 91色婷婷综合久久中文字幕二区| 夜夜操av亚洲一区二区| 久热这里| 欧美性爱第一区| 黄污污污污| 超碰久在线天天做| 国产精品福利资源在线尤物| 亚欧国产无码精品在线| 男人的天堂色偷偷青青草视频婷婷网| 天天综合欧美黑人| 精品国产一区二区三区在线播出| 九九热最新| 亚洲天堂美臀在线| 在线视频 亚洲精品| 天堂种子在线www网资源| 日日夜夜草草草| jazzjazz国产精品麻豆| 色色五月婷| 亚洲涩图欧美| 日本成人A片网站| 久久精品视频久久久| 操久久久久| 黄片在线免费在线观看| 亚洲图片 激情小说| 美日韩男女操屄视频| 久久久久骚| 色九久| 国产又爽又黄| 熟女91网| 国产区性爱在线视频秋霞豆 | A一区片| 欧美最婬乱婬爆婬性视频| 欧美丝袜中文字幕07在线| 激情干在线| 少妇人妻激情四射| 黄色AAAAA欧美| 青青草乱入乱欲视频在线观看| 国产精品ww久久| 亚洲美乱| 日本一区二区中文字幕久久| 国产精品一二三区福利| 色色九区| 99在线精品视频| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 草草影院最新网址| 无码视频一区二区| 欧美激情性爱视频网站| 久久、1234| 国产绿奴视频在线观看| 婷婷另类小说| 啪啪AV导航| 亚洲的天堂网| 强奸乱伦动态污图免费 | 成人情色一区二区| 亚洲熟女综合网| 91老司机在线视频免费观看| 午夜性生活av免费在线看| 久久久久久亚洲精品中文字幕人妻| 亚洲国产精品无码AV久久| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 搡老熟女老女人老熟妇免费视频| 综合情欲网| AV九九| 精品999999| 97看操| 午夜理论片在线观看免费| 欧美性第1页| 91久久久久免| 精品亚洲成人免费在线| 久久久久网站-538在线视频-欧美永久乱码 | 日韩精品字幕| 久久人爽| 国产亚洲精品自在线亚洲情侣| AV色女综合| 一区黄二区黄| 一类av片在线看| 大香蕉日亚洲日本亚大 | 97久久超碰| 亚州久久9| 无套内射性感少妇视频| 日日摸天天爽夜夜欢| 欧美亚洲丝袜美女电影| 久久人人舔人人爽舔人人av片| 后入式999| 1024亚洲中文字幕久在线看片你懂的 | B049AV在线播放| www色色com| 男女猛烈无遮掩视频免费软件| 色亚州人久干视频在线观看免费版| 日韩精品一区二区三区色欲| 亚洲色人妻综合| 怡春苑东京热| 欧美精品自慰系列寂寞少妇| 男人天堂2030| 日韩精品9999| 超碰人人干| 日韩在线欧美精品一区二区| 亚洲色图第一页| 97亚洲性爱| 人人看人人摸人人色| 国产强奸乱伦第1页| 色哟哟1区2区| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 91美腿丝袜在线观看| 黄色大片视频在线免费看| 亚洲精品不卡一二三区| 91狠婷| 午夜寂寞欧美| 强被迫伦姧在线观看无码网站| 蜜臀一二三区| 高潮嗯啊性感美女久久久| 五月婷婷综合在线| www.久久最新地址| 26uuu久久| 中国91AV| 久久久久久久久国产| 97久久网| 久久伊人东京热| 亚洲成人妻日韩在线| 神马视频久久久久久| 国产精品老师| 亚洲国产成人精品久久久国产成人一区二区三.| 青草精品视频日本久久久久网站在线| 99精品高潮| 99国产精品久久久久久久成人热| 蜜臀久久99精品久久综合| 留下AⅤ黄色片| 18禁中文字幕| 亚洲中文字幕在线视频一区二区| 久久97视频| 久久9999 | 亚洲日韩在线a不卡99精品| 精品国产乱子伦一区二区三区,精品一| 91爱欧美| 亚洲熟女一区| 超碰97最新人妻| 日韩精品熟妇| 香蕉一区二区三区在线视频| 亚洲 图片 综合91| 无码又爽又硬又激情免费视频| 亚洲欧美日韩综合在线尤物| 国产浮力影院第1页| 操逼视频亚洲| 在线观看色视频| 无码国产精品久久久久| 手机在线视频国内精品| 18禁中文字幕| 国产精品一区二区校花| 密乳AV免费观看| 伊人久久综合影院| 人妻 中文 日韩| 中国国国产一级特黄毛片| 欧美成人一级免费电影| 欧美久久人人网| 亚洲一卡2卡3卡4卡乱码网站 | 欧美精品999| 99热成人| 色性综合| 在线女人91| 超碰碰97| 老司机免费视频在线91| 国偷自 一区| 中文字幕乱妇免费视频| 综合网 欧美| 日本性爱视频一级|