360 likes | 603 Views
實驗四 Router 的設定. 觀察與嘗試設定 Routers. 參考文件. 網路工程概論,蔡建新編著,文魁資訊股份有限公司。. 大綱. 學習目標 實驗設備與材料 實驗步驟與報告 成績計算 背景知識. 學習目標. 瞭解 Router 的架構。 知道如何設定 Router 的 ports ( fast Ethernet 、 serial port )與 static routing 以建立網路。. 實驗設備與材料. notebooks 數台 每組一台 Router 具有 COM port 的 notebook
E N D
實驗四 Router 的設定 觀察與嘗試設定 Routers
參考文件 • 網路工程概論,蔡建新編著,文魁資訊股份有限公司。
大綱 • 學習目標 • 實驗設備與材料 • 實驗步驟與報告 • 成績計算 • 背景知識
學習目標 • 瞭解Router的架構。 • 知道如何設定 Router的ports(fast Ethernet、serial port)與static routing 以建立網路。
實驗設備與材料 • notebooks 數台 • 每組一台 Router • 具有COM port的notebook • USB轉COM port的轉接頭
實驗步驟與報告 • 利用 Telnet 連線至 Router,輸入下面命令,報告中詳細說明執行結果: • show running-config • show ip route • show sessions • show startup-config • show cdp neighbors detail • show cdp interface • 嘗試使用其他的指令。
成績計算 • 每組依實驗報告的完整性決定成績。 • 完成的實驗項目越多,分數越高。 • 滿分100分。 • 同組同學將有相同的分數。
Cisco Router Structure • The OS of Cisco routers is called as Internetwork Operating System (IOS). • 命令執行檔EXEC是IOS的一部份,常駐於RAM中,主要的功能是接收與執行輸入router的命令。
Memories in Router • Flash:保管OS之image file及micro-program。 • ROM:含有開機診斷、啟動program及OS。 • NVRAM:儲存router的備用configuration file。 當router重新啟動時會將其copy到RAM中。 • RAN:儲存routing table、APR cache、packet buffer、暫時的routing configuration。 WAN LAN Console Auxiliary I/O port Interface ROM CPU NVRAM Flash RAM
Interface (1/2) • Router連到網路的附件稱為interface或port。 • 每一個interface都必須擁有 • 獨一無二的IP位址 • 指出與interface相連的網路資訊 • 選擇dynamic routing protocol或assign static routing information及default routing。
Interface (2/2) • 通常router會有四種interface: • 主控台埠(console) • 輔助埠(AUX) • 區域網路介面(Ethernet) • 廣域網路介面(Serial)
開機模式 • Router開機模式有三種: • 從Flash載入IOS(default)。 • 從ROM載入IOS(next)。 • 手動設定何處載入IOS,用命令b啟動router。 • NVRAM的系統組態檔中的configuration register決定用哪一模式。 • Ex: configuration register=0x2102指用Flash載入IOS。
Router開機程序 (1/2) • Cisco router開機後會執行Power-on Self-Test。Router從ROM執行所有硬體模組診斷、確認CPU memory、interface基本運作正常。 • ROM中的bootstrap會執行並載入位於Flash下的IOS。 • IOS也可能在ROM或用TFTP從network server中載入。
Router開機程序 (2/2) • 逐行載入存在NVRAM中config組態檔案到RAM中,並啟動routing procedure,提供IP給interface與媒體介面特性。 • 如果在NVRAM中沒有config,利用TFTP連上network server尋找config,如果還是沒有,執行交談式的組態模組設定程式,設定系統組態。
組態設定 • Cisco router在啟動時會用到configuration file中下列的資訊: • Cisco IOS version • Router identification路由器識別 • 啟動檔案位置 • 協定資訊 • 介面組態設定
建立Configuration Information • 在特權模式下,由console或virtual terminal使用command來設定。 • configure terminal • 從NVRAM載入設定檔。 • configure memory • 在特權模式下,由TFTP server下載設定檔到RAM中。 • copy tftp running-config
儲存目前的configuration • 顯示目前RAM中的設定到螢幕上 • show running-config • 將RAM中的configuration存至NVRAM • copy running-config startup-config • 將RAM中的configuration存至 TFTP server • copy running-config tftp
Cisco Commands • Two types of commands: • Show command:用於檢視router status。 • 只有show running-config, show startup-config及show access-list需要在特權模式下才能使用。 • Setup command:用於設定router。 • Ex:ip address 192.168.5.254 255.255.255.0
Show Command show interfaces show controllers I/O port Interface ROM CPU NVRAM Show startup-config Flash Show flash Show memory Show running-config Show protocols Show ip route Show version Show sessions RAM
Command Mode • 為了security,router有兩種command存取等級: • User EXE mode(使用者模式) • 只能檢查router的一般狀態,不可改變router的設定。 • Privilege EXE mode(特權模式) • 可改變router的設定,必須輸入password。
Levels of Commands 使用者模式 Router> Router>enable Password 輸入密碼 Router#configure terminal Router(config)#interface s0 Rouer(config-if)#no shutdown Router(config-if)#exit Router(config)#exit Router#exit Router> disable或exit enable Router# 特權模式 setup terminal ^C exit 全域組態模式 Router(config)# 交談設定模式 interface 特定組態模式介面組態模式(interface) 子介面組態模式(subinterface) 連線介面組態模式(line) 路由器介面組態模式(router) Router(config-if)#
Basic Command-User Mode (1/2) • 可用問號找尋所要的command • ? /*可看到所有command */ • show? /*可看到show開頭的command */ • Router> 下常用的command • enable /*進入特權模式*/ • ping 192.168.3.1 • telnet R4 • traceroute R4
Basic Command-User Mode (2/2) • Router> 下常用的command • show interfaces (sh int) • show ip route /*顯示routing table*/ • show protocols /*顯示各介面運作情況*/ • 介面運作情況有下面各種狀況: 介面狀況 連線狀況 說明 up up 正常運作中 up down 沒有連接實體網路線或連線有問題 down up 介面有問題 down down 管理員用shutdown指令關閉該介面
Basic Command-Privileged Mode (1/2) • Router# 下常用的command • 顯示存於RAM上目前使用的組態。 • show running-config (sh run) • 顯示存於NVRAM上下一次開機使用的組態。 • show startup-config (sh start) • 從NVRAM載入設定檔,併入RAM中組態。 • copy running-config start-config (copy run start) • 可清除counter重新計數。 • clear counters • show int /*顯示數據*/
Basic Command-Privileged Mode (2/2) • 鍵入setup便進入交談設定模式,開始設定組態。用^C離開,設定完畢後才執行且存入NVRAM。 • 鍵入config terminal便進入全域組態模式,選擇要設定的介面或設備,開始設定此介面或設備。 • R4#config terminal • R4(config)#
全域組態設定 (1/4) • 選擇要設定的介面等,鍵入介面名稱(ex: e0、s0),便進入介面組態模式,開始設定此介面。 • R4#config terminal • R4(config)#int s 0 /*設定 serial port 0 */ • R4(config-if)#shut /*關閉 s0 */ • R4(config-if)#exit /*離開 s0 的設定*/ • R4(config)# /*回到全域組態模式 */
全域組態設定 (2/4) • 鍵入router便進入路由器組態模式,設定路由器組態,設定使用的routing protocol。 • R4#config terminal • R4(config)#router ? /*列出可用的路由協定,ex: rip、ospf*/ • 根據不同路由協定,可設定其distance、maximum-path等。 • R4(config-if)#no /*取消設定 */
全域組態設定 (2/4) • 使用line,進入連線組態模式,設定線路組態。 • 進入路由器組態模式,設定路由器組態, • 設定routing protocol。 • 設定default gateway。 • 設定password(請不要使用)。 • 設定access-list(下一實驗會講解。)
全域組態設定 (4/4) • 設定host name • R3(config)#hostname Haha • Haha(config)# • 設定banner mtod(message of today)今日訊息,將顯示於所有連到此router的terminal上。 • Haha(config)#ban mtod;Welcome to haha!
介面組態設定 • 在介面組態模式中可以設定此介面的 • ip address、network mask • clock rate of serial port • ip access group (下一實驗會講解) • encapsulation format • 設定 layer 2 的封裝方式for serial port • Ex: hdlc、slip、ppp、frame-relay、x.25... • shutdown /*關閉該介面*/ • no shutdown /*開啟該介面*/
R8設定範例(1/3) R8>en 輸入密碼進入 privilege mode R8#sh run顯示內部設定如 IP R8#sh inter顯示內部介面的設定 down or up R8#sh ip route顯示 routing 的設定 R8#config t進入全域組態模式,設定terminals R8(config)#inter fasteth 0/0 進入介面組態模式,設定fast Ethernet 0/0 R8(config-if)#ip address 192.168.5.254 255.255.255.0 設定網域 IP address R8(config-if)#exit離開 e0/0 的設定模式
R8設定範例(2/3) R8(config)#inter s0/0 進入介面組態模式,設定 serial port 0/0 (與 WAN 相接) R8(config-if)#ip address 192.168.104.110 255.255.255.252 設定網域 IP address R8(config-if)#band 1000000設定傳輸速度為 100MHz R8(config-if)#encap ppp設定採用 ppp傳輸協定封裝資料 R8(config-if)#no shutdown啟動 s0/0 R8(config-if)#exit離開 s0/0 的設定模式
R8設定範例(3/3) R8(config)#ip route 0.0.0.0 0.0.0.0 192.168.104.109 設定 default route R8(config)#ip routing啟動 routing 的設定 R8(config)#exit離開全域組態模式 R8#wri 寫入 NVRAM
Cisco Discovery Protocol (CDP) • CDP提供取得與此router直接連結的Cisco router之組態摘要報告。 • 當Cisco IOS開機時,CDP會自動啟動,偵測周圍是否有執行CDP的Cisco設備。 • CDP屬於data link layer,frame很小且simple,定期交換彼此訊息。
CDP Commands • 顯示自己router收到CDP更新資料 • R8#show cdp neighbors • 用表格顯示資料 • R8#show cdp neighbors detail • 顯示此裝置的資料(ex: R4) • R8#show cdp entry R4 • 顯示自己各介面狀態 • R8#show cdp interface