7. Debug {topology} packet: r3 ^% G' I- S! D5 L2 Y6 u) ?
3 i; ~4 Y6 F9 k2 A6 c! q' w
这种方法可以对各OSI层进行诊断参考: Cisco Certification: Bridges, Routers, and Switches for CCIEs.
7 J9 r+ R* K- d' N- r$ s8 J2 s3 ^7 i . @4 m& R5 d4 J: d7 c+ U9 N
根据OSI模型无论怎样的网络拓扑,比方说你可以使用debug去查看第二层使用了何种方式的封装(当然你得保持接线正常)。假设你用了帧中继,但是你无法接受到数据包,在确认link是启用的情况下,你可以使用debug frame-relay packet
4 E8 e5 ]5 b3 n& K" x8 | / L( A4 D }$ w& S1 }0 `9 s
然后你可以尝试ping远端路由器的接口你就可能获得以下调试信息:- O8 X0 a: K# E4 K# ~6 y/ P0 S
; I# L! ~3 ?) I9 h' }
01:03:22: Serial0/0:Encaps failed–no map entry link 7(IP)
0 u7 @' D3 P1 y: w. O - S8 e! G; R/ X# F/ t! |1 v& w# G
这条信息告诉你帧中继的ip包封装失败了。不仅如此,它同时告诉你由于没有申明frame-relay map 而出错。修复之后,你会发现帧中继错误不再存在了。但是包仍有可能通不过,因此,你还需要对第三层进行debug:1 H U5 y# R/ b1 J( j/ v) N
& G& ` _, l* q# Q" s( w& K/ @
debug ip packet3 \7 S: n6 u) m$ b9 h7 l2 H1 l0 K* J
o3 B( D' D6 {7 n/ j+ | 会得到:
?6 R |# U, V; x" M 6 @! t5 C' C+ H z3 i4 w5 F
01:06:46: IP: s=1.1.1.2 (local), d=11.11.11.11, len 100, unroutable9 m6 {$ H# m# S" Q1 e
9 D- H- _) K- V- i( ] 这就告诉你在第三层中没有路由可以让传输流过,然后你就可以添加路由彻底解决这个问题了。
- ]' S8 Y7 K' ?* d0 z' P" y' ?
$ s/ _' h: D; `! |; B- E) Y( A 你还可以根据你的实际情况尝试以下几种方法进行调试:
: S% @# E8 s% G$ z1 T5 @$ Z# p
% o. |# S7 p; U' Y1 V debug atm packet' W8 i2 X# c. O# p+ y/ A. y
$ a1 a# g- ?/ X/ E h$ f- ] debug serial packet
2 p! X. K" Z% Y8 y# ]
/ J/ J6 i+ z; ^ debug ppp packet |