八個(gè)TCP IP故障問題的答疑解惑
網(wǎng)絡(luò)協(xié)議的使用過程中,我們有時(shí)候會遇到一些問題。那么不少網(wǎng)友也針對這些問題進(jìn)行了提問。下面我們就來歸納解答一下。希望對大家有所幫助。那么就讓我們一起來看看具體的情況吧。
TCP IP故障問題1。
問:TCP工作不正常,該如何處理?
答:如果TCP出現(xiàn)故障,可以打開相應(yīng)的調(diào)試開關(guān),查看調(diào)試信息。執(zhí)行debugging tcp packet命令打開TCP調(diào)試開關(guān),跟蹤TCP的數(shù)據(jù)包。TCP有兩種數(shù)據(jù)報(bào)的格式供選擇。一種是調(diào)試跟蹤所有以本設(shè)備為一端的TCP連接的TCP報(bào)文收發(fā)。操作如下:
<HUAWEI> system-view[HUAWEI] info-center enable[HUAWEI] quit<HUAWEI> debugging tcp packet<HUAWEI> terminal debugging<HUAWEI> terminal monitor即可實(shí)時(shí)查看接收或發(fā)送的TCP報(bào)文,其具體報(bào)文格式如下:
*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,
另外一種是調(diào)試跟蹤其中SYN、FIN或RST置位的報(bào)文。
操作如下:
<HUAWEI> system-view[HUAWEI] info-center enable[HUAWEI] quit<HUAWEI> debugging tcp event<HUAWEI> terminal debugging<HUAWEI> terminal monitor這樣即可實(shí)時(shí)查看接收或發(fā)送的TCP報(bào)文,其具體報(bào)文格式同上。
TCP IP故障問題2。
問:UDP工作不正常,該如何處理?
答:如果UDP出現(xiàn)故障,可以打開相應(yīng)的調(diào)試開關(guān),查看調(diào)試信息。
用debugging udp packet命令打開UDP調(diào)試開關(guān),跟蹤UDP的數(shù)據(jù)包。當(dāng)路由設(shè)備發(fā)送或接收到UDP數(shù)據(jù)包,就可以實(shí)時(shí)顯示出數(shù)據(jù)報(bào)的內(nèi)容格式。根據(jù)數(shù)據(jù)報(bào)的內(nèi)容,對問題進(jìn)行定位。
以下為UDP數(shù)據(jù)報(bào)的格式:
*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私網(wǎng)不通,應(yīng)如何處理?
答:原因可能是沒有指定源地址,請使用ping命令的“-a”選項(xiàng)指定一個(gè)私網(wǎng)地址,作為ICMP Echo Reply報(bào)文的目的地址。
TCP IP故障問題4。
問:ping小包通,但ping大包不通,該如何處理?
答:可能由于MTU設(shè)置不正確。沿報(bào)文轉(zhuǎn)發(fā)路徑執(zhí)行display interface命令查看各接口的MTU值,如果存在設(shè)置不正確的接口,在其接口視圖下執(zhí)行mtu命令,配置正確的MTU值。
TCP IP故障問題5。
問:ping時(shí)通時(shí)斷,該如何處理?
答:可能由于網(wǎng)絡(luò)時(shí)延比較大??梢允褂胮ing命令的“-t”選項(xiàng)增加等待ICMP Echo Response報(bào)文的時(shí)間。
TCP IP故障問題6。
問:路由設(shè)備與以太網(wǎng)連接,發(fā)現(xiàn)一部分主機(jī)可與路由設(shè)備通信,而其他主機(jī)不能與路由設(shè)備通信,該如何處理?
答:同一局域網(wǎng)內(nèi),計(jì)算機(jī)要互通需要其IP地址均處于同一網(wǎng)段,或者不同網(wǎng)段之間有可達(dá)的路由。根據(jù)故障現(xiàn)象,推測是計(jì)算機(jī)的IP地址掩碼不在一個(gè)網(wǎng)段。首先在路由設(shè)備上執(zhí)行命令display ip interface檢查以太網(wǎng)接口的IP地址和掩碼。然后在不能與路由設(shè)備互通的計(jì)算機(jī)上查看IP地址和掩碼,檢查IP地址是否與路由設(shè)備以太口在同一網(wǎng)段。***修改計(jì)算機(jī)的IP地址掩碼,使其與路由設(shè)備以太網(wǎng)接口在同一網(wǎng)段。
TCP IP故障問題7。
問:兩臺路由設(shè)備A和B以POS接口相連,接口封裝PPP協(xié)議。配置路由設(shè)備A從路由設(shè)備B協(xié)商IP地址,但不成功,該如何處理?
答:IP地址協(xié)商不成功可能有2個(gè)原因:
◆鏈路故障;
◆IP地址配置不正確。
首先執(zhí)行命令display interface檢查POS接口的鏈路狀態(tài),如鏈路狀態(tài)為Down,則檢查接口的物理連接情況及鏈路協(xié)議的配置。然后檢查服務(wù)器端為客戶分配的IP地址是否與其他IP地址沖突。如果配置了驗(yàn)證,則檢查驗(yàn)證的用戶名和口令是否正確。
TCP IP故障問題8。
問:使能URPF后,發(fā)送應(yīng)被URPF丟棄的報(bào)文,卻沒有URPF丟棄報(bào)文的統(tǒng)計(jì)信息,該如何處理?
答:可能有以下原因:
◆URPF的檢查模式為松散型檢查,且路由表中有該報(bào)文的源地址;
◆配置了缺省路由。
具體原因如下:
◆運(yùn)行display current-configuration命令,確認(rèn)已經(jīng)使能了URPF;
◆查看路由表,確認(rèn)報(bào)文的源地址是否在路由表中存在。如果URPF的檢查模式是松散型檢查,且報(bào)文的源地址在路由表中存在,那么報(bào)文則不會被URPF丟棄,也就不會有URPF丟棄報(bào)文的統(tǒng)計(jì)信息;
◆確認(rèn)是否配置了缺省路由。如果URPF的檢查模式是松散型檢查,且報(bào)文的源地址在路由表中不存在,但配置了缺省路由,那么報(bào)文則不會被URPF丟棄,也就不會有URPF丟棄報(bào)文的統(tǒng)計(jì)信息。