VLAN区域间路由详解

LAN局域网

WAN 广域网

WLAN无线局域网

VLAN:虚拟局域网

交换机和路由器,协同工作后,将原来的一个广播域,切分为多个,节省硬件成本;

配置思路:

  1. 交换机上创建vlan
  2. 交换机上的各个接口划分到对应的vlan中
  3.  Trunk(中继)干道 ---SW-SW  SW-router
  4. vlan间的路由--路由器的子接口 、  多层交换机的SVI接口

配置命令:

  1. 交换机上创建vlan  编号0-4095  由12位二进制构成   

默认存在vlan1,且默认交换机上所有接口处于vlan1;

[sw1]vlan 3  单个创建

[sw1-vlan3]q

[sw1]vlan batch 4 to 10 15 to 20 批量创建

[sw1]undo vlan batch 4 to 20 删除vlan

  1. 交换机上的接口划分到对应的vlan中

[sw1]interface Eth0/0/1

[sw1-Ethernet0/0/1]port link-type access  将该接口修改为接入模式

[sw1-Ethernet0/0/1]port default vlan 2 将该接口划分到对应的vlan中

[sw1]port-group group-member Ethernet 0/0/3 to Ethernet 0/0/4 Ethernet 0/0/7 to Ethernet 0/0/10

[sw1-port-group]port link-type access

[sw1-port-group]port default vlan 3  批量划分

  1. trunk干道 --- 中继干道,不属于任何一个vlan,可以承载所有vlan的流量转发,能够标记和识别来区分不同vlan产生的数据流量;

华为在trunk干道上,对数据帧进行vlan标记时,使用的是国际公共标准--IEEE802.1Q

802.1q也被成为dot1q

[sw1]interface e0/0/5

[sw1-Ethernet0/0/5]port link-type trunk  先将接口修改为trunk模式

[sw1-Ethernet0/0/5]port trunk allow-pass vlan 2 to 3 再定义允许列表,华为设备 trunk干道默认仅允许vlan1通过;

  1. vlan间路由

路由器子接口方案 --- 单臂路由

[router]interface g0/0/0.1 创建该物理接口1号子接口

[router-GigabitEthernet0/0/0.1]dot1q  termination vid 2 定义其识别和管理的vlanid

[router-GigabitEthernet0/0/0.1]ip address 192.168.1.254 24

[router-GigabitEthernet0/0/0.1]arp broadcast enable   激活该接口的ARP功能,使用物理接口的mac地址

[router-GigabitEthernet0/0/0.1]q

        

[router]interface GigabitEthernet 0/0/0.2

[router-GigabitEthernet0/0/0.2]dot1q termination vid 3

[router-GigabitEthernet0/0/0.2]ip address 192.168.2.254 24

[router-GigabitEthernet0/0/0.2]arp broadcast enable

接下来通过一个实验来演示:pc1和pc2和pc5属于vlan2,pc3和pc4和pc6属于vlan3

如图所示来实现全网可达,

1.首先规划ip地址,vlan 1 的网关是192.168.1.254 24

                                vlan 2 的网关是192.168.2.254 24

2. 如果有交换机,先交换,后路由,

    如果没有交换机,先路由,后交换

        在交换机上划分vlan 接口

        此处拿一个接口来演示,其余的接口一样配置,sw有两个trunk中继干道,需要通过vlan 2 和3的路由。

4.配置完所有接口后,进入路由器开启虚拟接口,连接两个广播域

另外一个虚拟的路由器接口也是如此配置

5.开启dhcp服务,自动让电脑获取ip地址:

最后还需要在接口上单独开启dhcp服务

6.查看分配的ip地址:

7.尝试连接是否通畅:

实现全网可达。

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

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

相关文章

微信小程序页面传值的几种方式

1.URL参数传值:通过在跳转链接中附加参数,在目标页面的onLoad函数中获取参数。 2.全局变量:通过在app.js文件中定义全局变量,在源页面设置变量的值,目标页面通过getApp().globalData获取变量的值。 3.缓存存储&#xf…

flink源码分析 - yaml解析

flink版本: flink-1.12.1 代码位置: org.apache.flink.configuration.GlobalConfiguration 主要看下解析yaml文件的方法: org.apache.flink.configuration.GlobalConfiguration#loadYAMLResource /** Licensed to the Apache Software Foundation (ASF) under one* or…

尚无忧【无人共享空间 saas 系统源码】无人共享棋牌室系统源码共享自习室系统源码,共享茶室系统源码

可saas多开,非常方便,大大降低了上线成本 UNIAPPthinkphpmysql 独立开源! 1、定位功能:可定位附近是否有店 2、能通过关键字搜索现有的店铺 3、个性轮播图展示,系统公告消息提醒 4、个性化功能展示,智能…

LED车灯电源解决方案SCT8162x、SCT2464Q、SCT71403Q、SCT71405Q、SCT53600等

随着LED封装技术的成熟和成本的下降,LED车灯渗透率迅速提升。车灯控制技术不断向节能化、智能化和个性化方向发展。ADB大灯配置门槛下探,像素数据急剧增加,LED 数量不断增加,陆续有智能车灯达到百万级像素,且动画效果需…

【算法小记】深度学习——循环神经网络相关原理与RNN、LSTM算法的使用

文中程序以Tensorflow-2.6.0为例 部分概念包含笔者个人理解,如有遗漏或错误,欢迎评论或私信指正。 卷积神经网络在图像领域取得了良好的效果,卷积核凭借优秀的特征提取能力通过深层的卷积操作可是实现对矩形张量的复杂计算处理。但是生活中除…

前端——框架——Vue

提示: 本文只是从宏观角度简要地梳理一遍vue3,不至于说学得乱七八糟、一头雾水、不知南北,如果要上手写代码、撸细节,可以根据文中的关键词去查找资料 简问简答: vue.js是指vue3还是vue2? Vue.js通常指的是…

DNS - 全家桶(114 DNS、阿里DNS、百度DNS 、360 DNS、Google DNS)

DNS是什么? DNS是域名系统,Domain Name System的缩写,是一个服务。 DNS就是把域名解析为IP地址,提供我们上网,我们能够上网最终是找到IP地址。 比如,http://xxxx.com是域名,那么他的IP地址假设是144.144.144.144&am…

网络安全中的人工智能:保护未来数字世界的利剑

随着现代社会的数字化进程不断推进,网络安全问题变得日益严峻。为了更好地应对日益复杂的网络威胁,人工智能(AI)技术正被广泛应用于网络安全领域。 在互联网的时代背景下,网络安全已成为国家和企业面临的一项重大挑战。…

Rust 错误处理(下)

目录 1、用 Result 处理可恢复的错误 1.1 传播错误的简写:? 运算符 1.2 哪里可以使用 ? 运算符 2、要不要 panic! 2.1 示例、代码原型和测试都非常适合 panic 2.2 当我们比编译器知道更多的情况 2.3 错误处理指导原则 2.4 创建自定义类型进行有效性验证 …

K8s面试题——情景篇

文章目录 一、考虑一家拥有分布式系统的跨国公司,拥有大量数据中心,虚拟机和许多从事各种任务的员工。您认为这样公司如何以与 Kubernetes 一致的方式管理所有任务?二、考虑一种情况,即公司希望通过维持最低成本来提高其效率和技术运营速度。…

uni-app 经验分享,从入门到离职(年度实战总结:经验篇)——上传图片以及小程序隐私保护指引设置

文章目录 🔥年度征文📋前言⏬关于专栏 🎯关于上传图片需求🎯前置知识点和示例代码🧩uni.chooseImage()🧩uni.chooseMedia()📌uni.chooseImage() 与 uni.chooseMedia() 🧩uni.chooseF…

语义分割结果后处理与可视化:轮廓、中心点和重心标记

目标 介绍一个用于语义分割后处理和可视化的Python脚本。该脚本通过OpenCV库实现,可以在图像中标记出分割区域的轮廓、中心点和重心,以提供更直观的视觉反馈 import cv2 import numpy as npfilename ./mask/3.png # 读取灰度图像 gray_image cv2.imre…

【playwright】新一代自动化测试神器playwright+python系列课程14_playwright网页相关操作_获取网页标题和URL

Playwright 网页操作_获取网页标题和URL 在做web自动化测试时,脚本执行完成后需要进行断言,判断脚本执行是否存在问题。在断言时通常选择一些页面上的信息或者页面上元素的状态来断言,使用网页标题或url来断言就是常见的断言方式&#xff0c…

ssh:connect to host github.com port 22: Connection timed out

解决流程 1.将github的端口由22改为443 ssh -T -p 443 gitssh.github.com 2.接着输入yes进行确认 The authenticity of host [ssh.github.com]:443 ([192.168.1.100]:443) cant be established. TG45532 key fingerprint is SHA256:dfjeDFlkkfdfkDFKEidkfkDFkkKKdjFESDCFLE. …

Java-NIO篇章(2)——Buffer缓冲区详解

Buffer类简介 Buffer类是一个抽象类,对应于Java的主要数据类型,在NIO中有8种缓冲区类,分别如下: ByteBuffer、 CharBuffer、 DoubleBuffer、 FloatBuffer、 IntBuffer、 LongBuffer、 ShortBuffer、MappedByteBuffer。 本文以它的…

Zabbix分布式监控系统概述、部署、自定义监控项、邮件告警

目录 前言 (一)业务架构 (二)运维架构 一、Zabbix分布式监控平台 (一)Zabbix概述 (二)Zabbix监控原理 (三)Zabbix 6.0 新特性 1. Zabbix server高可用…

10- OpenCV:基本阈值操作(Threshold)

目录 1、图像阈值 2、阈值类型 3、代码演示 1、图像阈值 (1)图像阈值(threshold)含义:是将图像中的像素值划分为不同类别的一种处理方法。通过设定一个特定的阈值,将像素值与阈值进行比较,根…

BEESCMS靶场小记

MIME类型的验证 image/GIF可通过 这个靶场有两个小坑: 1.缩略图勾选则php文件不执行或执行出错 2.要从上传文件管理位置获取图片链接(这是原图上传位置);文件上传点中显示图片应该是通过二次复制过去的;被强行改成了…

路由器的妙用:使用无线路由器无线桥接模式充当电脑的无线网卡

文章目录 需求说明第一步:重置、连接路由器第二步:设置无线桥接模式第三步:电脑连接路由器上网 需求说明 在原路由无线覆盖的范围内,使用无网卡台式和其他主机,并且有闲置的无线路由器或者网线太短,可以使…

添加边界值分析测试用例

1.1创建项目成功后会自动生成封装好的函数,在这些封装好的函数上点击右键,添加边界值分析测试用例,如下图所示。 1.2生成的用例模版是不可以直接运行的,需要我们分别点击它们,让它们自动生成相应测试用例。如下图所示&…