单臂路由+VLANIF

发布于:2025-03-19 ⋅ 阅读:(14) ⋅ 点赞:(0)

 涉及的具体实验步骤在:三层交换机实现路由功能_三层交换机打开路由功能-CSDN博客

1.技术背景:VLAN间通信

传统交换二层组网中,默认所有网络都处于同一个广播域,这带了诸多问题。VLAN(Virtual Local Area Network,虚拟局域网)技术的提出,满足了二层组网隔离广播域需求,使得属于不同VLAN的网络无法互访,但不同VLAN之间又存在着相互访问的需求

2.VLAN间通信实现:

路由器物理接口实现:使用路由器物理接口实现VLAN间通信

路由器子接口实现:借助路由器的三层路由功能实现VLAN间通信


子接口处理流程1:

交换机连接路由器的接口类型配置为Trunk,根据报文的VLAN Tag不同,路由器将收到的报文交由对应的子接口处理。


子接口处理流程2:

子接口终结VLAN的实质包含两个方面:

  1. 对接口接收到报文,剥除VLAN标签后进行三层转发或其他处理。
  2. 对接口发出的报文,又将相应的VLAN标签添加到报文中后再发送。

[R1]interface GigabitEthernet0/0/1.10

[R1-GigabitEthernet0/0/1.10]ip address 192.168.10.254 24        //SW1 的网关

[R1-GigabitEthernet0/0/1.10]dot1q termination vid 10         //子接口配置vlan终结

[R1-GigabitEthernet0/0/1.10]arp broadcast enable        开启arp广播功能


三层交换机VLANIF技术实现:借助三层交换机的VLANIF功能实现VLAN间通信

VLANIF接口是一种三层的逻辑接口,支持VLAN Tag的剥离和添加,因此可以通过VLANIF接口实现VLAN之间的通信。

VLANIF接口编号与所对应的VLAN ID相同,如VLAN 10对应VLANIF 10。


VLANIF转发流程 (1)

前提:PC、三层交换机上都已存在相应的ARP(地址解析协议)或MAC表项。

PC1与PC2之间通信过程:

步骤1:PC1计算→发现PC1、PC2不同网段→PC1发数据给网关(源MAC:MAC1,目的MAC:MAC2 )


VLANIF转发流程 (2)

步骤2:交换机解封装PC1 至PC2的报文→目的MAC:VLANIF10接口的MAC地址→路由模块处理。 步骤3:路由模块解析目的IP:192.168.20.2→三层转发(非本地接口IP)→查找路由表→匹配直连路由(VLANIF20)。


VLANIF转发流程 (3)

步骤4:ARP查找IP→获取MAC地址→交换模块重新封装为数据帧。

步骤5:交换模块查找MAC地址表→交换模块发送数据帧:源MAC:MAC2,目的MAC:MAC3,VLAN Tag :None。

[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

        //SW2同上

[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

        //SW2同上


网站公告

今日签到

点亮在社区的每一天
去签到