用traceroute ip追查网络故障的方法
当网络中出现故障🚍导致异常【cháng】♋时【shí】🏼,我们需💷要可以迅速找【xùn sù zhǎo】到故障🚍原因的【yuán yīn de】🔵方法,用traceroute ip追查网络故障【luò gù zhàng】🚍,基于IP地址路由跟踪【yóu gēn zōng】🐖,可以用🏽来排除大部分的网络【de wǎng luò】故障🚍。
一、traceroute ip虽然在排错过🥏程中具【chéng zhōng jù】有很大😙的作用🗽,在实际应用中其仍然【qí réng rán】有一定的【yī dìng de】局限🔆性,为了查💔明原因【míng yuán yīn】、排除故【pái chú gù】障,网管需要先知🏅道客户【dào kè hù】端与路【duān yǔ lù】由器的IP地址,然后通📻过☔traceroute ip命令【mìng lìng】🏩,查看客【chá kàn kè】户端与服务器之间的连接是【lián jiē shì】👘否正常✴,如是否出现拥📱塞、数据传输的路【shū de lù】径是否合理【hé lǐ】🎐、有没有🖤出现丢【chū xiàn diū】包现象等等,所以【suǒ yǐ】traceroute ip命令【mìng lìng】🏩使用的时候有【shí hòu yǒu】一定的【yī dìng de】局限🔆性。
其比较【qí bǐ jiào】容易查明问题【míng wèn tí】发生的原因【yuán yīn】,但是对【dàn shì duì】🏕于问题到底发【dào dǐ fā】生在哪🐽个位置📩,有时候【yǒu shí hòu】🍫会有点🅰束手无😞策。特别是在拓扑结构比较复杂🎄的时候,可能只有通过排除法【pái chú fǎ】来查明故障点【gù zhàng diǎn】🥚。
二、第二层路由追【lù yóu zhuī】💬踪就会【zōng jiù huì】非常的【fēi cháng de】有用【yǒu yòng】🥄。因为通👋过第二层路由跟踪【gēn zōng】📻,可以仅仅使用MAC地址来【dì zhǐ lái】跟踪【gēn zōng】📻网络中【wǎng luò zhōng】的设备连接。如对于📋直接连接的子📄网设备🤞,第二层路由追【lù yóu zhuī】💬踪命令【zōng mìng lìng】可以将【kě yǐ jiāng】IP地址作为命令【wéi mìng lìng】的一部🌦分使用【fèn shǐ yòng】等等,在知道🖊了服务🙂器与客户端的【hù duān de】🍽IP地址后,通过查🍸询【xún】ARP表🖋,就可以确定它【què dìng tā】们的MAC地址。然后就🥗可以通过traceroute mac mac命令来定位故🤨障点。
三、由于第二层路由跟踪⏱是基于【shì jī yú】🏉MAC地址的,所以在【suǒ yǐ zài】使用的👪时候【shí hòu】🌝,比traceroute ip命令有🌪更多的【gèng duō de】🔳前提条🙆件【jiàn】。网管必【wǎng guǎn bì】须了解🕞这些内容,以免在排错的📷时候【shí hòu】🌝,做了无用功【yòng gōng】。其限制【qí xiàn zhì】条件还【tiáo jiàn hái】是比较多的🔳。
●1、需要主要网络设备所⤵使用的🔊软件版🕦本不同,其会有【qí huì yǒu】不同的【bú tóng de】限制【xiàn zhì】,如思科网络设备中💆,如果其【rú guǒ qí】部署的【bù shǔ de】💾时CatOS系统,则正在进行排错的设备必须【bèi bì xū】与【yǔ】🦍sc0或者slo接口处😫与【yǔ】相同🍹的子网【de zǐ wǎng】中。
而如果🌿交换机【jiāo huàn jī】📆使用的是💒ios软件🖼的时候【de shí hòu】,则被跟💐踪的设备必须💗与交换机【jiāo huàn jī】📆上配置的SVI(交换机【jiāo huàn jī】📆虚拟接口【kǒu】)处于相【chù yú xiàng】同的子网中【wǎng zhōng】。这是【zhè shì】💒一个非常严格的限制【de xiàn zhì】条件🖼。特别是💒对于那些平时😀不怎么【bú zěn me】🖥接触思科网络设备的【shè bèi de】🚌用户来【yòng hù lái】说⛹,这一点【zhè yī diǎn】需要牢牢记住。否则的话,可能得【kě néng dé】到的结【dào de jié】果反而会误导🚷用户排【yòng hù pái】🌶错。
●2、如要要使用第二层路由跟踪【yóu gēn zōng】功能📔,则必须【zé bì xū】在网络中所有的交换【de jiāo huàn】🥝机和接【jī hé jiē】🔚口上运行【háng】CDP协议,并且这⛲个CDP协议的🧢工作状态必须🍶是正常【shì zhèng cháng】的。
CDP协议又成为思🍍科发现🍂协议。其主要用来获🎫取相邻【qǔ xiàng lín】设备的协议地【xié yì dì】址以及🖨发现这些设备【xiē shè bèi】的平台。有些时候【hòu】,网管可🐟能出于【néng chū yú】📀安全等考虑,会将这些协议【xiē xié yì】🈴关闭掉【guān bì diào】。但是如果要启用第二⛔层路由【céng lù yóu】跟踪功【gēn zōng gōng】能🍠,则需要启用这🐏些协议【xiē xié yì】🈴。
并且需🏑要确保这些协💥议工作正常【zhèng cháng】。否则的🛡话,系统返回的信息【xī】🌤,会跟实【huì gēn shí】际的情况有所差距📐,从而影🐾响管理【xiǎng guǎn lǐ】员的正💟确排错。通常情况下,在实际【zài shí jì】🚎排错过【pái cuò guò】🏁程中【chéng zhōng】🔙,利用这个功能【gè gōng néng】之前,笔者都会事先确认CDP协议是【xié yì shì】否开启并且工【bìng qiě gōng】作正常【zhèng cháng】。
●3、对于源【duì yú yuán】和存在【hé cún zài】问题的🆘设备之🖇间的所【jiān de suǒ】有中间交换机,都必须【dōu bì xū】要求支持L2路由跟踪特性【tè xìng】🚅。大部分的思科㊗设备现在都支👨持这个【chí zhè gè】特性【tè xìng】。只有那【zhī yǒu nà】⏳些比较早期的😮,如🔤2950等产品【děng chǎn pǐn】,需要软【xū yào ruǎn】🦋件升级之后才能够使用。
由于其不怎么【bú zěn me】引人注【yǐn rén zhù】🍖意,所以在🍵实际工🌆作中特别容易让人忽视【shì】🙃。这里特别强调🚛一下。可见🛸,在使用第二层路由跟【lù yóu gēn】踪的时🏇候【hòu】,还是有【hái shì yǒu】🌓比较严【bǐ jiào yán】格的限制的【zhì de】。不过这🕙些限制条件,并不影响其使用价值【yòng jià zhí】。
四【sì】、使用traceroute ip命令虽然可以查明问【chá míng wèn】⛑题的原【tí de yuán】📅因,但是无法精确定位故📡障点。此时就【cǐ shí jiù】需要使🤽用基于第二层的路由🐡追踪。通过查【tōng guò chá】😤询🎤ARP表🎫,可以知道服务【dào fú wù】🎙器的MAC地址【dì zhǐ】。通常情【tōng cháng qíng】况下,在执行【zài zhí háng】🍉第二层路由跟踪功能的时候,只要知道目的【dào mù de】MAC地址【dì zhǐ】或者交换🅾机的【jī de】🛣MAC地址【dì zhǐ】,管理员【guǎn lǐ yuán】就可以选择网络中的【luò zhōng de】任何交换机【huàn jī】🛺,来查看客户端🍀与服务器之间的连接是否存💿在问题【zài wèn tí】。
有时候为了缩小范【suō xiǎo fàn】围🍔,也可以👔将目标🦇MAC地址或【dì zhǐ huò】者源📰MAC地址替换掉,如替换【rú tì huàn】🤥为中间交换机的【de】MAC地址,一步步📄缩小范【suō xiǎo fàn】围🍔,最终就【zuì zhōng jiù】能够精【néng gòu jīng】确的定【què de dìng】位故障发生的【de】点👒。
通过【tōng guò】👺traceroute ip,我们可以坐在🎑终端前⏺面,确定网络中是🏊否存在【fǒu cún zài】着故障💈,在比较复杂的【fù zá de】拓扑网【tuò pū wǎng】络中进行排错【háng pái cuò】的时候【de shí hòu】,可以帮【kě yǐ bāng】助我们【zhù wǒ men】精确定🔈位故障🏹点,为解决💜故障争取到时间。
关键词:traceroute,网络故障
阅读本文后您有什么感想? 已有 人给出评价!
- 1
- 1
- 1
- 1
- 1
- 1