交换机与VLAN

先来理解两个概念:冲突域,广播域

冲突域:冲突域是数据必然发送到的区域。HUB是无智能的信号驱动器,有入必出,整个由HUB组成的网络是一个冲突域。交换机的一个接口下的网络是一个冲突域,所以交换机可以隔离冲突域。
广播域:广播数据时可以发送到的区域是一个广播域。交换机和集线器对广播帧是透明的,所以用交换机和HUB组成的网络是一个广播域。路由器的一个接口下的网络是一个广播域。所以路由器可以隔离广播域。

交换机的工作原理

当PCA发送数据到本子网的pcB,数据发制送至交换机接口,如果交换机MAC表里没有PCA的表项,则保存帧里的MAC源地址并与PCB映射,然后交换机查看MAC表有没有PCB的MAC地址,如果有则转发度数据,如果没有则发送一个ARP广播要求PCB发送MAC地址响应,然后将其存储并转发数据
在这里插入图片描述

标准CAM表:CAM+接口编号,进行哈希运算(哈希运算是散列函数算法,采用摘要提取法,并不是加密算法。常用哈希算法,MD5、SHA)
支持vlan基础的CAM表:MAC+接口编号+VLAN ID,进行哈希运算

哈希算法的特点:
1.不等长的输入,等长的输出(将任意长度的输入经过变化以后得到固定长度的输出)
2.雪崩效应(修改一小处地方在进行一次哈希运算之后变化很大,适合做校验)
3.不可逆运算(它是一个从明文到密文的不可逆的映射,只有加密过程,没有解密过程)

三层交换机:是二层交换机和路由器的功能集合的设备
当一个数据包进入3层交换机后:

第一步:先查看源MAC地址,生成CAM表
第二步:查看不表MAC地址

  • 广播:洪范的同时解封装
  • 组播:洪范或者基于组转发,若设备在该组中同时解封
  • 单播:目标MAC为本地,直接解封转;目标MAC为其他设备基于CAM表转发

第三步:查看ip地址,此时就是作为一个路由器在工作,与路由器工作原理一致

面试问题一:三层交换机和二层交换机有什么区别?

1.工作层级不同
二层交换机在数据链路层(网络接入层),三层交换机工作在核心网络层
2.原理不同,功能不同
二层交换机基于MAC地址寻找合适的端口转发数据,只有交换功能,三层交换机是基于源目路由之后,就可以多次交换,实现一次路由多次交换功能,同时通过配置vlan的IP地址,实现不同vlan间通信
3.适用协议不同
二层交换机适用物理层协议与数据链路层协议,三层交换机既可以适用网络接入层协议,也可适用网络层协议

面试问题二:三层交换机可以替换路由器吗?为什么?

答:三层交换机与路由器的区别:
1、主要功能不同
三层交换机虽然可以数据交换和路由,但其主要功能是数据交换,路由器的主要功能才是路由功能
2、适用环境不同
三层交换机只是用于局域网提供快速数据交换功能,满足局域网数据交换频繁的应用特点,而路由器不仅适用局域网,更适用于运行不同协议的广域网与局域网不同网络实现网络互联
3、性能体现不同
三层交换机通过硬件执行数据包交换,中低端路由器则基于CPU软件软件路由引擎执行数据包交换,有些高端路由器也是基于硬件转发的,从工作原理上看,三层交换机工作过程简单,第一次路由之后将MAC地址与IP地址的映射表存储在缓存列表中,之后不在路由,而路由器每次转发数据都需要路由,包括每次面对相对应的路由选路问题都需要占用资源,消耗时间。所有三层交换机解决了路由器在局域网中数据转发频繁的问题,比起路由器节约资源,路由器则更适合应用在不同网络类型中数据转发不频繁的网络互联
综上所述,不能替换,各有各的优势,三层交换机的转发数据包的速度较快,路由器相比较慢(因为复杂);路由器的路由功能较优越,更好的路由寻路。比如当网络出现故障时,路由器的路由算法可以规划出另一条优选路线供数据包转发,而三层交换机达不到这样的要求,所以替换是不存在的!

交换机的作用

1、提供端口密度,用于更多节点的互联,集线器(HUB)的作用
2、对电流信息进行识别再转发,可无线延长传播距离
3、解决冲突,实现所有节点间的同时数据收发
4、实现二层单播

简单理解vlan技术

虚拟局域网协议,通过将局域网内的设备逻辑的设置为一个个不同的区域,用vlan2,3,4…等vlan id标记,为了解决以太网的广播问题与安全问题。

vlan对交换机的影响:

交换机在发送数据报文时查看mac地址表的目的mac地址,再匹配vlan id,确定入vlan与出vlan一致,才转发数据报文,不一致

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值