vlan通信三种方式,不同vlan间通信两种方法讲解

首页 > 实用技巧 > 作者:YD1662024-01-09 22:39:27

•配置需求:

两台PC分别属于VLAN 10、VLAN 20。通过三层交换机完成两台PC之间的相互通信。

基础配置:

[SW1]vlan batch 10 20 [SW1] interface GigabitEthernet 0/0/1 [SW1-GigabitEthernet0/0/1] port link-type access [SW1-GigabitEthernet0/0/1] port default vlan 10 [SW1] interface GigabitEthernet 0/0/2 [SW1-GigabitEthernet0/0/2] port link-type access [SW1-GigabitEthernet0/0/2] port default vlan 20

配置Vlanif:

[SW1]interface Vlanif 10 [SW1-Vlanif10]ip address 192.168.10.254 24 [SW1]interface Vlanif 20 [SW1-Vlanif20]ip address 192.168.20.254 24

interface vlanif vlan-id命令用来创建VLANIF接口并进入到VLANIF接口视图。vlan-id表示与VLANIF接口相关联的VLAN编号。VLANIF接口的IP地址作为主机的网关IP地址,和主机的IP地址必须位于同一网段。

VLANIF转发流程 (1)

vlan通信三种方式,不同vlan间通信两种方法讲解(9)

假设PC、三层交换机上都已存在相应的ARP或MAC表项。

PC1与PC2之间通信过程如下:

PC1通过本地IP地址、本地掩码、对端IP地址进行计算,发现目的设备PC2与自身不在同一个网段,判断该通信为三层通信,将去往PC2的流量发给网关。PC1发送的数据帧:源MAC = MAC1,目的MAC = MAC2。

VLANIF转发流程 (2)

vlan通信三种方式,不同vlan间通信两种方法讲解(10)

交换机收到PC1发送的去往PC2的报文,经解封装发现目的MAC为VLANIF10接口的MAC地址,所以将报文交给路由模块继续处理。

路由模块解析发现目的IP为192.168.20.2,非本地接口存在的IP地址,因此需要对该报文三层转发。查找路由表后,匹配中VLANIF20产生的直连路由。

VLANIF转发流程 (3)

vlan通信三种方式,不同vlan间通信两种方法讲解(11)

因为匹配的为直连路由,说明已经到达最后一跳,所以交换机在ARP表中查找192.168.20.2,获取192.168.20.2的MAC地址,交由交换模块重新封装为数据帧。

交换模块查找MAC地址表以明确报文出接口、是否需要携带VLAN Tag。最终交换模块发送的数据帧:源MAC = MAC2,目的MAC = MAC3,VLAN Tag = None。

网络拓扑

vlan通信三种方式,不同vlan间通信两种方法讲解(12)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.