物理专线流量平滑切换

在从传统IDC向云上迁移过程中,物理专线作为连接云上和云下的桥梁,在混合云架构中占有绝对重要的地位。作为基础设施,在伴随业务不断发展的过程当中,也会进行相应的更换升级。本文将介绍在物理专线特定情况下进行流量切换时,如何做到平滑可靠。

业务场景

此方案应对的业务场景是专线变化造成的VBR更换,主要有

  • 专线更换 原有专线由于接口规格等原因不能提供更高带宽,需要更换
  • 专线升级 在原有专线基础上,增加物理线路,实现多线容灾
  • 更换接入点 从一个接入点,更换到另外一个接入点
  • 其它涉及物理专线更换的场景

注意事项

  • 目前情况下,VPC添加路由条目之后不支持修改,即无法直接修改路由的下一跳接口
  • 单次只能切换一条路由,如果有多条路由,需要按照操作步骤重复进行
  • 理论上路由切换不会影响网络访问,但实际过程中个别情况下会造成丢包,建议选择业务低峰期进行变更操作

基本步骤

  1. 新专线完成接入,包括线路施工,互联地址、VBR路由配置
  2. 健康检查配置,如果有涉及双线容灾,需要配置好健康检查
  3. 梳理专线涉及的VPC以及路由条目
  4. 流量切换
  5. 业务验证

方案原理

路由表中采用最长前缀匹配作为流量的路由选路规则。最长前缀匹配是指IP网络中当路由表中有多条条目可以匹配目的IP时,采用掩码最长(最精确)的一条路由作为匹配项并确定下一跳。

例如某专有网络(下面称VPC)中路由表中路由条目如下表

目标地址段下一跳地址路由接口
10.23.8.0/1610.23.1.1ri-1
192.168.0.0/16192.168.0.1ri-2
192.168.1.0/24192.168.1.1ri-3

其中某台ECS要访问192.1681.1.3,那么VPC的路由的匹配过程有下面几个步骤

  1. 第一条路由网络号不匹配,跳过
  2. 第二条路由网络号匹配,但掩码不是最长的
  3. 第三条路由网络号匹配,掩码长长度最长,命中

那么这个数据包的下一跳地址将会是192.168.1.1。有了这个规律之后,那么我们可以在路由上做一些特殊的设置,来达到流量调整的目的,比如下面这种路由条目

目标地址段下一跳地址路由接口
10.23.8.0/1610.23.1.1ri-1
192.168.0.0/16192.168.1.1ri-2
192.168.1.0/24192.168.1.1ri-3

假如访问的目的地址依旧是192.1681.1.3,那么最终还是匹配到第三条规格,如果此时我们将第三条规则删除掉,那么会匹配到第二条规则,但是这两条规则的下一跳地址相同,所以删除第三条路由规则并不会影响网络访问,但是网络端口从ri-3切换到了ri-2,本方案正是利用这个特性来完成

实施方案


1、业务场景

下面的架构图展示了最基础的专线网络架构,VBR1为老专线对应的VBR,VBR2为新专线对应的VBR
IMAGE

2、切换步骤

A、VPC增加路由规则192.168.2.0/23 -> R3,新添加网段必须大于需要切换的网段,路由接口指向新VBR接口R3,此时流量路径不变
IMAGE

B、删除VPC中 192.168.2.0/24 -> R1 路由规则,此时,VPC到IDC的流量将会经过R3接口,经过VBR2到达IDC
IMAGE

C、在VPC中添加 192.168.2.0/24 -> R3 路由规则,VPC到IDC的流量将会经过R3接口到达IDC,但实际匹配到的规则变成192.168.2.0/24 -> R3,192.168.2.0/23 -> R3已经不再生效,IDC到VPC的流量仍旧按照原来的规则从老的VBR1进入VPC
IMAGE

D、删除192.168.2.0/23 -> R3路由条目
IMAGE

E、IDC侧做路由切换
IMAGE

F、移除旧VBR1,同时监控带宽流量以及业务访问情况
IMAGE

如果有多条路由,重复A-E步骤,直到VBR1上的所有路由切换完成

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

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

相关文章

怎么实现动态设置静态文件存储目录?

前言文章名字有点绕口,举例说明一下:多用户使用同一个网站上传文件,但是因为一些原因,文件需要存储到服务器的不同目录下。比如用户 A 对应 c:\abc,用户 B 对应 d:\xyz\123。并且,文件需要以静态文件方式提…

编写函数判断一个数是否是回文数_程序员面试金典 - 面试题 01.04. 回文排列

题目难度: 简单原题链接 题目描述给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一。回文串是指正反两个方向都一样的单词或短语。排列是指字母的重新排列。回文串不一定是字典当中的单词。示例 1:输入:"tactcoa" 输出…

Facebook为Messenger应用添加群组付款功能

Facebook在2015年为Messenger应用添加了好友免费转账功能。这个使得用户可以方便安全地向朋友转账,但是如果用户需要向多人支付,可能会耗费时间。幸运的是,Facebook已经通过其最新的Messenger应用更新解决了这个缺点。扩展付款功能现在允许用…

Xamarin.Forms 5.0 项目实战发布!

活动介绍本次活动主要是 .NET Xamarin.Forms 移动端项目开发实战教程, 与以往相同, 本次的收入(其它部分会另行说明) 将用于社区公益活动, 不限于:公益性质的个人/组织机构捐赠开源社区个人/项目捐赠内部投票活动本次的活动费用为:399元, 相对于去年组织的WPF公益实战视频而言,…

unity webgl读写txt文件_VB 读写txt文件

No.7 读写txt文件​mp.weixin.qq.com许多程序需要读写数据,比如商品管理,图书管理,学生档案等,当需要查询的时候,就是读取数据,新增或者更改就需要写数据,VB来讲,中小型的数据一般用…

地图投影系列介绍(一)----地球空间模型

1、现实世界和坐标空间的联系 任何空间特征都表示为地球表面的一个特定位置,而位置依赖于既定的坐标系来表示。 通过统一的坐标系和高程系,可以使不同源的GIS数据叠加在一起显示,以及执行空间分析。 2、地球空间模型描述

layui 数字步进器_图解全新奔驰S级:从“传统豪华”向“数字豪华”转型

全新奔驰S级的全球首发,中国这次也同步进行亮相。而且在全球首发之前的6个小时,就邀请了中国媒体提早进行品鉴。讲真,虽然之前我也不看好新S级,尤其是此前不知道在哪里泄露出来的图片,看着这台车的气场远不及W222来得强…

C# 一个基于.NET Core3.1的开源项目帮你彻底搞懂WPF框架Prism

--概述这个项目演示了如何在WPF中使用各种Prism功能的示例。如果您刚刚开始使用Prism,建议您从第一个示例开始,按顺序从列表中开始。每个示例都基于前一个示例的概念。此项目平台框架:.NET Core 3.1Prism版本:8.0.0.1909提示&…

地图投影系列介绍(二)----地理坐标系

3、地理坐标系 地球的形状与大小确定之后,还必须确定椭球体与大地水准面的相对关系,这项工作称为椭球定位与定向。与大地水准面符合得最好的一个地球椭球体,称为参考椭球体,是地球形体三级逼近。 说到这里,我们需要对这几个词汇做区分:

同一个工作组无法查看计算机,win7系统在同一个工作组看不到其他电脑的解决方法...

很多小伙伴都遇到过win7系统点击右键保存图片时没有另存为选项该的困惑吧,一些朋友看过网上零散的win7系统点击右键保存图片时没有另存为选项该的处理方法,并没有完完全全明白win7系统点击右键保存图片时没有另存为选项该是如何解决的,今天小…

bootstrap 开源框架demo_5 个接私活必备的 Java 开源项目!

公众号关注 “GitHubDaily”设为 “星标”,每天带你逛 GitHub!大家好,我是 Guide 哥,一个三观比主角还正的技术人。今天推荐几个 Java 项目快速开发脚手架,解放双手 ✋ 从现在开始。以下推荐项目都是码云上的优质项目&…

C#隐藏桌面图标和任务栏

最近因为项目需要需要实现桌面图标和任务状态栏的隐藏功能,实现的方式很多,比如修改注册表值,调用windows API函数等。经过一番的查阅,这个功能暂时实现了,或许不是很好的方法,但是我预期的效果达到了&…

CacheManager - 用 C# 编写的 .NET 的开源缓存抽象层

简介CacheManager 是用 C# 编写的 .NET 的开源缓存抽象层。它支持各种缓存提供程序并实现了许多高级功能CacheManager 是用 C# 编写的 .NET 的开源缓存抽象层。它支持各种缓存提供程序并实现了许多高级功能。CacheManager 包的主要目标是让开发人员的生活更容易处理&#xff0c…

这些Intel Atom处理器千万别升Windows 10创意者更新:不兼容

Windows 10创意者更新已经发布,目前的升级方式包括使用Windows 10易升、官方临时链接和MSDNITELLYOU的直链。不过,微软已经给出警告,Intel Clover Trail家族的处理器暂时不支持Windows 10创意者更新,万勿升级,涉及的型…

华中科技大学计算机学院2020直博生名单,华中科技大学各院系2020年博士研究生“申请-考核”制拟录取名单公示...

原标题:华中科技大学各院系2020年博士研究生“申请-考核”制拟录取名单公示根据教育部相关通知要求,结合学校2020年博士“申请-考核”制招生录取工作实际,经各学院研究生招生工作领导小组审核,现陆续发布各院系博士研究生“申请-考…

文档大小超出上传限制怎么办_压缩PDF大小该怎么操作?压缩PDF的软件有哪些?...

压缩PDF大小该怎么操作?工作中使用的任何设备的储存空间都是有限制的,为了能让自己的电脑储存更多的文件,我们可以将多个PDF文件进行压缩再存储。那么我怎么压缩PDF文件呢?下面就小编就来告诉大家压缩PDF文件的好办法。方法一&…

2015 Spark 将走向哪里?

在刚刚过去的spark submit上,Matei Zahara简单回顾了下2014年spark的发展,可用一个词来概括那就是"Amazing"!!! 那么2015年,spark 将主要精力放在哪些方面呢? 一个是数据科学,即提供更高级的API接口&#xf…

char添加一个字符_给你五十行代码把图片变成字符画!程序:太多了,一半都用不完...

今天和大家分享一个简单又好玩的Python项目–“图片转字符画”。废话不多说,先上一个效果图迷惑一下众生。没错的,图片转字符画就是将我们平常所看到的的图片根据像素RGB值和灰度值传化成一个个字符串的过程。嗯…听起来有些费脑子喔。没关系&#xff0c…

oom 如何避免 高并发_微博短视频百万级高可用、高并发架构如何设计?

本文从设计及服务可用性方面,详细解析了微博短视频高可用、高并发架构设计中的问题与解决方案。今天与大家分享的是微博短视频业务的高并发架构,具体内容分为如下三个方面:团队介绍微博视频业务场景“微博故事”业务场景架构设计团队介绍我们…

免费都不管用,Win10升级在中国怎么就这么难?

天下没有免费的午餐,如果有,那也是限时免费。不过,被地摊光盘浸淫十多年的中国民众,这次却对微软的免费分外冷淡。 就在7月26日这天,距离Windows 10免费升级还剩下最后三天,微软发了一份怨念深重的声明——…