思科配置SVI实现VLAN间路由

本文详细介绍了如何在三层交换机上使用SVI技术配置VLAN间路由,包括创建VLAN、划分接口、配置IP地址、启用三层功能,并通过实例演示了PC间的互通测试。

思科SVI配置

说明

SVI技术与单臂路由和传统VLAN间路由一样,都是解决多个VLAN间通信问题。

SVI技术利用了多层交换机(本文以三层交换机为例)。

示例拓扑

其中S1为三层交换机

S2的Fa0/2接口于VLAN 10下

S3的Fa0/2接口于VLAN 20下

PC 1地址为192.168.10.2/24,默认网关为192.168.10.1

PC 2地址为192.168.20.2/24,默认网关为192.168.20.1

配置

二层交换机配置

首先创建划分VLAN:

S2的Fa0/2接口于VLAN 10下

S2(config)#vlan 10
S2(config-vlan)#name PC1
S2(config-vlan)#exit
S2(config)#interface f0/2
S2(config-if)#no shutdown
S2(config-if)#switchport mode access
S2(config-if)#switchport access vlan 10
S2(config-if)#exit

S3的Fa0/2接口于VLAN 20下

S3(config)#vlan 20
S3(config-vlan)#name PC2
S3(config-vlan)#exit
S3(config)#interface f0/2
S3(config-if)#switchport mode access
S3(config-if)#switchport access vlan 20
S3(config-if)#no shutdown
S3(config-if)#exit

配置Trunk端口:

分别对S2和S3的Fa0/1端口进行配置

S2(config)#interface f0/1
S2(config-if)#switchport mode trunk
S2(config-if)#exit
S3(config)#interface f0/1
S3(config-if)#switchport mode trunk
S3(config-if)#exit

三层交换机配置

同样在S1中创建相应的VLAN:

(注意,思科模拟器中需要双击3650三层交换机拖动电源模块才能启动它)

S1(config)#vlan 10
S1(config-vlan)#vlan 20
S1(config-vlan)#exit

给VLAN配置IPv4地址:

其中VLAN 10地址为192.168.10.1/24

VLAN 20地址为192.168.20.1/24

S1(config)#interface vlan 10
S1(config-if)#no shutdown
S1(config-if)#ip address 192.168.10.1 255.255.255.0
S1(config-if)#exit
S1(config)#interface vlan 20
S1(config-if)#no shutdown
S1(config-if)#ip address 192.168.20.1 255.255.255.0
S1(config-if)#exit

开启三层功能:

这一步很重要

S1(config)#ip routing

配置PC地址

PC 1地址为192.168.10.2/24,默认网关为192.168.10.1

PC 2地址为192.168.20.2/24,默认网关为192.168.20.1

在模拟器中配置步骤很简单,此处省略

验证

Ping

PC1终端中去分别Ping PC1的默认网关、PC2的默认网关以及PC2

PC1默认网关:

ping 192.168.10.1
Reply from 192.168.10.1: bytes=32 time<1ms TTL=255
Reply from 192.168.10.1: bytes=32 time<1ms TTL=255
Reply from 192.168.10.1: bytes=32 time<1ms TTL=255
Reply from 192.168.10.1: bytes=32 time<1ms TTL=255
Ping statistics for 192.168.10.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

PC2默认网关:

ping 192.168.20.1
Pinging 192.168.20.1 with 32 bytes of data:

Reply from 192.168.20.1: bytes=32 time<1ms TTL=255
Reply from 192.168.20.1: bytes=32 time<1ms TTL=255
Reply from 192.168.20.1: bytes=32 time<1ms TTL=255
Reply from 192.168.20.1: bytes=32 time<1ms TTL=255

Ping statistics for 192.168.20.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

PC2:

ping 192.168.20.2
Pinging 192.168.20.2 with 32 bytes of data:

Request timed out.
Reply from 192.168.20.2: bytes=32 time<1ms TTL=127
Reply from 192.168.20.2: bytes=32 time<1ms TTL=127
Reply from 192.168.20.2: bytes=32 time<1ms TTL=127

Ping statistics for 192.168.20.2:
    Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

Tracert

tracert 192.168.20.2
Tracing route to 192.168.20.2 over a maximum of 30 hops: 

  1   0 ms      0 ms      0 ms      192.168.10.1
  2   0 ms      0 ms      0 ms      192.168.20.2

Trace complete.
### 启用思科三层交换机路由功能的配置方法 在思科三层交换机中,启用路由功能需要确保设备能够处理不同VLAN的通信。以下是详细的配置说明: #### 1. 配置VLAN并分配IP地址 为了实现VLAN路由功能,必须为每个VLAN创建一个SVI(Switched Virtual Interface),并为其分配IP地址。这一步是关键,因为SVI接口充当了VLAN内主机的网关。 ```bash conf t vlan 10 name VLAN10 exit int vlan 10 ip address 192.168.1.1 255.255.255.0 no shutdown exit ``` 上述代码中的`int vlan 10`命令用于进入VLAN 10的SVI接口配置模式,并为其分配IP地址和子网掩码[^1]。 #### 2. 配置Trunk端口 为了使不同VLAN的数据能够在同一物理链路上传输,需要将连接到其他交换机或路由器的端口配置为Trunk模式。 ```bash int f0/1 switchport mode trunk switchport trunk encapsulation dot1q no shutdown exit ``` 这里使用了`switchport mode trunk`命令来启用Trunk模式,并通过`switchport trunk encapsulation dot1q`指定封装类型为IEEE 802.1Q。 #### 3. 启用IP路由功能 三层交换机默认情况下可能未启用IP路由功能,因此需要手动激活此功能以支持跨VLAN路由。 ```bash ip routing end ``` `ip routing`命令启用了三层交换机的路由功能,使其能够根据目标IP地址转发数据包[^2]。 #### 4. 测试连通性 完成以上配置后,可以通过以下命令测试不同VLAN的连通性: ```bash ping 192.168.2.1 ``` 如果配置正确,应该能够从VLAN 10的设备ping通VLAN 20的设备。 --- ### 注意事项 - 如果忘记执行`ip routing`命令,即使配置SVI接口和Trunk端口,三层交换机仍然无法实现VLAN路由功能。 - 确保所有相关接口处于活动状态(即没有关闭)。 - 在实际网络环境中,建议为每个VLAN分配唯一的子网,并合理规划IP地址范围。 ---
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值