网络工程师学习笔记——局域网和城域网(二)

2024-09-05 04:28

本文主要是介绍网络工程师学习笔记——局域网和城域网(二),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

快速以太网

快速以太网(802.3u 100Mbps)

其中多模光纤的芯线直径为62.5μm包层直径为125μm

千兆以太网

千兆以太网(802.3z和802.3ab) 1000Base—T

万兆以太网

万兆以太网 802.3ae(10G)  光纤或者双绞线作为传输介质

40G以太网是 IEEE 802.3ba

400G以太网是 IEEE802.3 bs

虚拟局域网(VLAN)

根据管理,组织机构或应用类型对减缓局域网进行分段而形成的逻辑网络 依部门划分

虚拟局域网和物理局域网具有相同的属性

任何一个交换机的端口可以划分给某个VLAN,每一个VLAN就是一个广播域

不同的VLAN之间进行通信需经过三层设备:路由器,三层交换机,防火墙

划分VLAN的方式

在交换机上划分VLAN的方法

<1>静态分配VLAN

就是将交换机的哥哥端口划分到指定的VLAN中,任何接入该端口的设备都属于这个VLAN

<2>动态分配VLAN

通过网络管理软件包来创建,根据设备的MAC地址,网络层协议,网络层地址,和管理策略来划分VLAN

其中基于MAC地址划分VLAN是最常使用的

划分VLAN的好处

控制网络流量:一个VLAN网络的内部通信,不会转发到其他的VLAN中,有助于控制广播风暴,加纳少冲突域,提高带宽的利用率

提高网络的安全性:

灵活的网络管理

VLAN帧

IEEE 802.1q 定义了VLAN帧标记的格式——(由硬件直接处理,不会带来延时)

其中有:4094个可用VLAN

是在原来的以太网帧中,增加了四个字节的标记(Tag)

四个字节包括:Priority,CFI,TPID,VID

交换机的端口类

access 传送单个VLAN,用于连接终端设备

Trunk:多个VLAN之间进行通信

hybrid:混合access和Trunk

VLAN batch 30 40 指的是两个VLAN 30,40

VLAN 30 to 40  指的是11个VLAN

二层环路问题

<1>广播风暴

现象:网络慢,所有指示灯频繁闪烁,CPU利用率高,CLI(命令行)卡顿

<2>MAC表震荡

就是同一个端口学习不同的MAC地址,MAC地址老是变来变去

生成树(STP)

生成树同时保证网络冗余,有能够解决二层环路问题。

其原理是:通过逻辑阻塞特定的端口,达到消除环路问题

学习这个首先了解:什么是桥ID,其由2个优先级字节和6个MAC字节 一共8个字节

桥ID优先级默认是32768

路径开销和带宽成为反比

确定逻辑堵塞端口的步骤:

<1>确定一个根桥 优先级确定:1、可以根据网桥ID的优先级 2、根据MAC地址越小的优先级越大 <2>确定其他网桥的根端口(RP): 到根桥最近的一个端口就是根端口

<3>确定指定端口(DP):每个段选择一个指定端口 ,根桥上的端口都是指定端口,根据路径开销和带宽速率成反比确定,

<4>选出非指定端口(这个就是堵塞的端口)

建立生成树时,最主要的信息如下

<1>发出BPDU的网桥标识符及其端口标识符

<2>认为可作为根桥的网桥标识符

<3>该网桥的根通路费用

1998年,IEEE发表了 802.1w 定义了快速生成树协议(RSTP)

城域以太网

以太局域网(E-LAN技术)就是802.1Q的VLAN帧标记,双层标记,打了两层VLAN标签,定义为802.1ad 也称QinQ技术,实际上就是把用户的VLAN嵌套在城域以太网的VLAN中传输

802.1ad QinQ

802.1ah MAC-in-MAC

这篇关于网络工程师学习笔记——局域网和城域网(二)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1137942

相关文章

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

Linux网络配置之网桥和虚拟网络的配置指南

《Linux网络配置之网桥和虚拟网络的配置指南》这篇文章主要为大家详细介绍了Linux中配置网桥和虚拟网络的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 一、网桥的配置在linux系统中配置一个新的网桥主要涉及以下几个步骤:1.为yum仓库做准备,安装组件epel-re

python如何下载网络文件到本地指定文件夹

《python如何下载网络文件到本地指定文件夹》这篇文章主要为大家详细介绍了python如何实现下载网络文件到本地指定文件夹,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下...  在python中下载文件到本地指定文件夹可以通过以下步骤实现,使用requests库处理HTTP请求,并结合o

重新对Java的类加载器的学习方式

《重新对Java的类加载器的学习方式》:本文主要介绍重新对Java的类加载器的学习方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍1.1、简介1.2、符号引用和直接引用1、符号引用2、直接引用3、符号转直接的过程2、加载流程3、类加载的分类3.1、显示

Linux高并发场景下的网络参数调优实战指南

《Linux高并发场景下的网络参数调优实战指南》在高并发网络服务场景中,Linux内核的默认网络参数往往无法满足需求,导致性能瓶颈、连接超时甚至服务崩溃,本文基于真实案例分析,从参数解读、问题诊断到优... 目录一、问题背景:当并发连接遇上性能瓶颈1.1 案例环境1.2 初始参数分析二、深度诊断:连接状态与

Qt实现网络数据解析的方法总结

《Qt实现网络数据解析的方法总结》在Qt中解析网络数据通常涉及接收原始字节流,并将其转换为有意义的应用层数据,这篇文章为大家介绍了详细步骤和示例,感兴趣的小伙伴可以了解下... 目录1. 网络数据接收2. 缓冲区管理(处理粘包/拆包)3. 常见数据格式解析3.1 jsON解析3.2 XML解析3.3 自定义

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子