单臂路由+VLANIF

server/2025/3/18 23:10:36/

 涉及的具体实验步骤在:三层交换机实现路由功能_三层交换机打开路由功能-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同上


http://www.ppmy.cn/server/176074.html

相关文章

浅谈StarRocks数据库简介及应用

StarRocks是一款高性能的实时分析型数据库,专为复杂的SQL查询提供极高的性能,尤其适用于数据分析场景。它是一款开源的新一代极速全场景MPP(Massively Parallel Processing,大规模并行处理)数据库,致力于构…

3ds Max 导入到 After Effects 还原摄像机要注意事项--deepseek

我:dp我这有两个脚本分别是syn软件相机导出到max的和syn软件相机导出到ae的,你能看出差别来吗?如果我想把max里的相机导入到ae里,保持原来的位置方向,该怎么做 dp:从这两个脚本可以看出,3ds Ma…

set详讲(C++)

目录 1. 前言 2. 预备知识 2.1 关联式容器 2.2 键值对 3. set详解 3.1 set是什么 3.2 set模板参数列表 3.3 set构造 3.4 set的使用 3.4.1 insert 3.4.2 find 3.4.3 erase 3.4.4 swap 3.4.5 empty 3.4.6 size 3.4.7 count 3.4.8 lower_bound 3.8.9 upper_bound…

区块链加密技术公司DApp开发指南:从零开始到上线

随着区块链技术的普及,去中心化应用(DApp)成为加密技术公司探索的核心领域。本文结合行业实践与最新技术趋势,系统梳理DApp从需求分析到上线的完整开发流程,并融入关键工具、安全策略与案例解析,助力企业高…

C语言及内核开发中的回调机制与设计模式分析

在C语言以及操作系统内核开发中,回调机制是一种至关重要的编程模式。它通过注册框架和定义回调函数,实现了模块间的解耦和灵活交互,为系统的扩展性和可维护性提供了有力支持。本文将深入探讨这种机制的工作原理、应用场景以及与设计模式的关联。 一、回调机制的核心概念 (…

网络工程安全从入门到“入魂“教学案

网络工程安全从入门到"入魂"教学案 ——“让黑客哭着改行的必修课” ​ 感觉这些年,网工都属于冷门工作,之前想学在网上也找不到啥资料,现在略有小成,给各位想学网工的小白提供一些入门的资料 专栏的实验在eve平台展…

关于Redis的集群(上)

目录 基本概念 数据分片算法 哈希求余 ​编辑一致性哈希算法 哈希槽分区算法 搭建集群环境 创建目录和配置 编写 docker-compose.yml 启动容器 构建集群 基本概念 广义的集群,只要是多个机器构成了分布式系统,都可以成为是一个“集群”。 但…

【eNSP实战】基本ACL实现网络安全

拓扑图 要求: PC3不允许访问其他PC和Server1PC2允许访问Server1服务器,不允许其他PC访问各设备IP配置如图所示,这里不做展示 AR1接口vlan配置 vlan batch 10 20 30 # interface Vlanif10ip address 192.168.1.254 255.255.255.0 # inter…