点击蓝字关注我们

-

今天小盟带大家来讨论一下

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

-

01

基础配置

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的生成树协议

02

观察与总结

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.

扫码

加入课堂

每晚七点半

腾讯课堂  精彩开启

为方便来自五湖四海的网络爱好者

能共同讨(吹)论(牛)交(逗)流(趣),

热烈欢迎大家加入专属QQ群:

思科NA/NP/IE学习认证8----796605287

华为NA/NP/IE学习认证3----680665862

加入即可领取:

1、实用模拟器安装包

2、内部精选电子书籍

3、精品实用工程案例

特殊时期,自我充实

群内资料定期上传更有讲师全天技术答疑 

点亮“在看”让更多人发现小技巧

华为5720设置静态路由不通_【干货分享】交换机与路由器在环路中的处理机制了解一下!...相关推荐

  1. 华为5720设置静态路由不通_静态路由理论知识详解

    一.简介 静态路由是一种需要管理员手工配置的特殊路由. 静态路由在不同网络环境中有不同的目的: 当网络结构比较简单时,只需配置静态路由就可以使网络正常工作. 在复杂网络环境中,配置静态路由可以改进网络 ...

  2. 华为5720设置静态路由不通_如何设置静态路由与网关?一文了解清楚

    前几天,弱电君发布防火墙与交换机如何对接上网的内容,有一些朋友反映,想了解下网关与静态路由的设置,以及如何设置内外网同时访问,那么今天我们来来彻底了解这两个内容,这个也是弱电项目中经常容易遇到的. 一 ...

  3. 华为设备ENSP静态路由的配置实战

    华为设备ENSP静态路由的配置 1.    实验网络拓扑 2.      实验需求: 1)      使用华为模拟器ENSP 2)     将两台PC机ping通 3.    实验步骤: 1)     ...

  4. 华为HCIP之静态路由

    静态路由 一.基本配置 下一跳写法: ip route-static x.x.x.x ab y.y.y.y 注:x.x.x.x 指目标网段:ab为目标网段的子网掩码位数,华为设备可以写子网掩码的具体形 ...

  5. 多个路由器设置静态路由 不同网段可以互相访问

    随着宽带接入的普及,很多家庭和小企业都组建了局域网来共享宽带接入.而且随着局域网规模的扩大,很多地方都涉及到2台或以上路由器的应用.当一个局域网内存在2台以上的路由器时,由于其下主机互访的需求,往往需 ...

  6. 通过设置静态路由来实现不同网段可以互相访问的方法

    随着宽带接入的普及,很多家庭和小企业都组建了局域网来共享宽带接入.而且随着局域网规模的扩大,很多地方都涉及到2台或以上路由器的应用.当一个局域网内存在2台以上的路由器时,由于其下主机互访的需求,往往需 ...

  7. 设置静态路由 不同网段可以互相访问

    转自:http://blog.sina.com.cn/s/blog_86d75993010109cr.html 随着宽带接入的普及,很多家庭和小企业都组建了局域网来共享宽带接入.而且随着局域网规模的扩 ...

  8. lwip协议栈优化_干货分享 | KNI性能优化实践

    友情提示:全文5000多文字,预计阅读时间15分钟 文章源自现网实践对支撑及用户态/内核态网络报文交换场景的认识,欢迎有Linux/FreeBSD内核.网络协议栈.DPDK优化实践经验的同学留言探讨- ...

  9. 思科bfd静态路由切换_思科路由器与华为路由器静态路由关联双向BFD配置

    这里的思科路由器是C7609.按照官网文档,C7609配置BFD的大概步骤如下: 1.在接口下配置bfd和相关参数: interface gx/x bfd interval 400 min_rx 40 ...

最新文章

  1. Java读写文件,中文乱码解决
  2. Oracle日常巡检
  3. matlab求二元函数极值算法_最优化计算与matlab实现(3)——进退法
  4. python界面设置-Python进入后台界面(admin)设定
  5. mysql 游标的使用
  6. 强迫症慎入:一大票让人看哭的音量键设计即将袭来
  7. 大数据分析币圈动态: ETH、BTC、BCH每秒交易均呈负增长! 以太坊网络传播时间再缩短
  8. 移动设备改变IO,试图改变(数据的)存储和处理(CPU)
  9. 外部定义了一个数组,在函数内用指针对其操作
  10. CRM和C4C product category hierarchy的可编辑性控制逻辑
  11. 堆初始化-二叉堆一般用数组来表示。例如,根节点在数组中的位置是0,第n个位置的子节点分别在2n+1和 2n+2-icoding-void init_min_heap(PMinHeap pq, int
  12. Tomcat处理一个HTTP请求的过程
  13. “景驰科技杯”2018年华南理工大学程序设计竞赛 A. 欧洲爆破(思维+期望+状压DP)...
  14. mysql驱动profilesql_java连接mysql的驱动配置问题
  15. java并发编程之Thread.sleep方法详解
  16. Spring Cloud 中的@FeignClient注解
  17. RuntimeError: mat1 dim 1 must match mat2 dim 0 报错解决
  18. Java基础语法-数据类型与idea配置
  19. 游戏里的角色都什么格式图片_Bloom是什么
  20. 美通企业日报 | 中国空调行业低增长将成常态;可穿戴设备市场价值将超500亿美元...

热门文章

  1. axis2 wsdl2java 使用方式
  2. 用户画像是怎么生成出来的?
  3. 从数学的角度来谈谈,孩子为什么要学编程!
  4. java将HTML文件转化为pdf文件,如何使用Java将HTML网页转换为PDF文件
  5. mysql 删除版本信息_linux 删除mysql
  6. flutter ios打包_Flutter通过BasicMessageChannel与Android iOS 的双向通信
  7. 怎么用c语言写一个贪吃蛇,刚学C语言,想写一个贪吃蛇的代码
  8. python爬携程酒店评论_python爬虫爬取携程网的酒店评论数据时,有个请求参数不知道是怎么生成的?...
  9. (网页)JS编程中,有时需要在一个方法返回两个个或两个以上的数据
  10. Telnet初试(本地测试)