码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 4 H3C网络设备模拟器


    如果大家没有硬件,但是也想做一下组网,可以使用H3C提供的网络模拟器。因为我使用的是mac,所以将软件安装到虚拟机里。安装好之后可以看到如下结构:

    image-20231024000930391.png

    交换机工作原理

    在使用模拟器前,我们先学习一下交换机的工作原理。

    转发依据

    MAC地址表是交换机转发的依据,长这么个样子

    image-20231027000624506.png

    MAC地址表数据产生

    1. 交换机刚启动,地址表里没有任何数据
    2. 自学习:交换机收到主机A的数据帧,然后会将A的MAC地址和对应交换机的端口号写入表中
    3. 老化时间:每项都有一个老化时间,也叫更新时间,默认300s,如果300s内都没有消息,表项被删除
    • 主机关闭或者离开,MAC地址表就会自动更新
    • 静态MAC地址不受老化时间影响

    数据帧转发

    有了地址表,转发就比较容易了,按图索骥嘛!对于交换机而言,找得到就发到对应端口,找不到就除进入端口外的所有端口转发。

    机器收到数据帧后,发现是发给自己的就留下,不是自己的就丢弃。

    image-20231027001459262.png

    实验

    在上一节,我们将两台设备连接到交换机上,并ping通,现在我们用HCL来实现相同的操作。

    增加硬件

    里面能用的交换机只有S6850,我们就选这个吧,然后放一台PC和一台Host

    image-20231026001540533.png

    连线

    在设备上右键,可以进行连线,我们将三个设备连接好

    image-20231026003443268.png

    image-20231026003505812.png

    启动

    现在我们将机器都启动起来。最开始给虚拟机的内存比较小,启动的时候报内存不足,多分配一些内存就好了。

    image-20231026003536366.png

    启动之后就变亮了

    image-20231026003641958.png

    配置IP

    发现虚拟机里用无法启动,所以还是在windows上装个软件吧。

    在PC上右键-》配置,写一下IP地址

    image-20231026235617971.png

    image-20231026235637574.png

    双击进入配置空间:

    image-20231026234928329.png

    ping一下看看结果

    image-20231026235721828.png

    在交换机上查看mac地址

    image-20231026235835562.png

    资料

    1. Mac VMware Fusion 12 Pro
    2. 网络工具之HCL模拟器安装及使用 | 寻找C站宝藏

    最后

    大家如果喜欢我的文章,可以关注我的公众号(程序员麻辣烫)

    我的个人博客为:https://shidawuhen.github.io/

    往期文章回顾:

    1. 设计模式
    2. 招聘
    3. 思考
    4. 存储
    5. 算法系列
    6. 读书笔记
    7. 小工具
    8. 架构
    9. 网络
    10. Go语言
  • 相关阅读:
    SpringBoot整合Easy-ES操作演示文档
    【Docker】用Dockerfile制作个人的镜像文件
    Prophet在R语言中进行时间序列数据预测
    在ArcGIS中批量添加字段如何构建模型器
    CSS布局秘籍(1)-任督二脉BFC/IFC
    岩藻多糖-聚乙二醇-胆固醇Cholesterol-PEG-FucoidanFucoidan-Cholesterol 岩藻多糖-胆固醇
    征途服务端安装
    计算一共有多少种移除方案可以使s变为回文串
    react的组件和元素的类型总结
    【Gradle-10】不可忽视的构建分析
  • 原文地址:https://blog.csdn.net/shida219/article/details/134089028
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号