VLAN协议与单臂路由

文章目录

    • VLAN协议与单臂路由
      • 一、VLAN的概念及优势
        • 1、分割广播域
        • 2、VLAN的优势
        • 3、VLAN数据帧
      • 二、VLAN的种类
        • 1、静态VLAN
        • 2、动态VLAN
        • 3、VLAN划分方式
      • 三、静态VLAN的配置
        • 1、VLAN的范围
        • 2、静态VLAN的配置
          • 2.1 配置静态VLAN的步骤
          • 2.2 vlan三种端口类型
          • 举例:配置静态VLAN的步骤(access类型)
      • 四、Trunk介绍与配置
        • 1、Truck介绍
        • 2、Trunk的配置
          • 配置静态VLAN的步骤
          • 举例:配置静态VLAN的步骤(truck类型)
      • 五、vlan间的通讯—单臂路由
        • 1、单臂路由
          • 1.1 单臂路由实现不同VLAN间通信
          • 1.2 单臂路由的缺点
          • 1.3 单臂路由实现不同VLAN间通信的原理
        • 2、单臂路由的配置
          • 举例:配置单臂路由步骤

VLAN协议与单臂路由

一、VLAN的概念及优势

  • VLAN:虚拟局域网(大的网络划分成小的网络)

  • vlan是交换机的独有技术,交换机的所有端口都在一个广播域

1、分割广播域

广播域:一台机器发送广播,所有可以收到消息的机器,都在一个广播域

  • 物理分割
  • 逻辑分割
2、VLAN的优势

2.1 控制广播

  • 每个VLAN 都是一个独立的广播域,这样就减少了广播对网络宽带的占用,提高了网络传输效率

2.2 增强网络安全性

  • 由于只能在同一VLAN内的端口之间交换数据,不同的VLAN 端口之间不能直接访问,因此通过划分VLAN 可以限制个别主机访问服务器等资源,提高网络安全性

2.3 简化网络管理

  • 缩小排错的范围
3、VLAN数据帧

image-20231213165826568

二、VLAN的种类

1、静态VLAN
  • 基于端口划分静态VLAN
2、动态VLAN
  • 基于mac地址划分动态VLAN
3、VLAN划分方式

①、基于接口

②、基于mac地址

③、基于ip子网划分

④、基于协议划分

⑤、基于策略

三、静态VLAN的配置

1、VLAN的范围
VLAN ID范围范围用途
0, 4095保留仅限系统使用
用户不能查看和使用这些VLAN
1正常Cisco默认VLAN
用户能够使用该VLAN,但不能删除它
2-1001正常用于以太网的VLAN
用户可以创建、使用和删除这些VLAN
1002-1005正常用于FDDI和令牌环的Cisco默认VLAN
用户不能删除这些VLAN
1006-1024保留仅限系统使用
用户不能查看和使用这些VLAN
1025-4094扩展仅用于以太网VLAN
2、静态VLAN的配置
  • 交换机区别vlan的方法:数据帧的vlan和端口的vlanid作比较,如果一样放行,如果不一样丢弃
2.1 配置静态VLAN的步骤
  • 创建VLAN
vlan batch 数字(10 20): 建立vlandisplay vlan: 查看vlandisplay port vlan active: 查看的vlan信息更详细
  • 将交换机的端口加入到相应的VLAN中
access类型: 交换机连接PC主机int e0/0/1: 进入接口模式port link-type access: 选择端口类型为accessport default vlan 数字(10、20): 将端口加入到vlan(10、20)中优化操作:①、简化操作: 先设置一个临时的端口组port group-member e0/0/1 to e0/0/10: 1到10口②、添加描述信息:进入vlan; 
vlan 数字;
description 描述信息
  • 验证VLAN的配置
ping ip地址同一网段,不同的vlan下,能不能ping的通。若ping不通,则vlan配置成功
2.2 vlan三种端口类型
  • access:交换机连接PC主机(一般只能属于一个vlan)

  • truck:交换机连交换机(可以允许多个vlan通过,可以接收和发送多个vlan 报文)

  • hybrid:混杂模式(华为特有)

举例:配置静态VLAN的步骤(access类型)

①、PC机配置ip地址

image-20231213162222424

②、创建vlan:vlan batch 数字

image-20231213181629166

image-20231213163111992

③、选择端口类型:port link-type access

​ 将端口加入到vlan中:port default vlan 数字

image-20231213164258525

image-20231213164544537

④、配置完成后,同属于vlan10的PC1和PC2是能ping通的,但属于vlan10的PC1和属于vlan的PC3是ping不通的(一个vlan属于一个网段,vlan划分广播域)

image-20231213164858941

四、Trunk介绍与配置

1、Truck介绍
  • 交换机连交换机(可以允许多个vlan通过,可以接收和发送多个vlan 报文)
2、Trunk的配置
配置静态VLAN的步骤
  • 创建VLAN
vlan batch 数字(10 20): 建立vlandisplay vlan: 查看vlandisplay port vlan active: 查看的vlan信息更详细
  • 将交换机的端口加入到相应的VLAN中
truck: 交换机连交换机int e0/0/1: 进入接口模式port link-type trunk (p l t): 选择端口类型为trunkport trunk allow-pass vlan all: 允许所有vlan通过(p t a v a )
  • 验证VLAN的配置
ping ip地址同一网段,不同的vlan下,能不能ping的通。若ping不通,则vlan配置成功
举例:配置静态VLAN的步骤(truck类型)

①、PC机配置ip地址

image-20231213182133425

②、创建vlan:vlan batch 数字

image-20231213182053106

image-20231213182559624

③、选择端口类型:port link-type truck

​ 将端口加入到vlan中:port default vlan 数字

image-20231213184009790

image-20231213184307446

image-20231213183708558

④、配置完成后,同属于vlan10的PC1和PC5是能ping通的,但属于vlan10的PC1和属于vlan的PC6是ping不通的

image-20231213184519788

五、vlan间的通讯—单臂路由

1、单臂路由
  • 使用路由器的子接口,来配置网关(不同网段间通信)
1.1 单臂路由实现不同VLAN间通信

1.1.1 链路类型:

  • 交换机连接主机的端口为access链路
  • 交换机连接路由器的端口为trunk链路

1.1.2 子接口:

  • 路由器的物理接口可以被划分为多个逻辑接口
  • 每个子接口对应一个VLAN网段的网关
1.2 单臂路由的缺点
  • “单臂”为网络骨干链路,容易形成网络瓶颈
  • 子接口依然依托于物理接口,应用不灵活
  • VLAN间转发需要查看路由表,严重浪费设备资源
1.3 单臂路由实现不同VLAN间通信的原理
  • 路由器重新封装mac地址、转换VLAN标签
2、单臂路由的配置
交换机与PC机连接:vlan batch 数字(10 20): 建立vlanaccess类型: 交换机连接PC主机int e0/0/1: 进入接口模式port link-type access: 选择端口类型为accessport default vlan 数字(10、20): 将端口加入到vlan(10、20)交换机与路由器连接:int e0/0/2: 进入接口模式port link-type trunk (p l t): 选择端口类型为trunkport trunk allow-pass vlan all: 允许所有vlan通过(p t a v a )
路由器
int g0/0/0.10: 进入接口模式ip add ip地址 子网掩码: 配置ip地址dot1q termination vid 10: 接入子接口arp broadcast enable: 开启arp广播
举例:配置单臂路由步骤

①、修改PC机处于不同网段,设置网关

image-20231213194443854

image-20231213194500586

②、建立交换机与路由器之间的连接

image-20231213194524926

③、配置路由器信息

image-20231213194545830

④、不同网段之间实现通信
image-20231213194607476

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

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

相关文章

VR全景直播来临,沉浸式代入吸引百万人目光

如今,VR技术正在不断改变着直播行业的面貌,为观众提供沉浸式的观看体验。在5G技术的快速发展背景下,VR全景直播作为5G应用的场景,被广泛应用在体育赛事、新闻会议、演唱会、教育医疗等场景,通过VR技术进行全景直播&…

c语言结构体调用格式与对齐

1.声明形式: struct 结构体名字 { 结构体成员 }结构体变量名; 2.赋值方法 3.结构体对齐: 1.起始偏移量:默认结构体第一个元素对齐0起始偏移量,第一个元素占一个字节,此时偏移量为1. 2.标准数&#xff…

基于stm32 FP-AUD-SMARTMIC1 音频系统开发

基于stm32 FP-AUD-SMARTMIC1 音频系统开发 是否需要申请加入数字音频系统研究开发交流答疑群(课题组)?可加我微信hezkz17, 本群提供音频技术答疑服务,+群赠送语音信号处理降噪算法,蓝牙耳机音频,DSP音频项目核心开发资料, FP-AUD-SMARTMIC1 是一个用于 STM32F4Discovery …

《使用ThinkPHP6开发项目》 - 创建控制器

《使用ThinkPHP6开发项目》 - 安装ThinkPHP框架-CSDN博客 《使用ThinkPHP6开发项目》 - 设置项目环境变量-CSDN博客 《使用ThinkPHP6开发项目》 - 项目使用多应用开发-CSDN博客 《使用ThinkPHP6开发项目》 - 创建应用-CSDN博客 使用ThinkPHP6创建控制器,开始项…

css 纯样式实现绘出进度条

效果: css代码: .bar{height: 14px;width: 100%;font-size: 10px;margin-top: 5px;background-color: #f5f5f5;}.bar::before{display: block;counter-reset: progress var(--precent); content: ;width: calc(1% * var(--precent));color: #fff;height:…

【C++进阶篇】二叉搜索数

目录 前言: 以后我们要学map,set,AVL,红黑数所以必须要有二叉搜索数做铺垫 1、二叉搜索树概念 2.二叉搜索树操作 1.二叉搜索树的查找 a、从根开始比较,查找,比根大则往右边走查找,比根小则…

SpringBoot 实现动态切换数据源

最近在做业务需求时,需要从不同的数据库中获取数据然后写入到当前数据库中,因此涉及到切换数据源问题。本来想着使用Mybatis-plus中提供的动态数据源SpringBoot的starter:dynamic-datasource-spring-boot-starter来实现。 结果引入后发现由于…

IO零拷贝

在介绍零拷贝之前我们先看看传统的 Java 网络 IO 编程是怎样的。 下面代码展示了一个典型的 Java 网络程序。 File file new File("index.jsp");RandomAccessFile rdf new RandomAccessFile(file, "rw");byte[] arr new byte[(int) file.length()];rdf…

Tcl语言语法精炼总结

一、置换符号 1.变量置换 $ TCl解释器会将认为$后面为变量名,将变量名置换成它的值 2.命令置换 [] []内是一个独立的TCL语句 3.反斜杠置换 \ 换行符、空格、[、$等被TCL解释器当作特殊符号处理。加上反斜杠后变成普通字符 \t TAB \n 换行符 4.双引号 “” “…

鸿蒙开发之页面与组件生命周期

一、页面间的跳转 创建文件的时候记得选择创建page文件,这样就可以在main->resources->profile->main_pages.json中自动形成页面对应的路由了。如果创建的时候你选择了ArkTS文件,那么需要手动修改main_pages.json文件中,添加相应的…

关于大模型ChatGLM3-6B在CPU下运行

最近在调研市场上语言大模型,为公司的产品上虚拟人的推出做准备。各厂提供语言模型都很丰富,使用上也很方便,有API接口可以调用。但唯一的不足,对于提供给百万用户使用的产品,相比价格都比较贵。所以对ChatGLM3-6B的使…

基于pandoraNext使用chatgpt4

1.登陆GitHub 获取pandoraNext项目GitHub - pandora-next/deploy: Pandora Cloud Pandora Server Shared Chat BackendAPI Proxy Chat2API Signup Free PandoraNext. New GPTs(Gizmo) UI, All in one! 在release中选择相应版本操作系统的安装包进行下载 2.获取license_…

最新鸿蒙HarmonyOS4.0开发登陆的界面1

下载deveco-studio 说明一下,本人只是学习中,现在只是拿着vue及uniapp的经验在一点一点的折腾,不过现在看来,鸿蒙入门并不是很难。也许是自己没有深入下去。 https://developer.harmonyos.com/cn/develop/deveco-studio#download…

docker使用详解

介绍 Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。 Docker基于轻量级虚拟化技术,整个项目基于Go语言开…

Mybatis源码解析6:Mapper执行流程2-三个Handler

Mybatis源码解析6:Mapper执行流程2-三个Handler 1.项目结构2. 源码分析2.1 StatementHandler分析 BaseStatementHandler#prepare2.2 ParameterHandler分析 DefaultParameterHandler#setParameters2.3 ResultSetHandler分析 1.项目结构 2. 源码分析 之前已经对 Sim…

Scrapy爬虫学习

Scrapy爬虫学习一 1 scrapy框架1.1 scrapy 是什么1.2 安装scrapy 2 scrapy的使用2.1创建scrapy项目2.2 创建爬虫文件2.3爬虫文件的介绍2.4 运行爬虫文件 3 爬取当当网前十页数据3.1 dang.py:爬虫的主文件3.2 items.py 定义数据结构3.3 pipelines.py 管道3.4 执行命令…

总结了人工智能领域,能源领域,电气领域比较好中的一些sci期刊!!仅供参考

文章目录 前言一、总结了人工智能领域,能源领域,电气领域比较好中的一些sci期刊 总结 前言 期刊查询网站: https://www.letpub.com.cn/index.php?pagejournalapp&viewsearch 链接: 点我跳转期刊查询网站 一、总结了人工智能领域&#…

【Spring】02 Bean 的命名

文章目录 1. 定义2. 使用优势3. 如何命名4. 注解驱动5. 最佳实践1)使用明确的业务名词2)避免缩写和首字母缩略词2)不要过度使用别名 结语 在 Spring 框架中,Bean 是应用程序中的主要组件,负责承载和管理应用的核心功能…

【python-wrf】绘制wrf中的土地利用报错内容及其解决方法

从该代码处绘制wrf中的土地利用报错内容及其解决方法 1.报错内容: 微信公众平台 (qq.com)https://mp.weixin.qq.com/s/Cn0vhvfroVADPnT237LXNw --------------------------------------------------------------------------- AttributeError …

mysql 字符串合并方法以及合并为null问题

concat()不推荐 mysql一般提供了两种一种是concat()函数一种是concat_ws()函数,前者合并字符串有个弊端,合并字段不能有null值, 否则如下图合并后会是null concat_ws()推荐 concat_ws()函数可以解决合并字符串为null问题,conca…