cisco交换机功能验证实验

系列文章目录

cisco实验



前言

提示:这里可以添加本文要记录的大概内容:

以交换机为核心的星型拓扑结构取代弥补型拓扑图缺点,交换机的重要性不言而喻。


提示:以下是本篇文章正文内容,下面案例可供参考

一、交换机是什么?

你可以把交换机想象成一个大型的“电话交换机”。在以前,我们家里的电话要通话,都需要经过一个公共的电话交换机来转接。同样,在计算机网络中,交换机就是那个“电话交换机”,它负责把不同的计算机或网络设备连接起来,让它们能够相互通信。

二、交换机工作过程与功能

1.工作过程

  1. 交换机根据收到的数据帧中的目的 MAC地址,来决定数据帧发向哪个端口,并将发送来的信息,写到交换机的MAC地址表中(vlan,mac地址,接口号)
  2. 交换机将数据帧中的目的MAC地址通MAC地址表中的信息记性比较,由此决定哪个端口进行转发
  3. 如果MAC地址表中没有相应的mac地址,交换机会向除发来端口外的所有端口发送广播,这个过程称为泛洪。
  4. 只有IP对应的节点会接收信息并将自己mac地址信息封装并发回。其余节点将屏蔽。

2. 交换机功能

  1. 自学习:学习mac地址和端口
  2. 转发/过滤:根据MAC地址表转发,或者广播
  3. 消除回路:通过STP生成树协议,避免逻辑回路。

实验步骤

1. 设计拓扑结构

在这里插入图片描述

2. 配置IP地址

在这里插入图片描述

3. 找MAC地址,为了好对比,复制粘贴标注好。

在这里插入图片描述

4. 切换到仿真,进行实验

在这里插入图片描述

4.1 选择需要的 ARP协议和ICMP协议

在这里插入图片描述

4.2 发送PUD数据包,模拟数据传输

在这里插入图片描述
两个不同颜色的包是分别代表ICMP和ARP类型

在这里插入图片描述
由于PC1中没有PC2的ip地址与mac地址的对应关系,所以在发送方PC1在数据链路层封装时不知道目的MAC地址,所以需要先发一个ARP的广播请求,询问目的ip地址对应的mac地址。知道IP地址是逻辑意义上的地址,发快递知道你的名字,但是不知道地址,那就用ARP广播查找一下,你家地址。
ARP请求会进入交换机,在交换机中会进行登记。登记来源信息,传输的端口号;(登录在帧转发表中,即MAC地址表)
在这里插入图片描述
目前状态下,MAC地址表是空的,在执行ARP之后会信息会被登记进来。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这就是交换机的第一个功能—自学习,学习连接设备的MAC地址和端口号。当然,交换机也具备转发的功能,根据传进来的MAC帧,转发或者泛洪。
帧中全F,表示这是一个广播帧,因此除了刚发送来的端口不回流,其他端口都会转发该帧,即为泛洪。
在这里插入图片描述
在这里插入图片描述
但是不用担心,PC0节点不会接受这个帧信息,ARP进程发现不是询问本主机的地址,因此会把包丢弃掉。而PC2,会接受这个包的询问地址,并封装成一个相应ARP帧,返回给PC1。当然,返回过程中,也是需要经过交换机的。
这就对应交换机广播帧和组播帧向所有端口转发的功能。
在这里插入图片描述
在这里插入图片描述
此时交换机中的MAC信息表已经被更新了,包含PC2的mac地址和端口。
在这里插入图片描述
这样再发数据包的时候,经过交换机直接在MAC地址表中查询即可。但是,问题来了,这个帧再转发走还会有泛洪吗?

在这里插入图片描述
精准发给了PC1,这是因为MAC地址表中包含PC1的mac地址了,虽然交换机不知道PC1是谁,但是根据帧中的信息(主要看目的mac地址),与交换机MAC信息表中作对照。如果表中有这个MAC地址,就会顺着记录好的端口转发走。

这样,ICMP报文就可以发了

在这里插入图片描述
狂点捕获/转发,或者自动捕获/转发,就可以了,当然ICMP包的转发,也是要经过中间交换机的。

  • 39
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值