防火墙--NAT和智能选路的一些知识

news2024/9/23 5:16:40

目录

NAT

源NAT

包含

目标NAT

包含

双向NAT

防火墙中web页面的nat配置

新建NAT策略

各个选项意思及使用

NAT类型

转换模式

仅转换源地址选项

原始数据包就相当于抓取流量,相当于NAT中acl的配置

转换后的数据包就是转换后的公网地址

配置地址池

端口地址转换

健康检查

配置黑洞路由

NAT类型

端口预分配

源IP地址最大数量

保留IP地址

转换目的地址​编辑

目的地址转换方式

双向NAT

不做转化

服务器映射

​编辑 安全区域

公网地址

私网地址

多出口NAT

智能选路

就近选路

策略路由

DSCP优先级

转发到其他虚拟系统

监控

智能选路

全局的选路策略

在哪配置(在策略路由里面也可以配置,只不过策略路由里面是对匹配到的流量进行配置)

基于链路带宽进行负载分担

会话保持

基于源IP的会话保持

基于链路质量进行负载分担

在哪配置

按照下图的三个元素来对比链路质量

丢包率

时延

延时抖动

基于链路权重的负载分担

在哪配置

根据链路优先级的主备备份

 在哪配置

智能选路的流程

DNS透明代理

在哪配置


NAT

参考下面文章

HCIA学习--NAT及NAT配置_nat配置 csdn-CSDN博客

源NAT

基于源IP地址进行转换

包含

静态NAT

动态NAT

NAPT

目标NAT

基于目标IP地址进行转换

包含

端口映射

双向NAT

同时转换源IP地址和目标IP地址

防火墙中web页面的nat配置

新建NAT策略

各个选项意思及使用

NAT类型

NAT普通NAT,NAT64IPV6NAT

转换模式

下面的转换模式就是对应源NAT、目标NAT、双向NAT

 选择不同的转换模式后面的选项也不同

仅转换源地址选项

原始数据包就相当于抓取流量,相当于NAT中acl的配置
转换后的数据包就是转换后的公网地址

配置NAT策略需要配置安全策略

配置地址池

端口地址转换

就是是否携带端口,也就是动态nat和napt的区别,且动态nat是不识别服务的

健康检查

让一个地址去检测目的地址是否可以正常工作

配置黑洞路由
就是会使公网地址池中的地址都生成一条指向其自身的空接口,这里主要是为了
应对公网地址和出接口地址不在同一个网段的情况,因为在这种情况下,如果公网用户访问地
址池中的公网地址,将可能造成环路,所以,需要通过空接口防环;如果公网地址池地址和出
接口在同一个网段,也可以勾选该选项,这种情况下虽然不会出现环路,但是,有了这个黑洞
路由,可以减少ARP报文的出现;
来用例子解释一下
有一个设备想要访问不在同一网段的公网地址,走到防火墙里没有匹配安全策略,而是去查看路由表路由表中有一条缺省,然后再传给运营商的网络,这样就成了环了。如果是同一网段的公网地址走的是直连路由,再进行转发的时候可以类比网关转用ARP发数据包给别人,但是网关是要不到MAC的,所以就没有办法转发,所以就没有转发就不会成环
NAT类型
在高级里面,有如下 NAT类型

五元组NAT

通过源IP,源端口,目标IP,目标端口,协议五个参数来标定一次NAT的转
换,如果任何一个参数发生变化,都需要更换端口来进行转换。
三元组NAT
仅识别源IP,源端口和协议三个参数来区分一次NAT的链接。
p2p传输模式,qq就是传输模式。当两个机制进行通信时是先将信息交给服务器,然后由服务器转发,但是这样存储对服务器压力很大。这时就用到了p2p,客户端将信息告诉了服务器,服务器将信息(IP地址之类的)告诉对端的IP,然后就是对端的IP相互通信。
但是如果这个通过防火墙的话会出问题,当服务器将信息传给对端客户端,对端客户端回包的时侯目标端口和目标IP都可能会发生改变,这样就匹配不上会话表了没有办法通过防火墙。所以,需要防火墙做出一些让步,使用三元组匹配。这样nat就通过,再然后如果外网可以访问内网就可以通信了
端口预分配
提前决定NAPT转换的端口
源IP地址最大数量
限制公网IP能转换的源IP地址数量、
保留IP地址
可以将不需要使用的公网IP地址放置在保留IP地址中,则在进行转换的时候, 不会使用该地址转换。
转换目的地址
目的地址转换方式

公网端口与私网端口一对一转换是公网端口可以对应私网不同的端口,比如12.0.0.1:80对应192.168.1.23:8080端口

公网端口与私网地址的一对一转换是公网端口对应的私网端口相同,比如12.0.0.1:80对应192.168.1.23:80双向转换

这个目标nat在安全策略匹配的时候是先进行NAT转换再是安全策略的匹配

双向NAT

这个情况就是当内网地址通过公网地址去访问内网,可以配置双向

不做转化

 注:源NAT是在安全策略实现后实现

从会话表区分是动态转换还是NAPT

看其源端口和NAT源端口是否发生改变

 动态nat会创建server-map表其他NAT不会创建server-map表,而是直接创建会话表

服务器映射

专门做nat的

 安全区域

填写的是允许那个区域来访问

公网地址

对应的公网地址

私网地址

自己服务器地址

多出口NAT

源NAT
1,将不同的接口放置在不同的区域中,基于区域做NAT策略
2,将不同的接口放在同一个区域,基于接口做NAT策略
目标NAT
1,可以分区域配置两个服务器映射
2,也可以是同一个区域。注意,如果是同一个区域,不能将两条服务器映射策略同时
开启“允许服务器访问公网”
在多借口选项处,有一个原进原出的选项

智能选路

这个东西主要应对于多出口的这种环境

传统路由的选路就是浮动静态,和负载分担

现在有了智能选路就有了一下四种

就近选路

根据访问的节点所在的运营商选择对应的运营商线路,当你想要访问电信的节点的时候要走电信的链路显然更近一些,走移动的链路明显就走远了。
如何选择链路,首先要识别,下面新建运营商,上传一个文件文件里面包含了对应运营商的IP地址
这个东西的配置在如下图所在位置

导入运营商地址

和接口绑定

策略路由

也是一种策略,不仅可以按照现有的路由表转发,还可以根据用户指定的策略进行路由选择机制,从更多维度决定路由如何转发

DSCP优先级

做服务的确保加速转发,优先转发啥的,如下图 

动作

转发到其他虚拟系统

虚拟系统VRF,逻辑抽象成多台设备

监控

如果没有配置监控,则匹配上策略路由的流量发现下一跳不可达,则将直接丢弃数据
包;如果可开启了检测,检测发现目标下一跳不可达,则将使该策略不生效,则直接不
匹配流量,数据包将直接走路由表。

智能选路

这个智能选路指的是如下图地方设置

全局的选路策略

在哪配置(在策略路由里面也可以配置,只不过策略路由里面是对匹配到的流量进行配置)

基于链路带宽进行负载分担
如果传输的流量超过保护阈值(这个在链路接口处配置),该链路退出智能选路。 剩下链路继续进行智能选路
会话保持
基于源IP的会话保持
来自同一个源IP或者同网段源IP的流量将始终使用同一个出接口转发,适用于对链路切换敏感的场景,比如说你打游戏,如果切换链路网是不是会卡一下,难受一下
基于目的IP的会话保持
访问同一个目标或者相同目标网段,流量始终 使用同一 出接口转发,适用于对链路切换敏感的场景
基于链路质量进行负载分担
在哪配置
按照下图的三个元素来对比链路质量
丢包率
防火墙会连续发送若干个(默认5个)探测报文,去计算丢包的比
例。(丢包个数/探测报文个数) --- 丢包率是最主要的链路质量参数
时延
防火墙会连续发送若干个(默认5个)探测报文,取五次往返时间的平均值
作为时延参数。
延时抖动
防火墙会连续发送若干个(默认5个)探测报文,取两两之间时延差值
的绝对值的平均值。
基于链路权重的负载分担
在哪配置
权重值由网路管理员手工指定
 
根据链路优先级的主备备份
这个是一条链路工作,另外一条链路down,等好的那条链路坏掉,再整另外一条链路
 在哪配置
优先级也是由网络管理员手工指定,
如果没有配置过载保护,则优先级最高的先工作,当该链路故障,则次高的开始工作,
其余继续备份,以此类推;
如果配置了过载保护,则优先级最高的先工作,当超过保护阈值,则次高的开始工作,
其余继续备份,相当于此时两条链路同时工作,以此类推

智能选路的流程

DNS透明代理

前提需要结合就近选路,当就近选路遇到一些问题需要DNS透明代理来帮忙优化
你访问的节点到底是电信还是移动,看人家DNS服务器给你的是哪个,比如说你去访问百度,然后你的DNS服器务是电信DNS的就给你的是百度在电信布置的节点,如果是移动的就给你移动的节点,DNS透明代理就是改变这个情况
防火墙可以把你DNS请求报文的目标地址修改
如何修改,是基于就近选择的配置,在接口处配置

在哪配置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1924956.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

低代码商城构建专家:Mall-Cook

Mall-Cook:用Mall-Cook,让电商创新触手可及- 精选真开源,释放新价值。 概览 Mall-Cook是一个面向未来的商城低代码开发平台,它通过提供直观的可视化界面,让开发者和商家能够快速构建和部署跨平台的电商解决方案。这个…

国产精品ORM框架-SqlSugar详解 进阶功能 集成整合 脚手架应用 专题二

国产精品ORM框架-SqlSugar详解 SqlSugar初识 专题一-CSDN博客 sqlsugar 官网-CSDN博客 4、进阶功能 5、集成整合 6、脚手架应用 4、进阶功能 4.1、生命周期 Queryable 什么时候操作库 Queryable是一个引用类型 Queryable拷贝机制 4.2、执行Sql 方法列表 方法名 描述 返…

秋招Java后端开发冲刺——MyBatisPlus总结

一、 基本知识 1. 介绍 yBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上增加了大量功能和简化操作,以提高开发效率。 2. 特点 无侵入:只做增强不做改变,引入它不会对现有项目产生影响。依赖少:仅仅依赖 …

智慧校园信息化大平台整体解决方案PPT(75页)

1. 教育信息化政策 教育部印发《教育信息化2.0行动计划》,六部门联合发布《关于推进教育新型基础设施建设构建高质量教育支撑体系的指导意见》,中共中央、国务院印发《中国教育现代化2035》。这些政策文件强调了教育的全面发展、面向人人、终身学习、因…

Linux对文件访问的基本权限

文件权限控制对文件的访问。 有三种权限类别可应用:读取、写入和执行。 权限对文件和目录的影响: 权限 对文件的影响 对目录的影响 r读取 可以读取文件的内容 可以列出目录的内容 w写入 可以更改文件的内容 可以创建或删除目录中任一文件 x执行…

uniapp 支付宝小程序 芝麻免押 免押金

orderStr参数如下: my.tradePay({orderStr:res, // 完整的支付参数拼接成的字符串,从 alipay.fund.auth.order.app.freeze 接口获取success: (res) > {console.log(免押成功);console.log(JSON.stringify(res),不是JOSN);console.log(JSON.stringify…

ClickHouse 查看表的大小

查看表的大小: 使用以下查询语句可以列出表及其占用的磁盘空间大小: SELECTtable,formatReadableSize(sum(bytes_on_disk)) AS size_on_disk FROM system.parts WHERE active GROUP BY table ORDER BY size_on_disk DESC

部署一台本机的ai智能模型

部署ai模型 1.打开地址搜 https://ollama.com/(开源ai模型网址)下载软件 2.点击安装具有羊驼图标的文件 3.在右下角查看 羊驼图标 4。打开脚本,执行可以切换羊驼安装的位置与环境变量 5.winR 输入cmd,在命令窗口输入ollama命令 如果安装成功…

底软驱动 | Linux字符设备驱动开发基础

文章目录 知识整理--Linux字符设备驱动开发基础字符设备基础1从一个最简单的模块源码说起字符设备驱动工作原理字符设备驱动代码实践--给空模块添加驱动壳子应用程序如何调用驱动 字符设备基础2添加读写接口(应用和驱动之间的数据交换)驱动中如何操控硬件…

Redis持久化RDB,AOF

目 录 CONFIG动态修改配置 慢查询 持久化 在上一篇主要对redis的了解入门,安装,以及基础配置,多实例的实现:redis的安装看我上一篇: Redis安装部署与使用,多实例 redis是挡在MySQL前面的,运行在内存…

《Linux系统编程篇》vim的使用 ——基础篇

引言 上节课我们讲了,如何将虚拟机的用户目录映射到自己windows的z盘,虽然这样之后我们可以用自己的编译器比如说Visual Studio Code,或者其他方式去操作里面的文件,但是这是可搭建的情况下,在一些特殊情况下&#xf…

Web学习day04

mybatis 目录 mybatis 文章目录 一、查询 1.1结果映射 1.2多条件查询 1.3模糊查询 二、XML 书写规范 三、动态SQL 四、配置文件 4.1settings标签 4.2mappers标签 4.3environments标签 五、案例 5.1数据表 5.2实现类 5.3mapper实现 5.4工具类实现 5.5XML动态…

Ubuntu 安装搜狗输入法

搜狗输入法已支持Ubuntu1604、1804、1910、2004、2010 各系统安装步骤可能略有不同 1、添加中文语言支持 打开 系统设置——区域和语言——管理已安装的语言——在“语言”tab下——点击“添加或删除语言” 弹出“已安装语言”窗口,勾选中文(简体&…

【 香橙派 AIpro评测】烧系统到运行并使用Jupyter Lab 界面体验 AI 应用样例(新手福音)

文章目录 ⭐前言⭐初始化开发板⭐下载镜像烧系统⭐开发板初始化系统💖 远程ssh💖查看ubuntu桌面💖 远程向日葵 ⭐体验 AI 应用样例💖 运行 jupyterLab💖 打开Jupyter Lab页面💖 释放内存💖 运行…

C#语句与方法

文章目录 语句判断语句循环语句循环控制语句 C#方法(函数)C#方法定义参数传递 语句 判断语句 语句描述if语句if(判定条件){},如果条件为真则执行对应代码,反之则跳过if...else语句if(判定条件){}else{},判定条件为真…

【数据结构】手写堆 HEAP

heap【堆】掌握 手写上浮、下沉、建堆函数 对一组数进行堆排序 直接使用接口函数heapq 什么是堆???堆是一个二叉树。也就是有两个叉。下面是一个大根堆: 大根堆的每一个根节点比他的子节点都大 有大根堆就有小根堆&#xff1…

Mac和VirtualBox Ubuntu共享文件夹

1、VirtualBox中点击设置->共享文件夹 2、设置共享文件夹路径和名称(重点来了:共享文件夹名称) 3、保存设置后重启虚拟机,执行下面的命令 sudo mkdir /mnt/share sudo mount -t vboxsf share /mnt/share/ 注:shar…

Java 面试相关问题(上)——基础问题集合问题

这里只会写Java相关的问题,包括Java基础问题、JVM问题、线程问题等。全文所使用图片,部分是自己画的,部分是自己百度的。如果发现雷同图片,联系作者,侵权立删。 1. Java基础面试问题1.1 基本概念相关问题1.1.1 Java语言…

DHCPv6 详情及其报文介绍 - 附配置案例及验证命令(Cisco)

DHCPv6 诞生的原因 IPv6 协议具有地址空间巨大的特点,但同时长达 128 比特的 IPv6 地址又要求高效合理的地址自动分配和管理策略。IPv6 无状态地址配置方式(RFC2462)是目前广泛采用的 IPv6 地址自动配置方式。配置了该协议的主机只需相邻设备…

易懂的吉文斯(Givens)变换(一)

文章目录 二阶Givens旋转矩阵作用于向量作用于矩阵更一般的情况 二阶Givens旋转矩阵 在QR分解中,Givens旋转是一种用于将矩阵变成上三角形的技术。 别的教程里面往往会直接给出一个n*n阶的通用Givens矩阵形式,但是这样太过抽象难懂了,而且难…