广播域&&冲突域&&ensp基础命令

2016 字
10 分钟
广播域&&冲突域&&ensp基础命令

广播域&&冲突域&&ensp基础命令#

[TOC]


扩展设备#

集线器(HUB)#

image-20260121170001778
image-20260121170001778

  • **集线器 **既不解析数据内容,也不关心 MAC 地址、IP 地址等高层信息
    • 这一点和中继器一样

image-20260121170112789
image-20260121170112789

  • 集线器运行CSMA/CD协议

    而且是基于广播完成数据的转发的

  • 当一个节点发送数据的时候,所有节点都能够收到

  • 连接到一个集线器的所有节点 共享一个冲突域

    老广播,谁能受得了

❗为什么现在很少用 Hub

  • **效率低:**所有设备共享带宽(如 100Mbps Hub,有8台设备,则每台平均仅12.5Mbps);
  • **冲突多:**所有端口在同一冲突域,容易发生数据碰撞;
  • **不安全:**任何设备都能“听到”其他设备的数据(嗅探风险);
  • 已被交换机(Switch)取代

集线器(Hub)VS中继器#

中继器 只有两个端口,一进一出 Hub集线器多个端口

  • Hub本质上是一个多端口的中继器

  • 它不是把一个信号只转发到某一个特定端口,而是——

    只要从任意一个端口收到信号,就立刻把信号“广播”到所有其他端口!

    💡 小技巧记忆: 想象一个老式电话总机(接线员):

  • 传统中继器:只连接两个人;

  • 多口中继器(Hub):接线员把一个人说的话,同时接通给所有人——不管他们想不想听!

🏞️冲突域VS广播域#

**冲突域:**在同一个 冲突域 中的每一个节点都能收到所有被发送的帧 比如,用一条双绞线连接到两个PC机,一个PC节点发送数据帧,另一个PC节点也能收到数据帧

🐨我们再思考为什么集线器不隔离冲突域??

  • 它接受到一个节点的数据帧后会发送到各个节点中

    “它发送数据没有针对性,以广播的形式发送”。故不会隔离冲突域。

集线器(Hub)设备不能识别MAC地址和IP地址,对接收到的数据以广播的形式发送,它的所有端口为一个冲突域同时也为一个广播域,如图所示。

image-20260121170906944
image-20260121170906944


但是 交换机 会隔离冲突域,它毕竟是二层设备

在一个局域网中主机之间的通信是通过物理地址来完成的

  • 计算机通信就像人类写信交流一样,必须要有个正确的收信地址,对方才有可能接收到,而在这个收信地址就是MAC地址

交换机设备具有 MAC地址学习 功能,通过查找 MAC地址表 将接收到的数据传送到 目的端口 相比于集线器,交换机(Switch)可以分割冲突域,它的每一个端口相应的称为一个冲突域

image-20260121171126617
image-20260121171126617

交换机虽然能够分割冲突域,但是交换机下连接的设备依然在 ==一个广播域== 中

当交换机收到广播数据包时,会在所有的设备中进行传播,在一些情况下会导致 网络拥塞 以及 安全隐患


为了避免因 不可控制的广播 导致的网络故障风险,通信网络中使用 路由器(Router) 设备来分割 广播域

image-20260121171355508
image-20260121171355508

  • 相比于交换机,路由器 并不通过 MAC地址 来确定转发数据的目的地址。

  • 路由器 工作在 网络层 ,利用不同网络的ID号(IP地址)来确定数据转发的目的地址

二层交换机只能构建单一的广播域,不过使用 VLAN功能

有了 VLAN id 相当于三层设备路由器的网络id

  • 它能够将网络分割成多个广播域

    也就是说,==VLAN可以隔离广播域==

串口线连接#

1️⃣ ensp演示:

image-20260121165229744
image-20260121165229744

  • 打开 PC 机后直接进行连接

    远程操控 交换机

image-20260121165332395
image-20260121165332395

2️⃣ 真实物理机连接

  1. 先下载 Windows 串口驱动

image-20260121165411350
image-20260121165411350

  1. 打开 Xshell,新建会话

image-20260121165459333
image-20260121165459333

image-20260121165711041
image-20260121165711041

  • 输入,用户名密码 即可

基础命令#

❤️路由器选型:

image-20260119140739377
image-20260119140739377

  • 我们用的是这款 AR2220 的路由器
  • tab 可以进行自动补全

image-20260119140838568
image-20260119140838568

  • 问号可以提示

  • q 退出为上一级视图

  • Ctrl+z 返回为用户视图

  • Ctrl+c

    暂停运行

  • Ctrl+j

    相当于回车

  • Ctrl+p

    相当于⬆️

基础操作#

Terminal window
1.sys
# 由用户视图< >进入到系统视图[ ]
<Huawei>sys
# 用户视图--只能查看不能配置
Enter system view, return user view with Ctrl+Z.
[Huawei]
# 这个是系统视图
2.sys 主机名
# 可以进行改名
[Huawei]sys R1
[R1]
3.display version
# 查看版本信息
[R1]display version
Huawei Versatile Routing Platform Software
VRP (R) software, Version 5.130 (AR2200 V200R003C00)
Copyright (C) 2011-2012 HUAWEI TECH CO., LTD
Huawei AR2220 Router uptime is 0 week, 0 day, 1 hour, 32 minutes
BKP 0 version information:
1. PCB Version : AR01BAK2A VER.NC
2. If Supporting PoE : No
3. Board Type : AR2220
4. MPU Slot Quantity : 1
5. LPU Slot Quantity : 6
4.interface GigabitEthernet 0/0/0
# 进入到对应的接口
[R1]interface GigabitEthernet 0/0/0
# 可以简写为inter g0/0/0
[R1-GigabitEthernet0/0/0]
5.ip address 192.168.219.1 24
# 配置路由器接口的IP地址和子网掩码
[R1-GigabitEthernet0/0/0]ip address 192.168.219.1 24
Jan 19 2026 14:29:28-08:00 R1 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP
on the interface GigabitEthernet0/0/0 has entered the UP state.
6.display this
# 查看接口配置信息
# 可以先进入到某个接口,查看对应接口配置的IP地址和子网掩码
[R1-GigabitEthernet0/0/0]dis this
# 可以简写为dis this
[V200R003C00]
#
interface GigabitEthernet0/0/0
ip address 192.168.219.1 255.255.255.0
#
return
-----------------------
# q退出当前接口
------------------------
display interface g0/0/0
# 查看某个接口具体的信息
'这个选项不经常用'
7.display ip interface brief
# 查看各个接口ip的简要信息
# 同上在[ ]系统视图就可以看,不必进入到某个接口
[Huawei]display ip interface brief
可以简写为 dis ip int bri
Interface IP Address/Mask Physical Protocol
GigabitEthernet0/0/0 10.0.0.1/24 up up
GigabitEthernet0/0/1 11.22.33.1/24 up up
8.display ip routing-table
# 查看路由表
[R1]display ip routing-table
# 也可以简写为 dis ip routing
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 4 Routes : 4
Destination/Mask Proto Pre Cost Flags NextHop Interface
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
'Proto(Protocol)列'
# 表示路由来源类型
- Direct 直连路由
- Static 静态路由
- OSPF、ISIS、BGP、RIP 动态路由协议
9.undo ip address
# undo命令用于用来恢复默认缺省的情况
# 或者是用来删除某项配置信息
'当我们发现自己刚才路由器接口IP的配置信息有问题的时候,进行使用'
[R1-GigabitEthernet0/0/0]dis this
[V200R003C00]
#
interface GigabitEthernet0/0/0
ip address 192.168.219.1 255.255.255.0
#
return
# 觉得配置有问题,删除之前的接口配置信息
[R1-GigabitEthernet0/0/0]undo ip addr
Jan 19 2026 14:42:54-08:00 R1 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP
on the interface GigabitEthernet0/0/0 has entered the DOWN state.
[R1-GigabitEthernet0/0/0]dis this
[V200R003C00]
#
interface GigabitEthernet0/0/0
#
return
# 再次查看,对应接口已经没有相应的IP配置信息了
10.undo info-center enable
# 取消推送信息
[R1]undo info en
# 可简写
Info: Information center is disabled.
11.display currrent-configuration
# 查看设备当前配置信息
# 可以简写为dis curr
[V200R003C00]
#
sysname R1
#
snmp-agent local-engineid 800007DB03000000000000
snmp-agent
#
clock timezone China-Standard-Time minus 08:00:00
#
portal local-server load portalpage.zip
#
drop illegal-mac alarm
#
set cpu-usage threshold 80 restore 75
#
aaa
authentication-scheme default
.................................
12.save
# 保存配置至闪存中
# 该命令只能在用户视图下使用
The current configuration will be written to the device.
Are you sure to continue? (y/n)[n]:y
It will take several minutes to save configuration file, please wait.......
Configuration file had been saved successfully
Note: The configuration file will take effect after being activated
13.display saved-configuration
# 查看闪存配置
[R1]display saved-configuration
[V200R003C00]
#
sysname R1
#
snmp-agent local-engineid 800007DB03000000000000
snmp-agent
#
clock timezone China-Standard-Time minus 08:00:00
#
portal local-server load portalpage.zip
..............

配置时钟#

Terminal window
1.查看系统当前时间
'无论哪个视图,都可以进行查看'
<R1>display clock
2026-01-21 16:33:06
Wednesday
Time Zone(China-Standard-Time) : UTC-08:00
2.修改时间
<R1>clock datetime 12:00:01 2026-1-12
<R1>display clock
2026-01-12 12:00:03
Monday
Time Zone(China-Standard-Time) : UTC-08:00
# 改完之后,我发现我自己改不回来了!!!
# 只能手动改为自己的信息了,依旧是这个命令
3.设置时区
<R1>clock timezone bj add 8:00:00
'只能在< >用户视图中设置时区'

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

广播域&&冲突域&&ensp基础命令
https://www.kpyun.fun/posts/network/network02/
作者
久棹
发布于
2026-01-25
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
久棹
只要胆子大,天天寒暑假!
公告
欢迎来到久棹的技术小站!本站专注 Linux 运维学习笔记分享,如有问题欢迎交流探讨 🎉
分类
标签
站点统计
文章
98
分类
11
标签
203
总字数
244,453
运行时长
0
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.13.5
文章许可
CC BY-NC-SA 4.0

文章目录