当前位置: 首页 > news >正文

huawei USG6001v1学习----NAT和智能选路

目录

1.NAT的分类

2.智能选路

1.就近选路

2.策略路由

3.智能选路


NAT:(Network Address Translation,网络地址转换) 指网络地址转换,1994年提出的。NAT是用于在本地网络中使用私有地址,在连接互联网时转而使用全局 IP 地址的技术。NAT实际上是为解决IPv4地址短缺而开发的技术。

NAPT:(Network Address Port Translation),即网络地址端口转换,可将多个内部地址映射为一个合法公网地址,但以不同的协议端口号与不同的内部地址相对应,也就是与之间的转换。NAPT普遍用于接入设备中,它可以将中小型的网络隐藏在一个合法的IP地址后面。NAPT也被称为“多对一”的NAT,或者叫PAT(Port Address Translations,端口地址转换)、地址超载(address overloading)。

NAPT与动态地址NAT不同,它将内部连接映射到外部网络中的一个单独的IP地址上,同时在该地址上加上一个由NAT设备选定的TCP端口号

1.NAT的分类

对报文中的源地址进行转换还是对目的地址进行转换,NAT可以分为源NAT、目的NAT和双向NAT

源NAT --- 基于源IP地址进行转换,包含静态NAT,动态NAT以及NAPT
-------争对源地址进行转换,主要应用场景是私网访问公网
目标NAT --- 基于目标IP地址进行转换,以前的端口映射
--------仅对报文中的目的地址和目的端口号进行转换,主要应用于公网用户访问私网服务的场景
双向NAT --- 同时转换源IP地址和目标IP地址
-------转换过程中同时转换报文的源信息和目的信息。双向NAT不是一个单独的功能,而是源NAT和目的NAT的组合。主要应用在同时有外网用户访问内部服务器和私网用户访问内部服务器的场景。
配置:

出接口是easy IP,指定接口转发,动态nat可以选择地址池中地址,配相应的地址范围
注意:
配置黑洞路由就是会使公网地址池中的地址都生成一条指向其自身的空接口,这里主要是为了
应对公网地址和出接口地址不在同一个网段的情况,因为在这种情况下,如果公网用户访问地
址池中的公网地址,将可能造成环路,所以,需要通过空接口防环;如果公网地址池地址和出
接口在同一个网段,也可以勾选该选项,这种情况下虽然不会出现环路,但是,有了这个黑洞
路由,可以减少ARP报文的出现;
(都是针对NAPT技术)
五元组NAT --- 通过源IP,源端口,目标IP,目标端口,协议五个参数来标定一次NAT的转
换,如果任何一个参数发生变化,都需要更换端口来进行转换。
三元组NAT --- 仅识别源IP,源端口和协议三个参数来区分一次NAT的链接。
端口预分配 --- 可以设定端口转换使用的端口范围
源IP地址数量限制 --- 可以设定一个公网IP地址转换的源IP地址的数量,比如设置为1,则公
网IP地址在会话表老化之前,只能针对一个源IP地址进行转换
保留IP地址 ---- 可以将不需要使用的公网IP地址放置在保留IP地址中,则在进行转换的时候,
不会使用该地址转换。
在一下情况建议使用三元组,因为做了nat转换后,目标地址端口会发生变化,导致不知道发给谁,然后丢包
服务器映射
将私网的http服务器IP与公网的一个IP一对一的绑定,当外网访问这个服务器的时候,就直接访问绑定的公网IP。

注意:源NAT的执行在安全策略之后,目标NAT的执行在安全策略之前;

端口是用来标识主机的,端口是用来标识应用和服务的,一个地址可以有多个端口

安全区域 ---- 写的是被允许访问该服务器设备所在的区域。

双向NAT场景

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

2.智能选路

1.就近选路

--- 根据访问的节点所在的运营商选择对应的运营商线路

将近选路配置

2.策略路由

-PBR ((Policy-Based Routing)--- 策略路由其实也是一种策略,他不仅可以按照现有的路由表进行转发,而且可以根据用户指定的策略进行路由选择的机制,从更多维度决定报文是如何转发的,如例如源IP地址、源MAc地址、目的MAc地址、源端口号、目的端口号、VLAN-ID等等

抓取的流量进行转发

虚拟系统 --- VRF--把一个路由器和防火墙逻辑成多台进行转发

单出口

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

3.智能选路

--- 全局选路策略

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

如果一条链路超过了过载保护阈值,则该链路不再参加智能选路(如果已经创建了会话
表的流量,则将依然走该链路。),将在剩下链路中继续进行智能选路。

基于源IP的会话保持 --- 来自同一个源IP或者同网段源IP的流量将始终使用同一个出接口
转发,适用于对链路切换敏感的场景
基于目的IP的会话保持 --- 访问同一个目标或者相同的目标网段,流量将始终使用同一
个出接口转发,适用于对链路切换敏感的场景

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

1,丢包率 --- 防火墙会连续发送若干个(默认5个)探测报文,去计算丢包的比
例。(丢包个数/探测报文个数) --- 丢包率是最主要的链路质量参数
2,时延 --- 防火墙会连续发送若干个(默认5个)探测报文,取五次往返时间的平均值
作为时延参数。
3,延时抖动 --- 防火墙会连续发送若干个(默认5个)探测报文,取两两之间时延差值
的绝对值的平均值。

3,基于链路权重的负载分担

权重值由网路管理员手工指定

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

优先级也是由网络管理员手工指定
如果没有配置过载保护,则优先级最高的先工作,当该链路故障,则次高的开始工作,
其余继续备份,以此类推;
如果配置了过载保护,则优先级最高的先工作,当超过保护阈值,则次高的开始工作,
其余继续备份,相当于此时两条链路同时工作,以此类推。

DNS透明代理

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • web学习笔记(八十二)uniapp
  • Cisco 路由重发布 —— 实现路由信息在不同路由域间的传递
  • 24暑假算法刷题 | Day18 | LeetCode 530. 二叉搜索树的最小绝对差,501. 二叉搜索树中的众数,236. 二叉树的最近公共祖先
  • 【Vue3】工程创建及目录说明
  • SSM之Mybatis
  • 收银系统源码-千呼新零售收银视频介绍
  • Fiddler 导出请求为curl格式
  • 动漫风格动漫404网站维护HTML源码
  • 【HarmonyOS】HarmonyOS NEXT学习日记:五、交互与状态管理
  • Python 更换 pip 源详细指南
  • MySQL源码安装
  • 系统架构设计师教程 第3章 信息系统基础知识-3.6 办公自动化系统(OAS)-解读
  • ChatGPT实战100例 - (20) 如何玩转影刀RPA
  • 分布式会话拦截器
  • Redis之List列表
  • php的引用
  • [笔记] php常见简单功能及函数
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • Android单元测试 - 几个重要问题
  • css系列之关于字体的事
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • Github访问慢解决办法
  • jquery ajax学习笔记
  • k8s 面向应用开发者的基础命令
  • miaov-React 最佳入门
  • mysql常用命令汇总
  • nodejs调试方法
  • React 快速上手 - 07 前端路由 react-router
  • RxJS: 简单入门
  • Spring-boot 启动时碰到的错误
  • SpriteKit 技巧之添加背景图片
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 观察者模式实现非直接耦合
  • 基于Android乐音识别(2)
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 前嗅ForeSpider教程:创建模板
  • 跳前端坑前,先看看这个!!
  • 项目管理碎碎念系列之一:干系人管理
  • 小程序 setData 学问多
  • No resource identifier found for attribute,RxJava之zip操作符
  • Mac 上flink的安装与启动
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • scrapy中间件源码分析及常用中间件大全
  • 从如何停掉 Promise 链说起
  • 如何正确理解,内页权重高于首页?
  • ​2020 年大前端技术趋势解读
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • # include “ “ 和 # include < >两者的区别
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (2)MFC+openGL单文档框架glFrame
  • (笔试题)分解质因式
  • (二开)Flink 修改源码拓展 SQL 语法