1、收集路由器和第3層交換機網絡配置信息 show version ;顯示設備型號、Flash、DRAM、IOS版本 show ip interface brief ;顯示接口簡要信息(類型、狀態、協議狀態、IP地址) show interface e0/0 ;顯示某接口具體信息(MAC、IP、MASK、…) show ip protocols ;顯示IP路由協議信息 show ip interface e0/0 ;顯示接口的IP協議信息(狀態、IP地址、ACL、…)
2、收集交換機配置信息 交換機網絡配置表包含的信息:設備名、型號、位置、Flash、DRAM、CATOS版本、治理地址、VTP域、VTP模式、端口號、端口速率、端口雙工、VLAN、STP狀態、速端口狀態、中繼狀態、… show version ;顯示IOS或CATOS版本、DRAM、Flash show vtp domain ;(CatOS)顯示VTP域和VTP模式 show vtp status ;(IOS) show interface ;(CatOS)顯示治理接口信息 show port ;(CatOS)顯示每個端口的簡要信息(號、VLAN、雙工、…) show interface ;(IOS) show trunk ;(CatOS)顯示中繼信息(模式、封裝、答應端口、剪裁、…) show interface trunk ;(IOS) show spantree 45 ;(CatOS)顯示端口的STP模式、類型、狀態、速端口、…) show spanning-tree 45 ;(IOS)
一、故障處理命令 1、show命令: 1) 全局命令: show version ;顯示系統硬件和軟件版本、DRAM、Flash show startup-config ;顯示寫入NVRAM中的配置內容 show running-config ;顯示當前運行的配置內容 show buffers ;具體輸出buffer的名稱和尺寸 show stacks ;提供路由器進程和處理器利用率信息, 用stack decode show tech-support ;顯示幾個show命令的輸出 show access-lists ;查看訪問列表配置 show memory ;用于測試內存問題
2) 接口相關命令 show queueing [fairprioritycustom] show queue e0/1 ;查看接口上隊列的設置和操作 show interface e0/1 ;Cisco缺省的Ethernet封裝方法是ARPA show ip interface e0/1 ;顯示指定接口的TCP/IP配置信息
3) 進程相關命令 show processes cpu ;顯示路由器CPU的使用率和當前的進程 show processes memory ;顯示路由器當前進程的內存使用情況
4) TCP/IP協議相關命令 Show ip access-list ;顯示IP訪問列表(1-199) Show ip arp ;顯示路由器的ARP緩存(IP、MAC、封裝類型、接口) Show ip protocols ;顯示運行在路由器上的IP路由協議的信息 Show ip route ;顯示IP路由表中的信息 Show ip traffic ;顯示IP流量統計信息
對RCP協議的配置: Router(config)#exception protocol rcp Router(config)#exception dump 192.168.1.1 ;RCP服務器的IP地址 Router(config)#ip rcmd remote-username Kevin Router(config)#ip rcmd rcp-enable Router(config)#ip rcmd rsh-enable Router(config)#ip rcmd remote-host Kevin 192.168.1.1 kevin ;
2) 在系統沒有崩潰的情況下,執行Core Dump命令。
Router#write core
Core Dump僅在Cisco工程師測試和解決路由器問題時有用。
5、ping命令 ping用于測試整個網絡可達性和連通性。可在用戶EXEC模式和特權EXEC模式下使用。 IP的ping使用ICMP協議提供連通性和可能性信息,缺省只發送5個echo信息。 擴展Ping的選項有:源IP地址;服務類型;數據;包頭選項。 Ping的響應字符集 字符 解釋 字符 解釋 ! Received an echo-reply message Q Source quench . Timeout M Unable to fragment U/H Destination unreachable A Administratively denied N Network unreachable ? Unknown packet-type P Protocol unreachable
6、traceroute命令 traceroute用于顯示到達目標的包路徑。可在用戶模式和特權模式下使用。 Traceroute的響應: 字符 解釋 字符 解釋 Xx msec The RTT for each packet * Timeout H Host unreachable U Port unreachable N Network unreachable P Protocol unreachable A Administratively denied Q Source quench ? Unknown packet type
二、LAN連接問題 1、獲得IP地址 主機可以動態或靜態獲得IP地址。 1) DHCP:DHCP比BootP多了地址池和租期。 2) BootP: 3) Helper Addresses:指定集中放置的DHCP服務器的IP地址 Ip helperaddress ip-address ; No ip forward-protocol udp 137 ;
4) 路由器上的DHCP服務:配置路由器為一臺DHCP服務器 5) DHCP和BootP故障處理 Show dhcp server ; Show dhcp lease ;
2、ARP ARP映射第2層MAC地址到第3層地址。 Show arp ;顯示路由器的ARP表 Debug arp ;
三、IP訪問列表 1、標準ACL:基于IP包的源IP地址答應或禁用 2、擴展ACL:提供源地址、目標地址、端口號、會話層協議進行過濾。 3、命名ACL:可以是標準ACL,也可以是擴展ACL。 命名ACL與編號ACL的區別:命名ACL有一個邏輯名,可以刪除命名ACL中單獨一行。 Ip access-list extended Example-Named-ACL Deny tcp any any eq echo Deny tcp any any eq 37 Permit udp host 172.16.10.2 any eq snmp Permit tcp any any
第6章 TCP/IP路由協議故障處理
一、缺省網關 當包的目的地址不在路由器的路由表中,如路由器配置了缺省網關,則轉發到缺省網關,否則就丟棄。 Show ip route ;查看Cisco路由器的缺省網關
二、靜態和動態路由
三、處理RIP故障 RIP是距離矢量路由協議,度量值是跳數。RIP最大跳數為15,假如到目標的跳數超過15,則為不可達。 RIP V1是有類別路由協議,RIP V2是非分類路由協議,支持CIDR、路由歸納、VLSM,使用多播(224.0.0.9)發送路由更新。 RIP相關的show命令: Show ip route rip ;僅顯示RIP路由表 Show ip route ;顯示所有IP路由表 Show ip interface ;顯示IP接口配置 Show running-config Debug ip rip events ;
常見的RIP故障:RIP版本不一致、RIP使用UDP廣播更新
四、處理IGRP故障 IGRP是Cisco專用路由協議,距離矢量協議。IGRP的度量值可以基于五個要素:帶寬、延時、負載、可靠性、MTU,缺省只使用帶寬和延時。 IGRP相關的show命令: Show ip route igrp ;顯示IGRP路由表 Debug ip igrp events ; Debug ip igrp transactions ;
常見的IGRP故障:訪問列表、不正確的配置、到相鄰路由器的line down
五、處理EIGRP故障 EIGRP是鏈路狀態協議和距離矢量混合協議,是CISCO專用路由協議。EIGRP使用多播地址224.0.0.10發送路由更新,使用DUAL算法計算路由。EIGRP的度量值可以基于帶寬、延時、負載、可靠性、MTU,缺省僅使用帶寬和延時。 EIGRP使用3種數據庫:路由數據庫、拓撲數據庫、相鄰路由器數據庫。 EIGRP相關的show命令: Show running-config Show ip route Show ip route eigrp ;僅顯示EIGRP路由 Show ip eigrp interface ;顯示該接口的對等體信息 Show ip eigrp neighbors ;顯示所有的EIGRP鄰居及其信息 Show ip eigrp topology ;顯示EIGRP拓撲結構表的內容 Show ip eigrp traffic ;顯示EIGRP路由統計的歸納 Show ip eigrp events ;顯示最近的EIGRP協議事件記錄
EIGRP相關的debug命令: Debug ip eigrp as號 Debug ip eigrp neighbor Debug ip eigrp notifications Debug ip eigrp summary Debug ip eigrp
常見的EIGRP故障:相鄰關系、缺省網關等的丟失、老版本IOS的路由、stUCk in active。
處理EIGRP故障時,先用show ip eigrp neighbors查看所有相鄰路由器,然后再用show ip route gigrp查看路由器的路由表,再用show ip eigrp topology查看路由器的拓撲結構表,也可用show ip eigrp traffic查看路由更新是否被發送。
六、處理OSPF故障 OSPF是鏈路狀態協議,維護3個數據庫:相鄰數據庫、拓撲結構數據庫、路由表。 OSPF相關的show命令: Show running-config Show ip route Show ip route ospf ;僅顯示OSPF路由 Show ip ospf process-id ;顯示與特定進程ID相關的信息 Show ip ospf ;顯示OSPF相關信息 Show ip ospf border-routers ;顯示邊界路由器 Show ip ospf database ;顯示OSPF的歸納數據庫 Show ip ospf interface ;顯示指定接口上的OSPF信息 Show ip ospf neighbor ;顯示OSPF相鄰信息 Show ip ospf request-list ;顯示鏈路狀態請求列表 Show ip ospf summary-address ;顯示歸納路由的再發布信息 Show ip ospf virtual-links ;顯示虛擬鏈路信息 Show ip interface ;顯示接口的IP設置
OSPF相關的debug命令: Debug ip ospf adj ; Debug ip ospf events Debug ip ospf flood Debug ip ospf lsa-generation Debug ip ospf packet Debug ip ospf retransmission Debug ip ospf spf Debug ip ospf tree
七、處理BGP故障 BGP(包括IBGP和EBGP)的要害配置是鄰居關系,BGP使用TCP建立相鄰關系。 BGP相關的show命令: Show ip bgp ;顯示BGP所學習到的路由 Show ip bgp network ;顯示特定網絡的BGP信息 Show ip neighbors ;顯示BGP鄰居信息 Show ip bgp peer-group ;顯示BGP對待組信息 Show ip bgp summary ;顯示所有BGP連接的歸納 Show ip route bgp ;顯示BGP路由表
BGP相關的debug命令: Debug ip bgp 192.1.1.1 updates Debug ip bgp dampening Debug ip bgp events Debug ip bgp keepalives Debug ip bgp updates