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

news2024/11/15 8:28:28

目录

广播风暴:

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)

小实验:

 

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

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

相关文章

软件测试常见基础知识面试题

一、测试基础理论 1.1 什么是软件测试? 为了发现程序中的错误而执行程序的过程 1.2 软件测试流程 1)需求调查 2)制定初步的项目计划 3)测试准备 4)测试设计 5)测试实施 6)测试评估 1.3 软件…

华为OD机试真题 Python 实现【字符串解密】【2023 B卷 100分】,附详细解题思路

目录 一、题目描述二、输入描述三、输出描述四、解题思路五、Python算法源码六、效果展示1、输入2、输出3、说明 一、题目描述 给定两个字符串string1和string2。 string1是一个被加扰的字符串。string1由小写英文字母(‘a’-‘z’)和数字字符&#xf…

【SCI征稿】计算机算法、通信、人工智能、网络、物联网、机器学习等领域,13本期刊影响因子上涨,这几本期刊录用快

2023年JCR发布后,计算机领域SCI期刊有13本影响因子上涨,审稿周期短,进展顺利: 1️⃣IF:6.0-7.0↑,JCR2区,中科院3区,SCI&EI 双检,CCF-C类 征稿领域:概率…

喜讯 | ShowMeBug CEO 李亚飞获评“稀土开发者”年度技术引领人物

近日,由稀土开发者大会举办的「掘金技术引力榜」评选活动揭晓,李亚飞从众多优秀的技术开发者中脱颖而出,获评年度技术引领人物。 稀土开发者大会年度技术引领人物获奖榜单 稀土开发者大会是由稀土掘金技术社区主办,集国际化前瞻…

c# opencv 找到图像的轮廓,并绘制轮廓

Mat colorMat new Mat();Mat outMat new Mat();Mat resultMat new Mat();Mat src Cv2.ImRead("I:\\mask.jpg");//转成灰度图Cv2.CvtColor(src, colorMat, ColorConversionCodes.RGB2GRAY);//对灰度图像进行阈值操作得到二值图像Cv2.Threshold(colorMat, outMat, 0…

【Python编程系列】3、初识Python代码:输入输出

1、输出 在PyCharm上新建项目和python文件后,编写一行代码,输出:"Hello World"这句话。代码为: print("Hello World")PyCharm上运行代码有两种方式,如下图1和2。代码运行结果在下方显示: print函数打印字符串时加单引号或双引号,不能混用。 单引…

大厂都在做的jmeter接口自动化测试登峰造极的JMETER实现接口自动化测试

目录 一、JMETER的环境搭建 二、JMETER的汉化 三、JMETER的接口请求 四、JMETER的参数化 五、JMETER的JSON传参 六、JMETER的断言添加 一、JMETER的环境搭建 二、JMETER的汉化 临时汉化方法:打开jmeter,options-->choose language-->选择语言…

simulink 常用子系统 核心是函数封装simulink function

目录 Enabled Subsystem Triggered Subsystem Function-call Subsystem Simulink Function Enabled Subsystem Triggered Subsystem Function-call Subsystem Simulink Function 类似c函数的封装 数组形参

ikun猛戳进来丨使用Python打造属于你的ikun音乐播放器,简直不要太好用

首先声明,我不是小黑子,我不是小黑子! 作为一个ikun,时刻都在想着我们家姐姐! 这不上次用Python做了一个ikun飞机大战,今天再给大家整活一手,Python tkinter开发一个专属ikun音乐播放器&#x…

CVPR 2023 | 掩码图像建模MIM的理解、局限与扩展

编者按:掩码图像建模(Masked Image Modeling, MIM)的提出,为计算机视觉模型训练引入无监督学习做出了重要贡献。得益于 MIM 的预训练算法,计算机视觉领域在近年来持续输出着优质的研究成果。然而整个业界对 MIM 机制的…

【Java从入门到大牛】程序流程控制

🔥 本文由 程序喵正在路上 原创,CSDN首发! 💖 系列专栏:Java从入门到大牛 🌠 首发时间:2023年7月7日 🦋 欢迎关注🖱点赞👍收藏🌟留言&#x1f43e…

STM32CubeMX实现USB虚拟串口环回测试功能

STM32CubeMX实现USB虚拟串口环回测试功能 📍参考ST官方给出的参考案例:https://www.stmcu.com.cn/Designresource/detail/LAT/711466🎈同功能配置可以参考《STM32 USB使用记录:使用CDC类虚拟串口(VCP)进行通…

MySQL系统函数

系统函数: 数学函数 1、abs() pi() 2、sqrt() 3、cell() floor() round() truncate() cell是向上取整,floor是向下取整。 注意:round负数和java里面的四舍五入有所不同 Round还可以指明位数 turncate是截断 4、power() …

颜色分类 (力扣)JAVA

给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 必须在不使用库内置的 sort 函数的情况下解决这…

用牛鲨NFT赚取SUI的机会,这不就来了?

很高兴向大家宣布Mysten Labs的Bullshark Quests活动,这是一个为Bullshark持有者提供赚取SUI奖励(和其他福利)的全新方式,Bullshark是ACES计划的一部分。Bullshark Quests将成为一个持续的活动,为Bullshark持有者提供通…

为什么需要多语言并行机器翻译?

随着全球化的加速和不同语言之间的交流需求不断增长,多语言机器翻译(Multilingual Parallel Machine Translation)成为一个备受关注的领域。传统上,机器翻译系统主要集中于一对特定语言之间的翻译,但这种单一语言对的模…

微服务的划分姿势分享

微服务是一种理念,没有确切的定义和边界,好比设计原则,是属于抽象的概念。在定义不明确的情况下谈划分也是一种各说各话,具体问题需要具体分析。 微服务的划分矛盾在于粒度,如果粒度太大了,分和不分似乎都差…

npm 记录

转 请看原文,我只是怕原文没了,复制了一遍。我目的是想记录缓存那一块。 前端工程化 - 剖析npm的包管理机制 - 掘金 在content-v2/sha512 执行 grep -n "https://registry.npmjs.org/base64-js/-/base64-js-1.0.1.tgz" -r ./ 获取缓存包…

Java 定义返回一个不能被修改、删除元素的List

为啥突然分享下这个&#xff0c;也是从mybatis源码看到了&#xff0c;所以想分享下&#xff1a; org.apache.ibatis.plugin.InterceptorChain 使用 Collections.unmodifiableList(); 示例&#xff1a; public static void main(String[] args) {List<String> canNotEdit…

Android 曲线覆盖图

看图 样例代码 layout.xml <com.XXXXX.utils.GraphBendLineandroid:id"id/ghost_view"android:layout_width"200dp"android:layout_height"200dp"android:layout_margin"40dp"app:node_bar_line_color"#F9FEFD"app:nod…