搞懂它,带你学会高效配置交换机!

news2025/1/6 18:35:49
                                 想了解更多IT学习资料,可关注公众号“IT运维大本营”                    

不同网段的用户想要进行三层通信,必须借助于路由表项,而VLANIF接口只能生成直连路由,实现不同网段间通过同一台设备互通,对于不同网段间跨设备的互通,必须手动配置静态路由或配置通过路由协议生成的动态路由。

静态路由配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。缺点是不能自动适应网络拓扑的变化,需要人工干预。

动态路由协议有自己的路由算法,能够自动适应网络拓扑的变化,适用于具有一定数量三层设备的网络。缺点是配置对用户要求比较高,对系统的要求高于静态路由,并将占用一定的网络资源和系统资源。

1、组网需求

为了安全及便于管理,企业为服务器专门划分VLAN,用户属于VLAN 10,服务器属于VLAN 20。用户与服务器间跨接入、汇聚和核心交换机,其中接入是二层交换机,汇聚、核心是三层交换机。

由于业务需要现要求用户与服务器间可以互通。在这里插入图片描述

2、配置思路

采用如下的思路配置不同网段之间通过静态路由进行通信:

在接入交换机上配置基于接口划分VLAN,实现二层通信。

在汇聚交换机AGG上配置VLANIF10,作为用户的网关,在核心交换机CORE上配置VLANIF20,作为服务器的网关。

在汇聚交换机AGG上配置从AGG达到VLANIF20网段的静态路由,在核心交换机CORE上配置从CORE到VLANIF10网段的静态路由,实现跨网段通信。

3、操作步骤

1、配置接入交换机ACC1

#创建VLAN

system-view

[HUAWEI] sysname ACC1//1修改设备的名称为ACC1,便于识别

[ACC1] vlan batch 10 //批量创建VLAN 10

#将接口加入相应VLAN

[ACC1]interface gigabitethernet 1/0/1

[ACC1-GigabitEthernet1/0/1] port link-type access // 将与用户相连接口的接口类型设置为access

[ACC1-GigabitEthernet1/0/1] port default vlan 10// 将用户划分到VLAN 10

[ACC1-GigabitEthernet1/0/1] quit

[ACC1] interface gigabitethernet 1/0/2

[ACC1-GigabitEthernet1/0/2]port lirk-type trunk//将与汇聚交换机相连接口的接口类型设置为trunk

[ACC1-GigabitEthernet1/0/2] port trunk allow-pass vlan 10 1/透传仇L10到汇聚交换机ACC

[ACC1-GigabitEthernet1/0/2]quit

2、配置接入交换机ACC2

#创建VLAN

system-view

[HUAWEI] sysname ACC2//修改设备的名称为ACC2

[ACc2] vlan batch 20//批量创建VLAN 20

#将接口加入相应VLAN

[ACC2] interface gigabitethernet 1/0/1

[ACC2-GigabitEthernet1/0/1] port link-type access // 将与服务器相连接口的接口类型设置为access

[ACC2-GigabitEthernet1/0/1] port default vlan20 // 将用户划分到江VLAN 20

[ACC2-GigabitEthernet1/0/1] quit

[ACC2] interface gigabitethernet 1/0/2

[ACC2-GigabitEthernet1/0/2] port link-type trunk1 // 将与核心交换机相连接口的接口类型设置为trunk

[ACC2-GigabitEthernet1/0/2] port trunk allow-pass vlan 20 // 透传VLAN 20到核心交换机

[ACC2-GigabitEthernet1/0/2]quit

3、配置汇聚交换机AGG

#创建VLAN

system-view

[HUAWEI] sysname AGG // 修改设备的名称为AGG

[AGG] vlan batch 10 30 // 批量创建VLAN 10和VLAN 30

#将接口加入相应VLAN

[AGG] interface gigabitethernet 1/0/2

[AGG-GigabitEthernet1/0/2] port link-type trunk // 将接口类型设置为trurk

[AGG-GigabitEthernet1/0/2] port trunk allow-pass vlan 10 // 透传用户的VLAN 10

[AGG-cigabitEthernet1/0/2] quit

[AGG]interface gigabitethernet 1/0/3

[AGG-GigabitEthernet1/0/3] port link-itype trunk//将接口类型设置为trunk

[AGG-GigabitEthernet1/0/3] port trunk allow-pass vlan 30//透传和核心交换机互联的VLAN 30

[AGG-GigabitEthernet1/0/3]quit

#创建VLANIF10并配置对应的IP地址,作为用户的网关

[Acc] interface vlanif 101/创建讧ANIF10接口

[AGc-vlanif10] ip address 10.1.1.1 24//配置IP地址,此IP地址是用户的网关地址

[ACc-vlanif10] quit

#创建VLANIF30和对应的IP地址

[AGG]interface vlanif 30//创建TANIF30接口

[AGG-vlanif30] ip address 10.10.30.1 24 // 配置互连的IP地址,此IP地址不能和用户、服务器的IP地址冲突

[AGG-Vlanif30]quit

#配置静态路由,使用户PC可以访问服务器

[AGG] ip route-static192.168.1.0 255.255.255.0 10.10.30.2

目的IP是192.168.1.0/24网段,转发下一跳是核心交换机VLANIF30的IP地址10.10.30.2

4、配置核心交换机CORE

#创建VLAN

system view

[HUAWEI] sysname CORE // 修改设备的名称为CORE

[CORE] vlan batch 20 30 // 批量创建红VLAN20和VLAN30

#将接口加入相应VLAN

[CORE]interface gigabitethernet 1/0/2

[CORE-GigabitEthernet1/0/2] port link-type trunk // 将接口类型设置为trunk

[CORE-GigabitEthernet1/0/2] port trumk allow-pass vlan 20 // 透传服务器的VLAN 20

[CORE-GigabitEthernet1/0/2] quit

[CORE] interface gigabitethernet 1/0/3

[CORE-GigabitEthernet1/0/3] port link一type trunk //将接口类型设置为trunk

[CORE-GigabitEthernet1/0/3] port trumk allow-pass vlan 30 // 透传和汇聚交换机互连的VLAN 30

[CORE-GigabitEthernet1/0/3] quit

#创建VLANIF20并配置对应的IP地址,作为服务器的网关

[CORE] interface vlanif 20 //创建VLANIF20接口

[CORE-Vlanif20]ip address 192.168.1.1 24//配置IP地址,此IP地址是服务器的网关地址

[CORE一Vlanif20]quit

#创建VLANIF30和对应的IP地址

[CORE] interface vlanif 30 // 创建VLANIF30接口

[CORE一Vlanif30] ip address 10.10.30.2 241/配置互连的IP地址

[CORE一Vlanif30]quit

#配置静态路由,使服务器和访问用户PC

[CORE]ip route一static 10.1.1.0 255.255.255.010.10.30.1

目的IP是10.1.1.0/24网段的报文,转发下一跳是汇聚交换机VLANIF30的IP地址10.10.30.1。

5、检查配置结果

在VLAN 10中的用户PC上配置IP地址为10.1.1.2/24,缺省网关为VLANIF10接口的IP地址10.1.1.1。

在VLAN 20中的服务器上配置IP地址为192.168.1.2/24,缺省网关为VLANIF20接口的IP地址192.168.1.1。

配置完成后,VLAN 10内的用户PC与VLAN 20内的服务器能够相互访问。

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

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

相关文章

【Linux】虚拟机设置ISO镜像、配置CentOS 7、设置快照

目录 一、设置ISO镜像 1.设置或编辑 2.配置光驱(DVD) 3.虚拟机快捷键设置 4.启动虚拟机 二、配置CentOS 7 三、设置快照 四、​​​​​​​虚拟网卡不显示怎么办? 💟 创作不易,不妨点赞💚评论❤️收…

安装打印机驱动程序的操作步骤,详细方法介绍

安装打印机驱动程序是使用打印机的前提条件,因此学会正确的安装方法是非常重要的。下面是安装打印机驱动程序的详细步骤分析,为你全面的讲解安装和出现故障如何处理等问题。 一.安装打印机的准备工作 在安装打印机驱动程序之前,需要先准备好…

【Java集合框架】篇六:Collections工具类

Collections 是一个操作 Set、List 和 Map 等集合的工具类。 1。 常用方法 Collections 中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法(均为static方法)&…

软件测试6

一 css书写位置,引入方式 1.内嵌式:css写在style标签中,放在title标签的后面,因为html代码和css代码混在同一个文件中,所以叫内嵌式。 2.外链式:css代码和html代码分离,使用link标签设置href属…

UE 蓝图上帝视角

UE 蓝图上帝视角 UE5蓝图实现相机上帝视角控制,包括绕点旋转,水平平移,远近缩放 实现效果 绕点旋转 水平平移 实现功能 左键鼠标平移(相对于场景水平面平移)右键绕点旋转中间键视角前后移动(可以理解成…

linux网络管理、测试网络连通性

一、网络管理 在rhel7上,同时支持network.service和NetworkMananger.service(简称NM)。在rhel8上,已经废弃network.service,因此只能通过NM进行网络配置,包括静态ip和动态ip。在rhel8上,必须开启…

安卓短信自动填充踩坑

安卓短信自动填充踩坑 前言 最近弄了个短信自动填充功能,一开始觉得很简单,不就是动态注册个广播接收器去监听短信消息不就可以了吗?结果没这么简单,问题就出在机型的适配上。小米的短信权限、荣耀的短信监听都是坑,…

LabVIEW绘制带有两个不同标尺的波形图/图表

LabVIEW绘制带有两个不同标尺的波形图/图表拥有多组不同标尺的数据,想要在LabVIEW中显示这些数据。能否在同一张波形图/图表中使用多个不同的标尺绘制这些数据?通过在同一波形图上使用多个轴,可以使用不同的标尺绘制数据。请按照以下步骤操作…

【网络】-- 网络基础

(本文是网络的宏观的概念铺垫) 目录 计算机网络背景 网络发展 认识 "协议" 网络协议初识 协议分层 OSI七层模型 TCP/IP 五层(或四层)模型 报头 以太网 碰撞 路由器 IP地址和MAC地址 IP地址与MAC地址总结 IP地址 MAC地址 计算机…

混合图像python旗舰版

仔细看这个图像。然后后退几米再看。你看到了什么?混合图像是指将一张图片的低频与另一张图片的高频相结合的图片。根据观看距离的不同,所得到的图像有两种解释。在上面的图片中,你可以看到阿尔伯特爱因斯坦,一旦你离开屏幕或缩小…

UG曲面造型-搭建轮廓和曲面创建(通过网格曲面,填充曲面,割面补面,曲面合格性分析)

先在xy平面创建一段圆弧,圆弧两端固定在坐标轴上在yz平面创建一段圆弧,圆弧两端固定在坐标轴上最后在xz平面创建圆弧,圆弧两端与之前的两个圆弧端点重合完成之后的草图如下:接下来构造曲面:方法1:采用通过曲…

HTML、CSS学习笔记5(移动端基础知识、Flex布局)

一、移动端基础知识 1.PC端和移动端区别 移动端:手机版网页,手机屏幕小,网页宽度多数为100%,没有版心 PC端:电脑版网页,屏幕大,网页固定版心 PC端和移动端不是同一个网页 2.如何在电脑里面…

pytorch-模型训练常用的torchvision包。关于数据、模型、数据增强、优化器、损失函数。用官方的实现,自定义模型训练

pytoch关于图像数据的部分 一般情况下处理图像、文本、音频和视频数据时,可以使用标准的Python包来加载数据到一个numpy数组中。 然后把这个数组转换成 torch.*Tensor。 图像可以使用 Pillow, OpenCV 音频可以使用 scipy, librosa 文本可以使用原始Python和Cython…

3D立体视觉成像原理介绍【一 】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言什么是基线?基线是如何影响3D图像质量激光三角测量飞行时间结构光相机时间编码结构光前言 本文将介绍3D立体视觉的成像原理,包括【激光三…

【JUC2022】第五章 ThreadLocal

【JUC2022】第五章 ThreadLocal 文章目录【JUC2022】第五章 ThreadLocal一、是什么二、案例三、使用规范四、源码分析五、内存泄漏问题六、实际应用 Demo一、是什么 ThreadLocal 提供线程局部变量,这些变量与正常的变量不同,因为每一个线程在访问 Threa…

Qt Widget之QMainWindow

目录 一 QMainWindow整体概况 二 菜单栏 三 工具栏 四 状态栏 五 铆接部件 六 核心部件 七 总体效果 一 QMainWindow整体概况 QMainWindow是主窗口程序,由以下几个部分构成:菜单栏,状态栏,工具栏,铆接部件和核…

Nginx优化服务和防盗链

Nginx优化服务和防盗链一、长连接1、修改主配置文件2、测试3、在主配置文件添加4、验证二、Nginx第三方模块1、开源的echo模块2、查看是否成功3、加echo模块步骤4、网页测试验证三、搭建虚拟主机1、编译安装好nginx后,对主配置文件进行修改2、创建文件3、验证四、防…

Android 源码中的 JNI,到底是如何使用的?

Linux下 JNI的使用学习 Android 其中涉及对 JNI 的使用;JNI的使用对于 Android 来说又是十分的重要和关键。那么到底 Java 到底是如何调用 C/C 的,下面是非常简单的计算器源码,只是用来熟悉JNI的基本语法,其中我自己碰到过的一个问…

Unity 使用L2Localization实现App切换多国语言

Unity 使用 L2 Localization实现App切换多国语言一、L2 Localization介绍二、使用步骤1.导入插件,新建Language和Term2.开始使用,切换语言总结提示:以下是本篇文章正文内容,会提供自己的插件下载地址 一、L2 Localization介绍 这…

day24_多线程进阶

今日内容 上课同步视频:CuteN饕餮的个人空间_哔哩哔哩_bilibili 同步笔记沐沐霸的博客_CSDN博客-Java2301 零、 复习昨日 一、作业 二、线程安全的集合 三、死锁 四、线程通信 五、生产者消费者 六、线程池 零、 复习昨日 创建线程的几种方式 1) 继承 2) 实现Runnable 3) calla…