三层交换机

news2024/12/26 0:54:07

管理vlan

远程连接一个二层交换机,由于二层交换机不能配IP地址,所以我们使用SVI交换虚拟接口配置一个IP地址来远程连接二层交换机。svi接口可以配置ip地址,出厂存在mac地址,用于远程登陆管理该设备,该接口默认在vlan1,所以vlan1为管理vlan。

实例:

 配置sw0的svi接口在vlan1中的ip地址

Switch(config)#interface vlan 1
Switch(config-if)#ip address 192.168.1.1 255.255.255.0
Switch(config-if)#no shutdown 

开启sw0的远程登录认证

Switch(config)#username huangfei privilege 15 password cisco123
Switch(config)#line vty 0 4
Switch(config-line)#login local
Switch(config-line)#

用pc0远程登录管理该交换机

 二层交换机仅存在一个svi,默认在vlan1中,如果该svi转移到了其它vlan接口,则之前的vlan接口自动被关闭。三层交换机支持多个svi

创建一个vlan2将svi移动到vlan2接口让vlan2成为管理vlan

Switch(config)#vlan 2
Switch(config-vlan)#exit
Switch(config)#interface vlan 2
Switch(config-if)#
%LINK-5-CHANGED: Interface Vlan2, changed state to up

Switch(config-if)#ip address 192.168.2.1 255.255.255.0
Switch(config-if)#no shutdown 

查看ip地址表

 我们知道svi接口只能存在于一个vlan接口里面,所以vlan2是down状态

关闭vlan1接口,并且让交换机连接pc1的接口划分到vlan2

Switch(config)#interface vlan1
Switch(config-if)#shutdown 
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#switchport mode access 
Switch(config-if)#switchport access vlan 2

可以发现vlan2接口成功双up

用pc1远程登录管理sw0

 路由器配置单臂路由

Router(config)#interface gigabitEthernet 0/0
Router(config-if)#no shutdown 
Router(config-if)#exit
Router(config)#interface gigabitEthernet 0/0.1
Router(config-subif)#
Router(config-subif)#encapsulation dot1Q 1
Router(config-subif)#ip address 192.168.1.254 255.255.255.0
Router(config-subif)#exit
Router(config)#interface gigabitEthernet 0/0.2
Router(config-subif)#
Router(config-subif)#encapsulation dot1Q 2
Router(config-subif)#ip address 192.168.2.254 255.255.255.0
Router(config-subif)#exit
Router(config)#

PC0和PC1能够通讯

使用pc0去访问vlan2的svi,需要在交换机上配置网关

Switch(config)#ip default-gateway 192.168.2.254

这样pc0也可以去远程登录交换机。

在我们的生活中,如果不希望别的广播域的人也能远程登录交换机,那么就不给交换机配置网关,这样只能与交换机管理vlan同一广播域能够配置交换机

华为的三层交换机可以有多个svi

[Huawei]interface Vlanif 2
[Huawei-Vlanif2]ip address 192.168.2.1 24

三层交换机

标准的三层交换机不具有nat功能,无法成为连接互联网的核心层设备;

默认情况下,cisco和华为的三层交换机所有物理接口为二层接口;

可以将三层交换机的接口修改具有三层功能的接口。

 将三层交换机的两个接口关闭二层交换接口修改为三层功能的接口配置ip

sw0(config)#int fastEthernet 0/1
sw0(config-if)#no switchport 
sw0(config-if)#ip address 192.168.1.254 255.255.255.0
sw0(config)#int fastEthernet 0/2
sw0(config-if)#no switchport 
sw0(config-if)#ip address 192.168.2.254 255.255.255.0

注:华为的三层交换机默认存在3层路由功能,但cisco需要手工开启

sw0(config)#ip routing 

 在sw0上配置svi接口管理vlan为vlan1

Switch(config)#interface vlan 1
Switch(config-if)#ip address 192.168.3.2 255.255.255.0
Switch(config-if)#no shutdown 

在三层交换机MSW0上配置svi接口

sw0#configure terminal 
sw0(config)#interface vlan 1
sw0(config-if)#ip address 192.168.3.254 255.255.255.0
sw0(config-if)#no shutdown 

 当我们查看MSW0的路由表时可以发现svi接口这条路由也被路由表当作了直连路由

 用PC2去pingPC0和PC1可以ping通,说明svi接口ip可以当作路由器网关。

比单臂路由强的地方在于带宽增加,两条网线。

创建vlan2,在MSW0上配置svi接口,管理vlan为vlan2,将接口Fa0/4接口类型改为access并允许vlan2通过,将该svi接口作为vlan2的网关。

sw0(config)#vlan 2
sw0(config-vlan)#exit
sw0(config)#interface vlan 2
sw0(config-if)#ip address 192.168.4.254 255.255.255.0
sw0(config-if)#
sw0(config-if)#exit
sw0(config)#interface fastEthernet 0/4
sw0(config-if)#switchport mode access 
sw0(config-if)#switchport access vlan 2
sw0(config-if)#

在sw2上创建vlan2,所有接口改为access允许vlan2通过

sw1(config-if-range)#vlan 2
sw1(config-vlan)#exit
sw1(config)#int range fastEthernet 0/1-24
sw1(config-if-range)#switchport mode access 
sw1(config-if-range)#switchport access vlan 2
sw1(config-if-range)#spanning-tree portfast 

VLAN2访问VLAN1,PC3pingPC2

 

比单臂路由强在一个vlan2可以用两个网线

 将fa0/5接口划入vlan2

sw0(config)#interface fastEthernet 0/5
sw0(config-if)#switchport mode access 
sw0(config-if)#switchport access vlan 2
sw0(config-if)#

将管理VLAN2的svi接口作为PC4的网关

MSW0和sw3之间设为Trunk干道

sw0(config)#interface fastEthernet 0/6
sw0(config-if)#switchport trunk encapsulation dot1q 
sw0(config-if)#switchport mode trunk 
sw0(config-if)#spanning-tree portfast 

交换机sw3中 fa0/1划入vlan1,fa0/2划入vlan2

Switch(config-if)#vlan 2
Switch(config-vlan)#exit
Switch(config)#interface fa0/2
Switch(config-if)#switchport mode access 
Switch(config-if)#switchport access vlan 2
Switch(config-if)#spanning-tree portfast 

PC6去pingPC5和PC1

设备冗余 --- 三层交换机冗余 

若使用基于vlan或基于分组的STP协议来工作三层架构中,将导致vlan间或组间通讯时对汇聚层间链路带宽要求较高;

所以在汇聚层的设备之间我们使用两根网线来进行信息通讯但是这样会造成环路;

通过以太网通道 channel (cisco ) 或者以太网中继Eth-Trunk(华为)  技术来解决;

通道技术将多个接口逻辑的整合为一个接口,实现带宽叠加的作用;

当其中一条链路断了,另外一条也可以继续用,实现备份的作用。

sw0(config)#interface range fastEthernet 0/7-8
sw0(config-if-range)#channel-group 1 mode on
sw0(config-if-range)#
Creating a port-channel interface Port-channel 1

MSW1(config)#interface range fa0/1-2
MSW1(config-if-range)#channel-group 1 mode on 
MSW1(config-if-range)#
Creating a port-channel interface Port-channel 1

 将两个逻辑接口逻辑为一个channel 1接口

 MSW1配置两个SVI

只能ping通对方的SVI1,ping不通对方的SVI2是为什么?SVI2属于vlan2,因为交换机之间的接口默认都是vlan1,需要设为trunk才能ping通SV2

设置trunk干道


MSW0(config)#interface range fastEthernet 0/7-8
MSW0(config-if-range)#switchport trunk encapsulation dot1q 
MSW0(config-if-range)#switchport mode trunk 
MSW1(config)#interface range fastEthernet 0/1-2
MSW1(config-if-range)#switchport trunk encapsulation dot1q
MSW1(config-if-range)#switchport mode trunk 

成功ping通

sw4(config)#interface fastEthernet 0/3
sw4(config-if)#switchport mode trunk 
sw4(config-if)#
sw4(config-if)#vlan 2
sw4(config-vlan)#exit
sw4(config)#interface fastEthernet 0/2
sw4(config-if)#switchport mode access 
sw4(config-if)#switchport access vlan  2

 vlan1的PC之间互相不需要网关都能通讯, vlan2的PC之间互相不需要网关也能通讯,因为他们同一个vlan内属于同一个广播域,只需要交换机进行转发就可以了。

使用PC7pingPC8

在交换机MSW1手工开启路由功能

MSW1(config)#ip routing

以SVI1和SV2作为PC7和PC8的网关

根网桥、网关 应该放在同一台汇聚层设备上实现三合一

PC8为什么不能访问PC1,因为PC8网关为右边三层交换机的SVI2,路由表中没有到达PC1的路由,添加静态路由

MSW1(config)#ip route 192.168.1.0 255.255.255.0 192.168.3.254
MSW1(config)#ip route 192.168.2.0 255.255.255.0 192.168.4.254

二层通道与三层通道

二层通道用于汇聚层(VLAN/STP/SVI都位于汇聚层)中进行带宽叠加 负载分担负载均衡都可实现

三层通道用于核心层中进行链路备份的时候能够节约一个网段,在路由器之间多根网线配置一个ip地址就可以了   负载均衡

网关冗余

在这个拓扑图中,R1和R3都可以作为PC1的网关

设置网关冗余

[R1]int GigabitEthernet 0/0/2
[R1-GigabitEthernet0/0/2]vrrp vrid 1 virtual-ip 13.1.1.250
[R3]int g0/0/2
[R3-GigabitEthernet0/0/2]vrrp vrid 1 virtual-ip 13.1.1.250

将PC1的优先级设为101作为master网关

[R1]int GigabitEthernet 0/0/2
[R1-GigabitEthernet0/0/2]vrrp vrid 1 priority 101

 

 

PC3的网关默认为100作为backup网关,R1和R3一秒一个hello包维持关系

用PC3去ping2.2.2.2,此时R3为PC1的备份网关,ICMP包通过R1去访问2.2.2.2;

当R1断开后,此时网络断开,并且R1不再发送hello包;

R3收不到hello包后充当master网关,网络重新连接通过R3访问2.2.2.2;

R1恢复后和R3抢夺master网关地位,此时网络又断开;

R3抢夺失败,变为backup网关,网络重新连接通过R1访问2.2.2.2 

 

 

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

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

相关文章

如何在华为OD机试中获得满分?Java实现【最多提取子串数目】一文详解!

✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: 华为OD机试攻略:Java实现并讲解2022&2023真题 文章目录 1. 题目描述2. 输入描述…

配电室智能监控系统设计及实现分析

摘 要:配电室作为电网正常运行中的基础性设施,在信息化建设中处于信息交换管理的核心位置,这就要求配电室内所有设备须时时刻刻正常运转,一旦某台设备出现故障,对数据传输、存储及系统运行构成威胁,就会影…

代码随想录算法训练营第五十一天 | 买卖股票3

309.最佳买卖股票时机含冷冻期 文档讲解:代码随想录 (programmercarl.com) 视频讲解:动态规划来决定最佳时机,这次有冷冻期!| LeetCode:309.买卖股票的最佳时机含冷冻期_哔哩哔哩_bilibili 状态:dp定义看的…

Microsoft Office 2019安装

哈喽,大家好。今天一起学习的是office2019的安装,有兴趣的小伙伴也可以来一起试试手。 一、测试演示参数 演示操作系统:Windows 10 支持Win11安装,不支持Win7、XP系统 系统类型:64位 演示版本:cn_office_…

【C++】——动态内存管理

目录 🌞导读 🌔C/C内存分布 🌔C内存管理方式 🌗new/delete操作内置类型 🌗new和delete的使用方法 🌔operator new与operator delete函数 🌔new和delete的实现原理 🌗内置…

Python篇——数据结构与算法(第三部分:归并排序;快速、归并、堆排序小结;深拷贝和浅拷贝区别)

1、归并排序——归并 假设现在的列表分为两段有序,如何将其合成为一个有序列表这种操作称为一次归并 归并过程描述:(前提是两段列表分别有序) 两段有序列表进行对比,1和2进行对比选出最小的数,1出列&#x…

chatgpt赋能python:Python中的soup.find()方法详解

Python中的soup.find()方法详解 Python语言的简洁、易读性和快速开发的特点已经成为了程序员们的首选语言。其中,BeautifulSoup库作为一个非常好用的库,可以用于解析HTML/XML文档,提取出需要的信息。soup.find()方法是BeautifulSoup库中的一…

chatgpt赋能python:PythonWord目录的介绍

Python Word 目录的介绍 Python 是一种高级编程语言,已经成为世界上最流行的程序设计语言之一。在 Python 中,我们可以使用一些库和模块来完成各种任务,例如文本处理和文件操作。 一个很常见的文本处理任务就是生成和编辑 Microsoft Word 文…

day1 - OpenCV安装与环境配置

本期我们介绍 OpenCV 的背景知识以及如何安装 OpenCV 。 完成本期内容,你可以: 了解 OpenCV 的背景知识掌握安装 OpenCV 及其拓展库 若要运行案例代码,你需要有: 操作系统:Ubuntu 16 以上 或者 Windows10 工具软件…

chatgpt赋能python:PythonTables:为你的数据处理带来更高效的解决方案

Python Tables:为你的数据处理带来更高效的解决方案 Python是一种功能强大且易于使用的编程语言,可以用于各种用途。对于数据处理和分析来说,Python是一个非常受欢迎的选择,因为它有许多强大的库和工具可以使用。其中一个很有用的…

pkcs8-rfc5958

非对称密钥包摘要 本文档定义了私钥信息的语法及其内容类型。 私钥信息包括指定公钥算法的私钥和一组属性。 RFC 5652 中定义的加密消息语法 (CMS) 可用于对非对称密钥格式内容类型进行数字签名、摘要、验证或加密。 本文档废弃了 RFC 5208。 本备忘录的状态 这是一份 Internet…

多线程详解(理论与实践的最佳融合方案)

一.概述 线程简介 总而言之,就是在同一时间,做了不同的事情,正所谓一石二鸟,一箭双雕,赔了夫人又折兵 生活中很多事情都可以看作是多线程的例子。比如: 煮饭:煮饭需要同时加热米饭和煮菜&#…

阿里拆了中台,中台还有未来吗?

hi,我是熵减,见字如面。 近日,阿里在继年初3月份的16N的战略变革的基础上,对持续建设和运营8年的中台的调整终于落地了。 阿里对中台的这一举措,引发了外界对于中台战略是否还有意义的大量质疑和讨论。 甚至有人将中台…

分享一些冷门好用的网站和软件

分享一:UZER UZER是一个功能强大的云端应用空间,可以帮助您将所有的文件和应用程序都集中在一个地方,让您随时随地轻松访问。 以下是它的主要特点: 云存储:UZER提供大量的云存储空间,让您可以安全地存储…

【C++初阶】C++——模板初阶与泛型编程

​ ​📝个人主页:Sherry的成长之路 🏠学习社区:Sherry的成长之路(个人社区) 📖专栏链接:C初阶 🎯长路漫漫浩浩,万事皆有期待 文章目录 1. 泛型编程2. 函数模板…

C#,码海拾贝(23)——线性方程组求解的复系数方程组的全选主元高斯消去法之C#源代码,《C#数值计算算法编程》源代码升级改进版

using System; namespace Zhou.CSharp.Algorithm { /// <summary> /// 求解线性方程组的类 LEquations /// 原作 周长发 /// 改编 深度混淆 /// </summary> public static partial class LEquations { /// <summary&g…

MyBatis-Plus03_分页插件、自定义分页、乐观锁

目录 ①. 分页插件 ②. xml自定义分页 ③. 乐观锁 ①. 分页插件 ①. MyBatis Plus自带分页插件,只要简单的配置即可实现分页功能 ②. 添加配置类 Configuration public class MybatisPlusConfig {Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor(){MybatisPlu…

MyBatis-Plus02 条件构造器QueryWrapper、UpdateWrapper、Condition、LambdaQuery用法详解

目录 ①. 条件构造器与常用的接口 ②. QueryWrapper ③. UpdateWrapper ④. Condition——简化代码开发 ⑤. LambdaQueryWrapper ⑥. LambdaUpdateWrapper ①. 条件构造器与常用的接口 ①. Wrapper介绍&#xff1a; 条件构造器&#xff08;Wrapper&#xff09;的作用&…

【mmcv安装使用】

文章目录 一、前言二、mmcv安装1.安装方案a2.安装方案b 三、mmclassification使用1.目录说明2.数据集3.根据自己数据修改文件4.demo测试5.测试结果6.数据增强可视化7.日志分析 个人网站 一、前言 MMLab是香港中文大学深圳研究院的一个计算机视觉和深度学习研究团队&#xff0c…

chatgpt赋能python:PythonUSBHID:利用Python控制USB设备

Python USB HID: 利用Python控制USB设备 简介 USB HID&#xff08;Human Interface Device&#xff09;是一种USB设备类型&#xff0c;它允许用户与设备进行交互。许多设备&#xff0c;如键盘、鼠标、游戏控制器等&#xff0c;都使用USB HID协议进行通信。 Python是一种强大…