絡(luò)分層與排障知識(shí)地圖)
簡(jiǎn)介面向 HCIA-Datacom 認(rèn)證備考場(chǎng)景的 H12-811 655 題新題庫適合計(jì)劃參加 H12-811 考試的網(wǎng)絡(luò)初學(xué)者、轉(zhuǎn)崗人員及需要系統(tǒng)刷題的考生使用。內(nèi)容圍繞網(wǎng)絡(luò)協(xié)議基礎(chǔ)、命令行接口、數(shù)據(jù)包分析、華為 AR 路由器命令、傳輸層協(xié)議、OSPF、靜態(tài)路由、VRP 操作平臺(tái)與 IEEE 802.11n 等考點(diǎn)展開題型包含判斷題、單選題和多選題并給出參考答案便于按知識(shí)點(diǎn)定位薄弱環(huán)節(jié)。資源包共 1 個(gè) PDF 文件約 7MB結(jié)構(gòu)緊湊適合在電腦或平板上翻閱、做筆記和考前快速?gòu)?fù)盤。已有 2350 人學(xué)習(xí)說明題庫在備考群體中具有一定參考價(jià)值。通過逐題練習(xí)與錯(cuò)題回看讀者可熟悉 H12-811 的常見問法、命令參數(shù)和協(xié)議細(xì)節(jié)提升答題速度與準(zhǔn)確率也可作為培訓(xùn)課堂的配套練習(xí)材料。1. 從一道判斷題說起H12-811 HCIA-Datacom 到底是什么有朋友考完一場(chǎng)網(wǎng)絡(luò)認(rèn)證后跟我說題基本都會(huì)做可讓他講清楚一個(gè)數(shù)據(jù)包從主機(jī)到網(wǎng)關(guān)再到服務(wù)器究竟經(jīng)過了什么他就卡住了。這種「會(huì)做題、不會(huì)講」的狀態(tài)恰好說明 H12-811 HCIA-Datacom 這類認(rèn)證題庫真正考的東西不是記憶力而是你有沒有把網(wǎng)絡(luò)的分層邏輯裝進(jìn)腦子。說白了H12-811 是一門網(wǎng)絡(luò)技術(shù)認(rèn)證的考試代碼HCIA-Datacom 是它對(duì)應(yīng)的方向名Datacom 指數(shù)據(jù)通信定位在入門級(jí)。655 題新題庫是圍繞這門考試整理的一整套判斷題、單選題、多選題題目從網(wǎng)線一直鋪到 OSPF、VLAN、WLAN 和 IPv6。它值得搞懂是因?yàn)檫@份題集更像一張網(wǎng)絡(luò)知識(shí)地圖的索引先看清地圖上有哪些地方再去逐個(gè)查比抱著教材從頭翻要快得多。2. 題庫不是「背答案的清單」一份認(rèn)證題庫里到底裝了什么2.1 三類題型對(duì)應(yīng)三種完全不同的考法判斷題只有 A、B 兩個(gè)選項(xiàng)看著最省事實(shí)際上它考的是一種邊界感——某個(gè)說法是「絕對(duì)的」還是「有條件的」。題干寫「運(yùn)行 OSPF 協(xié)議的路由器所有接口必須屬于同一區(qū)域」很多人第一反應(yīng)是打勾因?yàn)槠綍r(shí)做實(shí)驗(yàn)確實(shí)一個(gè)區(qū)域就能跑通所有網(wǎng)段。但 OSPF 天生支持多區(qū)域骨干區(qū)域加普通區(qū)域才是它設(shè)計(jì)的用意這句話錯(cuò)就錯(cuò)在「必須」兩個(gè)字上。判斷題里的錯(cuò)十有八九錯(cuò)在這種絕對(duì)化表述上。單選題給四個(gè)選項(xiàng)只有一個(gè)對(duì)。它的難點(diǎn)不在知識(shí)量而在干擾項(xiàng)造得足夠像。問「哪條命令可以只查看靜態(tài)路由」四個(gè)選項(xiàng)清一色以display ip routing-table開頭區(qū)別只在后面跟的是statistics、verbose還是protocol static。沒在命令行里真正敲過的人這四個(gè)選項(xiàng)在他眼里長(zhǎng)得完全一樣。多選題是失分重災(zāi)區(qū)。選項(xiàng) A 和 B 單獨(dú)看都對(duì)C 也像對(duì)只要漏一個(gè)或多勾一個(gè)整題歸零。典型例子是問 OSPF 在哪些網(wǎng)絡(luò)類型下需要選舉 DR 和 BDR正確答案是廣播類型和 NBMA——點(diǎn)到點(diǎn)和點(diǎn)到多點(diǎn)不選。原因很實(shí)在DR 的存在是為了解決同一個(gè)廣播網(wǎng)段里多臺(tái)路由器兩兩建鄰居造成的連接數(shù)爆炸一對(duì)一的點(diǎn)對(duì)點(diǎn)鏈路上就兩臺(tái)設(shè)備沒有「選一個(gè)代表」的必要。題型選項(xiàng)特征最典型失分點(diǎn)應(yīng)對(duì)方式判斷題二選一被「必須」「一定」「都」帶偏盯絕對(duì)化字眼主動(dòng)找反例單選題四選一干擾項(xiàng)只差一兩個(gè)關(guān)鍵字記命令的完整形態(tài)不只記開頭多選題四選多漏選、憑語感多勾按「條件—場(chǎng)景」成套背不單點(diǎn)記這張表最該注意的不是第二列而是最后一列。判斷題和單選題錯(cuò)了你至少知道自己錯(cuò)了多選題錯(cuò)完往往一臉茫然因?yàn)樗膫€(gè)選項(xiàng)你都「感覺對(duì)」根本分不清是自己記混了還是題目有坑。所以刷多選題時(shí)正確做法不是看標(biāo)準(zhǔn)答案而是把每個(gè)被排除的選項(xiàng)為什么不選用一句話寫下來。2.2 題干里的陷阱詞比知識(shí)點(diǎn)本身更值得記題庫里有大量題目知識(shí)點(diǎn)你早就懂還是能做錯(cuò)原因就出在題干的問法上?!赶铝姓f法不正確的是」和「下列說法正確的是」只差一個(gè)字掃讀時(shí)眼睛會(huì)自動(dòng)把「不」跳過去。這類錯(cuò)不屬于知識(shí)缺陷屬于閱讀習(xí)慣問題但它造成的失分和真不會(huì)一模一樣。還有一類陷阱藏在限定范圍里?!嘎酚善魉械慕涌趯儆谕粋€(gè)廣播域」這句話答案是 False。路由器每個(gè)三層接口都是一道廣播的墻接口之間默認(rèn)不轉(zhuǎn)發(fā)廣播報(bào)文所以一個(gè)接口就是一片獨(dú)立的廣播域??扇绻}干換成「交換機(jī)所有的接口屬于同一個(gè)廣播域」在沒配 VLAN 的前提下就是對(duì)的。同一個(gè)句式換個(gè)設(shè)備名答案就翻了個(gè)面。提示做判斷題時(shí)把題干默默改寫成「是否存在例外」來讀比順著字面讀一遍要穩(wěn)得多。只要你能想到一個(gè)反例答案就是 False。再有一種是參數(shù)陷阱?!甘褂胮ing命令時(shí)如需指定一個(gè) IP 地址作為回顯請(qǐng)求報(bào)文的源地址應(yīng)該用哪個(gè)參數(shù)」選項(xiàng)里-d、-a、-s、-n擺在一起全是一兩個(gè)字母的差別。-a指定源地址-s指定報(bào)文大小-n指定發(fā)幾個(gè)包-d是設(shè)置不分片標(biāo)志。這種題看著無聊但它在考場(chǎng)外同樣有用——真到排障時(shí)你得能順手敲出帶源地址的 ping去驗(yàn)證某條特定鏈路能不能通。2.3 655 道題是按技術(shù)模塊切塊的不是隨機(jī)堆的把題號(hào)連著往下看會(huì)發(fā)現(xiàn)題目有明顯的分組節(jié)奏前面幾十道集中在 IP 報(bào)文結(jié)構(gòu)、命令行基礎(chǔ)操作、報(bào)文抓包分析中間一大段壓在交換技術(shù)上VLAN 的端口類型、Trunk 放行、STP 的橋 ID 和端口選舉、鏈路聚合的 LACP 選舉規(guī)則輪番出現(xiàn)再往后是路由部分靜態(tài)路由、OSPF 的報(bào)文和鄰居狀態(tài)、路由表選路最長(zhǎng)匹配最后收在廣域網(wǎng)、安全、WLAN、IPv6、網(wǎng)絡(luò)管理和一點(diǎn)新技術(shù)概念上。這個(gè)順序不是隨便排的它對(duì)應(yīng)考綱的模塊權(quán)重。交換和路由兩塊題最厚因?yàn)樗鼈儞纹鹆似髽I(yè)網(wǎng)日常運(yùn)維的絕大部分工作量網(wǎng)絡(luò)管理和 WLAN 相對(duì)薄考的是「知道有這么回事、知道關(guān)鍵參數(shù)」。理解了這個(gè)分布你就知道復(fù)習(xí)時(shí)不該平均用力。把交換和路由那幾百道題吃透等于把及格線的地基打牢了剩下那些零散模塊按概念記憶的強(qiáng)度處理即可。模塊高頻考點(diǎn)建議投入交換技術(shù)VLAN 端口類型、STP 選舉、鏈路聚合最重必須能畫圖推演路由技術(shù)靜態(tài)路由、OSPF 報(bào)文與鄰居狀態(tài)最重必須能讀懂路由表網(wǎng)絡(luò)層基礎(chǔ)IP 首部字段、TTL、子網(wǎng)與廣播地址中等重在字段含義安全與網(wǎng)管ACL 分類編號(hào)、NAT、SNMP 操作與端口中等重在范圍記憶WLAN 與 IPv6802.11 標(biāo)準(zhǔn)、CAPWAP、地址類型偏輕重在概念辨析需要說明的是這張表的「最重」講的是題目密度不是難度。有些模塊題少但每道都容易錯(cuò)比如 ACL 編號(hào)區(qū)間四個(gè)范圍記混一個(gè)就白丟分有些模塊題多但套路重復(fù)比如靜態(tài)路由那種「能不能通」的判斷掌握一次就能連對(duì)十幾道。3. 為什么考綱繞著這幾層轉(zhuǎn)HCIA-Datacom 的知識(shí)骨架3.1 網(wǎng)絡(luò)層那幾個(gè)「小字段」為什么被反復(fù)考有一道判斷題很典型主機(jī)訪問服務(wù)器的 Web 服務(wù)時(shí)網(wǎng)絡(luò)層 protocol 字段取值為 6。答案是 True。這個(gè) 6 代表 TCP因?yàn)?HTTP 跑在 TCP 之上。同一位置上如果上層是 UDP這個(gè)字段就是 17如果是 ICMP就是 1。三個(gè)數(shù)字把整條協(xié)議棧的上下關(guān)系釘死在了一個(gè)字節(jié)里。TTL 字段也是???。它的作用是防環(huán)報(bào)文每經(jīng)過一臺(tái)路由器減一減到零就丟棄。為什么需要它因?yàn)槿龑愚D(zhuǎn)發(fā)靠的是路由表而路由表有可能配錯(cuò)、協(xié)議收斂過程中也可能短暫出現(xiàn)環(huán)路如果沒有任何止損機(jī)制一個(gè)包就會(huì)在網(wǎng)絡(luò)里永遠(yuǎn)轉(zhuǎn)下去。IPv6 里這個(gè)角色由 Hop Limit 承擔(dān)名字換了邏輯沒換。IPv6 基本報(bào)頭長(zhǎng)度固定 40 字節(jié)這個(gè)數(shù)字也反復(fù)出現(xiàn)。IPv4 首部是 20 字節(jié)起步帶選項(xiàng)還能更長(zhǎng)IPv6 把可選項(xiàng)挪到了擴(kuò)展報(bào)頭里基本報(bào)頭干脆定死長(zhǎng)度。這個(gè)設(shè)計(jì)思路值得琢磨路由器轉(zhuǎn)發(fā)時(shí)最耗性能的就是「先讀長(zhǎng)度、再?zèng)Q定怎么解析」定長(zhǎng)之后硬件處理起來路徑更短。下面這段代碼把 IPv4 首部拆開看一眼protocol 字段的位置和含義就非常直觀了import struct # 一段 IPv4 首部的前 12 字節(jié)十六進(jìn)制表示 raw bytes.fromhex(45 00 00 3c 1c 46 40 00 40 06 b1 e6) # !BBHHHBBH網(wǎng)絡(luò)字節(jié)序依次為 1、1、2、2、2、1、1、2 字節(jié) ver_ihl, tos, total_len, ident, flags_frag, ttl, proto, checksum \ struct.unpack(!BBHHHBBH, raw) print(ver_ihl 4) # 4取高 4 位得到 IP 版本號(hào) print(ver_ihl 0x0F) # 5取低 4 位得到首部長(zhǎng)度單位是 4 字節(jié)即 20 字節(jié) print(ttl) # 64每經(jīng)過一臺(tái)路由器減 1減到 0 丟棄 print(proto) # 6 表示 TCP17 表示 UDP1 表示 ICMP!BBHHHBBH里的!是網(wǎng)絡(luò)字節(jié)序大端標(biāo)記B是 1 字節(jié)無符號(hào)整數(shù)H是 2 字節(jié)無符號(hào)整數(shù)順序和 IPv4 首部的字段排列一一對(duì)應(yīng)。第一個(gè)字節(jié)被拆成兩半用高 4 位是版本低 4 位是首部長(zhǎng)度所以代碼里用右移和按位與分別取出來。首部長(zhǎng)度的單位是 4 字節(jié)值 5 意味著 5×420 字節(jié)這也解釋了為什么 IPv4 首部最短是 20 字節(jié)。把這段跑一遍再看那道 protocol 字段的判斷題就不是「背下 6 是 TCP」而是你真的看見那個(gè)位置了。3.2 交換層的三件套VLAN、STP、鏈路聚合VLAN 那部分題最愛考端口類型和數(shù)量細(xì)節(jié)。比如vlan batch 10 20和vlan batch 10 to 20分別創(chuàng)建多少個(gè) VLAN答案是 2 個(gè)和 11 個(gè)。前者是列舉后者是區(qū)間區(qū)間包含兩端。這種題看著像文字游戲但你在設(shè)備上敲錯(cuò)一次就會(huì)多出一堆沒用的 VLAN回頭還得一個(gè)個(gè)刪。Trunk 端口的放行列表也有講究。默認(rèn)情況下 Trunk 會(huì)放行 VLAN 1所以想把它改成 Access 口得先把已放行的 VLAN 清干凈。題里給的選項(xiàng)里undo port trunk allow-pass vlan all和undo port trunk allow-pass vlan 2 to 4094哪個(gè)對(duì)答案是后者——因?yàn)?VLAN 1 本來就允許通過你只清掉 2 到 4094 這一段才能把口徹底空出來。# 兩種批量創(chuàng)建 VLAN 的寫法數(shù)量完全不同 vlan batch 10 20 # 創(chuàng)建 VLAN 10 和 VLAN 20共 2 個(gè) vlan batch 10 to 20 # 創(chuàng)建 VLAN 10 到 20含兩端共 11 個(gè) # 把接口改成 Trunk 口并只放行 VLAN 10 interface GigabitEthernet0/0/1 port link-type trunk port trunk allow-pass vlan 10 # 想把這個(gè)口改回 Access先清掉 2 到 4094 的放行列表 interface GigabitEthernet0/0/1 undo port trunk allow-pass vlan 2 to 4094 port link-type access每一行的作用其實(shí)都能從字面讀出來關(guān)鍵在最后一段很多人照著「清空 Trunk 放行」的說法直接敲undo port trunk allow-pass vlan all結(jié)果發(fā)現(xiàn)命令不生效或者清得不對(duì)。設(shè)備的默認(rèn)放行策略是 VLAN 1 天生就通所以真正需要撤銷的是你后來加上的那一段。STP 那塊的核心是三次選舉順序不能亂先選根橋再在每臺(tái)非根橋上選根端口最后在每條鏈路上選指定端口。根橋的判據(jù)是橋 ID橋 ID 由優(yōu)先級(jí)加 MAC 地址組成優(yōu)先級(jí)必須是 4096 的整數(shù)倍范圍從 0 到 61440。題里給四個(gè)候選橋 ID 讓你選誰當(dāng)根橋答案永遠(yuǎn)是優(yōu)先級(jí)數(shù)值最小的那個(gè)優(yōu)先級(jí)一樣就比 MAC越小越優(yōu)。鏈路聚合的 LACP 模式考兩個(gè)選舉?;顒?dòng)端口的選舉順序是先比接口優(yōu)先級(jí)數(shù)值小的優(yōu)先優(yōu)先級(jí)相同再比接口編號(hào)編號(hào)小的優(yōu)先。主動(dòng)端的選舉是先比系統(tǒng)優(yōu)先級(jí)數(shù)值小的優(yōu)先相同再比系統(tǒng) MAC越小越優(yōu)。這兩組規(guī)則長(zhǎng)得很像但比較的對(duì)象完全不同——一個(gè)比的是端口一個(gè)比的是設(shè)備?;熘洷厝怀鲥e(cuò)。3.3 路由層靜態(tài)路由和 OSPF 各自的分工靜態(tài)路由的題基本都在四個(gè)特征里打轉(zhuǎn)由管理員手工配置路由器之間不交互路由信息不能自動(dòng)適應(yīng)拓?fù)渥兓瘜?duì)系統(tǒng)性能要求低。「路由器之間需要交互路由信息」這一條正是靜態(tài)路由和動(dòng)態(tài)路由最本質(zhì)的分界線也是判斷題最愛設(shè)陷阱的地方。OSPF 的考點(diǎn)密度高得多。報(bào)文類型有五種Hello 負(fù)責(zé)鄰居發(fā)現(xiàn)和維持關(guān)系DD 用來描述各自的鏈路狀態(tài)數(shù)據(jù)庫摘要LSR 請(qǐng)求本地缺少的那條 LSALSU 攜帶完整的 LSA 發(fā)過去LSACK 做確認(rèn)保證更新可靠。問「哪個(gè)報(bào)文確保 LSA 更新的可靠性」答案就是 LSACK。鄰居狀態(tài)里穩(wěn)定狀態(tài)只有 Down、2-Way 和 Full 三個(gè)其余都是過渡態(tài)。2-Way 表示雙向通信已經(jīng)建立但還沒開始交換數(shù)據(jù)庫Full 表示雙方的 LSDB 已經(jīng)同步完成。運(yùn)行 OSPF 的路由器必須先完成 LSDB 同步才能到 Full而不是先 Full 再同步——這個(gè)順序顛倒過來就是相當(dāng)一部分人栽跟頭的地方。DR 和 BDR 的選舉只在廣播和 NBMA 網(wǎng)絡(luò)類型里發(fā)生。點(diǎn)到點(diǎn)鏈路上只有兩臺(tái)設(shè)備點(diǎn)到多點(diǎn)本質(zhì)上是把一條鏈路拆成多個(gè)點(diǎn)對(duì)點(diǎn)都不需要「選代表」。至于多區(qū)域OSPF 允許一臺(tái)路由器的不同接口屬于不同區(qū)域其中必須有一個(gè)是骨干區(qū)域其他區(qū)域通過骨干區(qū)域中轉(zhuǎn)這也是「所有接口必須屬于同一區(qū)域」那句話錯(cuò)掉的原因。4. 易混概念專場(chǎng)這幾個(gè)坑踩一次還會(huì)踩第二次4.1 廣播域與沖突域一個(gè)是「誰能聽見」一個(gè)是「誰會(huì)撞車」易混點(diǎn)兩個(gè)詞都跟「范圍」有關(guān)都用來描述「這個(gè)網(wǎng)絡(luò)的邊界在哪」做題時(shí)經(jīng)常一個(gè)換另一個(gè)答案就變了。為什么混交換機(jī)每個(gè)端口是一個(gè)獨(dú)立的沖突域但默認(rèn)所有端口在同一個(gè)廣播域里路由器每個(gè)接口既是一個(gè)沖突域也是一個(gè)廣播域。設(shè)備類型不同兩個(gè)域的劃分方式就不同于是「交換機(jī)端口屬于同一廣播域」和「路由器接口屬于同一廣播域」這兩句看起來結(jié)構(gòu)一樣的話真假相反。怎么區(qū)分把廣播域想成一間開著免提的會(huì)議室——任何人說話全屋都聽得見這就是廣播幀的傳播范圍。把沖突域想成一條單車道的隧道——同一時(shí)刻只能有一輛車通過兩輛車同時(shí)進(jìn)就會(huì)撞。交換機(jī)像給每個(gè)端口修了獨(dú)立隧道但會(huì)議室還是同一間路由器像在樓層之間砌了墻會(huì)議室和隧道一起被切開。所以判斷時(shí)先問一句這個(gè)設(shè)備會(huì)不會(huì)轉(zhuǎn)發(fā)廣播幀答案是不會(huì)那它每個(gè)接口就是獨(dú)立的廣播域。4.2 TCP 的三次握手與四次揮手連接不是對(duì)稱拆的易混點(diǎn)建立連接三次、斷開連接四次這兩個(gè)數(shù)字經(jīng)常被記反或者被記成「都是三次」。為什么混握手和揮手都是 TCP 的狀態(tài)機(jī)動(dòng)作都涉及 SYN 和 ACK 這兩個(gè)標(biāo)志位視覺上很像同一套流程的兩個(gè)方向。而且握手過程中服務(wù)器會(huì)把 SYN 和 ACK 合并在一個(gè)報(bào)文里發(fā)回這讓人誤以為揮手也能這樣合并。怎么區(qū)分握手時(shí)服務(wù)器收到 SYN 后可以把「我同意」和「我也要連你」合并成一句話所以三次就夠。揮手時(shí)不行一方說「我沒數(shù)據(jù)要發(fā)了」另一方可能還有數(shù)據(jù)沒傳完只能先回一個(gè)「知道了」等自己發(fā)完再補(bǔ)一句「我也發(fā)完了」。這兩句話必須分開發(fā)所以是四次。記法很簡(jiǎn)單——握手是雙方同時(shí)想開門揮手是一方先關(guān)門、另一方慢慢收拾完再關(guān)。順帶說一句UDP 完全不握手也不存在 SYN 和 ACK 標(biāo)志位的用法。題里凡是出現(xiàn)「UDP 使用 SYN 和 ACK 建立連接」直接判錯(cuò)。UDP 的優(yōu)點(diǎn)是時(shí)延低、首部開銷小適合實(shí)時(shí)性要求高的流量但它沒有序列號(hào)字段做重組丟包就是丟了。4.3 根橋、根端口、指定端口STP 里三個(gè)「根」不是一回事易混點(diǎn)三個(gè)名字里都帶「根」或者都是端口角色問你「某端口被選成什么」時(shí)很容易把根端口和指定端口對(duì)調(diào)。為什么混根橋是設(shè)備角色根端口和指定端口是端口角色層級(jí)不一樣但中文表述上都是「根」視覺上容易混成一類。而且三者都靠比較優(yōu)先級(jí)和開銷來定比較的維度重疊。怎么區(qū)分按選區(qū)來記。整張網(wǎng)絡(luò)只選一臺(tái)根橋判據(jù)是橋 ID 最小。每臺(tái)非根橋上有且只有一個(gè)根端口判據(jù)是到根橋的路徑開銷最小開銷相同比上游橋 ID再相同比上游端口號(hào)。每條鏈路上有且只有一個(gè)指定端口判據(jù)是發(fā)送的配置 BPDU 更優(yōu)的那一端。一句話總結(jié)根橋負(fù)責(zé)「整網(wǎng)最牛」根端口負(fù)責(zé)「我怎么走到最?!怪付ǘ丝谪?fù)責(zé)「這條鏈路歸誰管」。4.4 靜態(tài)路由和動(dòng)態(tài)路由區(qū)別不在「手動(dòng)」在「是否交互」易混點(diǎn)很多人把區(qū)別記成「一個(gè)手工配、一個(gè)自動(dòng)學(xué)」于是碰到「靜態(tài)路由對(duì)系統(tǒng)性能要求低」這種說法就判斷不了。為什么混「手動(dòng)」描述的是配置動(dòng)作「自動(dòng)」描述的是學(xué)習(xí)過程兩者不在一個(gè)維度上。真正的分水嶺是設(shè)備之間有沒有交換路由信息的動(dòng)作。怎么區(qū)分靜態(tài)路由不產(chǎn)生任何協(xié)議報(bào)文路由器之間零交流所以它對(duì) CPU 和帶寬的消耗極低代價(jià)是拓?fù)湟蛔兯恢赖萌嗽偃ジ?。?dòng)態(tài)路由靠協(xié)議報(bào)文互相告訴對(duì)方「我這邊有什么網(wǎng)段」能自動(dòng)適應(yīng)變化代價(jià)是要占用資源維持鄰居關(guān)系。所以「對(duì)系統(tǒng)性能要求低」這句話對(duì)靜態(tài)路由是成立的它成立的原因恰恰是「不交互」。4.5 二層 ACL、基本 ACL、高級(jí) ACL編號(hào)區(qū)間就是身份易混點(diǎn)ACL 有一堆分類名字都帶「ACL」編號(hào)范圍又挨得很近考編號(hào)時(shí)經(jīng)常張冠李戴。為什么混編號(hào)是人為劃定的區(qū)間沒有內(nèi)在邏輯只能死記而基本、高級(jí)、二層這三個(gè)詞聽起來又很像層層遞進(jìn)的關(guān)系容易誤以為是按復(fù)雜度排序。怎么區(qū)分直接按能匹配什么來記?;?ACL 只能匹配源 IP編號(hào) 2000 到 2999高級(jí) ACL 能匹配源目 IP、協(xié)議號(hào)、端口號(hào)編號(hào) 3000 到 3999二層 ACL 匹配的是 MAC 地址和 VLAN ID 這類二層信息編號(hào) 4000 到 4999用戶自定義 ACL 用 6000 到 6031??吹絩ule permit source-mac或者rule permit vlan-id那一定是二層 ACL因?yàn)樗ヅ涞臇|西在 IP 之下。ACL 類型編號(hào)區(qū)間能匹配什么基本 ACL2000–2999源 IP 地址高級(jí) ACL3000–3999源目 IP、協(xié)議號(hào)、端口號(hào)二層 ACL4000–4999源目 MAC、VLAN ID用戶自定義 ACL6000–6031自定義規(guī)則組合還有一條容易被忽略的規(guī)則ACL 是按編號(hào)從小到大依次匹配的一旦命中就停止。所以如果你先放了一條寬松規(guī)則后面再寫嚴(yán)格的拒絕規(guī)則那條嚴(yán)格規(guī)則永遠(yuǎn)不會(huì)被執(zhí)行。配置時(shí)的習(xí)慣是嚴(yán)格條件排在前面、寬松條件排在后面這個(gè)順序不能憑感覺。5. 一道「主機(jī) A 能不能 ping 通主機(jī) B」的題能串起四層知識(shí)5.1 第一步不是路由是 ARP很多人一看到「能不能通」條件反射就去翻路由表。實(shí)際上第一件事發(fā)生在鏈路層主機(jī)要發(fā)包得先知道下一跳的 MAC 地址。如果目的主機(jī)和自己同網(wǎng)段就廣播一個(gè) ARP 請(qǐng)求問「誰是 10.0.12.5」如果不同網(wǎng)段就廣播問網(wǎng)關(guān)的 MAC。ARP 請(qǐng)求是廣播幀目的 MAC 全 FARP 應(yīng)答是單播。所以在以太網(wǎng)幀里看到 Length/type 等于 0x0806就知道這是 ARP等于 0x0800 是 IPv4等于 0x8100 說明這個(gè)幀帶了 VLAN Tag。這三個(gè)十六進(jìn)制值是白送分的題但它們的意義不止于考試——抓包時(shí)第一眼看的就是這個(gè)字段它決定了你接下來該按哪個(gè)協(xié)議去解析。IPv6 里沒有 ARP對(duì)應(yīng)的功能由 NDP 承擔(dān)。這也是為什么題里問 IPv6 地址類型時(shí)選項(xiàng)里會(huì)混進(jìn)一個(gè)「廣播地址」當(dāng)干擾項(xiàng)IPv6 壓根沒有廣播這個(gè)概念只有單播、組播和任播三種。5.2 VLAN 和 Trunk 決定這個(gè)幀能走多遠(yuǎn)二層能不能通取決于兩端的接口在不在同一個(gè) VLAN、中間的 Trunk 有沒有放行這個(gè) VLAN。Access 口只屬于一個(gè) VLAN發(fā)出的幀不帶標(biāo)簽Trunk 口能承載多個(gè) VLAN幀過去時(shí)帶標(biāo)簽出了對(duì)端 Access 口再剝掉。這里最容易翻車的是 PVID。Trunk 口的 PVID 決定「收到不帶標(biāo)簽的幀時(shí)把它算作哪個(gè) VLAN」。如果一端 PVID 是 10、另一端是 1兩邊看起來都配了 Trunk實(shí)際流量卻被塞進(jìn)了不同的 VLAN現(xiàn)象就是「配置看著沒錯(cuò)就是不通」。Hybrid 口更靈活它可以在出方向?qū)δ承?VLAN 的幀剝掉標(biāo)簽、對(duì)另一些保留所以題里會(huì)問「Hybrid 端口能不能在出端口方向剝 tag」答案是能。5.3 路由、NAT 與 DHCP 負(fù)責(zé)把包送出邊界跨網(wǎng)段的時(shí)候主機(jī)把包交給網(wǎng)關(guān)網(wǎng)關(guān)查路由表轉(zhuǎn)發(fā)。路由表里如果同時(shí)存在 9.1.0.0/16 和 9.1.1.0/24 兩條路由去往 9.1.1.1 的包會(huì)走 /24 那條因?yàn)檠诖a更長(zhǎng)、匹配更精確這就是最長(zhǎng)匹配原則。再往外走就涉及 NAT。私網(wǎng)地址要訪問公網(wǎng)必須在邊界設(shè)備上做地址轉(zhuǎn)換把源地址換成公網(wǎng)地址回來的包再換回去。題里問「主機(jī)用 192.168.1.2 訪問 Internet 是否一定要經(jīng)過 NAT」答案是要因?yàn)檫@個(gè)地址屬于私網(wǎng)保留段公網(wǎng)上不可路由。DHCP 負(fù)責(zé)讓主機(jī)拿到地址四個(gè)核心報(bào)文是 Discover、Offer、Request、Ack。如果網(wǎng)絡(luò)里存在兩臺(tái) DHCP 服務(wù)器或者地址池已經(jīng)分配完主機(jī)就可能拿不到地址轉(zhuǎn)而在自己身上生成一個(gè) 169.254 開頭的地址——這是操作系統(tǒng)在「沒人給我地址」時(shí)的自救行為看到這個(gè)網(wǎng)段基本可以直接判定 DHCP 出了問題。# 在網(wǎng)關(guān)接口上開啟 DHCP并指定地址池 dhcp enable interface GigabitEthernet0/0/0 ip address 10.10.10.1 255.255.255.0 dhcp select global # 使用全局地址池分配地址 # ip pool pool1 network 10.10.10.0 mask 255.255.255.0 gateway-list 10.10.10.1 dns-list 10.10.10.2dhcp enable是全局開關(guān)不開的話接口上的dhcp select不會(huì)生效這個(gè)順序問題在實(shí)際配置里踩過的人不少。network定義可分配的網(wǎng)段gateway-list告訴客戶端網(wǎng)關(guān)是誰dns-list下發(fā) DNS 服務(wù)器地址。三行缺一行客戶端可能拿到地址卻上不了網(wǎng)——能 ping 通網(wǎng)關(guān)但打不開網(wǎng)頁大概率是 DNS 沒下發(fā)。把這些環(huán)節(jié)串起來看一道「主機(jī) A 能不能 ping 通主機(jī) B」的題其實(shí)在考四件事二層能不能到達(dá)、VLAN 有沒有對(duì)上、路由有沒有指對(duì)方向、邊界上有沒有做地址轉(zhuǎn)換。任何一環(huán)斷了現(xiàn)象都是「不通」但斷在哪一環(huán)得靠逐層排查才能定位。6. 什么時(shí)候該用這份題庫什么時(shí)候別用題庫是個(gè)好東西但它有明確的使用邊界用錯(cuò)地方反而耽誤時(shí)間。適合用的場(chǎng)景有三個(gè)。一是備考初期拿來摸底先通讀一遍題目分布你會(huì)迅速知道這門考試到底覆蓋哪些模塊、哪塊題最厚這比翻目錄直觀。二是考前一周拿來查漏把錯(cuò)題按模塊歸類如果錯(cuò)題集中在 STP 選舉或者 ACL 編號(hào)這種「規(guī)則型」知識(shí)點(diǎn)上說明你缺的是記憶精度集中補(bǔ)一遍就能提上來。三是平時(shí)遇到某個(gè)概念記不清時(shí)當(dāng)索引查比如想不起 LSACK 是干什么的翻到那道題比搜一整篇長(zhǎng)文快。不適合用的場(chǎng)景同樣清楚。零基礎(chǔ)直接開刷是最常見的一種——題目里的選項(xiàng)本身就是高度濃縮的結(jié)論你連 OSPF 為什么要分區(qū)域都還沒搞明白硬背「廣播和 NBMA 選 DR」只會(huì)在換一道題之后立刻失效。另一種是把它當(dāng)成唯一教材題庫覆蓋的是考點(diǎn)不是知識(shí)體系它不會(huì)告訴你為什么這么設(shè)計(jì)、現(xiàn)實(shí)中什么場(chǎng)景會(huì)用到。還有一種更隱蔽把題庫當(dāng)成押題工具指望原題重現(xiàn)。題目會(huì)更新考綱會(huì)調(diào)整靠背答案通過的人遇到稍微換個(gè)問法的同知識(shí)點(diǎn)題目就會(huì)露餡。場(chǎng)景建議原因備考初期摸底用先通讀分布快速建立模塊地圖考前一周查漏用主攻錯(cuò)題歸類補(bǔ)記憶精度效率最高零基礎(chǔ)入門別單獨(dú)用先補(bǔ)原理選項(xiàng)是結(jié)論沒有推導(dǎo)過程當(dāng)作唯一教材別用只有考點(diǎn)沒有體系指望原題重現(xiàn)別用考綱和題目都會(huì)變我自己有過一次教訓(xùn)。早些年準(zhǔn)備一門技術(shù)認(rèn)證圖省事把題庫刷了三遍正確率刷到九成以上信心滿滿去考結(jié)果在一道關(guān)于路由表選路的題上卡了很久——題目給了一張路由表問某個(gè)目的地址走哪條路由我明明記得「掩碼長(zhǎng)的優(yōu)先」卻說不清為什么。那次之后我改了個(gè)習(xí)慣每刷完一個(gè)模塊的題強(qiáng)制自己合上答案用白紙把這個(gè)模塊的知識(shí)點(diǎn)畫成一張圖畫不出來的地方就是沒懂的地方回去補(bǔ)補(bǔ)完再回來重做那部分題。這個(gè)動(dòng)作比多刷兩百道題管用得多。這份 655 題的題庫價(jià)值不在于那 655 個(gè)答案而在于它把一張網(wǎng)絡(luò)知識(shí)地圖的坐標(biāo)點(diǎn)標(biāo)出來了。拿著坐標(biāo)點(diǎn)去補(bǔ)理解它就是一封加速器只抄坐標(biāo)不認(rèn)路它就是一沓廢紙。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取