计算机网络 day3 广播风暴 - VLAN - Trunk

目录

广播风暴:

1.什么是广播风暴?

2.危害:

3.防范

STP生成树协议:(72条消息) 生成树协议 — STP_生成树协议步骤_一下子就醒了的博客-CSDN博客

VLAN:

VLAN是什么?

VLAN起到的作用:

广播域(Broadcast Domain)是指一个网络中可以接收到同一广播消息的所有设备的集合。

分割广播域:(就是起到了隔离的作用)

不同网段之间通信,需要经历路由器

VLAN的优势:

VLAN的划分类型:静态划分VLAN、动态划分VLAN

静态VLAN

动态VLAN

VLAN的范围:

VXLAN:突破了VLAN只有4000多个可用的数量,可以更加多的使用VLAN技术,进行隔离

配置静态VLAN的步骤

小测试:

查看vlan的接口

小实验:

Trunk

交换网络中的链路类型:接入链路、中继链路

如何实现跨交换机之间的相同VLAN通信? (使用Trunk)

交换机给往其他交换机的数据帧打上VLAN标识

VLAN的标识

Native VLAN

Trunk模式

小实验:


交换机可以限制接口的速度(流量),可以禁用某个端口,限制联网。

广播风暴:

1.什么是广播风暴?

        形成交换机的网络环路 + 交换机的工作原理转发广播包(导致交换机一直互相发送广播包)

2.危害:

        网络速度越来越慢(发送广播包会消耗cpu和内存),最后导致网络瘫痪

3.防范

 1. 物理上检查不要形成环路
 2. 交换机的系统里启用STP协议  

STP生成树协议:(72条消息) 生成树协议 — STP_生成树协议步骤_一下子就醒了的博客-CSDN博客

星型拓扑结构

VLAN:

VLAN是什么?

VLAN(Virtual Local Area Network)是一种虚拟局域网技术,用于在物理网络基础之上创建逻辑上隔离的网络分段。

VLAN起到的作用:

广播域(Broadcast Domain)是指一个网络中可以接收到同一广播消息的所有设备的集合。

分割广播域:(就是起到了隔离的作用)

        物理上分割

        逻辑上分割

一个VLAN就是一个广播域  --》 一个网段

VLAN10         --》192.168.1.1~192.168.1.254

VLAN20         --》192.168.2.1~192.168.2.254

不同网段之间通信,需要经历路由器

VLAN的优势:

        1、控制广播

        2、更好地控制网络流量、提高网络性能和安全性。

        3、简化网络管理,提高网络效率,并且增强了网络的灵活性和可扩展性。

网格化管理:跟街道办一样,每条街道分开管理

VLAN的划分类型:静态划分VLAN、动态划分VLAN

静态VLAN

        基于端口划分静态VLAN

动态VLAN

        基于MAC地址划分动态VLAN

VLAN的范围:

默认所有的接口都属于VLAN1

所有的交换机都有VLAN1,是默认建立好的

VXLAN:突破了VLAN只有4000多个可用的数量,可以更加多的使用VLAN技术,进行隔离

配置静态VLAN的步骤

        创建VLAN

        将交换机的端口加入到相应的VLAN中

        验证VLAN的配置

小测试:

查看vlan的接口

Switch#show vlan brief 

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa0/4, Fa0/5, Fa0/6, Fa0/7
                                                Fa0/8, Fa0/9, Fa0/10, Fa0/11
                                                Fa0/12, Fa0/13, Fa0/14, Fa0/15
                                                Fa0/16, Fa0/17, Fa0/18, Fa0/19
                                                Fa0/20, Fa0/21, Fa0/22, Fa0/23
                                                Fa0/24, Gig1/1, Gig1/2
10   sales                            active    Fa0/1, Fa0/2
20   ops                              active    Fa0/3
30   dev                              active    
40   devops                           active    
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active    
Switch#

因此不同vlan中即使他们的IP地址是相同网段的,但是他们也是不能通信的

小实验:

 测试:(使用PC8 ping PC9 和 PC10的结果)

Trunk

"Trunk"是指一种特殊的链路或端口配置,用于在网络设备之间传输多个VLAN(Virtual Local Area Network)的数据。实现跨交换机之间的相同VLAN通信

trunk:干道(主要的通道),任何的VLAN里的数据都可以在trunk链路上传输

交换网络中的链路类型:接入链路、中继链路

因此trunk是中继链路啦

如何实现跨交换机之间的相同VLAN通信? (使用Trunk)

上图思路不可取,因为会连接很多条链路。因此我们需要使用到trunk配置

交换机给往其他交换机的数据帧打上VLAN标识

VLAN的标识

在以太网上实现中继,有两种封装类型

        ISL(Cisco私有标准)

        IEEE 802.1q(公有标准)

Native VLAN

Native VLAN 是一个特殊的虚拟局域网(VLAN),它在 IEEE 802.1Q 标准中定义。Native VLAN 是在 Trunk 端口上默认配置的 VLAN,用于处理那些未标记的数据帧。简单来说,它是在 Trunk 端口上发送和接收未打上 VLAN 标签的数据帧的默认 VLAN。

不支持VLAN的交换机混合部署(不同品牌的交换机)

允许交换机从Trunk端口上转发未被标记的帧

交换机默认Native VLAN是VLAN 1

Trunk端口互联Native VLAN必须相同

Trunk模式

接入(Access)  

干道(Trunk)

动态企望(Dynamic desirable)

动态自动(Dynamic auto)

非协商(Nonegotiate)

小实验:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/36444.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT落地场景探索-数据库与大模型

目录 openGauss介绍 openGauss介绍 数据库与大模型 openGauss介绍 大模型与数据库 大模型为数据库带来的机遇 大模型解决数据库问题的挑战 数据库为大模型带来的价值 大模型大模型的发展趋势 趋势产品:Chat2DB 简介 特性 生产应用:基…

SpringBoot项目模块间通信的两种方式

说明:在微服务架构开发中,一个请求是通过模块之间的互相通信来完成的,如下面这个场景: 创建两个子模块:订单模块(端口8081)、用户模块(端口8082),两个模块之…

设计模式--------行为型模式

行为型模式 行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。 行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间…

VSCODE VUE3 element-ui plaus 环境搭建

目录 一、VUE 1、安装VUE 2、创建项目 二、Element Plus 1、在项目目录中安装 Element Plus,执行 2、引入element 三、vscode 中运行 1、打开项目文件夹 2、点击debug,运行 1)、首次lanch chrome时 2)、lanch node.js …

MyCat2介绍以及部署和读写分离/分库分表(MyCat2.0)

一,MyCat入门 1.什么是mycat 官网:http://www.mycat.org.cn/​ mycat是数据库中间件 它可以干什么? 读写分离数据分片:垂直拆分,水平拆分多数据源整合 2.数据库中间件 ​ 中间件:是一类连接软件组件和…

十五、flex弹性元素的样式

目录&#xff1a; 1. 基本布局 2. 弹性元素的属性&#xff1a;flex-grow 3. 弹性元素的属性&#xff1a;flex-shrink 4. 弹性元素的属性&#xff1a;flex-basis 5. flex 统一设置这3个属性&#xff08;常用&#xff09; 6. order 一、基本布局 <style>*{margin: 0;paddin…

Arcgis之Python的Arcpy的点线面对象的创建处理和通过pandas读取txt中的经纬度坐标创建几何对象

前言 本节将介绍点线面对象的创建和处理。创建点对象有三个类&#xff0c;分别是Point、Multipoint、PointGeometry&#xff0c;创建线对象的类为Polyline&#xff0c;创建面对象的类为Polygon。 一、点对象的创建——Point 点对象经常与光标配合使用。点要素将返回单个点对…

抖音seo矩阵系统源码|需求文档编译说明(技术)

1.抖音seo矩阵系统文档开发流程 抖音SEO矩阵指的是一系列通过搜索引擎优化&#xff08;SEO&#xff09;技术和策略来提升抖音账号在搜索结果中排名的方法和工具。在抖音上&#xff0c;用户可以通过搜索关键词来查找与其相关的视频和账号。因此&#xff0c;抖音SEO矩阵的主要目…

Java阶段四Day11

Java阶段四Day11 文章目录 Java阶段四Day11Spring AOPElasticsearch1. 关于各种数据库的使用2. 关系型数据库中的索引3. 安装与启动elasticsearch4. 访问elasticsearch5. 使用elasticsearch分词6. elasticsearch文档的相关概念7. 使用elasticsearch添加数据7.1. 添加文档7.2. 查…

QT登录界面

1.效果图 2.代码 #include "widget.h" #include "ui_widget.h" #include <QApplication> #include <QWidget> #include <QtWidgets>Widget::Widget(QWidget *parent): QMainWindow(parent), ui(new Ui::Widget) {ui->setupUi(this);…

【CSS】浮动

&#x1f4dd;个人主页&#xff1a;爱吃炫迈 &#x1f48c;系列专栏&#xff1a;HTMLCSS &#x1f9d1;‍&#x1f4bb;座右铭&#xff1a;道阻且长&#xff0c;行则将至&#x1f497; 文章目录 浮动浮动的规则浮动的案例浮动的清除 浮动 float属性可以指定一个元素应沿其容器的…

deeplabv3+源码之慢慢解析 第二章datasets文件夹(1)voc.py--voc_cmap函数和download_extract函数

系列文章目录&#xff08;更新中&#xff09; 第一章deeplabv3源码之慢慢解析 根目录(1)main.py–get_argparser函数 第一章deeplabv3源码之慢慢解析 根目录(2)main.py–get_dataset函数 第一章deeplabv3源码之慢慢解析 根目录(3)main.py–validate函数 第一章deeplabv3源码之…

亚马逊云科技推出的一项完全托管的生成式AI服务——Amazon Bedrock

在全球生成式AI浪潮兴起之际&#xff0c;以“智联世界&#xff0c;生成未来”为主题的2023世界人工智能大会&#xff08;WAIC 2023&#xff09;于7月6日在上海世博中心拉开帷幕。大会首日&#xff0c;亚马逊云科技携生成式AI产品Amazon Bedrock亮相大会现场&#xff0c;亚马逊云…

Linux发行版Gentoo被发现有漏洞,在SQL注入方面存在安全风险

近日有消息表明&#xff0c;Gentoo Linux发行版中存在漏洞CVE-2023-28424&#xff0c;并且极有可能被黑客利用该漏洞进行SQL注入攻击。 据悉&#xff0c;研究人员从 GentooLinux的Soko搜索组件中找到了这个漏洞&#xff0c;并且该漏洞的CVSS风险评分为 9.1&#xff0c;属于特别…

使用Pytorch加载预训练模型及修改网络结构

Pytorch有自带的训练好的AlexNet、VGG、ResNet等网络架构。详见官网 1.加载预训练模型 import torch import torchvision import torch.nn as nn import torch.optim as optim import torch.nn.functional as F import torchvision.transforms as transforms import torchvis…

【QQ好友列表-设置HeaderView Objective-C语言】

一、咱们一起来看 刚才咱们是不是给大家说到 创建好模型了 是不是单元格,我们需要自定义单元格了 自定义单元格的步骤: 我相信大家现在脑子里,应该有那个代码的思路了吧 1)首先,是不是要新建一个类型啊 这个类型应该建在哪个里面 是不是应该建在我们的View里面 View…

linux常见指令下

接下来我们就聊聊linux的后面十条指令。 一:echo 作用是往显示器输出内容&#xff0c;和printf类型&#xff0c;但是该指令最核心的是与之相关的一些概念 概念1.输出重定向&#xff1a; echo不仅可以向显示打印内容&#xff0c;还可以向文件输出内容&#xff0c;本应该输出到…

图片视频抹除算法总结Inpaint

基本是从图片抹水印和视频抹水印两个方向 Video Inpainting&#xff1a;https://paperswithcode.com/task/video-inpaintingImage Inpainting&#xff1a;https://paperswithcode.com/task/image-inpainting 请根据目录查看 图片 Partial Conv 部分卷积层 源自于Image In…

人工智能时代如何加强网络安全

人工智能正在为软件开发人员赋予以前被认为难以想象的新能力。新的生成式人工智能可以提供复杂、功能齐全的应用程序、调试代码或使用简单的自然语言提示添加内嵌注释。 它已准备好以指数方式推进低代码自动化。但与此同时&#xff0c;新一代人工智能可能会为不良行为者提供帮…

vue中控制element表格列的显示与隐藏

背景 根据‘执行进度计算方式’的单选框里面的选项不同&#xff0c;展示不同的column 按最小制剂单位统计: 按含量统计: 实现方式 就是拿到选项框里面的值&#xff0c;再根据里面的值来判断哪些column显示和隐藏&#xff1b;关于显示和隐藏可以设置变量&#xff1b; <…