跨vlan通信-----单臂路由技术

2023-11-16


跨vlan通信-----单臂路由技术

实验目标

1):实现跨vlan通信

为什么要使用vlan

1):提高性能-----------------同一个广播域发送广播,造成网络堵塞。

2):提高安全性--------------同一广播域中,机器设备过多,安全性降低。

 

实验网络拓扑

wKiom1UuNUmhmGx3AAEEn9LDkzQ874.jpg

pc1                             pc2

wKiom1UuNb7BQFuPAABQksw8cxU222.jpgwKioL1UuNxHCGj8QAABMWHUz_Vs391.jpg

pc3                                 pc4

wKiom1UuNb6BBuznAABTwXmumB8884.jpgwKioL1UuNxHCyQijAABOvCy4nJg174.jpg



VLAN划分与设定

进入交换机1

<Huawei>system-view

[Huawei]vlan bat 10 20//新建vlan10vlan20

[Huawei]intg0/0/1//进入g0/0/1接口

[Huawei-GigabitEthernet0/0/1]portlink-type access// 只允许一条通过

[Huawei-GigabitEthernet0/0/1]port default vlan 10//将默认的接口加入vlan10

[Huawei-GigabitEthernet0/0/1]int g0/0/2进入到g0/0/2接口

[Huawei-GigabitEthernet0/0/2]portlink-type access//只允许一条默认接口通过

[Huawei-GigabitEthernet0/0/2]port default vlan 20//将默认接口加入vlan20

[Huawei]int g0/0/5//进入到g0/0/5接口

[Huawei-GigabitEthernet0/0/5]port link-type trunk//转为中继口模式

[Huawei-GigabitEthernet0/0/5]port trunk allow-pass vlan 10 20//默认的接口可以通过vlan10vlan20

[Huawei-GigabitEthernet0/0/5]intg0/0/24

[Huawei-GigabitEthernet0/0/24]portlink-type trunk

[Huawei-GigabitEthernet0/0/24]port trunk allow-pass vlan 10 20

注:

在交换机中新建两个vlan.vlan10vlan20.pc1加入到vlan10.pc2加入到vlan20.再将交换机的两个接口都设置成中继口模式.设置成所有成员通过.即可以通过vlan10vlan20

 

[Huawei]display vlan//查看vlan

wKiom1UuNffgRLCPAAGOGSI_F6c374.jpg

通过上图.我们看以看出新建的vlan.已经将默认接口加入到vlan当中了

 

进入交换机2

<Huawei>system-view

[Huawei]vlan bat 10 20//新建vlan10vlan20

[Huawei]intg0/0/3//进入到g0/0/3接口

[Huawei-GigabitEthernet0/0/3]portlink-type access//只允许默认接口通过

[Huawei-GigabitEthernet0/0/3]portdefault vlan 10//将默认接口加入vlan10

[Huawei]intg0/0/4//进入g0/0/4接口

[Huawei-GigabitEthernet0/0/4]portlink-type access//只允许默认接口通过

[Huawei-GigabitEthernet0/0/4]portdefault vlan 20//将默认接口加入到vlan20

[Huawei-GigabitEthernet0/0/4]intg0/0/5//进入g0/0/5接口中

[Huawei-GigabitEthernet0/0/5]portlink-type trunk //转接到中继口模式

[Huawei-GigabitEthernet0/0/5]porttrunk allow-pass vlan 10 20//允许默认接口可以通过vlan10vlan20

在交换机中新建两个vlan.vlan10vlan20.pc3加入到vlan10.pc4加入到vlan20.再将交换机的一个接口设置成中继口模式.即可以通过vlan10vlan20. Vlan10中有pc1pc3//vlan20中有pc2pc4

trunk链路也叫干道链路,使得两个不同的vlan能够像通.允许设定的vlan通过!如:设定trunk为一条线.3vlana.b.c)在trunk线两边.trunk线设定了只允许vlana.b)通过,那么vlanc)是不能通过trunk线的。

 

[Huawei]displayvlan//查看vlan

wKioL1UuN17R2frUAAFUHmQ41sE160.jpg

通过上图.我们看以看出新建的vlan.已经将默认接口加入到vlan当中了,上图中我们已经新建的vlan,并将默认接口加入到其vlan当中,在交换机的g0/0/5接口,我们将其转为中继口模式.因为vlan10vlan20都要通过.

 

路由器R1

<Huawei>system-view

[Huawei]int g0/0/1//进入到g0/0/1接口

[Huawei-GigabitEthernet0/0/1]ip add 12.0.0.1 30//设置默认接口ip

[Huawei]ip route-static 0.0.0.0 0.0.0.0 12.0.0.2//

这是设置路由路径默认路由:0.0.0.0+掩码+ip地址

注:0.0.0.0 表示所有IP地址 掩码为012.0.0.2为转接的下个地址

 

单臂路由实现跨vlan通讯的配置命令和方法

路由器R2

[Huawei]int g0/0/1

[Huawei-GigabitEthernet0/0/1]ip add12.0.0.2 30

[Huawei]ip route-static 0.0.0.0 0.0.0.0 12.0.0.1

[Huawei]int g0/0/0.1//定义子端口0.1//在路由器以太网接口上划分子接口,使用以太网的子接口的ip地址作为网关,并且在子接口上封装802.1q协议.每个都可以划分为“1—4096”个子接口

[Huawei-GigabitEthernet0/0/0.1]dot1q terminationvid 10//封装dot1q

[Huawei-GigabitEthernet0/0/0.1]ip add 192.168.1.124//用以太网的子接口的ip地址作为网关

[Huawei-GigabitEthernet0/0/0.1]arp broadcast enable// 使能终结子接口的ARP广播功能

[Huawei-GigabitEthernet0/0/0.1]int g0/0/0.2

[Huawei-GigabitEthernet0/0/0.2]dot1qtermination vid 20//

[Huawei-GigabitEthernet0/0/0.2]ip add192.168.2.1 24//设置其划分子接口的默认网关

[Huawei-GigabitEthernet0/0/0.2]arp broadcast enable//使能终结子接口的ARP广播功能

 

[Huawei]dis ip int b//查看设备当前配置

wKioL1UuN26hrRn4AAD387NiHt0678.jpg

注:可以看到.划分的两个子接口中的默认网关已设置.并且接口是开着的.

在数据帧传输的时候,交换机会给帧添加一个标签,即:dot1p标签交换机按照他的vid来确定他是属于哪一个vlan如:dot1q termination vid 10”vid 10  是属于vlan 10中的

 

检验:

Pc机与默认网关能够ping通。

Pc机与其他pc机能够ping通。

wKioL1UuN5DBFz83AAFLijIsxnU671.jpg

wKioL1UuN5DAVxgwAAEr5oSeuoU453.jpg

wKiom1UuNj3xTrrYAAEvvKlnrjY248.jpg

wKiom1UuNj2CTgKvAAFTG3cBpxQ713.jpg


结论:

1vlan可以通过控制交换机有效分派出入局域网的分组到正确的出入端口,达到对不同实体局域网中的设备进行逻辑分群管理。

2vlan的划分,“即将一个大的广播域.划分为多个广播域”,可以降低局域网内大量数据流通,优化网络的联通性能。

3Vlan还有隔离功能,在同一个局域网.设备过多会有安全隐患.vlan的划分.可以大大降低。

 

思考.

pc机分为两个网段,不要路由,.不划分vlan Pc1发送广播报文pc2能否收到广播?

 

答:

能够收到广播,虽然没有划分vlan,但在他们基础之上本就有一个vlan,即vlan 1

解析:

ip地址设为不通网段.就认为广播收不到,这是自欺欺人的,

这就是化vlan到原因,划分了vlan之后  不管你在同一个网段还是不在同一个网段.他们都能通。


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

跨vlan通信-----单臂路由技术 的相关文章

  • C++11之第二章 2.23课后题讨论

    题目内容如下 给定指针p 你能知道它是否指向了一个合法的对象吗 如果能 叙述判断的思路 如果不能 也请说明原因 网上一下几种答案 答案1 这个问题我的思路是 首先用 p将其值输出来 如果编译器报错 证明p指向一个无效的对象 要么p 0要么p
  • Entity Framework 使用Code First 处理多个表关系时的错误 “将 FOREIGN KEY 约束 'FK_dbo.' 引入表 ' ' 可能会导致循环或多重级联路径”...

    将 FOREIGN KEY 约束 FK dbo 引入表 可能会导致循环或多重级联路径 请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION 或修改其他 FOREIGN KEY 约束 WillCascad
  • Vue开发环境搭建全过程,一步一个坑

    这是基于vue cli 2 x 搭建项目 首先我们要安装好整个开发环境 其实Windows和Mac的整个过程基本一样 开发环境 Homebrew Mac的包管理神器 Node js cnpm 淘宝镜像 节省安装时间 webpack vue
  • 【粉丝问答25】函数指针定义的一个错误

    1 问题 某个函数指针的使用 编译时出错了 type defaults to int in declaration of on touch messgae handle Wimplicit int typedef on touch mess
  • ROS串口通信

    1 USB转串口设备连接到Ubuntu虚拟机 1 1 查看windows 是否能识别USB转串口 将 USB转串口设备 插入电脑的USB接口 在搜索中输入 设备管理器 打开 设备管理器 windows识别到USB转串口 1 2 USB转串口
  • connect()中绑定信号和槽函数中使用lambda表达式

    参考博客 qt中常用lambda表达式 夏有凉风 冬有雪的博客 CSDN博客 qt lambda 1 无参数写法 信号槽 connect ui gt pushButton QPushButton clicked qDebug lt lt 2
  • MobaXterm无法调出图形界面问题

    在安装部署达梦数据库过程中 常常会使用远程图形化安装 有的时候无法远程调用出图形界面 以下列出一种解决办法 Kylin系统无xclock命令 需要使用xterm测试图形界面 使用root用户登录 首先修改sshd配置文件设置 vi etc
  • maven工程依赖的jar包,在本地仓库有,但是pom.xml文件却报错找不到jar包;IDEA运行项目类文件报错:java: 错误: 无效的源发行版:16

    1 maven项目依赖的jar包 在本地仓库有 但是pom文件却报错找不到jar包 window10 Maven3 8 3 jdk1 8 Intellj IDEA2021 2 2 maven项目依赖的jar包 在本地仓库有 但是pom文件却
  • 语义分割-CityScapes数据集

    前言 常见的语义分割数据集有VOC2012 MS COCO以及Cityscapes等 今天我们介绍Cityscapes数据集 1 数据集简介 Cityscapes数据集 即城市景观数据集 其中包含从50个不同城市的街景中记录的各种立体视频序
  • 关于suitesparse在windows平台下速度极慢以及奇奇怪怪的问题解决

    前言 好像suitesparse原本没有windows版本 然后国外一个大佬写了cmake搞出来的 所以可能存在一些奇奇怪怪的问题吧 主要是一下两点 1 windows相比linux环境速度奇慢 2 新手编译这个库经常会下载suitespa
  • C#求排列组合数

    using System using System Collections Generic namespace Algorithms public class PermutationAndCombination
  • Golang RPC性能测试

    最近刚好要使用Golang的RPC 因此对Golang标准库的RPC进行了一下测试 看看其性能到底如何 RPC服务端和客户端的实现完全使用RPC的net rpc标准库 没有经过特殊的优化 主要针对下面三个场景进行测试 测试之前需要先说明一下
  • 数据结构:顺序栈的基本操作

    目录 顺序栈 顺序栈特点 操作 定义结构体 创建一个空的顺序栈 增 删 计算长度 获取栈顶数据 清空顺序栈 销毁 完整代码 顺序栈 栈的特点 只能在一个端进行数据的插入和删除 先入栈的数据后出栈 后入栈的数据先出栈 FILO first i
  • python 查看列名_Pandas 库之 DataFrame - Python学习笔记

    1 简介DataFrame是Python中Pandas库中的一种数据结构 它类似excel 是一种二维表 或许说它可能有点像matlab的矩阵 但是matlab的矩阵只能放数值型值 当然matlab也可以用cell存放多类型数据 DataF
  • C#枚举 及其API C#学习杂记(九)

    C 中有两种基本类型 值类型 引用类型 本文要说的是值类型中的 枚举 1 枚举的意义 我们玩角色扮演游戏的时候 角色一般来说有多种 战士 法师 射手等 我们可以用 0 1 2来分别代表这三种角色类型 角色类型 类型编号 战士 0 法师 1
  • 如何使用Pip卸载软件包?

    Python Pip command provides search install update uninstall packages We can use pip command to uninstall packages easily
  • 收集到的 hls rtmp rtsp 视频流测试地址

    收集到的 hls rtmp rtsp 视频流测试地址 hls https video dev github io streams x36xhzz x36xhzz m3u8 http live hkstv hk lxdns com live
  • JS常用方法

    以下为web开发中常用到的js方法 收集并整理出来 简单的就不写出来了 1 2 lt HTML gt 3 lt HEAD gt 4 lt TITLE gt New Document 5 lt META N
  • 机器学习——线性模型之Softmax回归

    问 Softmax回归模型是一种典型处理多分类任务的非线性分类模型 答 错误 Softmax回归是线性分类模型 实际上是逻辑回归的拓展 它将逻辑回归的二分类推广到了多分类 用逻辑回归的方法解决多分类问题 线性模型 Softmax回归 Sof
  • Python常见面试题

    Python 30道高频面试题及详细解答 1 如何用一行代码生成 1 3 5 7 9 11 13 15 17 19 2 写一个等差数列 产生一个首项为8 公差为12 末项不大于100的列表 3 一行代码求1到1000内的整数和 4 字典按V

随机推荐

  • 工业智能网关在热交换站管理中的应用

    随着城镇化进程的推进 我国供暖行业的集中供暖需求不断增加 中央供暖热源一般是将热源供应站生产出来的高温蒸汽或温水通过一次热管输送到热交换站 热交换站则是通过热交换器的热交换循环进行热交换 然后再通过二次供应管向家家户户输送热量 热水通过室内
  • Selenium教程__获取元素文本、属性值、尺寸(8)

    本文将介绍如何使用Selenium来获取元素的文本内容 属性值和尺寸 并展示一些实际应用场景 学习本文内容将能够轻松地获取并利用元素的相关信息 从而更好地进行元素的验证 操作和断言 from selenium import webdrive
  • jmeter获取图片验证码-解密图片并识别

    说明 关于图片验证码的处理方式有三种方法 一是让开发屏蔽验证码 二是让开发后端指定一个万能验证码 三是使用OCR工具进行图片验证码的解密及识别 推荐使用前两种方法最省事 OCRServer工具识别图片验证码 由于没有对图片进行降噪 所以识别
  • 泰迪杯数据挖掘挑战赛C题 通用论坛正文提取

    参与第五届泰迪杯 侥幸获得二等奖 简单记录一下 一 问题的背景 在当今的大数据时代里 伴随着互联网和移动互联网的高速发展 人们产生的数据总量呈现急剧增长的趋势 当前大约每六个月互联网中产生的数据总量就会翻一番 互联网产生的海量数据中蕴含着大
  • 1. VC6.0致命错误 RC1015: 无法打开包含文件 'afxres.h'.解决方案

    引起此错误一般是因为运行库路径设置错误 导致找不到头文件 afxres h 解决方案 1 运行VC 选择 工具 按钮 选择 选项 如图 VC6 0致命错误
  • LS1028使用原生RGMII软件修改方案

    LS1028的网络拓扑结构 forlinx的开发板目前只做了五路网口 原生的RGMII并没有配置出来 默认将相关引脚功能用作了音频信号 若将该引脚功能用作了RGMII 音频功能就不能使用了 本人主要介绍软件上的修改 对于硬件原理部分是有硬件
  • bat删除文本文件每行前几个字符

    echo off set fn a txt for f usebackq delims i in fn do echo i gt con set h i setlocal enabledelayedexpansion echo h 4 en
  • 【预测模型-RBF预测】基于RBF神经网络实现腐蚀失重数据预测附matlab代码

    作者简介 热爱科研的Matlab仿真开发者 修心和技术同步精进 matlab项目合作可私信 个人主页 Matlab科研工作室 个人信条 格物致知 更多Matlab仿真内容点击 智能优化算法 神经网络预测 雷达通信 无线传感器 信号处理 图像
  • windows版docker安装运行nacos配置连接数据库

    1 docker安装nacos 下载镜像 docker pull nacos nacos server 下载加载完成之后查看本地镜像 看看拉到本地没有 docker images 启动镜像 docker run d p 8849 8848
  • Mybatis学习笔记--1:先跑起来再说

    MyBatis 本是apache的一个开源项目iBatis 2010年这个项目由apache software foundation 迁移到了google code 并且改名为MyBatis 是一个基于Java的持久层框架 无论是Mybat
  • [诗歌] 断章

    你站在桥上看风景 看风景的人在楼上看你 明月装饰了你的窗子 你装饰了别人的梦 转载至 http baike baidu com link url CryedmfRUvN f04J9seKNbNNojxFQ4FmvF2 P7scQmAQWGq
  • 微信小程序静态页面的实现

    项目地址 github 前段时间微信出了个小程序 我也学习了一下 自己实现了一个小程序 当然里面都是静态页面 并无数据的操作 要开发小程序就得用微信的开发工具了 它现在不限制用户是否有Appid都可以下载来使用了 先上这个小程序的效果图 图
  • 随机颜色(微信小程序)

    随机颜色 function getRandomColor let rgb for let i 0 i lt 3 i let color Math floor Math random 256 toString 16 color color l
  • 数据结构静态顺序表

    顺序表 用一段地址连续存储单元依次存储数据元素的线性结构 seqlist h pragma once 防止头文件重复包含 define MAX SIZE 10 include
  • 苹果电脑升降级MacOS 11-13.x系统安装包

    macOS 13 Ventura 具有许多功能 包括 Stage Manager 和更新的 Spotlight 搜索 目前 苹果已经发布了正式版本 支持机型 iMac 2017 及后续机型 iMac Pro MacBook AIr 2018
  • 《九》TypeScript 中的内置工具

    TypeScript 内置了很多类型工具 来辅助进行类型转换 Partial
  • js获取获取上个月、当月、下个月 第一天与最后一天

    开发中的一个小需求 用js获取获取上个月 当月 下个月 第一天与最后一天 直接上代码 获取上个月 当月 下个月 第一天与最后一天 param val 传值 gt 1 2 3 param specificDate 传入日期 gt 2020 1
  • Java不指定具体数据库名,建立Mysql连接

    碰到个需求 即只提供IP地址 需要获取所有的数据库名 以及各个数据库的详细信息 以下内容为转载 感谢作者 本文是答疑文章 有朋友提出 为什么java建立连接 必须要指定数据库 不能像PHP那样连接数据库后再选择数据库吗 答案是肯定的 能 下
  • QML使用loader加载qml文件到QML

    转自 http blog chinaunix net uid 26126915 id 4366840 html QML的Loader元素经常备用来动态加载QML组件 可以使用source属性或者sourceComponent属性加载 这个元
  • 跨vlan通信-----单臂路由技术

    跨vlan通信 单臂路由技术 实验目标 1 实现跨vlan通信 为什么要使用vlan 1 提高性能 同一个广播域发送广播 造成网络堵塞 2 提高安全性 同一广播域中 机器设备过多 安全性降低 实验网络拓扑 pc1 pc2 pc3 pc4 V