在思科三层交换机配置网关的两种方式

article/2025/9/16 2:26:19

随着交换技术的发展,三层交换机在网络汇聚层与核心层的应用越来越多。在内网中子网与子网之间的通讯越来越少依赖于路由(几乎见不到了),而是使用带有路由功能的三层交换机,这对于内网中子网之间的通信效率的提高是显著的。

在三层交换机配置子网之间的通讯有一个关键的地方,就是子网网关的配置。当子网与子网之间进行通讯时,发起通讯的一方,在本子网中找不到通讯的目标时,就会将通讯的请求提交给自己子网的网关,由自己子网的网关负责处理。在三层交换机启用路由功能时,第一次根据路由条目查询对应目标计算机所在的子网,记录下对应端口,以后就采用交换功能进行通讯。

思科交换设备中典型的三层交换设备是3560。不同于华为的三层交换设备,思科的三层交换设备在配置子网网关时可以有两种方法:一种方法是将网关直接配置在子网连接的交换机端口上,另一种方法则与华为的设备类似,通过创建vlan并将相应端口加入到vlan中再配置vlan的虚拟子接口作为子网的网关。

下面在CiscoPacket Tracer 模拟器模拟,说明两种方式的配置。两种配置方式使用的拓扑图都是如下拓扑:

在这里插入图片描述

一、拓扑图说明

1、Multillayer Switch0

三层交接机,网关所在设备。Fa0/1接子网一(网段:192.168.10.0/24,网关192.168.10.1);Fa0/2接子网二(子网二网段:192.168.20.0/24,网关192.168.20.1)。

2、Switch0

Fa0/1上连三层交换机,Fa0/2下接计算机PC0模拟子网一。

3、Switch1

Fa0/1上连三层交换机,Fa0/2下接计算机PC1模拟子网二。

4、PC0-PC2网络配置

PC0:IP 192.168.10.2/24 GateWay 192.168.10.1

PC1:IP 192.168.20.2/24 GateWay 192.168.20.1

二、方法一:子网网关配置在交换机接口上

在核心交换机Multillayer Switch0上做如下配置:

Switch>enable

Switch#configure terminal

Switch(config)#interface fastEthernet 0/1

Switch(config-if)#no switchport

Switch(config-if)#ip address 192.168.10.1 255.255.255.0

Switch(config-if)#exit

Switch(config)#interface fastEthernet 0/2

Switch(config-if)#no switchport

Switch(config-if)#ip address 192.168.20.1 255.255.255.0

Switch(config-if)#exit

Switch(config)#ip routing

配置的关键点在:

(1)进入端口后,打对应的端口改为no switchport,则可以为端口配置IP;

(2)启用ip routing。

在特权模式下输入命令:

Switch#show ip route

可以看到有两条直连路由

C 192.168.10.0/24 is directly connected, FastEthernet0/1

C 192.168.20.0/24 is directly connected, FastEthernet0/2

这两条路由就是位于对应的端口上,起不同子网间路由通讯的作用。

三、方法二:使用虚拟子接口

同样也是在Multillayer Switch1上做如下配置(做完上面配置,如果要重新配置在特权模式下使用命令reload):

Switch>enable

Switch#vlan database

Switch(vlan)#vlan 10

Switch(vlan)#vlan 20

Switch(vlan)#exit

Switch#configure terminal

Switch(config)#interface vlan 10

Switch(config-if)#ip address 192.168.10.1 255.255.255.0

Switch(config-if)#exit

Switch(config)#interface vlan 20

Switch(config-if)#ip address 192.168.20.1 255.255.255.0

Switch(config-if)#exit

Switch(config)#interface fastEthernet 0/1

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 10

Switch(config-if)#exit

Switch(config)#interface fastEthernet 0/2

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 20

Switch(config-if)#exit

Switch(config)#ip routing

配置的关键点在于:

(1)创建vlan

(2)进入vlan配置其ip,相当于将vlan作为一个接口使用

(3)将对应端口添加到相应的vlan中

(4)启用ip routing。

在特权模式下输入命令:

Switch#show ip route

可以看到有两条直连路由

C 192.168.10.0/24 is directly connected, Vlan10

C 192.168.20.0/24 is directly connected, Vlan20

这两条直连路由对应的就是两个vlan,这是能起到在不同子网之间路由并通讯的关键。

四、扩展一

如果将拓扑结构变化为如下:

在这里插入图片描述

Switch1下接两个子网,PC1属于子网二(IP 192.168.20.2/24,GateWay 192.168.20.1),PC2属于子网三(IP 192.168.30.2/24,GateWay 192.168.30.1)。网关依旧配置在三层交换机。这时方法一(在三层交换机端口配置网关地址)就没办法做到了,因为通常只有路由器才能在一个端口配置多个IP地址(即使用子接口)。但是方法二依旧可以实现,在配置时fa0/2端口要使用trunk且封装dot1q协议,在switch1创建vlan,并配置fa0/1、fa0/2、fa0/3端口类型依次为trunk、access、access。具体配置如下:

1.在Multillayer Switch0三层交换机做的配置

Switch>enable

Switch#vlan database

Switch(vlan)#vlan 10

Switch(vlan)#vlan 20

Switch(vlan)#vlan 30

Switch(vlan)#exit

Switch#configure terminal

Switch(config)#interface vlan 10

Switch(config-if)#ip address 192.168.10.1 255.255.255.0

Switch(config-if)#exit

Switch(config)#interface vlan 20

Switch(config-if)#ip address 192.168.20.1 255.255.255.0

Switch(config-if)#exit

Switch(config)#interface vlan 30

Switch(config-if)#ip address 192.168.30.1 255.255.255.0

Switch(config-if)#exit

Switch(config)#interface fastEthernet 0/1

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 10

Switch(config-if)#exit

Switch(config)#interface fastEthernet 0/2

Switch(config-if)#switchport trunk encapsulation dot1q

Switch(config-if)#switchport mode trunk

Switch(config-if)#switchport trunk allowed vlan 20

Switch(config-if)#switchport trunk allowed vlan add 30

Switch(config-if)#exit

Switch(config)#ip routing

2.在switch1上的配置

Switch>enable

Switch#vlan database

Switch(vlan)#vlan 20

Switch(vlan)#vlan 30

Switch(vlan)#exit

Switch#configure terminal

Switch(config)#interface fastEthernet 0/1

Switch(config-if)#switchport mode trunk

Switch(config-if)#switchport trunk allowed vlan 20

Switch(config-if)#switchport trunk allowed vlan add 30

Switch(config-if)#exit

Switch(config)#interface fastEthernet 0/2

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 20

Switch(config-if)#exit

Switch(config)#interface fastEthernet 0/3

Switch(config-if)#switchport mode access

Switch(config-if)#switchportaccess vlan 30

关键点在于:三层交换机的interface fastEthernet 0/2要封装dot1q协议(Switch(config-if)#switchport trunk encapsulation dot1q )。封装了dot1q协议才可以在一个端口通过两个vlan,而二层交换机Switch1上则不需要封装就可以使一个端口直接通过两个vlan。

五、扩展二

如果将拓扑结构变化如下:

wKioL1mBx6SS0xK4AABYGkUx6BM418.jpg

网关还是配置在三层交换机Multilayer Switch0;

三层交换机的Fa0/1下接子网一(网段192.168.10.0/24 网关192.168.10.1);三层交换机的Fa0/2、Fa0/3下接子网二(网段192.168.20.0/24 网关192.168.20.1);

Switch0的Fa0/1端口上联三层交换机,Fa0/2下接计算机PC0(IP 192.168.10.2/24网关 192.168.10.1)模拟子网一设备;

Switch1与Switch2都是子网二的交换机,Switch1的Fa0/1上联三层交换机,Fa0/2下接计算机PC1(IP 192.168.20.2/24 网关192.168.20.1)模拟子网二的一部分设备接入,Switch2的Fa0/1上联三层交换机,Fa0/2下接计算机PC2(IP 192.168.20.100/24 网关192.168.20.1)模拟子网二的另一部分设备接入。

对于上面的拓扑情况,也没办法使用第一种方法(在三层交换机端口上配置网关),只能使用虚拟子接口配置网关。主要在三层交换机上做配置,具体如下:

Switch>enable

Switch#vlan database

Switch(vlan)#vlan 10

Switch(vlan)#vlan 20

Switch(vlan)#exit

Switch#configure terminal

Switch(config)#interface vlan 10

Switch(config-if)#ip address 192.168.10.1 255.255.255.0

Switch(config-if)#exit

Switch(config)#interface vlan 20

Switch(config-if)#ip address 192.168.20.1 255.255.255.0

Switch(config-if)#exit

Switch(config)#interface fastEthernet 0/1

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 10

Switch(config-if)#exit

Switch(config)#interface range fastEthernet 0/2-3

Switch(config-if-range)#switchport mode access

Switch(config-if-range)#switchport access vlan 20

Switch(config-if-range)#exit

Switch(config)#ip routing

六、总结
方法一通常只能在三层交换机一个端口对应一个子网的时候使用,如果三层交换机一个端口下面有两个子网或者一个子网有两个端口接入就需要使用第二种方法(即使用虚拟子网接口)。


http://chatgpt.dhexx.cn/article/bbI7ek3x.shtml

相关文章

思科三层交换机配置命令

思科三层交换机配置命令,从五个方面分享:交换机基本状态,交换机口令设置,交换机vlan设置,交换机设置IP地址,交换机显示命令。

思科三层交换机配置不同VLAN相互通信

三层交换机配置: Switch>enable Switch#configure terminal Switch(config)#vlan 10 Switch(config-vlan)#vlan 20 Switch(config-vlan)#vlan 30 Switch(config-vlan)#vlan 40 Switch(config-vlan)#exit Switch(config)#int vlan 10 Switch(config-if)#ip add…

思科三层交换机配置DHCP中继

三层交换机配置DHCP中继 网络内配置了VLAN,VLAN能隔离广播,而DHCP协议使用广播,也就是说,默认情况下DHCP协议只能在VLAN内部使用。DHCP服务器在VLAN100中,就是要该VLAN内的客户机能从DHCP服务器哪里获取IP地址如果VLAN…

交换机三层配置(思科)

交换机三层配置(思科) 1、网络规划 网络拓扑图 2、交换机配置 (1)交换机SW2_1配置 enable 进入特权模式 configure terminal 进入全局模式 hostname SW2_1 vlan 2 创建vlan 2 exit vlan 3 创建 vlan 3 interface f 0/1 进入f0/1…

Cisco 三层交换详解

当公司网络规模较小、划分的VLAN比较少时,可能单臂路由就可以满足各VLAN间的通信,但是当VLAN较多、网络规模比较大时。那么使用单臂路由技术就显得有点力不从心了,这是我们就要引入三层交换机了。 现在大多数新型的catalyst交换机都支持CEF&a…

实训七 思科三层交换机基本配置

原理 三层交换机是在二层交换的基础上实现了三层的路由功能。三层交换机基于“一次路由,多次交换”的特性,在局域网环境中转发性能远远高于路由器。而且三层交换机同时具备二层的功能,能够和二层的交换机进行很好的数据转发。三层交换机的以…

关于win10驱动安装失败的解决

关于win10驱动安装失败的解决 现在win10的驱动安装是学习单片机的路上一大拦路虎,故本人找到了解决win10成功安装驱动的方法 最有效的方法 按winr然后输入service.msc找到Device Install Service 然后将其启动,再安装驱动,成功安装

Win10系统无线网卡驱动安装“初始化失败!请删除软件并重启电脑再试”

问题描述 本人使用的无线网卡为TP-Link家的TL-WN826N,电脑为Windows10系统,在安装无线网卡驱动时出现“初始化失败!请删除软件并重启电脑再试”的错误,如下图所示。 问题通用性 经过百度搜索,发现发生这种问题的不仅…

网卡驱动安装不上?

前一阵子安装了虚拟机Vmware,打算玩玩Linux,某天发现电脑无法使用有线连接了,但我就是不信邪,二话不说重置了网络: 结果:连无线网络都用不了了! 打开网络连接一看,空白一片 看一下…

win server无法安装无线网卡驱动

解决办法 win服务器需要在服务器管理器内添加无线LAN服务 然后再重启服务器就会发现驱动已经安装完毕,可以使用了 其他问题 如果此时发现wlan处于禁用状态 可能是没有开启服务,打开运行输入 services.msc找到WLAN AutoConfig,如果他没…

NVIDIA显卡驱动的安装失败

NVIDIA显卡驱动的安装失败 问题 当你将NVIDIA显卡驱动手动删除了,想要重新安装新版本的驱动时,你发现右击我的电脑→管理→设备管理→显示适配器里只有本机的显卡而NVIDIA显卡消失了,你就无法通过右击显卡直接更新显卡驱动进行更新了&#…

新安装WIN10网卡未驱动,驱动人生网卡版等软件不能成功安装网卡的解决办法...

本来今天高高兴兴的安装了win10,结果没想到网卡没驱动成功。想着用驱动人生网卡版碾压过去,结果去的那个人生网卡版也没办法安装。在设备管理器里的网络适配器那里,果然看到了网络适配器是debug字样。所以,是没识别到网卡厂家。如…

ubuntu18.04安装网卡驱动

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、升级Linux内核二、安装无线网卡驱动1.github下载驱动2.安装驱动 前言 本文用于暗影精灵8 ubuntu18.04系统网卡安装 一、升级Linux内核 打开Linux内核下载…

英伟达驱动安装失败

英伟达驱动安装失败  1、有的用户是由于之前禁用了设备驱动安装导致的,这种情况下可以关闭通知来解决,若没有禁用我们就来看看下面的解决方法吧! 2、打开电脑中的运行界面,在运行中使用命令:gpedit.msc 来打开系统中…

教你win10系统显卡驱动安装失败的解决方法

我们日常在对电脑的使用过程中,经常都会遇到这样或那样的问题。比如说win10系统显卡驱动安装失败该怎么办呢?别着急,还有小编在呢?接下来小编就来告诉大家win10电脑系统显卡驱动安装失败怎么解决。 详细教你win10系统显卡驱动安装…

Win10电脑系统重装无网卡驱动解决办法

方法一: 准备工具: 安卓机1台,type c数据线一条 将数据线连接电脑和安卓机 将安卓手机USB网络共享打开,路劲:设置–>WLAN和互联网–>热点和网络共享–>USB网络共享,前提是安卓机连上wifi或者4G/5…

Windows出现The Realtek Network Controlle was not found网卡故障安装不上驱动,网卡错误代码56

故障综合: 1、“出现了一个意外的情况 。不能完成所有你在设置中所要求的更改” 2、The Realtek Network Controlle was not found 网卡故障安装驱动失败 3、网卡错误代码56 4、FindFile failed 5、使用Windows自带的重置网络后以太网标识不见 6、插上的网卡都…

网卡驱动怎么安装方法教程

网卡驱动怎么安装方法教程,在电脑中,通常是自带有网卡的,可以方便我们上网,如果遇到无法上网的话,可能是网卡驱动有问题,我们可以将其卸载然后重新安装即可,不过有不少小伙伴并不知道驱动网卡怎…

电脑中Realtek网卡驱动安装不了如何解决

近日驱动人生收到用户咨询说,在电脑中安装Realtek网卡驱动安装不了,弹出错误窗口,显示The Realtek Network Controller was not found 现在小编就来说一下如何解决电脑中Realtek网卡驱动安装不了这个问题的办法, 解决方案如下&a…

win10网络重置后,网卡驱动消失且装不上驱动的解决办法

声明:此文章转载自https://blog.csdn.net/shihao9895/article/details/98872305 前因: 当时公司电脑dns没法修改指向的dns是360dns,致使这台电脑无法连上域服务器,然后鬼使神差地点开了网络设置 然后重置了网络,这是悲…