【eNSP】企业网络架构实验——vlan间的路由通信(三)

VLAN间的路由是指不同VLAN之间的通信,通常VLAN是用来分割网络流量和提高网络安全性的。

一、VLAN

1. 什么是VLAN?

VLAN,全称是虚拟局域网(Virtual Local Area Network),是一种将物理局域网(LAN)分割成多个逻辑上的、彼此独立的网络的方法。这些逻辑网络可以在同一物理网络设备(如交换机)上实现,而不需要实际的物理隔离。

2. VLAN作用

  • 提高网络安全性:

通过将网络流量划分为多个VLAN,可以将不同部门或应用的数据隔离在不同的逻辑网络中,减少网络攻击的范围。

  • 网络管理的灵活性:

VLAN使得网络管理更加灵活和方便。管理员可以在不同的物理位置上创建和管理VLAN,而不需要重新布线或增加新的硬件。

  • 优化网络性能:

VLAN通过将网络流量分隔在不同的逻辑网络中,可以减少广播风暴,提高网络性能。

  • 简化网络配置:

VLAN使得网络配置更加简单和高效。管理员可以通过软件配置来管理VLAN,而不需要更改硬件设备的物理连接。

  • 提升可扩展性:

使用VLAN,可以在同一交换机上为不同的工作组或部门创建独立的网络,并且可以根据需要轻松地添加或移除VLAN,提升网络的可扩展性。

3. 应用场景

企业网络:在企业网络中,常常使用VLAN将不同的部门(如市场部、财务部和研发部)进行隔离,以提高安全性和管理效率。

学校网络:在学校网络中,VLAN可以用于将不同的教室或实验室隔离开来,确保教学数据的安全和独立。

数据中心:在数据中心,VLAN用于将不同的服务器或服务隔离开来,提高网络的安全性和性能。

4. VLAN间路由

方式方法
单臂路由Router on a Stick (RoAS)通过一个路由器的单条链路来连接多个VLAN。这种方法使用一个路由器的接口连接到一个交换机的多个VLAN,然后通过路由器的路由表来实现VLAN间的通信。
三层交换机Layer 3 Switching使用支持Layer 3功能的交换机(也称为多层交换机)。这些交换机可以在VLAN间进行路由,因此可以直接在交换机上配置路由表来实现VLAN间的通信。
多接口路由通过一个独立的路由器来实现VLAN间的路由。每个VLAN都连接到一个独立的路由器接口,然后通过路由器的路由表来实现VLAN间的通信。

二、VLAN间路由方法

(一)单臂路由

概述:单臂路由是一种通过单个物理路由器接口连接多个VLAN,并通过子接口进行VLAN间路由的方法。这种方法适用于小型网络。

参考文章:单臂路由配置

在这里插入图片描述

最终的实验效果PC1、PC2和PC3可以相互通信ping通,发送报文。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

了解了单臂路由的配置操作,我们来将单臂路由应用至企业网络架构实验。

1. 企业网络架构实验——单臂路由

在企业网络架构实验基础上,我们进行vlan之间的通信实验操作

在这里插入图片描述
各部门之间的PC不能相互访问,但同部门的PC可以相互访问,且PCO可以访问部门对应的server

增加一个Router路由器,聚合链路

在这里插入图片描述
在配置单臂路由前,为PC和server配置上网关
市场部:192.168.10.254
财务部:192.168.20.254
生产部:192.168.30.254

A. 配置LSW1

  • 查看设备当前的运行配置,包括接口配置、VLAN配置、路由配置和其他所有有效的配置命令。回车查看更多。
display current-configuration

在这里插入图片描述

  • 链路聚合:GE0/0/1和GE0/0/2
inter eth-trunk 2
trunkport g 0/0/1
trunkport g 0/0/2
port link-type trunk
port trunk allow-pass vlan all

在这里插入图片描述
B. 配置R1

  • 基础配置
undo t m
sys
undo info en
sys R1
vlan batch 100 200 300

在这里插入图片描述

  • 路由器链路聚合配置路由子接口
#链路聚合
int eth 1
trunkport g 0/0/1
trunkport g 0/0/2
dis this 查看
#配置路由子接口
int eth-trunk1.100					#进入端口                      
dot1q termination vid 100           #开启单臂路由
ip add 192.168.10.254 24            #配置IP地址
arp broadcast enable                #开启ARP协议
undo sh  							#打开端口
vlan 200300的配置如上

在这里插入图片描述

C. 测试

  • 市场部PC10访问
  • PC10访问财务部的PC12和server5
    在这里插入图片描述
  • PC10访问财务部的PC14和server6在这里插入图片描述
  • 财务部PC12访问
  • PC12访问市场部的PC10和server4
    在这里插入图片描述
  • PC12访问生产部的PC14和server6
    在这里插入图片描述
  • 财务部PC14访问
  • PC10访问财务部的PC14和server6
    在这里插入图片描述
  • PC10访问财务部的PC12和server5
    在这里插入图片描述

(二)三层交换机(S5700)

概述:三层交换机可以在二层交换(VLAN间的帧转发)和三层路由(IP路由)之间进行切换,从而直接在交换机上实现VLAN间的路由。

参考文章:三层交换机配置
在这里插入图片描述
最终的实验效果PC1、PC2、PC3和PC4可以相互通信ping通,发送报文。这里就不展示测试结果了。
了解了三层交换机的配置操作,我们来将三层交换机应用至企业网络架构实验。

1. 企业网络架构——三层交换机

在企业网络架构实验基础上,我们进行vlan之间的通信实验操作

在这里插入图片描述各部门之间的PC不能相互访问,但同部门的PC可以相互访问,且PCO可以访问部门对应的server

在配置单臂路由前,为PC和server配置上网关
市场部:192.168.10.254
财务部:192.168.20.254
生产部:192.168.30.254

A. 配置LSW1

  • 查看设备当前的运行配置,包括接口配置、VLAN配置、路由配置和其他所有有效的配置命令。回车查看更多。
display current-configuration

在这里插入图片描述

  • 链路聚合:GE0/0/1和GE0/0/2
inter eth-trunk 2
trunkport g 0/0/1
trunkport g 0/0/2
port link-type trunk
port trunk allow-pass vlan all

在这里插入图片描述
B. 配置S5700

  • 基础配置
undo t m
sys
undo info en
sys R1

在这里插入图片描述

  • 路由器链路聚合配置三层交换机
#链路聚合
int eth 1
trunkport g 0/0/1
trunkport g 0/0/2
port link-type trunk
port trunk allow-pass vlan all
dis this 查看
#配置vlan间路由,分配网段
int vlan 100
ip address 192.168.10.254 24
q
int vlan 200
ip address 192.168.20.254 24
q
int vlan 300
ip address 192.168.30.254 24

在这里插入图片描述

C. 测试
测试操作如单臂路由操作一样

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

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

相关文章

github 模型下载方法

github 模型权重,如果是项目下载,pth文件有时下载后只有1kb 本人测试ok下载方法: 点击view raw,然后可以下载模型权重文件了。

【微软:多模态基础模型】(2)视觉理解

欢迎关注【youcans的AGI学习笔记】原创作品 【微软:多模态基础模型】(1)从专家到通用助手 【微软:多模态基础模型】(2)视觉理解 【微软:多模态基础模型】(3)视觉生成 【微…

Dolby TrueHD和Dolby Digital Plus (E-AC-3)编码介绍

文章目录 1. Dolby TrueHD特点总结 2. Dolby Digital Plus (E-AC-3)特点总结 Dolby TrueHD 与 Dolby Digital Plus (E-AC-3) 的对比 Dolby TrueHD和Dolby Digital Plus (E-AC-3) 是两种高级的杜比音频编码格式,常用于蓝光影碟、流媒体、影院等高品质音频传输场景。它…

基于SpringBoot的养老院管理系统+文档

💗博主介绍💗:✌在职Java研发工程师、专注于程序设计、源码分享、技术交流、专注于Java技术领域和毕业设计✌ 温馨提示:文末有 CSDN 平台官方提供的老师 Wechat / QQ 名片 :) Java精品实战案例《700套》 2025最新毕业设计选题推荐…

Figma汉化:提升设计效率,降低沟通成本

在UI设计领域,Figma因其强大的功能而广受欢迎,但全英文界面对于国内设计师来说是一个不小的挑战。幸运的是,通过Figma汉化插件,我们可以克服语言障碍。以下是两种获取和安装Figma汉化插件的方法,旨在帮助国内的UI设计师…

JavaWeb之AJAX

前言 这一节讲JavaWeb之AJAX 1.概述 以前我们在servlet中得到数据,必须通过域给jsp,然后jsp在响应给浏览器 纯html不能获取servlet返回数据 所以我们用jsp 但是现在我们可以同AJAX给返回数据了 我们可以在sevlet中直接通过AJAX返回给浏览器 html中的J…

【Spring】Bean

Spring 将管理对象称为 Bean。 Spring 可以看作是一个大型工厂,用于生产和管理 Spring 容器中的 Bean。如果要使用 Spring 生产和管理 Bean,那么就需要将 Bean 配置在 Spring 的配置文件中。Spring 框架支持 XML 和 Properties 两种格式的配置文件&#…

[Python学习日记-68] 绑定方法与非绑定方法

[Python学习日记-68] 绑定方法与非绑定方法 简介 绑定方法 非绑定方法 绑定方法与非绑定方法的应用 简介 在之前我们学习类与对象的属性查找与绑定方法的时候就接触过绑定方法了,不过当时是简单的介绍了针对于对象的绑定方法,其实在类内部定义的函数…

逆向攻防世界CTF系列39-debug

逆向攻防世界CTF系列39-debug 查了资料说.NET要用其它调试器,下载了ILSPY和dnSPY ILSPY比较适合静态分析代码最好了,函数名虽然可能乱码不显示,但是单击函数名还是能跟踪的,而dnSPY在动态调试上效果好,它的函数名不仅…

Spring-事务学习

spring事务 1. 什么是事务? 事务其实是一个并发控制单位,是用户定义的一个操作序列,这些操作要么全部完成,要不全部不完成,是一个不可分割的工作单位。事务有 ACID 四个特性,即: 原子性(Atom…

RHCE的学习(21)

第三章 Shell条件测试 用途 为了能够正确处理Shell程序运行过程中遇到的各种情况,Linux Shell提供了一组测试运算符。 通过这些运算符,Shell程序能够判断某种或者几个条件是否成立。 条件测试在各种流程控制语句,例如判断语句和循环语句中…

用pyspark把kafka主题数据经过etl导入另一个主题中的有关报错

首先看一下我们的示例代码 import os from pyspark.sql import SparkSession import pyspark.sql.functions as F """ ------------------------------------------Description : TODO:SourceFile : etl_stream_kafkaAuthor : zxxDate : 2024/11/…

单片机_day3_GPIO

目录 1. 灯如何才能亮 1.1原理图 1.2 二极管 1.3 换了一个灯和原理图 ​编辑 1.4 三极管 1.4.1 NPN型三极管 1.4.2 PNP型三极管 2. 基本概念 3. 输入 3.1 浮空输入 3.2 上拉输入 3.3 下拉输入 3.4 模拟输入 4. 输出 4.1 推挽输出 4.2 开漏输出 如何让开漏输出…

基于视觉智能的时间序列基础模型

GitHub链接:ViTime: A Visual Intelligence-Based Foundation Model for Time Series Forecasting 论文链接:https://github.com/IkeYang/ViTime 前言 作者是来自西安理工大学,西北工业大学,以色列理工大学以及香港城市大学的研…

java项目-jenkins任务的创建和执行

参考内容: jenkins的安装部署以及全局配置 1.编译任务的general 2.源码管理 3.构建里编译打包然后copy复制jar包到运行服务器的路径 clean install -DskipTests -Pdev 中的-Pdev这个参数用于激活 Maven 项目中的特定构建配置(Profile) 在 pom.xml 文件…

Qt按钮类-->day09

按钮基类 QAbstractButton 标题与图标 // 参数text的内容显示到按钮上 void QAbstractButton::setText(const QString &text); // 得到按钮上显示的文本内容, 函数的返回就是 QString QAbstractButton::text() const;// 得到按钮设置的图标 QIcon icon() const; // 给按钮…

论文6—《基于YOLOv5s的深度学习在自然场景苹果花朵检测中的应用》文献阅读分析报告

论文报告:基于YOLOv5s的深度学习在自然场景苹果花朵检测中的应用 基于YOLOv5s的深度学习在自然场景苹果花朵检测中的应用 摘要国内外研究现状1. 疏花技术研究2. 目标检测算法研究 研究目的研究问题使用的研究方法试验研究结果文献结论创新点和对现有研究的贡献1. Y…

「人眼视觉不再是视频消费的唯一形式」丨智能编解码和 AI 视频生成专场回顾@RTE2024

你是否想过,未来你看到的电影预告片、广告,甚至新闻报道,都可能完全由 AI 生成? 在人工智能迅猛发展的今天,视频技术正经历着一场前所未有的变革。从智能编解码到虚拟数字人,再到 AI 驱动的视频生成&#…

计算机毕业设计Python美食推荐系统 美团爬虫 美食可视化 机器学习 深度学习 混合神经网络推荐算法 Hadoop Spark 人工智能 大数据毕业设计

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…

GPU分布式通信技术-PCle、NVLink、NVSwitch深度解析

GPU分布式通信技术-PCle、NVLink、NVSwitch 大模型时代已到来,成为AI核心驱动力。然而,训练大模型却面临巨大挑战:庞大的GPU资源需求和漫长的学习过程。 要实现跨多个 GPU 的模型训练,需要使用分布式通信和 NVLink。此外&#xf…