首页 > 其他分享 >浅谈SDWAN的起源背景

浅谈SDWAN的起源背景

时间:2022-10-09 12:32:50浏览次数:51  
标签:浅谈 SDWAN 网络 站点 起源 ID TTE 设备

产生背景

云计算技术的发展引发了IT产业的变革,互联网+带动了传统行业的转型,to B的互联网化在2014年赶超了to C。聚焦于企业市场和广域网范畴的SDWAN(Software Defined Wide Area Network,软件定义广域网)服务正是在这样的行业背景和期待中产生。

 

SDWAN是将SDN技术应用到WAN场景中的一种VPN技术。如图1-1所示,SDWAN技术旨在帮助用户降低广域网的开支、提升网络连接的灵活性,为分散在广阔地理范围内的企业网络、数据中心网络等提供安全可靠的互联服务。

浅谈SDWAN的起源背景_云计算

技术优点

SDWAN具有如下特点:

 

  • 降低网络部署的费用:引入点到多点的SDWAN隧道,节约了设备性能。本地站点设备与多个远端站点设备之间只需要建立一条隧道,使低性能设备也能支持Full-Mesh组网。 
  • 简化网络部署和维护,方便网络快速部署: 
  • 两台设备间只需要建立一个BGP邻居,通过一个BGP邻居来承载所有VPN的私网路由。 
  • 引入RR(Route Reflector,路由反射器),在RR上基于路由策略灵活控制用户业务拓扑。 
  • 引入密钥通告机制,取消设备间的IPsec IKE协商,通过控制器集中在RR上部署IPsec策略,通过RR将IPsec SA直接下发给各站点设备,有效减轻设备的IPsec协商压力。 
  • 引入STUN协议,通过STUN协议实现在具有NAT转换的动态IP地址的分支间建立隧道。 
  • 提供更好的用户体验:通过VPN实例实现用户之间的隔离,通过IPsec实现对用户数据的安全传输

 

SDWAN技术实现

SDWAN网络模型示意图

浅谈SDWAN的起源背景_SDWAN_02

SDWAN的典型网络模型包含如下部分:

  • CPE(Customer Premise Equipment,用户端设备):用户网络的边缘设备。
  • RR(Route Reflector,路由反射器):用于在CPE之间反射TTE信息和私网路由等。 
  • TN(Transport Network,传输网络):运营商提供的广域接入网络,用来实现分支站点之间的互联,主要包括运营商专线网络和Internet公用网络等。传输网络可以通过TN ID或传输网络的名称来标识。TN是构建SDWAN Overlay网络的基础。
  • RD(Routing Domain,路由域):由彼此之间路由可达的不同传输网络构成的区域。只能在位于同一个路由域内的CPE之间或CPE与RR之间建立SDWAN隧道。
  • Site ID:站点ID,是分支站点在SDWAN网络中的唯一标识,通常用一串数字表示,由网络控制器统一自动分配。
  •  
  • Device ID:设备ID,是支持SDWAN功能的设备(SDWAN设备)在站点内的唯一标识,由网络管理员统一分配。一个站点通常包含一台或两台SDWAN设备。 
  • System IP:设备的系统IP地址,由网络管理员统一分配。通常采用设备上某个Loopback接口的IP地址作为System IP。
  • Interface ID:设备接口ID,由网络管理员统一分配。同一台设备上,不同隧道接口的接口ID不同。
  • SDWAN隧道:两个SDWAN设备之间的点到多点逻辑通道。不同站点之间通过SDWAN隧道传输数据报文等,实现不同站点之间的互联。隧道的物理出接口是CPE/RR上的广域网接口,该广域网接口所属的TN在同一个RD内,即两端的广域网接口可以在Underlay网络层面互通。两个站点可以通过多个不同运营商的TN进行互联,因此站点之间可以建立多个不同的隧道。
  • SSL(Secure Sockets Layer,安全套接字层)连接:在SDWAN网络中,CPE与RR之间建立SSL连接,通过该连接交互TTE信息,实现控制通道的建立。
  • TTE(Transport Tunnel Endpoint,传输隧道端点):SDWAN设备接入传输网的连接点和SDWAN隧道的端点。设备的TTE信息主要包括Site ID、TN ID、Private IP Address、Public IP Address和隧道的封装类型等。TTE ID由Site ID、Device ID和Interface ID组成,用来唯一标识一个TTE。TTE ID作为TTE的属性,通过BGP路由发布给其它网络节点。
  • TTE连接:两个TTE之间的点到点逻辑连接

 

点赞收藏,后期持续更新


标签:浅谈,SDWAN,网络,站点,起源,ID,TTE,设备
From: https://blog.51cto.com/u_15776651/5740119

相关文章

  • 浅谈 POJO
    POJOPlainOrdinaryJavaObject(普通Java对象)用于区分EJB,作为普通Java对象的简称。根据使用场景分类:数据库交互:DAO实体:PO/Entity业务:BO数据传输:DTO......
  • 浅谈-动态路由之OSPF的理解
    路由在网络中,路由相当于就是一张地图,让路由器知道这个对应的IP数据包应该往哪端口、网段走;而这个“地图”我们称之为路由表,不同的目的IP路由表的下一个跳也不同,其生成方......
  • 【国庆献礼】浅谈国产数据库
    打算开一个新专题,来研究一下数据库,该专题既会介绍一些数据库的理论知识,也会介绍一些基本的操作,还会上传一些资源供大家学习参考,如果对你有收获的话不妨点个免费的赞呀。前言......
  • 浅谈国产数据库
    前言:Oracle的诞生数据库技术的发展离不开时代的步伐,最早的一代数据库是伴随着大量数据的难以管理而催生的1951年雷明顿兰德公司(RemingtonRandInc.)的一种叫做UnivacI......
  • 【算法浅谈】二分法
    二分法注意边界的开闭,以及除法自动取整的特性。publicintmySqrt(intx){//使用简单二分法进行排除得出开方结果intans=0;//对输入为0的情况......
  • SDWAN优化金融行业网络架构
    SD-WAN技术的引入可以提高管理地理分布的企业数据传输网络的效率,通过全球网络部署简化工作,甚至为网络服务提供了更好的体验。在数字化转型时期,当信息技术逐渐从业务支撑部件......
  • 浅谈前端常用设计模式之一:策略模式
    前言2022年,前端技术依旧日新月异,各种新兴技术或业务解决方案层出不穷。但我始终认为,在变与不变之间,唯有经典永恒,设计模式就是经典之一。在笔者从业期间,见过很多不同人写......
  • 浅谈浏览器架构、单线程js、事件循环、消息队列、宏任务和微任务
    关键词:​​多进程、单线程、事件循环、消息队列、宏任务、微任务​​看到这些词仿佛比较让人摸不着头脑,其实在我们的日常开发中,早就和他们打过交道了。我来举几个常见的例子......
  • 浅谈 Mock Server
    What?什么是MockServerMock是模拟的意思。在测试中,通常表述为:对测试过程中不容易构造或者不容易获取的物件,用一个虚拟的物件来进行模拟的一个过程。能够提供Mock功能......
  • 浅谈单调队列
    单调队列,顾名思义就是一个元素之间的关系具有单调性的队列我们通过一道例题来讲解最大子序和题目大意给定一个长度为\(N\)的整数序列(可能有负数),从中找出一段长度不超......