八個TCP IP故障問題的答疑解惑
網絡協議的使用過程中,我們有時候會遇到一些問題。那么不少網友也針對這些問題進行了提問。下面我們就來歸納解答一下。希望對大家有所幫助。那么就讓我們一起來看看具體的情況吧。
TCP IP故障問題1。
問:TCP工作不正常,該如何處理?
答:如果TCP出現故障,可以打開相應的調試開關,查看調試信息。執行debugging tcp packet命令打開TCP調試開關,跟蹤TCP的數據包。TCP有兩種數據報的格式供選擇。一種是調試跟蹤所有以本設備為一端的TCP連接的TCP報文收發。操作如下:
<HUAWEI> system-view[HUAWEI] info-center enable[HUAWEI] quit<HUAWEI> debugging tcp packet<HUAWEI> terminal debugging<HUAWEI> terminal monitor即可實時查看接收或發送的TCP報文,其具體報文格式如下:
*0.10749890 Quidway SOCKET/8/TCP PACKET:
1172416456: Output: task = ROUT(18), socketid = 10, state = Established,
src = 8.1.1.1:179, dst = 8.1.1.2:52205,
seq = 1295959927, ack = 1284499537, datalen = 19, optlen = 0, flag = ACK PSH,
window = 8192, ttl = 255, tos = 192,
另外一種是調試跟蹤其中SYN、FIN或RST置位的報文。
操作如下:
<HUAWEI> system-view[HUAWEI] info-center enable[HUAWEI] quit<HUAWEI> debugging tcp event<HUAWEI> terminal debugging<HUAWEI> terminal monitor這樣即可實時查看接收或發送的TCP報文,其具體報文格式同上。
TCP IP故障問題2。
問:UDP工作不正常,該如何處理?
答:如果UDP出現故障,可以打開相應的調試開關,查看調試信息。
用debugging udp packet命令打開UDP調試開關,跟蹤UDP的數據包。當路由設備發送或接收到UDP數據包,就可以實時顯示出數據報的內容格式。根據數據報的內容,對問題進行定位。
以下為UDP數據報的格式:
*0.5089590 RTB SOCKET/7/UDP:
UDP debug packet information:Input: task = ROUT(19), socketid = 28,
(Time = 1184605636,src = 192.168.3.1:520,dst = 255.255.255.255:520,datalen = 104)
TCP IP故障問題3。
問:路由正常,但在PE上ping私網不通,應如何處理?
答:原因可能是沒有指定源地址,請使用ping命令的“-a”選項指定一個私網地址,作為ICMP Echo Reply報文的目的地址。
TCP IP故障問題4。
問:ping小包通,但ping大包不通,該如何處理?
答:可能由于MTU設置不正確。沿報文轉發路徑執行display interface命令查看各接口的MTU值,如果存在設置不正確的接口,在其接口視圖下執行mtu命令,配置正確的MTU值。
TCP IP故障問題5。
問:ping時通時斷,該如何處理?
答:可能由于網絡時延比較大。可以使用ping命令的“-t”選項增加等待ICMP Echo Response報文的時間。
TCP IP故障問題6。
問:路由設備與以太網連接,發現一部分主機可與路由設備通信,而其他主機不能與路由設備通信,該如何處理?
答:同一局域網內,計算機要互通需要其IP地址均處于同一網段,或者不同網段之間有可達的路由。根據故障現象,推測是計算機的IP地址掩碼不在一個網段。首先在路由設備上執行命令display ip interface檢查以太網接口的IP地址和掩碼。然后在不能與路由設備互通的計算機上查看IP地址和掩碼,檢查IP地址是否與路由設備以太口在同一網段。***修改計算機的IP地址掩碼,使其與路由設備以太網接口在同一網段。
TCP IP故障問題7。
問:兩臺路由設備A和B以POS接口相連,接口封裝PPP協議。配置路由設備A從路由設備B協商IP地址,但不成功,該如何處理?
答:IP地址協商不成功可能有2個原因:
◆鏈路故障;
◆IP地址配置不正確。
首先執行命令display interface檢查POS接口的鏈路狀態,如鏈路狀態為Down,則檢查接口的物理連接情況及鏈路協議的配置。然后檢查服務器端為客戶分配的IP地址是否與其他IP地址沖突。如果配置了驗證,則檢查驗證的用戶名和口令是否正確。
TCP IP故障問題8。
問:使能URPF后,發送應被URPF丟棄的報文,卻沒有URPF丟棄報文的統計信息,該如何處理?
答:可能有以下原因:
◆URPF的檢查模式為松散型檢查,且路由表中有該報文的源地址;
◆配置了缺省路由。
具體原因如下:
◆運行display current-configuration命令,確認已經使能了URPF;
◆查看路由表,確認報文的源地址是否在路由表中存在。如果URPF的檢查模式是松散型檢查,且報文的源地址在路由表中存在,那么報文則不會被URPF丟棄,也就不會有URPF丟棄報文的統計信息;
◆確認是否配置了缺省路由。如果URPF的檢查模式是松散型檢查,且報文的源地址在路由表中不存在,但配置了缺省路由,那么報文則不會被URPF丟棄,也就不會有URPF丟棄報文的統計信息。