【二层转发】

2024-06-12 12:32
文章标签 转发 二层

本文主要是介绍【二层转发】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

以下内容纯属个人总结,不包看懂~~~

一、

以太网类型及工作原理

一、交换机数据帧转发原理

1.从接口上收到的数据帧不会再从该接口上发送回去;

2.主机发送帧,交换机查找MAC表,查到且不是收到的接口,转发;查不到,洪泛;

3.目的MAC地址是组播,洪泛;

二、组播帧的处理方法

1.不支持组播优化功能交换机→洪泛;

2.支持组播优化功能交换机→将数据帧发送至相应的端口;

三、交换机内部交换方式

1.存储转发      数据帧由发送源到交换机,交换机做FCS校验和长度检查;查询MAC表做出转发决策,送到目的机;

2.直通交换      数据帧由发送源到交换机,交换机查询MAC表做出转发决策,发送到目的机;

3.无碎片交换     数据帧由发送源到交换机,交换机等待接收完64个字节,查询MAC表做出转发决策,发送到目的机;

冲突域和广播域

VLAN的由来

关键词:洪泛、安全隐患、难以管理和维护、为什么不用路由器

一、帧格式

802.1Q是IEEE定义的标准格式,在以太网帧中增加4字节Tag

802.1Qtag为12位,最多vlan数为2^12-2=4094个

VLAN 标识:0,4095保留,1为交换机默认VLAN,2-4094为普通Vlan;

VLAN划分

1.基于交换机接口划分

现网一般都是这种,默认情况下,交换机上所有接口被划分在Vlan 1中。

2.基于端口划分

即基于PC的物理位置划分vlan。

3.基于MAC划分(易理解,不介绍)

4.基于协议

 

5.基于子网

 

广播域和连通性分析

 

跨交换机VLAN互连通信

关键词:Access链路、Trunk链路和Hybrid链路

Hybrid链路和Trunk链路的区别:Hybrid端口允许多个vlan的以太网帧不带tag,Trunk端口只允许缺省vlan的以太网帧不带tag

802.1Q Trunk接口都有一个native vlan,默认为1;不同的802.1Q Trunk接口的native vlan不同,比如可设置为vlan2或vlan3;native vlan收发帧都不需要tag,其他收发帧都必须带上tag

Access接口数据转发:

Access链路转发数据帧时,不带tag

Access接口收到带tag的帧,如果是PVID的报文则接收,否则直接丢弃该帧。

Access接口收到带tag的帧且是PVID的报文,如果交换机上存在该Vlan,则在该Vlan中转发该帧;否则丢弃该帧。

简单地说, Access接口只收发本Vlan的帧。

Trunk接口数据转发:1.接收带tag的数据帧,若接口允许该vlan通过,且存在该vlan,则转发,否咋丢弃;

                                   2.接收不带tag的数据帧,若存在该native vlan 且接口允许通过,转发,否则丢弃;

Hybrid接口数据转发:

hybrid接口可以承载多个vlan的流量,可用在与PC或交换机相连的接口,与trunk接口的最大区别是可以对任何vlan打标记或不打标记。

hybrid接口接收数据帧时,先判断该数据帧是否有vlan信息,如果有,则看该接口是否对该vlan打标记,如果对该vlan打标记,则直接转发到相应的接口,由相应的接口进行处理;如果没有明确说对该vlan打标记,则丢弃。

默认情况下,hybrid 接口只允许默认vlan的数据帧通过,如果要允许其它的vlan 通过,就要对相应的vlan打标记,如果收到的数据帧没有任何标记,则标记为自己的PVID

如果要发送的数据帧没有标记,则直接转发。当把一个接口加入到vlan2后,再把该接口设置为hybrid接口时,该接口的PVID就变成了vlan2,同时对vlan2的数据帧不打标记。

VLAN的其他应用

关键词:传统vlan、Pvlan、Guest vlan、Voice vlan、QinQ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

这篇关于【二层转发】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

在struts.xml中,如何配置请求转发和请求重定向!

<span style="font-size:18px;"><span style="white-space:pre"> </span><!--<strong>下面用请求转发action </strong>,<strong>这样过去id不会丢</strong>,如果用重定向的话,id会丢 --><result name="updatePopedom"<span style="color:#ff00

请解释JSP中的九大内置对象及其作用。什么是Java Web中的请求转发和重定向?它们有什么区别?

请解释JSP中的九大内置对象及其作用。 JSP(JavaServer Pages)中的九大内置对象(也称为隐式对象或自动对象)是JSP容器为每个页面提供的Java对象,这些对象在JSP页面被转换成Servlet时自动可用,无需显式声明。这些对象极大地简化了JSP页面的开发,因为它们提供了对Web应用程序中常见功能的直接访问。以下是九大内置对象及其作用的详细解释: request:javax.

Nginx跨域运行案例:云台控制http请求,通过 http server 代理转发功能,实现跨域运行。(基于大华摄像头WEB无插件开发包)

文章目录 引言I 跨域运行案例开发资源测试/生产环境,Nginx代理转发,实现跨域运行本机开发运行 II nginx的location指令Nginx配置中, 获取自定义请求header头Nginx 配置中,获取URL参数 引言 背景:全景监控 需求:感知站点由于云台相关操作为 http 请求,http 请求受浏览器跨域限制,不能直接访问,因此需要进行 http 的代理,实

[转发] 负载均衡的服务器集群上如何进行缓存和会话数据的管理

会话数据管理方法 1. 不存储Session 对于一些不需要记录用户状态的Web应用,采用这种Stateless方式是最恰当的方式。 2. 基于Cookie的Session共享 这种策略也被称为客户端Session,即不将Session信息存储于服务器端,而是存储于客户端。这同时,也会带来一定的安全问题,因为Cookie是存储于客户端中的,也就意味着客户端可以修改Cooki

Kubenetes 中使用 Traefik 作为 Ingress 转发流量

Kubenetes 中使用 Traefik 作为 Ingress 转发流量 Ingress 就是 Kubernetes 机器外访问集群的入口,将请求的 URL 转发到不同的 Service 上,相当于 Nginx 等代理服务器 路由信息由 Ingress Controller 提供,Ingress Controller 可以理解为监视器,不断请求 Kubernetes API 实时感知 Serv

x11转发远程图形界面

1、 开一个有vnc的节点 2、 开放所有用户的Xserver权限 xhost + 3、X11转发 ssh hlzhang@192.168.3.156 -X 4、打开远程窗口 paraview 在227的界面打开156的图形窗口

太速科技-基于Kintex-7 XC7K325T的FMC USB3.0四路光纤数据转发卡

基于Kintex-7 XC7K325T的FMC USB3.0四路光纤数据转发卡 一、板卡概述   本板卡基于Xilinx公司的FPGAXC7K325T-2FFG900 芯片,pin_to_pin兼容FPGAXC7K410T-2FFG900 ,支持64bit DDR3容量2GByte,USB3.0接口,HPC的FMC连接器,4路光纤接口,板卡支持各种接口输入,USB3.0软件具有

React——forwardRef 转发组件引用

forwardRef forwardRef 是 React 提供的一个 API,它用于在函数组件中转发 ref。 在 React 中,ref 被用来获取对组件内部 DOM 节点或者组件实例的直接引用。默认情况下,你不能在函数组件上使用 ref 属性,因为它们没有实例。但是,有时候你可能需要在父组件中访问子组件中的 DOM 元素或者类组件实例,这就是 forwardRef 发挥作用的地方。 当

第6天:基础入门-抓包技术HTTPS协议APP小程序PC应用WEB转发联动

一、抓包技术-HTTP/S-Web&APP&小程序&PC应用 想要抓包都必须要配置代理和端口,这些工具只能抓取HTTP/S协议的数据,走其他协议的数据抓不了 有些APP具有代理检测功能,若发现你开启了代理,直接无法访问APP 1.Web网页: 安装完抓包软件之后,需要在软件上导出CA证书,在浏览器上进行安装,然后设置真机代理服务器还有软件的代理服务器IP和端口号之后才能进行监

三层接口和二层接口 - Vlan之间通信 三层交换机原理介绍

Vlanif逻辑接口来实现 在三层交换机上配置VLANIF接口来实现VLAN间路由 什么是三层交换机 二层交换机和路由器在功能上的集成构成了三层交换机,三层交换机在功能上实现了VLAN的划分、VLAN内部的二层交换和VLAN间路由的功能 三层交换机的原理 就是二层交换机和路由器的结合体,但是会比这种方式更加高效 三层交换机里面有路由引擎和交换引擎当三层交换机识别到主机发送的DMA