交换机和路由器收到未知表项数据包如何处理

一、交换机是依据数据帧中DMAC查找设备表项进行转发的。
那么此时就会涉及对于未知单播,未知组播,未知广播的处理方式

  1. 收到未知单播数据帧,泛洪并接口记录下MAC,生成MAC表项。
  2. 收到未知组播,泛洪

对于组播有以下几种情况
@如MAC地址为0180-c200-0000 为STP协议
就交给STP协议处理
@如MAC地址为0180-C200-0014 15 就交个ISIS协议处理
如果收到组播数据,如果运行了PIM协议,就会依据(S,G)表项下游接口转发。
如果没有运行PIM协议,收到组播数据帧就泛洪。
如果运行了IGMP snooping,则依据IGMP snooping中成员端口转发数据。
如果运行了IGMP proxy 则依据IGMP proxy表项来进行转发组播数据
4. 收到广播包,三层协议会依据type字段上交相应协议处理。

二、路由器收到未知表项数据包如何处理
1.路由器是依据报文目的IP进行查表转发的,如果没有目的路由直接丢弃。

2.如果收到的是单播帧,检查目的MAC为自己就接收,并根据type字段进行相应协议处理。
如果IP头的目的IP是自己,再依据IP头中的protocol字段交给本地协议处理。
如果DIP不是自己,则进行路由转发,没得路由则丢弃。
如果收到的是广播数据帧,则依据type字段进行相应协议处理如DHCP,ARP等
如果收到IP的是组播的,则上交协议(如OSPF,PIM)
如果收到组播数据帧,同时也运行了组播路由协议。
则按照以下处理
@不存在(S,G)则进行RPF检查,通过则创建(S,G)表项将通过RPF检查的设置为入接口。检查失败则丢弃
@如果存在(S,G)并且报文接收接口与转发表项一致,则向所有下游接口转发报文。
如果存在(S,G)但收到数据接口与RPF检查接口不一致。则对该接口进行RPF检查
若检查的结果与(S,G)入接口一致,则来源错误,丢弃。
若不一致,则说明(S,G)已经过时,更新入接口,向所有下游接口转发。

交换机识别二层转发还是三层转发
依据DMAC是不是自己vlanif对应的MAC,是就三层转发,不是就二层
2020年12月13日14:10:30

HCIE面试题之交换机和路由器收到未知表项数据包如何处理相关推荐

  1. 计算机路表配置命令,计算机、华为交换机、路由器配置命令表

    计算机.华为交换机.路由器配置命令表 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 15.9 积分 华为路由器配置命令表计算机命令~~~~~~~~ ...

  2. 华为网络设备交换机路由器查看ARP表项命令方法

    描述:华为网络设备交换机路由器查看ARP表项命令方法 命令: display arp

  3. mysql-面试题,包含建库、建表、数据及题目和参考答案分享

    MySQL-查询语句面试题,包含建库.建表.数据及题目和参考答案分享 提供以下自己手里的资源供大家做做练习,也方便自己做做回顾 1.数据准备 创建数据库 create database if not ...

  4. HUB,交换机,路由器,MODEM都有什么区别???

    HUB,交换机,路由器,MODEM都有什么区别??? 网络都有哪几种类型(局域,广域,企业)? 各自类型的网络需要上面的部件应该怎样连接? ============================== ...

  5. 网络:以太网交换机、路由器

    局域网的中枢-以太网交换机 令牌环网.FDDI.ARCNET等都已成往事,以太网几乎成为了互联网的唯一. 以太网工作原理 局域网要解决的最大问题,无非是多台主句都想在网络上发言,在任何一个时刻,让谁先 ...

  6. 集线器,路由器,交换机的作用和差别是什么?怎样区分交换机,集线器,路由器?...

    从外观区分交换机和路由器 1.路由器上有一个WAN口,交换机上仅仅有LAN口 2.从型号上来看,路由器的型号里边有R(router路由器的英文)字母,交换机有S(交换机switcher)字母 3.从机 ...

  7. 【网关】什么是网关、网桥和交换机(集线器、网桥、交换机、路由器、网关大解析)

    2.1 什么是网关? 网关英文名称为Gateway,又称网间连接器.协议转换器. 网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连. 网关既可以用于广域网互连,也 ...

  8. 计算机网络原理(交换机,路由器详解)

    前言 本人是大一新生,对网络知识的了解也只是一知半解,虽然煞费苦心,但这篇文章中肯定还会有很多错误,希望大佬们发现问题后能予以纠正 网络协议 这些东西主要涉及在局域网,osi模型中处在第二层和第三层, ...

  9. 交换机与路由器的基本工作原理

    1.广播域和冲突域 1.1冲突域:   连接在同一导线上的所有工作站的集合,或者说是同一物理网段上所有节点的集合或以太网上竞争同一带宽的节点集合.这个域代表了冲突在其中发生并传播的区域,这个区域可以被 ...

最新文章

  1. zynq7000 clk 设备树时钟对照表
  2. .NET基础示例系列之十七:VML绘制中国地图
  3. 学习 TList 类的实现[5]
  4. 【我的区块链之路】- Hyperledger fabric的简单入门(四)链码的编写及调试
  5. 加入微信洗稿投诉小组1个月后,有三说说为什么坚持只发原创
  6. 矩阵置零—leetcode73
  7. 干货:数据仓库架构及基础知识
  8. 华北电力大学计算机考研大纲,2015年华北电力大学(保定)085211计算机技术考研大纲...
  9. 装水体积c语言,C语言基础之--sizeof()运算符的使用以及注意
  10. Windows Mobile下使用Native C++开发日志类
  11. Flutter进阶—网络和HTTP
  12. Anaconda 安装教程(Win10环境) Tensorflow安装
  13. 对象内存布局 (9)
  14. Atitit 语音识别的技术原理
  15. 计算机硬件英语单词有哪些,计算机硬件英语词汇
  16. 赛门铁克NBU备份oracle慢的问题
  17. 使用pip出现报错:Could not find a version that satisfies the...No matching distribution distributio...
  18. matlab批量修改图片的大小_matlab批量修改图片大小
  19. Java POI实现pptpptx转换为pdf文件
  20. Android 仿微信语音聊天,flutter项目结构

热门文章

  1. 北京航空航天大学公开课:应用数学分析 笔记:微积分发展史,牛顿,莱布尼茨,拉格朗日,欧拉,柯西,黎曼
  2. w10电脑c盘满了怎么清理_win10系统如何清理c盘空间容量
  3. 弘辽科技:淘宝直通车智能推广报告如何解?
  4. java 如何上传文件_java如何上传文件 | 快速入门
  5. memcache的优点与缺点
  6. 性能测试之tcpcopy引流工具介绍
  7. 如何用qq远程桌面链接到计算机,如何用qq远程控制电脑_qq怎么远程连接对方的电脑-win7之家...
  8. 远程桌面拷贝数据到远程计算机,远程桌面如何复制本地文件 远程桌面拷贝电脑上的文件方法...
  9. 使用BULK INSERT高效导入大量数据到SQL Server数据库
  10. 南京信息工程计算机老师,南京信息工程大学计算机与软件学院导师教师师资介绍简介-姚永雷...