网络— — 二层交换机

news2024/10/7 20:26:10

网络— — 二层交换机

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/x
	shutdown
	exit
	
//手工开启接口
int f0/x
	no shutdown
	exit
  • do的用法
其他模式加do空格可以强制使用特权模式的命令
如:
do sh run
do sh ip int b
do wr 
等
  • 删除配置
1. 在哪配置的就在哪删除
2. 命令前加no空格
3. 原命令中有参数,并且参数具有唯一性,则删除时必须要加参数
如:
conf t
hostname sw1

conf 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.coloradmin.cn/o/179253.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python图像处理(opencv入门)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面我们讨论了fpga的基本操作,这些都是作为整个图像处理的基础部分进行学习的,本质上还是希望用fpga来对部分算法进行加速处理。当然,fpga实现的只是一部分算法,并不是所有的算…

【手写 Promise 源码】第二篇 - Promise 功能介绍与特性分析

一,前言 上一篇,对 Promise 进行了简单介绍,主要涉及以下几个点: Promise 简介和基本使用;Promise 和 callback 对比;Promise 的重要性和作用;Promise 使用场景:Promisify 封装&am…

Python Flask 框架设置响应头,一篇文章学明白

flask 响应头设置📖 导读📖 Python Flask 设置响应头🎉 response.headers 属性🎉 flask.abort() 函数返回特定状态码📖 Flask 中可设置的响应头参数📖 其他关于响应头的配置🎁 使用中间件&#…

[Python]调用pytdx的代码示例

安装pytdxpip install pytdx简单示范from pytdx.hq import TdxHq_API api TdxHq_API() # 数据获取接口一般返回list结构, with api.connect(119.147.212.81, 7709): # 返回普通listdata api.get_security_bars(9, 0, 000001, 0, 10) print(data)输出结果[Ordered…

康巴丝(compas)某Wi-Fi万年历无法自动校时的问题

笔者前两年购买过一块康巴丝牌的电子万年历,该万年历的最大特点可以通过Wi-Fi联网自动校时。 后来的某一天,笔者将原来的H3C AP(11AC)升级为锐捷AP(11AX)。 在之后的几个月中,发现这块电子万年…

Linux常用命令——setsebool命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) setsebool 修改SElinux策略内各项规则的布尔值 补充说明 setsebool命令是用来修改SElinux策略内各项规则的布尔值。setsebool命令和getsebool命令是SELinux修改和查询布尔值的一套工具组。SELinux的策略与规则…

【云原生】Prometheus 监控系统的初步了解与系统搭建

内容预知 前言 1. Prometheus的相关知识 1.1 Prometheus的认识与了解 1.2 Prometheus的特点 1.3 Prometheus存储引擎TSDB 的特点优势 1.4 Prometheus 的生态组件 (1)Prometheus server (2)Client Library (3&a…

主流的操作系统(带你快速了解)

📜 “作者 久绊A” 专注记录自己所整理的Java、web、sql等,IT技术干货、学习经验、面试资料、刷题记录,以及遇到的问题和解决方案,记录自己成长的点滴。 🍁 操作系统【带你快速了解】对于电脑来说,如果说…

如何安装双系统与多系统(带你快速了解)

📜 “作者 久绊A” 专注记录自己所整理的Java、web、sql等,IT技术干货、学习经验、面试资料、刷题记录,以及遇到的问题和解决方案,记录自己成长的点滴。 🍁 操作系统【带你快速了解】对于电脑来说,如果说…

开放式基金净值历史数据 API 数据接口

开放式基金净值历史数据 API 数据接口 实时净值,历史数据,多维度指数参数。 1. 产品功能 支持所有开放式基金净值历史数据查询;可定义查询指标与时间范围;支持所有开放式基金净值历史数据查询;不同的输入指标返回不同…

java-List

java-List1. 预备知识-泛型(Generic)1.1 泛型的引入1.2 泛型的分类1.3 泛型类的定义的简单演示1.4 泛型背后作用时期和背后的简单原理1.5 泛型类的使用1.6 泛型总结2. 预备知识-包装类(Wrapper Class)2.1 基本数据类型和包装类直接的对应关系2.2 包装类的使用,装箱(…

Windows压缩工具 “ Bandizip与7-zip ”(带你快速了解)

📜 “作者 久绊A” 专注记录自己所整理的Java、web、sql等,IT技术干货、学习经验、面试资料、刷题记录,以及遇到的问题和解决方案,记录自己成长的点滴。 🍁 操作系统【带你快速了解】对于电脑来说,如果说…

机器视觉在烟草领域中的应用

一个不知名大学生,江湖人称菜狗 original author: jacky Li Email : 3435673055qq.com Time of completion:2023.1.26 Last edited: 2023.1.26 目录 机器视觉在烟草领域中的应用 烟叶外观检测 烟末原料异物检测 叶梗烟丝缺陷检测 香烟过滤嘴外型检测…

(21)go-micro微服务logstash使用

文章目录一 Logstash介绍二 Logstash作用三 Logstash工作原理四 Logstash安装1.拉取镜像2.运行命令3.查看是否运行五 Logstash使用六 最后一 Logstash介绍 Logstash是具有实时流水线能力的开源的数据收集引擎。Logstash可以动态统一不同来源的数据,并将数据标准化到…

活动星投票自控好声音网络评选微信的投票方式线上免费投票

“自控好声音”网络评选投票_投票平台的陆续发展_小程序投票的好处与坏处_如何进行有效的图文投票近些年来,第三方的微信投票制作平台如雨后春笋般络绎不绝。随着手机的互联网的发展及微信开放平台各项基于手机能力的开放,更多人选择微信投票小程序平台&…

恶意代码分析实战 17 C++代码分析

17.1 Lab20-01 问题 在0x401040处的函数采用了什么参数? 首先,以①处的一个对new操作符的调用开始,这表明它正在创建一个对象。一个对象的引用会在EAX寄存器中返回最终存储在②处的var_8变量和③处的var_4变量中。var_4变量在④处被移到了E…

pytorch深度学习基础(十)——常用线性CNN模型的结构与训练

线性CNN模型的结构与训练引入包LeNet模型结构模型构建AlexNet模型结构模型构建VGG模型结构模型构建加载数据集累加器精度训练引入包 import torch from torch import nn from torchvision import datasets from torchvision import transforms from torch.utils.data import D…

基于蜣螂算法的极限学习机(ELM)分类算法-附代码

基于蜣螂算法的极限学习机(ELM)分类算法 文章目录基于蜣螂算法的极限学习机(ELM)分类算法1.极限学习机原理概述2.ELM学习算法3.分类问题4.基于蜣螂算法优化的ELM5.测试结果6.参考文献7.Matlab代码摘要:本文利用蜣螂算法对极限学习机进行优化,并用于分类问…

【华为上机真题】连续字母长度

🎈 作者:Linux猿 🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C、云计算、物联网、面试、刷题、算法尽管咨询我,关注我,有问题私聊! &…

C语言--指针初阶

目录什么是指针?指针变量指针类型指针类型的意义在数组中举例野指针概念野指针成因如何规避野指针指针运算指针-整数指针关系运算指针-指针应用(求字符串长度)结语什么是指针? 在计算机科学中,指针(Pointer)是编程语言…