0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

穿越NAT的SDWAN技术实现(下)

夽谷科技组网服务 来源: 夽谷科技组网服务 作者: 夽谷科技组网服务 2022-10-11 12:23 次阅读

本文章内容过长,上篇请移步主页进行观看。

书接上文,我们继续来说说NAT在SDWAN中的技术实现。

穿越NAT建立SDWAN隧道

在SDWAN网络中,通常将CPE部署为STUN客户端,将RR部署为STUN服务器。客户端通过与服务器进行报文交互,能够发现网络中是否存在NAT设备,并确定经过NAT设备转换后的IP地址和端口号。STUN客户端探测到转换后的IP地址和端口号后,采用该IP地址与其他CPE建立SDWAN隧道;若CPE之间无法直接建立数据通道,则需要通过在公网中部署Nat transfer(NAT传输)设备来实现互通。

穿越NAT建立SDWAN隧道示意图

pYYBAGNE70qAfiqPAAF6R-awTwQ888.png

部署Nat transfer的SDWAN隧道示意图

poYBAGNE71WAQ4TaAAHJJG0bFUc615.png

部署Nat transfer的SDWAN组网如上图所示。下面以该组网为例,说明穿越NAT建立SDWAN隧道的过程。

控制通道建立

(1)STUN client与STUN server之间交互STUN协议报文,STUN client探测到本端NAT类型、Public IP地址(即访问STUN server时NAT转换后的Public IP)和端口号。

(2) SDWAN client与SDWAN server之间建立SSL连接,然后互相发送TTE信息(包含STUN探测到的NAT类型、Public IP等)。

(3) CPE 1、CPE 2和Nat transfer收到RR的TTE信息后,比较TTE信息中的路由域与本地是否相同。若路由域相同,则建立到达RR的SDWAN隧道,使用RR的TTE信息中Public IP作为隧道的目的IP;若路由域不同,则不建立SDWAN隧道。

(4) RR收到CPE 1、CPE 2和Nat transfer的TTE信息后,比较TTE信息中的路由域与本地是否相同。若路由域相同,则分别建立到达CPE 1、CPE 2和Nat transfer的SDWAN隧道。

由于NATtransfer部署在公网中,RR只需建立到达Public IP地址的SDWAN隧道。该Public IP地址为Nat transfer的TTE信息中的Public IP。

若CPE 1、CPE 2的TTE信息中NAT类型为完全锥型NAT,则RR建立到达Public IP地址的SDWAN隧道。该Public IP地址为CPE的TTE信息中的Public IP。

若CPE 1、CPE 2的TTE信息中NAT类型为对端口限制锥型NAT、限制锥型NAT或对称NAT,则RR无法通过TTE信息中的Public IP访问CPE 1、CPE 2,所以RR无法按照当前获取的信息建立到达CPE 1、CPE 2的SDWAN隧道。需要按照如下步骤建立SDWAN隧道。

a. CPE 1、CPE 2设备通过CPE到RR的SDWAN隧道周期性地发送SDWAN控制报文。

b. RR将接收到的SDWAN控制报文的外层源IP地址作为Public IP地址,建立到达CPE 1、CPE 2的Public IP地址的SDWAN隧道。

(5)完成SDWAN隧道建立后,CPE 1、CPE 2、Nat transfer和RR在设备上添加到达对端Systerm IP的UNR(User network route,用户网络路由)路由。路由的出接口为SDWAN隧道接口,下一跳为远端TTE ID。

(6) CPE 1、CPE 2、Nat transfer和RR之间基于Systerm IP建立IPv4 Tnl-Encap-Ext地址族下的BGP连接(控制通道)。

数据通道建立

(1) CPE 1、CPE 2、Nat transfer与RR建立BGP连接(控制通道)后,CPE 1、CPE 2、Nat transfer通过IPv4 Tnl-encap-ext路由向RR发送TTE信息,由RR将TTE信息反射到其他BGP邻居。

(2) CPE之间能否建立数据通道,除了比较路由域是否相同外,还会比较NAT类型,如下表所示。

a.若CPE之间可以直接建立数据通道,建立过程请参见步骤控制通道建立(4)。

b.若CPE之间无法直接建立数据通道,则需要通过在网络中部署Nat transfer设备来实现互通。CPE与Nat transfer之间建立数据通道,CPE之间的数据转发需要先通过数据通道转发到Nat transfer设备,再由Nat transfer设备通过数据通道转发到其他CPE,从而实现CPE之间的互通。CPE与Nat transfer之间建立数据通道的过程与CPE与RR之间建立SDWAN隧道的过程相同,具体参见步骤控制通道建立(4)。

SDWAN网络中的NAT类型组合表

CPE 1的NAT类型 CPE 2的NAT类型 CPE之间是否可以直接建立隧道 是否需要部署Nat transfer实现CPE互通
无NAT 完全锥型NAT ×
无NAT 端口限制锥型NAT/限制锥型NAT ×
无NAT 对称NAT ×
无NAT 未知类型NAT ×
无NAT 静态NAT ×
完全锥型NAT 完全锥型NAT ×
完全锥型NAT 端口限制锥型NAT/限制锥型NAT ×
完全锥型NAT 对称NAT ×
完全锥型NAT 未知类型NAT ×
完全锥型NAT 静态NAT ×
端口限制锥型NAT/限制锥型NAT 端口限制锥型NAT/限制锥型NAT ×
端口限制锥型NAT/限制锥型NAT 对称NAT ×
端口限制锥型NAT/限制锥型NAT 未知类型NAT ×
端口限制锥型NAT/限制锥型NAT 静态NAT ×
对称NAT 对称NAT ×
对称NAT 未知类型NAT ×
对称NAT 静态NAT ×
未知类型NAT 未知类型NAT ×



审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NAT
    NAT
    +关注

    关注

    0

    文章

    109

    浏览量

    16062
  • sdwan
    +关注

    关注

    2

    文章

    118

    浏览量

    7119
收藏 人收藏

    评论

    相关推荐

    sdwan云间互联方案是怎样的?sdwan如何实现多云平台互联?

    速 度慢、连接不稳定等问题。SDWAN通过智能路由和负载均衡技术,优化数据传输路径,提高带宽利用率,降低延迟,解决了云间互联中的延迟和带宽瓶颈问题。 2、安全性隐患与数据传输风险 多个云平台之间的互联存在安全隐患和数据传输风险。未
    的头像 发表于 03-19 17:05 163次阅读

    什么是NATNAT类型有哪些?NAT是如何工作的?NAT解决了什么问题?

    的方式来连接多个设备,而不需要为每个设备都分配一个公共IP地址。通过将源IP地址和端口号映射到公共IP地址和端口号,NAT充当了一个中间人,使得设备可以通过一个公共IP地址与外部网络进行通信。 根据不同的应用场景和实现方式,有几种常见的
    的头像 发表于 02-04 11:03 685次阅读

    SDWAN能为跨境电商做什么?

    SDWAN是一种用于优化和管理局域网 (WAN) 的网络解决方案。传统的WAN连接通常由交换机和路由器组成,但随着组织内网络的增长和变化,传统WAN的管理和配置变得繁琐。SDWAN使用软件定义的方法
    的头像 发表于 11-08 17:37 324次阅读

    sdwan放哪个区域?

    SDWAN是一种新兴的网络技术,它可以帮助企业更好地管理和优化其网络。那么,SDWAN应该放在 哪个区域呢? 首先,我们需要了解SDWAN的工作原理。
    的头像 发表于 10-18 11:20 219次阅读

    专线和sdwan的区别

    的网络连接,但需 要较高的成本和较长的部署时间。相比之下,sdwan是一种虚拟连接,可以通过互联网实现。它可以快速部署,成本较低,但可能会受到互联网的不稳定性影响。 其次,专线通常是点对点的连接,只能连接两个地点。而sdwan
    的头像 发表于 10-11 10:56 992次阅读

    sdwan专线适合什么用户?sdwan专线怎么样?

    SDWAN组网专线是企业通信的一种高效连接方式,通过使用SDWAN组网技术实现了可靠、安全、 高速的网络传输服务。除此之外,SDWAN组网
    的头像 发表于 09-25 13:52 1187次阅读

    sdwan云桌面的意思是什么?sdwan云桌面的关键点

    SDWAN云桌面(SDWANCloudDesktop),从专业角度来看,是指通过软件定义广域网(SDWAN)技术 来优化和提供云端虚拟桌面服务的解决方案。云桌面是一种将操作系统、利用程序和数
    的头像 发表于 08-31 15:26 314次阅读

    SDWAN的缺点及其解决方法

    SDWAN作为一种新兴的网络技术,虽然具有许多优点,但也存在一些缺点和挑战。在考虑部署SDWAN时,企业需要充分了解这些缺点,并采取相应的解决办法以确保SDWAN的有效实施和运行。以下
    的头像 发表于 08-02 11:43 774次阅读

    网络专线如何改成SDWAN

    将网络专线改成SDWAN涉及一系列步骤和决策。下面是一个Ogcloud推荐的概括指南,帮助您了解如何将网络专线迁移到SDWAN
    的头像 发表于 07-26 14:11 301次阅读

    SDWAN组网案例——跨境电商

    跨境电商企业在全球范围内开展业务,需要构建稳定、高效的网络架构来支持其跨境电商平台的运营。SDWAN技术可以为跨境电商企业提供优化的网络连接和管理,提高网络性能、可靠性和安全性。下面是Ogcloud提供过的跨境电商企业的SDWAN
    的头像 发表于 07-25 14:18 1784次阅读

    SDWAN和负载均衡的关系

    SDWAN和负载均衡的关系
    的头像 发表于 07-21 14:28 369次阅读

    SDWAN和专线在成本上的区别

    SDWAN和专线在成本上的区别
    的头像 发表于 07-20 14:11 489次阅读

    SDWAN产品的7大特征

    SDWAN产品的7大特征
    的头像 发表于 07-19 14:58 238次阅读

    华为ENSP静态NAT与动态NAT实验

    NAT(Network Address Translation)是一种将私有网络地址转换为公共网络地址的技术
    的头像 发表于 06-11 17:06 1951次阅读
    华为ENSP静态<b class='flag-5'>NAT</b>与动态<b class='flag-5'>NAT</b>实验

    DHCP和NAT组网配置全过程

    说明:NAT实现方式中Easy IP和地址池NAT类似,配置参考其中一个即可!其中,地址池NAT中有以下两种选择方式
    发表于 05-19 14:10 667次阅读
    DHCP和<b class='flag-5'>NAT</b>组网配置全过程