與路由器配置課程設(shè)計(jì):VLAN劃分與靜態(tài)路由全網(wǎng)互通)
簡介一套圍繞交換機(jī)和路由器配置的課程設(shè)計(jì)資源面向網(wǎng)絡(luò)工程、計(jì)算機(jī)網(wǎng)絡(luò)等課程的學(xué)生也適用于需要完成類似課程設(shè)計(jì)或?qū)嶒?yàn)報(bào)告的讀者。內(nèi)容由需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、調(diào)試與操作說明、參考文獻(xiàn)及附錄組成完整呈現(xiàn)了從網(wǎng)絡(luò)拓?fù)湟?guī)劃、設(shè)備選型到具體命令配置與連通性測試的全流程。需求分析明確了路由器100M光纖模塊、光纜互聯(lián)、直通/交叉網(wǎng)線的連接方式以及VLAN劃分等要求概要設(shè)計(jì)給出了Cisco 2621路由器、Catalyst 2960/3560交換機(jī)、PC機(jī)等組成的實(shí)驗(yàn)拓?fù)湓敿?xì)設(shè)計(jì)則深入講解了ping命令基于ICMP協(xié)議的工作原理以及show ip route命令對(duì)路由表的解析方法。包內(nèi)為1個(gè)doc文檔壓縮包大小562KB可直接參考或改編使用適合構(gòu)建實(shí)驗(yàn)環(huán)境和撰寫設(shè)計(jì)報(bào)告。該資源已有460人瀏覽學(xué)習(xí)適合需要系統(tǒng)梳理路由交換配置步驟或?qū)ふ艺n程設(shè)計(jì)模板與排錯(cuò)思路的人群。1. 交換機(jī)和路由器配置課程設(shè)計(jì)是什么從一張拓?fù)鋱D到全網(wǎng)互通每年到了課程設(shè)計(jì)季總有人拿到題目后第一反應(yīng)是找現(xiàn)成配置抄進(jìn)去發(fā)現(xiàn)設(shè)備全都亮綠燈但 PC 之間就是 ping 不通。交換機(jī)和路由器的配置課程設(shè)計(jì)說白了就是給你幾臺(tái)交換機(jī)、幾臺(tái)路由器、幾臺(tái) PC讓你把課本上的 VLAN、Trunk、靜態(tài)路由、網(wǎng)關(guān)這些概念拼成一個(gè)能互通的網(wǎng)絡(luò)。它不考你背了多少命令考的是你能不能從一張空白拓?fù)鋱D開始自己規(guī)劃 IP、自己接線路、自己寫配置、自己把故障查出來。這門課設(shè)適合兩類人一類是剛學(xué)完網(wǎng)絡(luò)基礎(chǔ)、想第一次把二層和三層串起來的初學(xué)者另一類是已經(jīng)會(huì)配單臺(tái)設(shè)備、但從來沒做過全網(wǎng)聯(lián)調(diào)的人。真正值得做的不是把配置敲進(jìn)去而是搞清楚流量從 PC 出發(fā)經(jīng)過交換機(jī)、Trunk、路由器最后到達(dá)對(duì)端每一跳到底發(fā)生了什么。這篇文章就按這個(gè)順序把整套做法和踩過的坑一次講透。2. 交換機(jī)和路由器的分工與拓?fù)湟?guī)劃先搞清楚二層和三層的邊界2.1 交換機(jī)負(fù)責(zé)什么、路由器負(fù)責(zé)什么轉(zhuǎn)發(fā)、廣播域和網(wǎng)關(guān)很多課程設(shè)計(jì)翻車不是因?yàn)槊钋缅e(cuò)而是因?yàn)闆]搞明白設(shè)備分工就開始配置。交換機(jī)和路由器雖然都長得像盒子但它們處理數(shù)據(jù)的方式完全不同。交換機(jī)的核心工作是二層轉(zhuǎn)發(fā)它根據(jù) MAC 地址表把幀從某個(gè)端口送出去同一個(gè) VLAN 內(nèi)部的流量交換機(jī)能直接處理它不關(guān)心 IP 地址。路由器的工作是三層的它根據(jù)路由表決定數(shù)據(jù)包下一跳去哪同時(shí)承擔(dān)著終結(jié)廣播域、提供網(wǎng)關(guān)的職責(zé)。這里有個(gè)初學(xué)者最容易繞進(jìn)去的點(diǎn)網(wǎng)關(guān)到底是誰在一個(gè)二層交換機(jī)組成的網(wǎng)絡(luò)里PC 配置里的網(wǎng)關(guān)地址必須是路由器上某個(gè)接口的 IP。交換機(jī)本身是二層設(shè)備它沒有路由能力如果網(wǎng)絡(luò)里有多個(gè) VLAN 需要互通就必須把流量交到路由器手里。舉個(gè)例子VLAN 10 的 PC 要訪問 VLAN 20 的服務(wù)器數(shù)據(jù)包會(huì)先發(fā)給自己的網(wǎng)關(guān)也就是路由器由路由器根據(jù)目的 IP 查路由表再從對(duì)應(yīng)的接口轉(zhuǎn)發(fā)出去。如果在課程設(shè)計(jì)拓?fù)淅锸〉袅寺酚善鱒LAN 之間的通信就永遠(yuǎn)起不來這不是配置問題是設(shè)計(jì)缺陷。還有一個(gè)需要提前建立的概念Trunk 鏈路。兩臺(tái)交換機(jī)之間如果只跑一個(gè) VLAN用 Access 口直連就夠了。但只要有兩個(gè)以上 VLAN 需要跨交換機(jī)通信連接兩臺(tái)交換機(jī)的鏈路就必須是 Trunk它允許帶著 VLAN Tag 的幀通過。很多人在課程設(shè)計(jì)里把交換機(jī)之間的口設(shè)成了 Access結(jié)果 VLAN 10 的主機(jī)在交換機(jī) A 上能通到了交換機(jī) B 就完全失聯(lián)這就是 Trunk 沒配對(duì)位置。另外一個(gè)容易忽略的認(rèn)知是路由器連接交換機(jī)的接口如果下面有多個(gè) VLAN 的流量要上來也需要通過子接口或 Trunk 方式接入我在后面配置部分會(huì)具體講。2.2 課程設(shè)計(jì)拓?fù)湓趺匆?guī)劃設(shè)備清單、接口編號(hào)與 IP 地址表拿到課程設(shè)計(jì)題目先別急著開機(jī)配置第一步永遠(yuǎn)是畫拓?fù)鋱D和規(guī)劃 IP 地址。我見過太多同學(xué)直接打開模擬器亂連等到配置寫完了發(fā)現(xiàn)線接錯(cuò)了口全部推翻重來。常見的做法是先在紙上畫清楚設(shè)備列表、接口編號(hào)、IP 網(wǎng)段再動(dòng)手。下面是一個(gè)我常用的四設(shè)備拓?fù)溥m合大多數(shù)課程設(shè)計(jì)題目兩臺(tái)二層交換機(jī)兩臺(tái)路由器四臺(tái) PC外加路由器上的 Loopback 接口模擬一個(gè)遠(yuǎn)端網(wǎng)段。這個(gè)拓?fù)淅颯W1 和 SW2 負(fù)責(zé)接入終端和劃分 VLAN它們之間通過 GE0/0/24 做 Trunk 互聯(lián)。R1 接兩臺(tái)交換機(jī)負(fù)責(zé) VLAN 10 和 VLAN 20 的網(wǎng)關(guān)同時(shí)通過 GE0/0/2 與 R2 互聯(lián)。R2 上配置一個(gè) Loopback 0 接口模擬一個(gè)遠(yuǎn)端網(wǎng)絡(luò)用來演示靜態(tài)路由。這樣整個(gè)課程設(shè)計(jì)就覆蓋了兩層交換、VLAN 間路由、靜態(tài)路由三個(gè)核心知識(shí)點(diǎn)既不過度復(fù)雜也能把該考察的內(nèi)容全部驗(yàn)證到。規(guī)劃 IP 表的時(shí)候我一般建議按功能分段不要隨手亂寫。業(yè)務(wù)網(wǎng)段用 192.168.10.0/24 和 192.168.20.0/24設(shè)備互聯(lián)網(wǎng)段用 192.168.100.0/30Loopback 模擬網(wǎng)段用 192.168.200.0/24。這樣做的原因是地址結(jié)構(gòu)清晰排錯(cuò)時(shí)看到 IP 就能猜出它屬于哪一段命令輸出和課程設(shè)計(jì)報(bào)告也更好寫。實(shí)際的規(guī)劃表可以做成這樣。設(shè)備/接口所屬 VLAN / 用途IP 地址掩碼說明PC1VLAN 10192.168.10.10255.255.255.0接入 SW1 GE0/0/1PC2VLAN 20192.168.20.10255.255.255.0接入 SW1 GE0/0/2PC3VLAN 10192.168.10.20255.255.255.0接入 SW2 GE0/0/1PC4VLAN 20192.168.20.20255.255.255.0接入 SW2 GE0/0/2SW1 GE0/0/24Trunk無無連接 SW2 GE0/0/24R1 GE0/0/0VLAN 10 網(wǎng)關(guān)192.168.10.1255.255.255.0連接 SW1 GE0/0/1R1 GE0/0/1VLAN 20 網(wǎng)關(guān)192.168.20.1255.255.255.0連接 SW2 GE0/0/1R1 GE0/0/2互聯(lián)網(wǎng)段192.168.100.1255.255.255.252連接 R2 GE0/0/0R2 GE0/0/0互聯(lián)網(wǎng)段192.168.100.2255.255.255.252連接 R1 GE0/0/2R2 Loopback 0模擬遠(yuǎn)端網(wǎng)段192.168.200.1255.255.255.0用于驗(yàn)證靜態(tài)路由這個(gè)表里最需要注意的是 R1 與交換機(jī)的連線方式。SW1 的 GE0/0/1 連到 R1 的 GE0/0/0但這個(gè)口在交換機(jī)側(cè)必須劃入 VLAN 10 且配置為 Access同理 SW2 側(cè)的 GE0/0/1 劃入 VLAN 10連接 R1 GE0/0/1。也就是說VLAN 10 的網(wǎng)關(guān)流量從交換機(jī)出發(fā)時(shí)是不帶 Tag 的進(jìn)入路由器后再由路由器決定往哪里轉(zhuǎn)發(fā)。這種接法不需要在路由器上配子接口配置更簡單對(duì)課程設(shè)計(jì)來說完全夠用。等后面你自己做更復(fù)雜的項(xiàng)目再上單臂路由或三層交換也不遲。3. 交換機(jī)配置實(shí)操VLAN 劃分與 Trunk 鏈路的可復(fù)現(xiàn)命令3.1 創(chuàng)建 VLAN 并把接口劃入Access 端口接入終端的標(biāo)準(zhǔn)寫法拓?fù)湟?guī)劃好之后就可以從交換機(jī)開始配了。我的習(xí)慣是先配接入層再配鏈路最后配路由這樣每一層都有據(jù)可查出問題了也容易定位。以 SW1 為例先進(jìn)入系統(tǒng)視圖改設(shè)備名然后批量創(chuàng)建 VLAN再把接 PC 的接口劃入指定 VLAN。下面這段是 SW1 的完整基礎(chǔ)配置命令以 eNSP 模擬器的 VRP 風(fēng)格為準(zhǔn)不同版本命令略有差異但核心邏輯是通用的。system-view sysname SW1 vlan batch 10 20 interface GigabitEthernet0/0/1 port link-type access port default vlan 10 interface GigabitEthernet0/0/2 port link-type access port default vlan 20這段配置的邏輯是先用vlan batch 10 20一次性創(chuàng)建兩個(gè) VLAN省去逐條創(chuàng)建的麻煩。然后進(jìn)入 GE0/0/1 接口把鏈路類型設(shè)為 Access再將這個(gè)接口的默認(rèn) VLAN 改為 10。Access 端口的特點(diǎn)是只能屬于一個(gè) VLAN收到不帶 Tag 的幀時(shí)交換機(jī)會(huì)給它打上這個(gè)端口的默認(rèn) VLAN Tag。PC 發(fā)送的以太網(wǎng)幀本身是不帶 VLAN Tag 的所以連接終端的口必須用 Access 模式否則 PC 的幀進(jìn)來后會(huì)因?yàn)闊o法識(shí)別 Tag 而被丟棄。port default vlan這個(gè)參數(shù)就是 Access 口歸屬的 VLAN 編號(hào)很多初學(xué)者漏配這一步導(dǎo)致接口雖然調(diào)成了 Access但還是屬于默認(rèn)的 VLAN 1最終 PC 和其他 VLAN 的終端怎么都通不了。SW1 配完SW2 做同樣的操作只是接口編號(hào)按拓?fù)鋪鞵C3 接在 SW2 的 GE0/0/1 劃入 VLAN 10PC4 接在 GE0/0/2 劃入 VLAN 20。配置完成后可以先不急著配后面的內(nèi)容直接在 SW1 上用display vlan檢查 VLAN 是否創(chuàng)建成功再用display port vlan查看每個(gè)接口歸屬的 VLAN。display vlan display port vlandisplay vlan能列出交換機(jī)上所有的 VLAN 及其包含的接口如果發(fā)現(xiàn)某個(gè)接口沒出現(xiàn)在預(yù)期的 VLAN 列表里說明劃入操作可能有遺漏。display port vlan則更直觀地顯示每個(gè)接口的鏈路類型和 PVID這兩個(gè)命令是交換機(jī)配置階段最常用的自檢手段。這里有個(gè)細(xì)節(jié)PVID 就是 Access 口的默認(rèn) VLAN很多報(bào)錯(cuò)最終都能在display port vlan輸出里找到答案配置階段多做一次檢查可以省掉后面大量的聯(lián)調(diào)時(shí)間。3.2 配置 Trunk 鏈路并放通 VLAN跨交換機(jī)同 VLAN 通信的前提交換機(jī)之間的互聯(lián)鏈路需要用 Trunk但 Trunk 不是簡單地敲一條命令就完事它有放通列表的概念。繼續(xù)用 SW1 和 SW2 舉例兩臺(tái)交換機(jī)的 GE0/0/24 互聯(lián)分別要放通 VLAN 10 和 VLAN 20這樣才能讓兩臺(tái)交換機(jī)下屬于同一 VLAN 的 PC 跨設(shè)備通信。下面這段是 SW1 上的 Trunk 配置。interface GigabitEthernet0/0/24 port link-type trunk port trunk allow-pass vlan 10 20SW2 的 GE0/0/24 要做完全相同的配置。這條命令的核心在于port trunk allow-pass vlan 10 20它告訴交換機(jī)這條 Trunk 鏈路上允許攜帶 VLAN 10 和 VLAN 20 Tag 的幀通過。如果不寫這一句Trunk 鏈路默認(rèn)只放通 VLAN 1其他 VLAN 的幀到達(dá)接口時(shí)直接就被丟棄了。很多課程設(shè)計(jì)里 PC1 能 ping 通同一臺(tái)交換機(jī)上的 PC3但 ping 不通另一臺(tái)交換機(jī)上的同 VLAN 終端原因就在這里。配置完 Trunk 之后建議在交換機(jī)上執(zhí)行display port trunk和display interface trunk來看接口的最終狀態(tài)。display port trunk會(huì)顯示接口的鏈路類型、PVID 以及允許通過的 VLAN 列表這個(gè)輸出是最直接的證據(jù)。display interface trunk會(huì)額外顯示接口的物理狀態(tài)和協(xié)議狀態(tài)如果狀態(tài)是 Down說明物理鏈路沒連通優(yōu)先檢查網(wǎng)線連接或接口編號(hào)是否配錯(cuò)了。display port trunk display interface trunk檢查通過后可以做一個(gè)鏡像驗(yàn)證PC1VLAN 10接 SW1和 PC3VLAN 10接 SW2此時(shí)應(yīng)該能互相 ping 通。如果 ping 不通不要先懷疑路由器問題大概率還在交換機(jī)的 Trunk 或者 VLAN 配置上。這個(gè)階段的驗(yàn)證要集中在二層因?yàn)槁酚善鞯呐渲眠€沒做跨 VLAN 通信暫時(shí)是不可用的。能通過二層互通測試意味著交換機(jī)組的部分已經(jīng)合格接下來才進(jìn)入路由器配置階段。4. 路由器配置實(shí)操網(wǎng)關(guān)、靜態(tài)路由與全網(wǎng)互通4.1 路由器接口配置 IP網(wǎng)關(guān)為什么必須放在路由器上交換機(jī)把 VLAN 內(nèi)的流量轉(zhuǎn)發(fā)到了各自網(wǎng)關(guān)接口接下來就要由路由器完成跨網(wǎng)段轉(zhuǎn)發(fā)。R1 承擔(dān)著 VLAN 10 和 VLAN 20 的網(wǎng)關(guān)同時(shí)在互聯(lián)接口上對(duì)接 R2。先看 R1 的接口 IP 配置這是整個(gè)三層配置的基礎(chǔ)。system-view sysname R1 interface GigabitEthernet0/0/0 ip address 192.168.10.1 24 interface GigabitEthernet0/0/1 ip address 192.168.20.1 24 interface GigabitEthernet0/0/2 ip address 192.168.100.1 30這三條ip address命令分別給 R1 的三個(gè)物理接口配置地址。第一個(gè)接口對(duì)應(yīng)的就是 VLAN 10 的網(wǎng)關(guān)第二個(gè)是 VLAN 20 的網(wǎng)關(guān)第三個(gè)是 R1 與 R2 之間的互聯(lián)地址。注意掩碼的寫法VRP 的命令里ip address 192.168.10.1 24中的 24 代表 255.255.255.0如果寫成 255.255.255.0 在部分版本也支持但用十進(jìn)制長度更簡潔也更容易檢查網(wǎng)段邊界。這里有一個(gè)關(guān)鍵認(rèn)知網(wǎng)關(guān)地址不是隨便挑一個(gè) IP 填上去的它必須是 PC 所在網(wǎng)段內(nèi)的一個(gè)可用地址并且與 PC 的 IP 在同一個(gè)網(wǎng)段。比如 PC1 是 192.168.10.10/24網(wǎng)關(guān)就必須是 192.168.10.x/24而不能是 192.168.20.1。如果 PC 的網(wǎng)關(guān)配置和路由器接口不在同一網(wǎng)段數(shù)據(jù)包發(fā)出后根本無法被路由。配完接口地址用display ip interface brief檢查三個(gè)接口的 IP 和物理狀態(tài)如果某個(gè)接口顯示 Down多數(shù)是交換機(jī)側(cè)沒有把鏈路調(diào)通。display ip interface brief配置好 R1 之后在 PC1 上把 IP 配置為 192.168.10.10/24網(wǎng)關(guān)填 192.168.10.1然后 ping 網(wǎng)關(guān)地址。這個(gè)過程驗(yàn)證的是 PC 到路由器之間的鏈路是否正常也就是從二層進(jìn)入三層的最后一步。能 ping 通網(wǎng)關(guān)說明 PC 發(fā)出的數(shù)據(jù)包已經(jīng)成功到達(dá)路由器路由器的接口能正常響應(yīng)。此時(shí) VLAN 10 內(nèi)部的其他終端也應(yīng)該可以互通因?yàn)槁酚善饕呀?jīng)能為它們提供網(wǎng)關(guān)轉(zhuǎn)發(fā)能力。接下來要處理的是跨網(wǎng)段和遠(yuǎn)端網(wǎng)段的通信。4.2 靜態(tài)路由與默認(rèn)路由兩邊都要寫回程路由是關(guān)鍵現(xiàn)在進(jìn)入整個(gè)課程設(shè)計(jì)最核心的部分靜態(tài)路由配置。R1 知道 VLAN 10 和 VLAN 20 這兩個(gè)直連網(wǎng)段但它不知道 R2 后面的 192.168.200.0/24 怎么走。R2 也面臨同樣的問題它知道自己的互聯(lián)網(wǎng)段和 Loopback 網(wǎng)段但不知道 VLAN 10 和 VLAN 20 在這些互聯(lián)地址的另一側(cè)。所以必須手動(dòng)告訴它們路由信息這就是靜態(tài)路由存在的意義。下面是 R1 上新增的靜態(tài)路由命令。ip route-static 192.168.200.0 24 192.168.100.2這條命令的語義是要去往 192.168.200.0/24 這個(gè)網(wǎng)段把數(shù)據(jù)包交給下一跳地址 192.168.100.2。下一跳就是 R2 的互聯(lián)接口地址因?yàn)?R2 直連著這個(gè)目標(biāo)網(wǎng)段。注意這里不能把下一跳寫成 R2 的 Loopback 地址 192.168.200.1因?yàn)槁酚善鬓D(zhuǎn)發(fā)數(shù)據(jù)包時(shí)下一跳必須是直連鏈路上能直接到達(dá)的地址而 192.168.200.1 在 R1 的視角里是未知網(wǎng)段直接寫它等于把包扔向虛空。R2 這邊也需要回程路由。它的目標(biāo)是讓遠(yuǎn)端網(wǎng)段能訪問 VLAN 10 和 VLAN 20最簡單的方式是配一條默認(rèn)路由指向 R1。默認(rèn)路由的寫法是目的網(wǎng)段和掩碼都寫 0.0.0.0它的作用是任何路由表里找不到明細(xì)匹配的數(shù)據(jù)包都發(fā)給默認(rèn)下一跳。ip route-static 0.0.0.0 0 192.168.100.1這條命令讓 R2 把所有非直連流量都轉(zhuǎn)發(fā)給 R1 的互聯(lián)接口 192.168.100.1這樣 PC1 ping R2 的 Loopback 地址時(shí)回程包才能正確返回。只配去程不配回程是靜態(tài)路由最常見的缺失項(xiàng)常見表現(xiàn)是 PC1 ping 192.168.200.1 超時(shí)但在路由器上直接 ping 卻是通的。原因就是數(shù)據(jù)包到了 R2R2 不知道怎么把回包送回 192.168.10.10直接在路由表里查不到就把包丟了。配完全部路由用display ip routing-table看路由表。重點(diǎn)檢查兩個(gè)地方一是 192.168.200.0/24 的條目是否出現(xiàn)在 R1 的路由表中二是它的協(xié)議類型是否為 Static下一跳是否為 192.168.100.2。R2 的路由表里則應(yīng)該能看到一條默認(rèn)路由優(yōu)先級(jí)通常顯示為 Static。路由表確認(rèn)無誤后在 PC1 上執(zhí)行ping 192.168.200.1如果仍然不通不要急著懷疑路由配置先用display ip routing-table 192.168.200.0查看特定路由的詳情確認(rèn)走的是不是預(yù)期的下一跳。到這里整個(gè)課程設(shè)計(jì)的通路已經(jīng)完整VLAN 內(nèi)通信走交換機(jī)VLAN 間通信走 R1 網(wǎng)關(guān)遠(yuǎn)端網(wǎng)段通信走靜態(tài)路由到 R2。所有功能驗(yàn)證通過后記得在每臺(tái)設(shè)備上執(zhí)行save保存配置否則模擬器一關(guān)辛辛苦苦敲的配置就全丟了。5. 配置課程設(shè)計(jì)常見問題與排查五個(gè)必踩的坑5.1 終端 ping 不通網(wǎng)關(guān)先查 PC 的 IP 與 VLAN 歸屬現(xiàn)象PC1 的 IP 和網(wǎng)關(guān)都配好了但 ping 網(wǎng)關(guān)一直超時(shí)怎么敲命令都沒反應(yīng)。原因可能有兩類一類是 PC 的 IP 與網(wǎng)關(guān)不在同一網(wǎng)段另一類是交換機(jī)接入接口的 VLAN 歸屬錯(cuò)誤。排查順序從近到遠(yuǎn)先看 PC 的 IP 配置沒問題就到交換機(jī)上確認(rèn)接口歸屬。在交換機(jī)上執(zhí)行display port vlan盯著看 PC1 所接的接口是否屬于 VLAN 10如果顯示的是 VLAN 1大概率是port default vlan 10沒敲或敲錯(cuò)地方。解決方法很簡單重新劃入正確 VLAN執(zhí)行port default vlan 10再次查看確認(rèn)。5.2 Trunk 配置了但跨交換機(jī)同 VLAN 還是不通allow-pass 漏寫是重災(zāi)區(qū)現(xiàn)象PC1 和 PC3 都劃到了 VLAN 10分別接在兩臺(tái)交換機(jī)上但 ping 不通。原因連接兩臺(tái)交換機(jī)的 Trunk 鏈路沒有放通 VLAN 10。很多初學(xué)者把port link-type trunk當(dāng)成全部配完就以為 Trunk 生效了其實(shí) Trunk 接口默認(rèn)只放通 VLAN 1其他 VLAN 的幀在接口處就會(huì)被過濾。解決在雙方的互聯(lián)接口上重新配置port trunk allow-pass vlan 10 20確認(rèn)兩端放通的列表一致。用display port trunk查看輸出中的 Allowed VLAN 部分如果看不到 VLAN 10說明放通配置有問題。5.3 路由寫了 ping 還是丟包回程路由和下一跳指向現(xiàn)象PC1 能 ping 通 R1 的網(wǎng)關(guān)但 ping 192.168.200.1 時(shí)超時(shí)在 R1 上 ping 192.168.200.1 卻是通的。原因這是最典型的只配了去程路由、沒配回程路由。PC1 發(fā)出的數(shù)據(jù)包經(jīng)過 R1 的靜態(tài)路由到達(dá) R2但 R2 收到后查詢路由表發(fā)現(xiàn)沒有 192.168.10.0/24 的路由信息于是把回包丟棄。解決在 R2 上配置默認(rèn)路由ip route-static 0.0.0.0 0 192.168.100.1讓所有未知網(wǎng)段的數(shù)據(jù)包都回到 R1。另一個(gè)常見變體是下一跳地址寫錯(cuò)比如把下一跳寫成了對(duì)端設(shè)備的環(huán)回口地址這時(shí)需要改成直連鏈路上的互聯(lián) IP。5.4 同網(wǎng)段兩臺(tái) PC ping 不通先查掩碼、接口和物理鏈路現(xiàn)象PC1 和 PC3 的 IP 都是 192.168.10.x掩碼 24 位但互相 ping 不通。原因最常見的是交換機(jī)接口劃錯(cuò)了 VLAN比如 PC3 實(shí)際所在的接口被劃入了 VLAN 20或者兩臺(tái)交換機(jī)之間的 Trunk 物理鏈路接錯(cuò)了口。另一個(gè)原因是 PC 的掩碼配錯(cuò)比如把 255.255.255.0 配成了 255.255.255.128兩臺(tái) PC 的地址就落進(jìn)了不同的子網(wǎng)。解決先看兩臺(tái) PC 的 IP 和掩碼再用display vlan查看接口歸屬。如果接口歸屬正確檢查互聯(lián)鏈路兩端的接口物理狀態(tài)用display interface brief確認(rèn)兩端的 GE0/0/24 都是 Up。5.5 模擬器設(shè)備啟動(dòng)慢或 Console 連不上先排除環(huán)境再查配置現(xiàn)象打開模擬器之后設(shè)備圖標(biāo)一直是紅色或黃色雙擊設(shè)備進(jìn)不了命令行界面等很久都沒反應(yīng)。原因模擬器對(duì)主機(jī)內(nèi)存和 CPU 占用很敏感同時(shí)啟動(dòng)太多設(shè)備會(huì)直接導(dǎo)致設(shè)備啟動(dòng)超時(shí)另外模擬器本身偶爾會(huì)出現(xiàn)設(shè)備注冊(cè)異常的情況。解決先關(guān)掉幾個(gè)不用的設(shè)備只保留當(dāng)前正在配置的路由器和交換機(jī)等待設(shè)備狀態(tài)變?yōu)榫G色再操作。如果設(shè)備長時(shí)間無法啟動(dòng)重啟模擬器或者重新導(dǎo)入一次設(shè)備鏡像。這一步看著簡單但很多同學(xué)的配置其實(shí)是對(duì)的時(shí)間全浪費(fèi)在等模擬器上課程設(shè)計(jì)答辯時(shí)也容易當(dāng)場翻車養(yǎng)成配置前只開必要設(shè)備的習(xí)慣會(huì)省很多事。6. 從連通到能答辯用驗(yàn)證命令把課程設(shè)計(jì)收尾所有配置做完、全網(wǎng)互通之后還差最后一步把這些結(jié)果變成可展示、可驗(yàn)證的證據(jù)。很多課程設(shè)計(jì)報(bào)告寫得像流水賬光貼配置不看效果答辯時(shí)老師一提問就露餡。我自己的習(xí)慣是準(zhǔn)備一套固定的驗(yàn)證清單每條對(duì)應(yīng)一個(gè)知識(shí)點(diǎn)既有命令輸出又有結(jié)論這部分做好了比配置本身更拿分。驗(yàn)證的順序按照網(wǎng)絡(luò)分層的思路走先驗(yàn)證二層 VLAN 和 Trunk再驗(yàn)證三層網(wǎng)關(guān)最后驗(yàn)證跨網(wǎng)段和遠(yuǎn)端路由。用到的命令也就這幾個(gè)SW1 上display vlan看 VLAN 劃分display port vlan看接口歸屬R1 上display ip interface brief看接口狀態(tài)display ip routing-table看路由表。每一步驗(yàn)證之后把 ping 通或 ping 不通的輸出截圖保存按拓?fù)鋱D上的設(shè)備順序排版到報(bào)告里。特別注意保留一組“配置前不通、配置后通了”的對(duì)比這是最能體現(xiàn)你理解了路由原理的證據(jù)。進(jìn)階一點(diǎn)的技巧是故意制造一次故障并記錄排查過程。比如先把 R2 的默認(rèn)路由刪掉用 PC1 ping 192.168.200.1抓一個(gè)超時(shí)截圖接著在 R2 上補(bǔ)回默認(rèn)路由再抓一個(gè)通了的截圖。這個(gè)過程說明你知道回程路由的重要性也證明你不是只會(huì)敲命令而是真的能判斷數(shù)據(jù)包去向。答辯時(shí)老師問“為什么之前不通”你能直接回答“因?yàn)?R2 沒有回程路由數(shù)據(jù)包到了我這邊不知道回哪去”這一句話抵得上抄十頁配置。最后說一個(gè)我自己的教訓(xùn)課程設(shè)計(jì)做完之后把配置全部清掉不看筆記重新再敲一遍。第一次敲的時(shí)候很多命令是在模擬器提示符下面試出來的腦子其實(shí)沒記住第二遍重敲你會(huì)發(fā)現(xiàn)剛才哪些地方是照著抄的哪些地方真的理解了。整個(gè)過程大概也就一兩個(gè)小時(shí)但這是把模擬器里的配置變成自己能力的唯一途徑。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取