码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • TRUNK通信过程


    一、拓扑结构

    拓扑说明,PC1、PC3连接到VLAN10接口下,PC2、PC4连接到VLAN20接口下,两台交换机用trunk链路连接,允许VLAN10 20 通过

    以上述拓扑为例,说明PC1到PC3的通信过程

    二、通信过程

    PC1 ping PC3

    PC1发起一个与运算,发现在同一个网段下,直接向目标主机发送ICMP,但因为在封装二层的时候,不知道目标的MAC地址(ARP缓存表空),发出ARP泛洪

    ARP泛洪

    源MAC地址1 目标MAC地址 全F(广播地址) ,ARP内容:源IP 1.1 目标IP 1.3 请求 1.3的MAC地址

    交换机LSW1收到并处理

    解封装数据包,学习源MAC地址到对应端口下,

    根据接收到的数据包的所属VLAN,给数据包打上PVID 10

    查看MAC地址,因为目标MAC地址是全F,所以,应该向所有接口转发

    查看目标接口,是否和源接口的PVID相同,如果有trunk链路,那么该数据可以交由该接口处理

    trunk接口首先查看数据包的PVID在接口中是否允许通过,如果是,给数据包的二层打上TAG标签,并在标签中说明,所属的VLAN ID

    最后交换机将数据包从trunk接口发出

    交换机LSW2收到并处理

    解封装数据包,学习源MAC地址到对应的接口下

    根据接收到的数据报,里面的TAG字段,识别出VLAN ID,把TAG字段剥离,并且根据VLANID,给数据包打上PVID

    查看目标MAC地址,因为目标MAC地址是全F,应该向所有接口转发

    查看目标接口,是否和源接口的PVID相同,如果是则转发,不是则丢弃

    PC3收到并处理

    解封装,查看第二层,目标MAC地址全F,继续解封

    查看你第三层,ARP内容,目标IP为1.3(自己),然后查看ARP内容,得知为请求自己的MAC地址准备回应,同时将1.1的MAC地址学习到自己的ARP缓存表中

  • 相关阅读:
    less学习笔记
    新手如何第一次编写 “Hello World“ Windows 驱动程序 (KMDF)
    Docker下载Elasticsearch镜像并运行Elasticsearch容器
    HarmonyOS ArkTS语言,运行Hello World(一)
    【附源码】计算机毕业设计JAVA计算机专业在线学习评估软件-演示录像-
    TP4067带电池反接保护500MA线性锂电池充电芯片
    Sql server语句练习
    #define定义标识符详解
    redis no-appendfsync-on-rewrite
    深入探究Python中的深度学习:神经网络与卷积神经网络
  • 原文地址:https://blog.csdn.net/qq_40345591/article/details/127831378
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号