【接口篇 / Lan】(5.4) ❀ 01. 与交换机连接 (单臂路由) ❀ FortiGate 防火墙

2023-10-19 00:40

本文主要是介绍【接口篇 / Lan】(5.4) ❀ 01. 与交换机连接 (单臂路由) ❀ FortiGate 防火墙,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  【简介】我们知道交换机划分VLAN可以将大型网络划分为多个小网络,以使广播和组播流量不会占据更多的带宽。因为广播域缩小了,可以提供更高的网络段间安全性。划分VLAN后各VLAN之间的访问,就需要路由来完成,如果只有二层交换机,那么路由的工作就由路由器或具备路由功能的防火墙来完成了。


  单臂路由

        传统的VLAN间路由,通过将不同的物理路由器接口连接至不同的物理交换机端口来执行VLAN间路由,这种方式需要具备多个物理接口。

        单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。我们可以将飞塔防火墙与交换机通过单一的物理网络连接(Trunk)相连,通过单个物理接口在网络中的多个VLAN间发送流量。

  交换机端口设置

       启用飞塔防火墙的单臂路由功能之前,首先启用连接到防火墙的交换机端口上的Trunk。

        ① 以思科交换机为例:

        (1) configure terminal命令进入全局配置模式。

        (2) interface命令指定连接防火墙的交换机端口,这里是第24端口。

        (3) switchport trunk encapsulation dot1q命令指定中继链路采用802.1Q封装类型。

        (4) switchport mode trunk命令配置接口为二层中继。

        (5) switchport trunk allowed vlan命令表示允许哪些VLAN中继。

          【提示】 如果指定的接口用no switchport命令指定为三层接口,需要用switchport命令再转为二层接口。以上配置Trunk命令对二层接口有效。

  防火墙接口设置

        我们将交换机24端口的网线接入到防火墙的internal7接口(只要是独立内网接口都可以)。

        ① 选择菜单【网络】-【接口】,点击子菜单【新建】边上的向下箭头,弹出子菜里选择【接口】。

        ② 新建一个比较容易理解的接口名称,类型选择VLAN,接口选择物理连接的internal7口,VLAN ID输入与交换机上相同的ID号,这里是输入11。输入这个VLAN可以访问的IP地址。限制访问我们打开Ping功能,这样这个VLAN下的电脑可以Ping通172.16.1.1这个地址。

        ③用同样的方法建立其它的虚拟VLAN接口,和交换机上设置允许中继通过的VLAN号一致。

          【提示】 物理接口internal7不能设置IP地址,这样物理接口才能处于Trunk模式,以识别交换网络的VLAN ID。

  指定VLAN上网

        理论上交换机上的各个VLAN都可以通过24口访问防火墙了。可以将internal7下面的各个VLAN口当成独立的接口来配置上网。

        ① 选择菜单【策略&对象】-【IPv4策略】,点击【新建】。

        ② 象建立普通内网接口上网策略一样,这里我们建立internal7接口下to-VLAN11子接口允许上网策略。

        ③ 电脑接在交换机的VLAN11端口上,设置IP地址,网关需要指向防火墙上的虚拟接口to-VLAN11的IP地址。

        ④ 连在交换机VLAN11端口上的电脑可以正常上网了。在策略列表里可以看到,to-VLAN11有上网流量。

        ⑤ 我们也可以将所有需要上网的VLAN接口建立一个组,这样一条策略就可以让多个VLAN上网了。选择菜单【网络】-【接口】,点击子菜单【新建】边上的向下箭头,弹出子菜里选择【所属区域】。

        ⑥ 输入新建的区域名称,将所有需要上网的VLAN都打上钩。

        ⑦ 新建允许区域上网的策略,这样这个区域包含的VLAN都可以上网了。

  VLAN间互访

        防火墙的独立内网接口,需要通过策略才能互相访问,这里虚拟VLAN接口也可以当作独立内网接口一样进行设置。

        ① 新建策略,允许VLAN11访问VLAN12,启用NAT不要开启。防火墙策略是单向访问,如果需要VLAN12访问VLAN11,还需要建立一条策略。

        ② 两台接入交换机不同VLAN的电脑就可以互相访问了。

飞塔技术-老梅子   QQ:57389522

这篇关于【接口篇 / Lan】(5.4) ❀ 01. 与交换机连接 (单臂路由) ❀ FortiGate 防火墙的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/236158

相关文章

Redis客户端连接机制的实现方案

《Redis客户端连接机制的实现方案》本文主要介绍了Redis客户端连接机制的实现方案,包括事件驱动模型、非阻塞I/O处理、连接池应用及配置优化,具有一定的参考价值,感兴趣的可以了解一下... 目录1. Redis连接模型概述2. 连接建立过程详解2.1 连php接初始化流程2.2 关键配置参数3. 最大连

Debian系和Redhat系防火墙配置方式

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R

C#连接SQL server数据库命令的基本步骤

《C#连接SQLserver数据库命令的基本步骤》文章讲解了连接SQLServer数据库的步骤,包括引入命名空间、构建连接字符串、使用SqlConnection和SqlCommand执行SQL操作,... 目录建议配合使用:如何下载和安装SQL server数据库-CSDN博客1. 引入必要的命名空间2.

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys

Qt使用QSqlDatabase连接MySQL实现增删改查功能

《Qt使用QSqlDatabase连接MySQL实现增删改查功能》这篇文章主要为大家详细介绍了Qt如何使用QSqlDatabase连接MySQL实现增删改查功能,文中的示例代码讲解详细,感兴趣的小伙伴... 目录一、创建数据表二、连接mysql数据库三、封装成一个完整的轻量级 ORM 风格类3.1 表结构

MySQL中的表连接原理分析

《MySQL中的表连接原理分析》:本文主要介绍MySQL中的表连接原理分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、环境3、表连接原理【1】驱动表和被驱动表【2】内连接【3】外连接【4编程】嵌套循环连接【5】join buffer4、总结1、背景

SpringBoot连接Redis集群教程

《SpringBoot连接Redis集群教程》:本文主要介绍SpringBoot连接Redis集群教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 依赖2. 修改配置文件3. 创建RedisClusterConfig4. 测试总结1. 依赖 <de

SpringBoot+Redis防止接口重复提交问题

《SpringBoot+Redis防止接口重复提交问题》:本文主要介绍SpringBoot+Redis防止接口重复提交问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录前言实现思路代码示例测试总结前言在项目的使用使用过程中,经常会出现某些操作在短时间内频繁提交。例

springboot下载接口限速功能实现

《springboot下载接口限速功能实现》通过Redis统计并发数动态调整每个用户带宽,核心逻辑为每秒读取并发送限定数据量,防止单用户占用过多资源,确保整体下载均衡且高效,本文给大家介绍spring... 目录 一、整体目标 二、涉及的主要类/方法✅ 三、核心流程图解(简化) 四、关键代码详解1️⃣ 设置

spring中的ImportSelector接口示例详解

《spring中的ImportSelector接口示例详解》Spring的ImportSelector接口用于动态选择配置类,实现条件化和模块化配置,关键方法selectImports根据注解信息返回... 目录一、核心作用二、关键方法三、扩展功能四、使用示例五、工作原理六、应用场景七、自定义实现Impor