济南大学 《计算机网络2a》期末考点

news/2024/7/27 10:46:02/文章来源:https://blog.csdn.net/m0_75110976/article/details/135583601

Part 1 基本路由器配置

Part 2  交换

  1. 交换机的学习和转发方法

学习:源地址构建MAC地址表

转发:包括两种方法——存储转发交换、直通交换

注意:交换机永远不会把流量从它接收到的接口转发出去

  1. 冲突域&广播域

交换机和路由器划分冲突域

路由器划分广播域

Part 3  VLAN

  1. 基本知识点

默认所有端口属于VLAN1

每个VLAN对应一个广播域

VLAN可以细分广播域

VLAN ID 标识VLAN 范围是1--4094

  1. VLAN端口模式

静态VLAN——基于端口静态手工分配VLAN

动态VLAN——基于MAC地址手工分配VLAN

语音VLAN——配置方法

  1. VLAN Trunking

作用:一条路传递多个VLAN数据

工作原理:

从trunk口出去的数据帧进行标签

从trunk口进入的数据帧移除标签

最终终端只能收到原始的数据帧

  1. 802.1q和ISL协议

802.1q是开放标准    tag位置   4bytes   VLAN数1-4094

ISL是cisco私有标准            30bytes   VLAN数1-1005

  1. Native VLAN

不打标签   默认Native VLAN为VLAN 1

  1. 检验VLAN配置结果

show vlan 列出VLAN详细信息

show vlan brief 列出VLAN摘要信息

show interface f0/1 switchport 列出端口VLAN状态

  1. DPT协商

Dynamic Auto    Dynamic Desirable    Trunk    Access

  1. 管理VLAN
  2. Trunk常见故障

Native VLAN不匹配-0

Trunk模式不匹配

VLAN和IP错误

Trunk允许VLAN不匹配

Part 4  VLAN间的路由

  1. 作用:将路由设备从一个VLAN转发到另一个VLAN
  2. 传统VLAN间路由——多个物理接口
  3. 单臂路由:

缺点:速度局限性,故障点较多

配置命令:

R1(config)#int g0/0.10

R1(config-subif)#encapsulation dot1q 10

R1(config-subif)#ip address 172.17.10.1 255.255.255.0

R1(config)#int g0/0

R1(config-if)#no shutdown

  1. 带SVI的VLAN间路由

配置路由端口:D1(config-if)#no switchport

D1(config)#int vlan 10

D1(config-if)#int add 192.168.10.1 255.255.255.0

D1(config-if)#no shut

D1(config)#ip routing

  1. 排除第3层交换故障

VLAN、中继、第3层接口、IP地址配置

Part 5  STP

  1. 冗余带来的问题:广播风暴、重复的单播帧
  2. STP作用:实现二层无环
  3. 构建无环路拓扑步骤(重中之重)

原则: 数值越低越优先

Step1:选举根桥——BID  

BID组成:网桥优先级 + 拓展系统ID + MAC地址   

桥优先级的数值是4096的倍数,默认值为32768                 

Step2:每个非根网桥上选择根端口

Path cost ---> Sender BID ---> Port ID ---> Local Port ID

更改开销值 spanning-tree cost 25

Step3:每个网段上选择指定端口

RP ---> BID

Step4: 其余端口是替代端口

  1. 802.1D  BPDU帧格式

12个不同字段

协议ID +版本+消息类型+标志+

Root ID+路径开销+BID(网桥优先级 + 拓展系统ID + MAC地址)+端口ID+

消息老化时间+最大老化时间+Hello时间+转发延迟

  1. 计时器

最大老化时间:20s 保存BPDU信息的最长时间

Hello时间:2s 发送BPDU的时间间隔

转发延迟:15s是处于侦听和学习状态的时间

  1. 端口状态

blocking 接受和处理BPDU

(blocking --> listening 发生生成树的选举)

listening 接受和处理BPDU,并传送BPDU

learning  接受和处理BPDU,填充MAC地址表

forwarding  接受和处理BPDU,填充MAC地址表,并发送数据

disabled  不能处理BPDU

  1. 生成树配置

网桥ID BID:

法一:S1(config)#spanning-tree VLAN 1 root primary

法二:S1(config)#spanning-tree VLAN 1 priority 24576

备份根:

S1(config)#spanning-tree VLAN 1 root secondary

Part 6  EtherChannel

  1. 概念:链路聚合
  2. 优点:物理链路配置的一致性

 负载均衡

 ……

  1. 应用限制:设备两端的速率、双工、配置状态必须一致、所有接口属于同一VLAN、所有trunk接口允许的VLAN范围相同
  2. PAgP私有协议:

模式:on、desirable、auto

协商结果

  1. LACP开放协议:

模式:on、active、passive

协商结果

  1. 配置

S1(config)#int ran f0/1-2

S1(config-if-range)#channel-group 1 mode active

S1(config-if-range)#int port-channel 1

S1(config-if)#sw mo tr

S1(config-if)#sw tr al vl 1,2

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

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

相关文章

【PHP】PHP利用ffmreg获取音频、视频的详细信息

目录 一、目的 二、下载并安装ffmreg 三、PHP代码 四、运行结果 一、目的 使用PHP利用ffmreg获取音频、视频的详细信息,音视频总时长、码率、视频分辨率、音频编码、音频采样频率、实际播放时间、文件大小。 二、下载并安装ffmreg 1、下载地址:htt…

探索web技术与低代码开发的融合应用

随着物联网、云计算和人工智能等技术的迅猛发展,现代软件开发正面临着日益增长的需求和复杂性。为了应对这一挑战,一种被称为低代码开发的快速、可视化开发方法逐渐崭露头角。本文将探讨低代码开发与web技术的融合应用,以及这种趋势对软件开发…

SDRAM小项目——命令解析模块

简单介绍: 在FPGA中实现命令解析模块,命令解析模块的用来把pc端传入FPGA中的数据分解为所需要的数据和触发命令,虽然代码不多,但是却十分重要。 SDRAM的整体结构如下,可以看出,命令解析模块cmd_decode负责…

银行储蓄系统的顶层数据流图及细化数据流图

绘制出银行储蓄系统的顶层数据流图及细化数据流图; 银行储蓄系统存、取款流程如下: 1)业务员事先录入利率信息; 2)如果是存款,储户填写存款单,业务员将存款单键入系统,系统更新储户存…

深度学习预备知识-数据存储、数据预处理

1.数据操作 存储 为了能够完成各种数据操作,我们需要某种方法来存储和操作数据。 通常,我们需要做两件重要的事: (1)获取数据; (2)将数据读入计算机后对其进行处理。 如果没有某…

JVM实战(19)——JVM调优工具概述

作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO 联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬 学习必须往深处挖&…

ChatGPT 和文心一言哪个更好用?

ChatGPT 和文心一言哪个更好用? 直接让文心一言来回答: ChatGPT和文心一言都是人工智能语言模型,各有其优势和特点。以下是它们在智能回复、语言准确性、知识库丰富度等方面的比较: 智能回复:ChatGPT和文心一言在智能…

react、Vue打包直接运行index.html不空白方法

react vue 在根目录下创建 vue.config.js 文件,写入 module.exports {publicPath: ./, }

大模型学习之书生·浦语大模型5——基于LMDeploy大模型量化部署实践

目录 大模型部署背景 LMDeploy部署 量化 TurboMind API server 动手实践环节

项目解决方案:“ZL铁路轨行车辆”实时视频监控系统

目 录 一、建设背景 1.1 政策背景 1.2 现状 二、建设目标 三、建设依据 四、建设原则 4.1经济高效性 4.2系统开放性 4.3系统继承性 4.4系统扩展性 4.5系统经济性 4.6系统安全性 五、系统架构 5.1系统架构图 5.2技术架构 1、DVS 2、中心管理服务…

Macbook空间不足怎么解决?

随着使用时间的增长,我们会发现Mac电脑的存储空间越来越少,这时候我们就需要对Mac电脑进行清理,以释放更多的存储空间。那么,Mac空间不足怎么解决呢? 1.清理垃圾文件 Mac空间不足怎么解决?首先要做的就是清…

【C++】“Hello World!“

&#x1f984;个人主页:修修修也 &#x1f38f;所属专栏:C ⚙️操作环境:Visual Studio 2022 ​ 2024.1.14 纪念一下自己编写的第一个C程序 #include<iostream>int main() {/*我的第一个C程序*/std::cout << "Hello world!:>" <<std::endl;ret…

数据结构与算法:归并排序

数据结构与算法&#xff1a;归并排序 归并思想递归法非递归 归并思想 在讲解归并排序前&#xff0c;我们先看到一个问题&#xff1a; 对于这样两个有序的数组&#xff0c;如何将它们合并为一个有序的数组&#xff1f; 在此我们处理这个问题的思路就是&#xff1a;开辟一个新的…

Docker RTMP服务器搭建与视频流推送示例(流媒体服务器tiangolo/nginx-rtmp,推流客户端ffmpeg)

文章目录 RTMP服务器搭建与视频流推送第一部分&#xff1a;搭建RTMP服务器&#xff08;流媒体服务器&#xff09;1.1 安装Docker1.2 搭建RTMP服务器 第二部分&#xff1a;使用ffmpeg进行视频推流&#xff08;推流客户端&#xff09;2.1 安装ffmpeg2.2 使用ffmpeg推流 第三部分&…

不同打包工具下的环境变量配置方式对比

本文作者为 360 奇舞团前端开发工程师 天明 前言 在现代的JavaScript应用程序开发中&#xff0c;环境变量的配置是至关重要的。不同的应用场景和部署环境可能需要不同的配置&#xff0c;例如开发、测试和生产环境。最常见的需求是根据不同的环境&#xff0c;配置如是否开启sour…

excel统计分析——Sidak、Bonferroni法多重比较

参考资料&#xff1a;生物统计学 Sidak法和Bonferroni法针对LSD法犯第Ⅰ类错误风险较大的问题进行了改进&#xff0c;通过根据平均数个数k&#xff0c;减小显著水平α的值来增大t值&#xff0c;从而增大差数显著显著性。 Sidak法的显著水平调整公式为&#xff1a; Bonferroni法…

多输入多输出 | Matlab实现基于LightGBM多输入多输出预测

多输入多输出 | Matlab实现基于LightGBM多输入多输出预测 目录 多输入多输出 | Matlab实现基于LightGBM多输入多输出预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 Matlab实现基于LightGBM多输入多输出预测&#xff08;完整源码和数据&#xff09; 1.data为数据集&a…

【目标检测实验系列】YOLOv5模型改进:融入坐标注意力机制CA,多维度关注数据特征,高效涨点!(内含源代码,超详细改进代码流程)

自我介绍&#xff1a;本人硕士期间全程放养&#xff0c;目前成果:一篇北大核心CSCD录用,两篇中科院三区已见刊&#xff0c;一篇中科院四区在投。如何找创新点&#xff0c;如何放养过程厚积薄发&#xff0c;如何写中英论文&#xff0c;找期刊等等。本人后续会以自己实战经验详细…

【2023 我的编程之旅】

前言 转眼 2024 年都过去 14 天了。回顾 2023 有太多技术上的思考以及人生的感悟&#xff0c;接下来趁着 CSDN 官方活动&#xff0c;顺便记录下来。 技术的价值 与现在的年轻人一心只想搞钱不同&#xff0c;刚毕业的时候&#xff0c;我的梦想是进入一家有实力的科技企业&…

机器学习---xgboost算法

1. xgboost算法原理 XGBoost&#xff08;Extreme Gradient Boosting&#xff09;全名叫极端梯度提升树&#xff0c;XGBoost是集成学习方法的王 牌&#xff0c;在Kaggle数据挖掘比赛中&#xff0c;大部分获胜者用了XGBoost。 XGBoost在绝大多数的回归和分类 问题上表现的十分…