龙空技术网

交换机与路由器在环路中的处理机制

精益求精的向东老师 160

前言:

眼前大家对“如何抓交换机的包”大致比较注意,我们都想要知道一些“如何抓交换机的包”的相关资讯。那么小编也在网络上收集了一些有关“如何抓交换机的包””的相关内容,希望同学们能喜欢,同学们快快来学习一下吧!

一--基础配置

1---如图配置路由器各接口地址,AR-2为PC-1的网关路由器

2---AR-1配置静态默认路由,下一跳地址指向AR-2;

[AR-1]ip route-static 0.0.0.0 0 12.1.1.2

AR-2配置静态默认路由,下一跳地址指向AR-3;

[AR-2]ip route-static 0.0.0.0 0 23.1.1.3

AR-3配置静态默认路由,下一跳地址指向AR-1;

[AR-3]IP route-static 0.0.0.0 0 13.1.1.1

--关闭三台SW的生成树协议

二--观察与总结

1---在路由器环境的中使用PC-1去ping 目标192。168.1.100,在路由器的任意链路抓包,查看是否可以收到此ARP广播包

广播包会在同一个广播域内泛洪,处于同一广播域中的所有设备都会收到广播包。

原因:因为路由器的所有链路和PC都不处于一个广播域,所以都不会收到广播包。

请分析与判断,此路由环境中存在几个广播域?

此路由有四个网段,每个网段都被路由所分开,所以四个广播域。

请得出三层路由设备对于广播包的处理,基于ip转发的三层设备是否天然隔离广播域?

基于IP转发的三层转发设备天然隔离广播域

2--在路由器环境的中使用PC-1去ping 目标114.114.114.114,在路由器的任意链路抓包,查看可以几份ping包,此ping包是否永久存在?

请结合课程内容分析,在路由配置不当情况下,三层是如何防止环路的

可以抓到AR-2g0/0/1抓包发现可以抓到42个ICMP包,因为电脑发出来的包是128,到达路由器AR-2的g0/0/1接口第一个包TTL值是125,抓一圈消耗3个,在这个抓包最后能抓到的是TTL是2 ,TTL值耗尽,此 ping包讲不存在。

3--在二层环境的PC-3发送去往192.168.1.104,在二层环境的任意链路抓包,查看可以收到多少份ARP广播包?

可以收到无数个ARP广播包

请结合课程内容与观察,得出SW对于广播包的处理,并简要说明你所看到现象出现的原因

SW对于广播包进行泛红处理,LSW2收到ARP广播包,会向出除收到广播包的所有接口泛红给LSW1、LSW3,当LSW1、LSW3收到广播包后又会向另外两台交换机泛红广播包,这样广播会越来越多,周而复始的形成环路。

注意:观察到现象后就断开交换机互联的任意线路,防止电脑死机

-在二层环境先断开交换机互联的任意一条线路,然后使用PC-3去pingPC-4 ping通后将交换机互联的线路恢复,并且清空三台SW的MAC地址表

此时在SW互联的任意线路抓包,再次使用PC-3去ping PC-4,观察ping是否通?观察抓包现象?

请结合课程内容,简要描述ping不通的原因和抓包观察到的现象

Ping 不通

不能ping通,因为此时PC3的ARP表象里已经有PC4的ip地址对应的MAC地址了,就会直接封装源MAC是自己,目的MAC是PC4的数据帧发出.数据进入SW2后,因为交换机的MAC地址表象都被清除了,所以数据会泛洪发出.SW1和SW3收到数据后也会泛洪发出.当SW3收到逆时针数据时会泛洪给SW1,SW1泛洪给SW2,SW2的G0/0/1口就会和PC3的MAC地址形成映射表象.数据顺时针泛洪的时候G0/0/3口又会和PC3的MAC地址形成映射表象.PC3发数据的时候G0/0/2口又会和PC3的MAC地址形成映射表象.但是PC3只发5个包就完事了,但是环路始终存在,最后PC3的MAC地址表象就会在G0/0/3和G0/0/1口之间飘逸,PC4的回包不能到达PC3.

标签: #如何抓交换机的包