2015版S系列园区交换机维护手册第2册共3册.docx

上传人:李司机 文档编号:6981336 上传时间:2024-04-01 格式:DOCX 页数:164 大小:1.73MB
返回 下载 相关 举报
2015版S系列园区交换机维护手册第2册共3册.docx_第1页
第1页 / 共164页
2015版S系列园区交换机维护手册第2册共3册.docx_第2页
第2页 / 共164页
2015版S系列园区交换机维护手册第2册共3册.docx_第3页
第3页 / 共164页
2015版S系列园区交换机维护手册第2册共3册.docx_第4页
第4页 / 共164页
2015版S系列园区交换机维护手册第2册共3册.docx_第5页
第5页 / 共164页
点击查看更多>>
资源描述

《2015版S系列园区交换机维护手册第2册共3册.docx》由会员分享,可在线阅读,更多相关《2015版S系列园区交换机维护手册第2册共3册.docx(164页珍藏版)》请在三一办公上搜索。

1、2015版S系列园区交换机维护手册第2册,共3册?.l.display命令表4-30display命令命令说明displaytrafficpolicystatistics查看接口流量统计displaydiagnostic-information查看诊断信息?.2.debugging命令表1调试命令命令说明debuggingcsshigig查看堆叠链路状态43L7.3故障现象发生时,如何定位?.1.判断转发路径1 .对于报文从一个物理口进入堆叠设备,从另一个物理端口发出的情况,根据这两个端口所在单板是否同框,来判断转发路径是否是跨框转发。2 .对于入端口和出端口是ETH-TRUNK的情况,不能直

2、观的判断转发路径是否经过堆叠口。可以通过在设备上配置流量统计,根据流量统计结果所在的槽位判断是否跨框转发。displaytrafficpolicystatisticsinterfaceEth-Trunk10inboundInterface:Eth-TrunklOTrafficpolicyinbound:testRulenumber:1Currentstatus:OK!Board:1/1ItemPacketsBytesMatched00+-Passed00+Dropped00+Filter00+-CAR00Board:2/1ItemPacketsBytesMatchedOO+PassedOO+-

3、Dropped00+-Filter00+-CAR003 .如果转发路径为非跨框转发,即按照通常的定位指导方法去定位问题;如果转发路径为跨框转发,且丢包在堆叠设备上,则进入下一步。4 .查询LPU与MPU以及MPU与堆叠卡hg连接拓扑。目的:确定流量走向,即路径的起点到终点,确定流量丢在哪条路径。方法:Shell下:hgShow可以显示本板的hg连接信息,再通过BCM的ShoWC来逐步确认流量在路径中哪个节点丢弃。?.2.查看转发表项是否正常1 .对于堆叠设备做二层转发的情况,检查MAC表项是否正常。2 .对于堆叠设备做三层转发的情况,检查ARP表项和路由表项是否正常。3 .如果转发表项正常,则

4、可能丢包在堆叠口上,进入下一步。?.3.检查HG统计对于V100R006以上版本,可以配置HlG口统计,将HIG统计的结果与面板口统计结果比较确认丢包在接口板还是主控板上,具体统计方法见S系列交换机流量统计使用指导,如果丢包在故障单板,则进入下一步。?.4.检查堆叠链路1 .判断堆叠故障链路可以通过观察日志或者使用displaytrapbuffer命令查看是否有堆叠链路DoWN的告警信息,如果发现堆叠链路的状态为DoWN且一直没有恢复,或者频繁出现UP/DOWN的告警信息可以判断该条堆叠链路存在问题。Jun19201221:39:39XXW-CS-S9312-PCR.C01-01CSSM/4/

5、STACKLINKDOWN:OID1.3.6.1.4.1.2011.5.25.183.3.3.2.12/14CSSport3down.Jun19201221:50:01XXW-CS-S9312-PCR.C01-01CSSM/4/STACKLINKUP:OID1.3.6.1.4.1.2011.5.25.183.3.3.2.22/14CSSport3up.Jun19201221:50:02XXW-CS-S9312-PCR.C01-01CSSM/4/STACKLINKDOWN:OID1.3.6.1.4.1.2011.5.25.183.33.2.12/14CSSport3down.Jun1920122

6、1:50:50XXW-CS-S9312-PCR.C01-01CSSM/4/STACKLINKUP:OID1.3.6.1.4.1.2011.5.25.183.3.3.2.22/14CSSport3up.如果工程师在现场,可以观察堆叠子卡的链路指示灯,如果堆叠线缆两端的堆叠指示灯不亮,即可判断该条堆叠链路存在问题。图中红框位置为堆叠指示灯。图4-19堆叠卡面板图2 .排查具体的故障点堆叠系统的组建比较复杂,一条完整的堆叠链路涉及主控板,堆叠子卡,以及堆叠线缆,某条链路故障并不能简单判断具体的故障点,需要通过硬件替代测试来排查出具体的故障点。一般来说需要申请如下备件:1根堆叠线缆,1块堆叠子卡,1块

7、主用主控板。首先判断出具体是哪条链路有故障,然后按照线缆、子卡、主用主控板的顺序依次进行更换,确认堆直故障点。如果现场没有备件,也可以利用现有资源进行替代测试,依次交换故障线缆、故障子卡,进一步判断故障点。排除以上信息后仍不能定位,请联系研发人员处理。4.3.1,7.4向研发求助时,应该采集哪些信息1 .问题现象详细描述问题现象。2 .组网信息详细描述组网,具体到出问题的端口号。3 .操作过程a.详细描述从配置到问题出现的过程。b.详细描述按照定位步骤操作的定位过程和已经确认的信息。4 .诊断信息displaydiagnostic-information4.3.1.7.5FAQ&定位经验?.l

8、.堆叠基本查看命令由于堆叠相关的配置命令不会生成buildrun,必须使用相关命令才能查看的堆叠的配置信息。普通视图下,displaycssstatusall命令可以看到当前系统的基本配置,包括堆叠ID,堆叠优先级,堆叠是否使能了强制主等信息。QuidwayldisplayCSSstatusPropertyItemPropertyValueFrameID1Priority1EnableswitchOnCSSmasterforceOnCSSstatusmasterS9306_21_21stack2displaycssstatusallPropertyItemPropertyValueFrameI

9、D1Priority1EnableswitchOnCSSmasterforceOnCSSstatusmasterPropertyItemPropertyValueFrameID2Priority100EnableswitchOnCSSmasterforceOffCSSstatusbackupS9306_21_21stack2V200R003及后续版本新增命令行如下:displaycsschannelChassis1Chassis2NumSRUAHGJLVSTSPort(Status)JVSTSPort(Status)JLSRUAHG11/7HGO-1/7/0/1(UP16G)1|2704(UP

10、16G)-2/8HG1421/7HGl-I703(UP16G)1|28O2(UP16G)-2/7HG1531/7HG14-l804(UP16G)-27O1(UP16G)-2/7HGO41/7HG15-18O2(UP16G!)-2803(UP16G)-2/8HGl51/8HGO-1/8/0/1(UP16G!)1|2804(UP16G)-2/7HGI461/8HGl-18O3(UP16G)1|2702(UPI6G)-2/8HG1571/8HG14-l704(UP16G)1|28O1(UP16G!)-2/8HGO81/8HG15-l702(UP16G)1|2703(UP16G)-2/7HGlCurr

11、entsystemtime:2014-10-2513:37:10:0980Csschannel2lastphysicaldowntime:2014-10-2411:31:29:0780Csschannel3lastphysicaldowntime:2014-10-2411:31:29:0780Csschannel5lastphysicaldowntime:2014-10-2411:31:30:0280Csschannel7lastphysicaldowntime:2014-10-2513:21:29:0690Csschannel8lastphysicaldowntime:2014-10-241

12、1:31:30:0280?.2.显示堆叠系统MAC及各板MAC命令1 .查看堆叠系统MAC命令displaysystem-macMAC-num:1IndexMACAddrdefault0025-9e14-787bcurrent0000-0a88-1516其中回显字段MAC-num项表示当前堆叠系统是单MAC还是多MAC,current项显示为当前堆叠系统的MAC地址。堆叠合并以后,系统主的MAC就成为堆叠系统的系统MAC。单MAC情况下,接口的MAC、所有VLANlF的MAC也都是系统的MAe地址;此IMmy-Stationjcam的MAC地址,每个板也都使用系统MAC的值。2 .查看各单板M

13、ACdisplaycsssystem-macSyStem-mac:OOOO-Oa88-1516,num:1CSSsystem-macconfiguration:SlotCurrentMAC(Num)ConfiguredCSSsystem-mac(Num)1/7101b-54d8-0f50(l)NA(NA)1/8101b-54d8-0f50(l)NA(NA)2/70000-0a88-1516(l)NA(NA)2/8OOOO-Oa881516(1)NA(NA)4.3.2Eth-Trunk故障定位4.3.2.1特性雌基本原理和概念Eth-TrUnk是一种捆绑技术。将多个物理接口捆绑成一个逻辑接口,这

14、个逻辑接口就称为Eth-TrUnk接口,捆绑在一起的每个物理接口称为成员接口。Eth-TnInk技术可以实现增加带宽、提高可靠性和负载分担的功能。在一个Eth-TrUnk内,可以实现流量负载分担,同时也提供了更高的连接可靠性和更大的带宽。用户通过对逻辑口进行配置,实现各种路由协议以及其它业务。以Eth-TrUnk为例。两台交换机通过3个接口直连,将这3个接口捆绑,形成一个Eth-TrImk接口,从而实现了增加带宽和提高可靠性的目的。Eth-Trunk分类Eth-TrUnk可分为手工负载分担模式和静态LACP模式。 手工负载分担模式Eth-Tnmk接口手工负载分担模式是一种最基本的链路聚合方式。

15、在该模式下,Eth-TnInk的建立,成员接口的加入,以及哪些接口作为活动接口完全由手工来配置,没有链路聚合控制协议的参与。该模式下所有活动接口都参与数据的转发,分担负载流量,因此称为负载分担模式。该模式下所有的成员接口可以平均分担数据流量。如果活动链路中出现故障链路,链路聚合组自动在剩余的活动链路中平均分担数据流量。 静态LACP(LinkAggregationControlProtocol)模式Eth-TrUnk接口静态LACP模式下,Eth-TrUnk的建立,成员接口的加入,都是由手工配置完成的。但与手工负载分担模式链路聚合不同的是,该模式下活动接口的选择由LACP协议报文负责。也就是说

16、,当把一组接口加入Eth-Tnmk接口后,这些成员接口中哪些接口作为活动接口,哪些接口作为非活动接口还需要经过LACP协议报文的协商确定。静态LACP模式也称为M:N模式。这种方式同时可以实现负教分担和冗余备份的双重功能。在链路聚合组中M条链路处于活动状态,这些链路负责转发数据并进行负载分担,另外N条链路处于非活动状态作为备份链路,不转发数据。当M条链路中有链路出现故障时,系统会从N条备份链路中选择优先级最高的接替出现故障的链路,同时这条链路状态变为活动状态开始转发数据。4.3.2.2常用定位命令Eth-TrUnk故障定位常用的定位命令如表4.31所示。表4-31display命令命令描述di

17、splayeth-trunk查看Eth-TrUnk接口的配置信息。displayinterfaceeth-trunk查看Eth-TrUnk接口的状态信息。displaytrunkmembershipeth-trunk查看Eth-TrUnk接口及其成员信息。displaytrunkfwdtbleth-trunk查看Elh-TrUnk转发表。displayload-balance-profile查看指定增强负载分担模板的详细信息。displayIacpstatisticseth-trunk查看LACP模式下的LACP报文收发统计信息。displaytrunkindex-map查看Eth-TrUnk

18、lD和内部索引值IndeX的对应关系。displaye-trunk查看E-TrUnk的信息。432.3手工负载分担模式Eth-Trimk不能UP故障定位流程图421手工负载分担模式Eth-Trlmk接口不能UP的处理流程通过命令行displayeth-trunkF的WorkingMode字段查看是手工负载分担模式还是静态LACP模式:如果WorkiIlgMode字段显示为NORMAL,说明是手工负载分担模式Elh-Trunkodisplayeth-trunk1Eth-Trunklsstateinformationis:WorkingMode:NORMALHasharithmetic:Accor

19、dingtoS1P-XOR-DIP1.eastActive-Iinknumber:3MaxBandwidth-affected-linknumber:8Operatestatus:downNumberOfUpPortInTrunk:1stupDOigh . WllPortNaroeGigabLtEthernet1/0/0GigabitEthernetl/0/l故障定位步骤步骤1检查成员口物理状态是否UP。成员口物理状态UP是Eth-TRmk正常工作的前提。通过命令displayethtrunk查看Eth-TrUnk接口下的成员口信息。如果成员口在Eth-TrUnk下的状态为DoWn,通过命令d

20、isplayinterface杳看成员口的物理状态,如果成员口的物理状态为DoWn,则需要检查成员口的链路状态。步骤2检查Eth-TrUnk接口下的配置。通过命令displayCth-trunk查看Elh-TnInk接口下是否配置了活动接口数目的下限阈值。如果Eth-TrImk接口下UP的成员口数目少于配置的活动接口数目的下限阈值时,Eth-TrUnk状态会变为DOWn。displayth-trunk1Eth-TrunkTsstateinformationis:WorkingModc:NORMALHasharithmetic:AccordingtoSIP-XOR-DIP1.eastActive

21、-Iinknuuber:3MaxBandwidth-affected-1inknumber:8Operatestatus:downNumberOfUpPortInTrunk:1PortNameStatusWeightGigabitEthernet1/0/0UP1GigabitEthernet1/0/1Down1缺省情况下,Eth-TrUnk活动接口数目下限阈值为1,可以通过命令IeaStaCtivelinknumberIink-HUmber配置;活动接口数目上限阈值为8,可以通过命令maxactivelinknumberIirtk-number配置。步骤3如果以上步骤不能解决问题,请收集相关信

22、息后联系技术支持工程师处理。.一结束4.3.2.4LACP模式Eth-Trunk协商不成功故障定位流程图4-22LACP模式Eth-TrUnk接口不能UP的处理流程可以通过以下两种方式查看当前Eth-TrUnk的工作方式。方法:通过命令行displayedvtnnk下的WorkingMode字段查看是手工负载分担模式还是LACP模式: 如果WOrkingMode字段显示为NC)RMAL,说明是手工负载分担模式Eth-TrUnk; 对于V100R006C03/V100R006C05/V200R001版本,如果WOrkilIgMOde字段显示为STATIC,说明是LACP模式Eth-TrUnk;

23、对于V200R002/V200R003/V200R005/V200R006版本,如果WorkingMode字段显示为LACP,说明是LACP模式EIh-TrUn匕方法二:在Eth-TrUnk视图下,查看Eth-TrUnk视图下的配置。对于VlOOROO6CO3V100R006C05/V200R001KS,在Eth-TrUnk视图下查看是否有modeIaCP-StatiC配置,如果有则是LACP模式Eth-TnInk。对于V200R002/V200R003/V200R005/V200R006版本,在Eth-TrImk视图下查看是否有modeIaCP配置,如果有则是LACP模式Eth-Tnmko故

24、障定位步骤步骤1检查成员口物理状态是否UP。成员口物理状态UP是Eth-TRmk正常工作的前提。通过命令displayeth-tmnk查看Elh-TrUnk接口下的成员信息。如果成员口在Elh-TrUnk下的状态为DoWn,通过命令displayinterface查看成员口的物理状态,如果成员口的物理状态为DOWn,则需要检查成员口的链路状态。步骤2检查EIh-TrUnk接口下的配置。查看Eth-TrUnk两端配置是否对等。因涉及到设备LACP报文的协商,需要两端都配置为LACP模式,Eth-TrUnk下的其他配置也都建议配置对等。通过命令行displayeth-tmnk查看Eth-TrUnk

25、下是否配置了活动接口数目的上限阈值和下限阈值。如果Eth-TrUnk接口下UP的成员口数目少于配置的活动接口数目的下限阈值,则Eth-TrUnk状态会变为DoWn。displayeth-trunk1Local:LAG ID: 1Preempt Delay: DisabledSystem Priority: 32768Least Active-Iinknuober:Operate status: downEth-TrunkTsstateinformationis:WorkingMode:STATICHasharithmetic:AccordingtoSIP-XOR-DIPSystemID:4cb

26、l-6c3b-aaf5MaxActive-Iinknumber:8NumberOfUpPortInTrunk:OActorPortNameGigabi tEthernet1/0/1GigabitEthernetl/0/2 Partner:StatusPortTypePortPriPortNoPortKeyPortStateWeightUnselectIGE3276811329101000101UnsclectIGE3276821329101000101ActorPortNaincSysPriSystemlDPortPriPortNoPortKcyPortStateGigabitEthernet

27、l/0/1O0000-0000-000000010100011GigabitEthernetl/0/200000-0000-000000010100011缺省情况下,EIh-Tnmk活动接口数目下限阈值为1,可以通过命令IeaStaCtiveIinknuniber/次配置;活动接口数目上限阈值为8,可以通过命令maxactivelinknumberIink-ruanber配置。如果在配置此命令前已经配置了IeaStactive-Iinknumber命令,则需要保证此命令所配置的上限阈值大于或等于IeaStactive-linknumber命令中设置的下限阈值。步骤3检查Elh-TrIInk成员

28、口的LACP报文收发是否正常。通过命令行displayIacpstatisticseth-tmnk查看Eth-TrUnk成员口下的LACP协商报文收发是否正常。displayIacpstatisticseth-trunk1Eth-TrunkTsPDUstatisticis:PortLacpRcvPduLacpScntPduMarkerRcvPduMarkCrSentPdUGigabitEthernet1/0/110010000报文增长数目同Eth-TrUnk接口下配置的报文超时时间相关:Quidway-Eth-TrunklJIacptimeoutslov/fast配置fast的超时时间后,对端

29、发送LACP报文的周期为1秒,响应性能好,但占用系统资源相对Sk)W参数情况较大;配置SlOW的超时时间后,对端发送LACP报文的周期为30秒,响应性较fast低一些,但占用系统资源也比较少。两端配置的超时时间可以不一致,但为了便于维护,建议用户配置一致的LACP协议报文超时时间。如果接收的LACP协议报文计数增长不正确,则检查是对端设备没有发出还是被本端设备收到后丢弃;如果本端收到的LACP报文计数不正确,需要检查为什么本端口没有正常接收LACP协议报文。对于S2700、S3700ShS3700EhS5700ELS5700SLS5710LL如果对端设备发出LACP报文而本端设备没收到,需要查

30、看Eth-TrUnk接口上是不是使能了bpduenableoS9300和其他盒式设备:通过ACL来上抓LACP报文进行处理,如果对端设备发出LACP报文而本端设备没收到,需要查看下ACL是否正常下发:步骤4如果经过以上定位,LACP模式Eth-TrUnk仍不能正常协商成功,请搜集相关信息后联系技术支持工程师处理。-结束4.3.2.5Eth-Trunk接口下流负载分担不均故障定位流程图4-23Eth-TrUnk接口下流量负载分担不均的处理流程故障定位步骤步骤1确认转发报文是已知单播还是非已知单播。已知单播和非己知单播的转发流程不一样,且默认的HASH算法也不一样,所以需要先确认转发报文是已知单播

31、还是非己知单播。步骤2检查Eth-TrUnk下的HASH算法。对于已知单播,通过命令displayeth-trmk查看HaSharithmetic字段确认配置的HASH方式,也可以通过Eth-TrUnk接口下的配置来查看。displayth-trunk1Local:LAG ID: 1Preempt Delay: DisabledSystem Priority: 32768Least Active-linknumber:Operate status: downEth-TrunkTsstateinformationis:WorkingMode:STATICHasharithmetic:Accord

32、ingtoSIP-XOR-DIPSystemID:4cbl-6c3b-aaf5MaxActive-1inknumber:8NumberOfUpPortInTrunk:OActorPortNameStatusPortTypePortPriPortNoPortKeyPortStateWeightGigabitEthernet1/0/1UnselcctIGE3276811329101000101GigabitEthcrnct1/0/2UnselectIGE3276821329101000101Partne:ActorPortNameGigabitEthernetlZOZlGigabitEtherne

33、t1/0/2SysPriOOSystemIDPortPriPortNoPortKeyPortState0000-0000-0000000101000110000-0000-000000010100011缺省情况下,Eth-TrUnk接口默认负载分担模式如表432所示。表4-32Eth-Tnmk接口默认负载分担模式版本Eth-Tnlnk接口默认负载分担模式V100R006C03/V100R006C05src-dst-macV200R0015700SLS5710LIS5700EI为srcdstmac,其他形态交换机为SrC-dst-ip。V200R002/V200R003/V200R005S570

34、0ShS5700EI为sdstmac,其他形态交换机为sdstip0V200R006src-dst-ip 对于广播报文和组播报文,可在系统视图下执行命令UnknoWnunicastIoad-balancc(dmacsmacSmacxordmacenhanced来配置其负载分担方式。m说明框式交换机:V2O()ROO1V2OORO()2V2O()R(X)3V2(X)R(X)5V2O()RO()6都支持此命令。盒式交换机:VIooRoo6C03版本:仅S2752EI、S3700支持此命令,但是不支持enhanced参数。V100ROo6C05版本:仅S2710SI、S2700-52P-EkS270

35、0-52P-PWR-ERS3700支持此命令,但是不支持enhanced参数。V2(X)R(X)I版本:仅S5700EI、S571OEkS5700HI支持此命令,另外仅S5700HI支持enhanced参数。V2OOROO2版本:仅S5700EI、S5710ELS5700HI支持此命令,另外仅S5700HI、S5710EI支持enhanced参数。V200R003版本:仅S5700EI、S5710ELS57OOH1.S5710HI支持此命令,另外仅S5700HI、S5710HRS57IOE【支持enhanced参数。V200R005版本:只有S6700、S5700ERS5710ELS5710H

36、I和S5700HI支持此命令。V2(X)R(X)6版本:只有S5720HI支持此命令。 如果配置了增强型负载分担方式,可以通过命令行displayloadbalanceprof11e查看针对每一种特征报文的HASH方式。增强HASH全局只有一个模板,对已知单播和非已知单播同样生效,针对不同报文类型选取不同的字段进行计算。厂门说明征式交换机:除了SA系列单板不支持增强型的负载分担模式,其他单板都支持。盒式交换机:V200R001C01:仅S5700HI支持增强型的负载分担模式。V200R002:仅S5710EI、S5700HI支持增强型的负载分担模式。V200R003:仅S5710EI、S570

37、0HRS5710HI支持增强型的负载分担模式。V200R005:所有形态都支持。V200R006:所有形态都支持。Quidway-1oad-ba1ance-profi1e_adisplayIOad-balance-profilea1.oad-balance-profiIe:aPacketHashFieldIPV4sipdipIPV6sipdip1.2smacdmacMPLStop-label2nd-labcl步骤3判断转发报文的报文特征和配置的HASH方式是否一致。确认Eth-TrUnk接口下的转发报文的报文特征和配置的HASH方式是否一致。如果不一致,例如转发报文的MAC地址变化而设置的HA

38、SH方式为srcip,则无法负载分担。每一种HASH方式根据对应字段的特定bil位进行计算,如果源IP地址/MAC地址字段变化的bit没有参与HASH计算,即使转发报文的报文特征和配置的HASH方式一致,流量也不能均衡负载分担,此时就需要使用增强HASH模板。另外,部分特殊报文如MPLS报文转发也需要应用增强模板。步骤4宵看Eth-Trunk接口下被选中的成员口数。如果转发报文是已知单播或非已知单播,且为普通负载分担方式,假设被Elh-TrUnk选中的成员口数为X,在流量特征变化相对均衡时,当X为2的指数倍且报文的变化次数是X的整数倍时,流量会负载分担均衡。如果配置了增强HASH,端口号也会参

39、与HASH计算,使得HASH更为均匀。步骅5如果以上步骤不能解决问题,请收集相关信息后联系技术支持工程师处理。-结束4.3.3Ping不通故障定位4.3.3.1 Ping概述Ping是基于ICMP协议实现的。通过从源端向目的端发送ICMP回显请求(EChoRequest)报文后,根据是否收到目的端的ICMP回显应答(EChoRePIy)报文来判断目的端是否可达。即源端在一个有效时间内(等待回显应答报文超时时间之前)收到目的端返回的ICMP回显应答报文,则说明目的端可达。如果在有效时间内,没有收到应答报文,则说明目的端不可达。对于可达的目的端,根据发送报文个数、接收到响应报文个数来判断链路的质量

40、,根据Ping报文的往返时间来判断源端与目的端之间的“距离”。Ping流程解析如图4-24所示,PCl想要Ping通PC如即PingILLL2。图424Ping过程10.1.1.1/2410.1.1.2/2411.1.1.1/2411.1.1.2/24PC1SwitchPC2(CARPRequest(DIP10.1.1.2SIPlol1.1ARP Request(DIP 11.1.1.2 SIP 11.1.1.1)ARPReply(DIP10.1.1.1SIP10.1.1.2)ICMPRequest(DlPlI.1.1.2SIPlo.1.1.ICMPReply(DIP10.1.1.1SIP11

41、.1.1.2)ARPReplySIPlIiI.2)ICMPRequest(DiPll.112SIPIolI?7ICMPReply(DIP10.1.1.1SIP11.1.1.2)过程如下:1. PCl的Ping程序生成一个ICMP请求回显报文。a. ICMP报文沿协议栈向下传输到IP层,封装IP头,包含源地址IP与目的地址IPo在此封装过程中,IP层己经根据IP地址和掩码判断出了源IP与目的IP不属于同一网段。b. ICMP报文再向下传到链路层,准备进行以太帧头的封装,但由于无法知道目的MAC地址,暂时无法进行封装。c.由于已经知道了源IP与目的IP不属于同一网段,故PCl要查找FlB表,找自己

42、的下一跳。1)如果PCI没找到下一跳,则得不到下一跳的IP,也得不到下一跳的MAC地址,以太帧头无法进行封装,于是Pel就Ping不通PC2。2)如果PCl找到了下一跳,得到了下一跳的1P,但此时还不知道下一跳的MAC地址,故PCl要发送ARP广播请求。2. 下一跳(SWiIeha口10.1.1.2/24)收到此请求以后,发现请求所对应的IP地址是自己,于是回复一个ARP单播应答给PC1,此应答包含了10.1.1.2/24所对应的MAC地址。3. PCI此时已经收到ARP应答,得到了下一跳的MAC地址,进行以太帧头的封装,然后将数据报发送给SWitCh。当PC1向SWiteh发送ARpi青求时

43、,将自己的IP地址到物理地址的映射写入ARPi青求中。当SWitCh收到PC1的ARP请求后,SWitCh就将PC1的这一映射写入到了自己的ARP缓存中。这是因为以后很可能SWitCh也要向PCI进行数据传送,为了以后彼此通信的方便,避免老是发送ARP请求及应答,减少网络上的通信。4. SWitCh收到数据报后,拆掉以太帧头,上送到IP层,发现IP首部中的目的IP地址11.1.1.2/24不是自己,需要转发,故查找自己的路由表,重新进行数据报的封装。当封装到以太帧头时,发现目的MAe地址(11.1.1.2/24对应的MAC地址)未知,故SWitCh也要发ARP广播请求。5. PC2收到此请求以

44、后,发现请求所对应的IP地址是自己,于是回复一个ARP单播应答给SWitCh,此应答包含了11.1.1.2/24所对应的MAC地址。与前面SWitCh学习PCI的ARP映射样,PC2也相应地在自己的ARP缓存中记录了Switchb口的IP地址到物理地址的映射。6. SWiteh此时己经收到ARP应答,得到了PC2的MAC地址,进行以太帧头的封装。然后将数据报发送给PC27. PC2收到此数据报后,拆封以太帧头,拆封IP首部后发现是个ICMP请求回显报文,于是会叵1复一个ICMP问显应答报文给PC1。此时的源IP地址变成了PC2的IP地址11.1.1.2/24,目的IP地址变成了PC1的IP地址

45、10.1.1.1/24。由于目的IP与源IP不在同一网段,所以PC2也要查找FlB表,经查找得知下一跳为Switchb11ll.l.l.l24o如前所述,PC2的ARP缓存中已经记录了SWitChb口的映射信息,故不需要再向SWitCh发送ARP请求,直接在ARP缓存中读到SWitCh7.1.1.1 1/24的MAC地址进行封装,将数据报发给SWiteh。同理SWiteh也不用向PC1发送ARP请求,直接在自己的ARP缓存中读到PCl的MAC地址,将数据报转发给PC1。8. PCl收到数据报后,逐层拆封以太帧头、IP首部,得到ICMP回显应答,显示Ping通。4.3.3.2Ping不通故障定位故障定位流程图4-25Ping不通故障定位流程图故障定位步骤步骤1检查配置检查交换机上端口配置、VLAN配置、VLANlF接口配置、IP地址配置是否正确,首先排除配置问题。确认两端端口的端口类型,两端VLAN的封装方式是否一致,配置的VLANIF接口网段是否存在问题。步骤2检查链路检查物理链路连接,如有问题,立即排除。1 .光纤或网线连接的端口需要和网络要求的部署一致。2 .光纤所带的光模块波长参数需要一致,光模块建议使用华为认证光模块。3 .如果是通过Eth-TrUnk接口连接,两端设备上Eth-Tnmk中加入的物理成

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号