网络— — 二层交换机

news/2025/2/13 20:57:09/

网络— — 二层交换机

1 交换机端口

g0/3

  • g:1000M/s
  • 0:模块号
  • 3:接口号

每个端口网速:
Ethernet 10M/s
FastEthernet 100M/s
GigabitEthernet 1000M/s
TenGigabitEthernet 10000Mb/s

2 数据链路层(2层)

Data Link Layer:数据链路层

  1. 属于2层
  2. 传输单元:帧
  3. 帧结构
    在这里插入图片描述
    举例:
    在这里插入图片描述
帧头:6+6+2 = 14 字节
MTU值:1500字节
帧尾:4字节帧头内容:目标MAC、源MAC、类型
类型的作用:识别上层协议
0x0800:上层为IP协议
0x0806:上层为ARP协议
0x表示16进制
  1. 工作在数据链路层的设备:交换机/网卡

小知识:平时我们家里用的那个路由器其实是一台减配又减配的三层交换机,一般是5个端口,4个是二层端口,1一个是路由端口

3 交换机工作原理

3. 1 工作原理

收到一个数据帧后:

  1. 学习帧中的源MAC地址来形式MAC地址表
  2. 检查帧中目标MAC地址,并匹配MAC地址表
    • 如表中有匹配项,则单播转发
    • 如果没有匹配项,则除接收端口外广播转发
  3. MAC地址表的老化时间默认是300s(可修改)

3. 2 交换机基础知识汇总

①交换机端口

  • E:10Mb(Ethernet)
  • F:100Mb
  • G:1000Mb
  • Te:10000Mb

F0/1
0:模块号
1:接口号

接口速率自适应:1000/100/10M自适应

速率工作模式可以为10,100,1000任何一种状态

②交换机端口状态

端口状态:up/down

down的三种可能:
1)人工down掉
2)速率不匹配
3)双工模式不匹配(双工duplex)
双工模式:单工、半双工、全双工

③交换机基本工作模式及命令

第一次匹配网络设备,需要console线
在PC需要使用“超级终端”或其他软件

模式:

1)用户模式

switch>

可以查看交换机的基本简单信息,且不能做任何修改配置
2)特权模式

switch>enable
switch#

可以查看所有配置,且不能修改配置
但可以做测试、初始化等操作
3)全局配置模式

switch#configure terminal
switch(config)#

默认不能查看配置!
可以修改配置,且全局生效
4)接口配置模式

switch(config)# interface f0/1
switch(config-if)#

默认不能查看配置
可以修改配置,且对该端口生效!!
5)console口/线/控制台模式

switch(config)#line console 0
switch(config-line)#

默认不能查看配置
可以修改配置,且对console生效
命令合集
  • exit 退出一级
  • end 直接退到特权模式
  • 支持命令缩写
  • ?的用法(列出该模式的所有命令)
  • 支持历史命令(↑↓箭头)
  • tab补全命令
  • 配置主机名
conf t
hostname 设置名
  • 设置用户密码
line co 0
password 密码
login 
exit
  • 保存配置
    交换机配置原理

在内存中存在一个文件running-config,第一次开机,系统在内存中会自动创建一个新的干净的running-config(内存中)、startup-config(硬盘中)

en
copy running-config startup-config
或
write

在这里插入图片描述

交换机开机动作:
先去硬盘中查看startup-config是否存在,如果不存在,在内存中创建新的running-config。如果存在,则复制到内存中并改名为running-config

  • 查看running-config配置
en
show running-config
sh run

在这里插入图片描述
在这里插入图片描述

  • 查看startup-config配置
show startup-config
  • 重启设备
en
reload
  • 配置特权密码
config t
enable password 密码 (明文)
enable secret 密码
  • 查看mac地址表
show mac-address-table
  • 查看接口状态列表
show ip int brief
(sh ip int b)
  • 手动开启与关闭接口
//手工关闭接口
int f0/xshutdownexit//手工开启接口
int f0/xno shutdownexit
  • do的用法
其他模式加do空格可以强制使用特权模式的命令
如:
do sh run
do sh ip int b
do wr 
等
  • 删除配置
1. 在哪配置的就在哪删除
2. 命令前加no空格
3. 原命令中有参数,并且参数具有唯一性,则删除时必须要加参数
如:
conf t
hostname sw1conf t
no hostname

思科模拟器问题

①关闭自动域名解析

出现Translating “XXXX”…domain server (255.255.255.255)有2种解决办法

1.进入全局配置模式输入no ip domain-lookup关闭掉自动域名解析

en
config t
no ip domain-lookup

2.键盘上ctrl+shift+6,作用是中断自动域名解析


http://www.ppmy.cn/news/19922.html

相关文章

Redis缓存污染了怎么办?

我们应用Redis缓存时,如果能缓存会被反复访问的数据,那就能加速业务应用的访问,但是,如果发生了缓存污染,那么,缓存对业务应用的加速作用就减少了。 在一些场景下,有些数据被访问的次数非常小&…

实现自己的数据库二

一 前言上次数据库支持了一个测试表的插入和查询,但是数据全部保存到磁盘中的,如果程序重启后,数据都会全部丢了,所以需要持久化到磁盘上,像sqlite一样,简单的将数据库的数据保存到一个磁盘文件上。二 实现…

【Quicker】您的指尖工具箱

在日常学习和工作中我们常常用到各种各样的小工具,比如:截图并编辑、取色、文字识别、公式识别等等.   倘若这每一项功能都下载一个程序,则会显得非常冗杂。因此,用一个工具箱将这些功能集合起来,则是一个不错的解决…

详解Windows通过命令行查看电脑连接过的WIFI密码

CONTENT打开命令行进入命令行下的netsh工具查看连接过的WiFi名称指定WiFi名称查看密码在Windows操作系统中(PS:Windows Vista及以后的Windows系统)可以通过命令行工具netsh查看和更改电脑的无线连接设置,包括WiFi。本篇博客将详细…

看完流浪地球2,这些功课你必须要补

昨天看了流浪地球2,里面的信息量太大了,回来补充了一些功课,这些知识,看完,才算对流浪地球2有了进一步了解。地球人的航天路径我们的太空航程是什么样子的呢?要从第二次世界大战开始。回形针计划&#xff1…

【论文简述】Long-range Attention Network for Multi-View Stereo(WACV 2021)

一、论文简述 1. 第一作者:Xudong Zhang 2. 发表年份:2021 3. 发表期刊:WACV 4. 关键词:MVS、注意力、级联、监督回归 5. 探索动机:先前的方法忽略了像素之间的依赖关系,并且期望回归的方式效率不高。…

ArrayList扩容机制~

ArrayList()//会使用长度为零的数组 ArrayList(int initialCapacity)//会使用指定容量的数组 public ArrayList(Collection<?extends E>c>//会使用c的大小作为数组容量假设我们设置一个列表的最初容量为10&#xff0c;如下所示&#xff1a; ArrayList<Integer>…

Opencv调参神器——trackBar控件

Opencv调参神器——trackBar控件 调参需求介绍trackBar控件介绍trackBar控件使用函数案例一:trackBar控件调整图片颜色案例二:trackBar控件调整Canny算子参数案例三:trackBar控件调整图像融合参数trackBar控件总结调参需求介绍 想要学好计算机视觉,有一个库必不可少,那就…