本地站点通过主备冗余专线连接上云

本地站点通过主备冗余专线连接上云

您可以使用两条物理专线以主备方式将本地数据中心IDC(Internet Data Center)接入阿里云。采用主备接入方式时,正常情况下仅主用线路在进行流量转发。阿里云按照您配置的健康检查的发包时间间隔探测主用线路连通性,当探测到主用线路故障时,自动将流量切换至备用线路,保证业务不受影响。

场景示例在这里插入图片描述

本文以下图场景为例介绍本地IDC如何通过主备冗余专线方式接入阿里云。

某企业在上海拥有一个本地IDC(私网网段:172.16.0.0/12),并且在阿里云华东2(上海)地域创建了一个专有网络VPC(网段:192.168.0.0/16)。该企业为了解决单点故障问题,计划分别向两个运营商各申请一条物理专线,其中一条做主用线路,另一条做备用线路,将本地IDC连接至阿里云。

本文中,与两条物理专线连接的两个云上边界路由器VBR(Virtual Border Router)的配置如下表所示。

VBR配置项VBR1(第一条物理专线的VBR)VBR2(第二条物理专线的VBR)
VLAN ID00
阿里云侧IPv4互联IP10.0.0.110.0.0.5
客户侧IPv4互联IP10.0.0.210.0.0.6
IPv4子网掩码255.255.255.252255.255.255.252

配置流程

在这里插入图片描述

步骤一:创建两条物理专线连接

步骤二:创建VBR并配置路由

步骤三:加入云企业网

步骤四:配置阿里云侧健康检查

步骤五:设置主用线路和备用线路

您需要通过云企业网的路由策略设置VBR1所在的物理专线为主用线路,设置VBR2所在的物理专线为备用线路。

  1. 登录云企业网管理控制台。

  2. 在左侧导航栏,单击云企业网实例。

  3. 在云企业网实例页面,找到目标云企业网实例,然后在操作列单击管理。

  4. 在云企业网页面,单击路由策略页签,然后单击添加路由策略。

  5. 在添加路由策略面板,配置以下信息,然后单击确定。

    配置说明
    策略优先级设置路由策略的优先级。优先级数字越小,优先级越高。同地域同应用方向的路由策略优先级唯一。执行路由策略时,系统从优先级数字最小的路由策略开始匹配条件语句,因此在指定路由策略优先级时,要注意符合期望的匹配顺序。本示例输入20。
    描述输入路由策略的描述信息。
    地域选择路由策略应用的地域。本示例输入华东2(上海)。
    应用 方向选择路由策略应用的方向。入地域网关方向:路由传入云企业网地域网关的方向。例如:路由从本地域网络实例发布到本地域网关,或其他地域的路由发布到本地域网关。出地域网关方向:路由传出云企业网地域网关的方向。例如:路由从本地域网关发布到本地域下其他网络实例,或发布到其他地域网关。本示例选择入地域网关。
    匹配 条件路由策略的匹配条件。本示例选择源实例ID列表,并设置为VBR1实例ID,表示匹配所有产生于VBR1网络实例ID的路由。说明 单击 +添加匹配值,可以同时添加多个匹配条件。
    策略 行为选择策略行为为允许,并设置路由优先级。设置路由优先级:单击+添加策略值,选择路由优先级,然后设置允许通过的路由优先级。路由优先级的数字越小,优先级越高。本示例中,设置路由优先级为10。说明 本示例中,VBR1无需配置关联策略优先级。
  6. 重复上述步骤,设置VBR2所在线路为备用线路。

    • 策略优先级:由于路由策略的优先级,优先级数字越小,优先级越高,所以VBR2的策略优先级的数字需要比VBR1的数字大。本示例输入30。

    • 匹配条件:本示例选择源实例ID列表,并设置为VBR2实例ID,表示匹配所有产生于VBR2网络实例ID的路由。

    • 策略行为:选择策略行为为允许,并设置路由优先级。

      • 由于路由优先级的数字越小,优先级越高,因此VBR2的路由优先级数字应大于VBR1的优先级数字。本示例设置允许通过的路由优先级为20。
      • 本示例中,VBR2无需配置关联策略优先级。

    添加路由策略后,您可以在路由信息页签下查看去往本地IDC172.16.0.0/12的两条路由,其中一条为备用路由。

步骤六:配置本地IDC侧路由及健康检查

您需要在本地IDC侧完成配置路由、健康检查以及健康检查和路由联动,实现冗余专线接入。

  1. 配置本地IDC路由。

    以下示例仅供参考,不同厂商的不同设备可能会不同。

    ip route 192.168.0.0 255.255.0.0 10.0.0.1 preference 10
    ip route 192.168.0.0 255.255.0.0 10.0.0.5 preference 20
    
  2. 配置本地IDC健康检查。

    您可以通过双向转发检测BFD(Bidirectional Forwarding Detection)或者网络质量分析NQA(Network Quality Analyzer)方式检测本地IDC到VBR的路由,具体配置命令,请咨询设备厂商。推荐使用BFD方式,支持毫秒级检测。

  3. 配置健康检查和路由联动。

    不同厂商的不同设备可能会有所不同,请咨询设备厂商,根据实际进行配置。
    在这里插入图片描述

步骤七:测试连通性

完成专线接入后,您需要测试冗余专线接入的连通性和主备线路能否自动切换。

  1. 打开本地IDC侧的PC端命令行窗口。

  2. 执行ping命令,检查本地IDC与云上VPC192.168.0.0/16网段下的ECS实例是否连通。

    如果能ping通,表示连接成功。

  3. 断开主用线路,在本地IDC侧的PC端的命令行窗口执行ping命令,检查本地IDC与云上VPC192.168.0.0/16网段下的ECS实例是否连通。

    如果能ping通,表示主备用线路自动切换成功。
    在这里插入图片描述
    在这里插入图片描述

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

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

相关文章

【Midjourney】AI绘画新手教程(一)登录和创建服务器,生成第一幅画作

一、登录Discord 1、访问Discord官网 使用柯學尚网(亲测非必须,可加快响应速度)访问Discord官方网址:https://discord.com 选择“在您的浏览器中打开Discord” 然后,注册帐号、购买套餐等,在此不做缀述。…

uniapp+echarts开发APP版本教程

需求 需要在uniappecharts展示图表功能,是APP版本,不是小程序。找了好多教程都乱七八糟的,无法实现。以下是效果图 教程 1、安装插件 HBuilder安装echarts插件,插件地址如下。安装完成后在uni_modules/lime-echart文件夹下 ht…

微信小程序+前后端开发学习材料

目录结构 全局文件 1.app.json 文件 用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。文件内容为一个 JSON 对象。 1.1 page用于指定小程序由哪些页面组成,每一项都对应一个页面的 路径(含文…

docker镜像仓库详解(Docker Registry)

本片文章主要是对docker的镜像仓库进行了详解。其中包含了一些常用了 docker 指令,通过举例进行详解。也详细解释了镜像仓库的工作机制和常见的镜像仓库。也实际拉去和运行了一些镜像。希望本篇文章会对你有所帮助! 文章目录 一、什么是Docker Registry …

网工内推 | 事业单位、上市公司网工,五险一金补贴多

01 中科中山药物创新研究院 招聘岗位:网络工程师 职责描述: 1.负责信息化网络数据安全,加固网络安全、渗透测试、风险评估、漏洞扫描、风险管理和风险评估方法。对防火墙、IDS、IPS、蜜罐、防DDOS、VPN等设备的运行管理; 2.负责机…

CodeWave智能开发平台--03--目标:应用创建--01模板创建依赖问题修改

摘要 本文是网易数帆CodeWave智能开发平台系列的第03篇,主要介绍了基于CodeWave平台文档的新手入门进行学习,实现一个完整的应用,本文主要完成模板创建时的依赖问题解决。 CodeWave智能开发平台的03次接触 CodeWave参考资源 网易数帆Code…

脚本接收参数,执行shell指令

洗礼 上午开完会,5个小时内丧失思考行动能力,10个小时内不敢说话,深刻把握会议精神,反省自己。因为经常用到脚本执行任务,所以记录一下一些常用的脚本接收参数,执行shell指令。 python脚本 Python脚本是…

vercel部署Gemini pro

一、注册一个vercel账号(这个东西类似于第三方的github pages,能部署github中的项目) 二、注册结束后,填写github的账号(需要事先在该github账号中fork一个gemini的repository) 三、babaohuang/GeminiPro…

阶段十-分布式-Redis01

第一章 Redis入门 1.1 节 什么是NoSql型数据库 NoSQL ,泛指非关系型的数据库, NoSQL Not Only SQL,它可以作为关系型数据库的良好补充。 NoSQL 不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。NoSQL与SQL数据库区别对比如…

CMake入门教程【核心篇】包含目录(include_directories)

😈「CSDN主页」:传送门 😈「Bilibil首页」:传送门 😈「本专栏容」:CMake入门教程 😈「动动你的小手」:点赞👍收藏⭐️评论📝 文章目录 1. 基本用法2. 添加单个…

快手推荐算法工程师三面回顾

快手三次技术面试一次HR面试的简单回顾,希望对大家有所启发。 一面 面试官一上来就让写算法题,第一个是计算岛屿数量,第二个是最长回文字串。 然后就是介绍自己的论文。对于论文的工作,面试官只是在问关于论文的问题&#xff0…

【PCB专题】Allegro封装更新焊盘

在PCB封装的绘制中,有时会出现需要更新焊盘的情况。比如在制作封装的过程中发现焊盘做的不对而使用PAD_Designer重新更新了焊盘。 那在PCB中如何更新已经修改过的焊盘呢? 打开封装,选择Tools->Padstack->Refresh... 选择Refresh all …

中国FinOps现状调查报告(2023)》亮点解读

今年以来,我们举办了多期FinOps的专题分享,邀请了美图、腾讯、B站、趣丸、知乎等厂商和行业专家,分享他们在FinOps领域的经验。我们也发现越来越多的人对FinOps产生了浓厚的兴趣,而且FinOps的成熟度也在逐渐提升。 降本增效&…

关键字:instanceof关键字

在 Java 中,instanceof关键字用于检查一个对象是否是某个特定类或其子类的实例。它的语法如下: 其中,Object是要检查的对象,Class是要检查的类或接口。 instanceof关键字的返回值是一个布尔值,如果对象Object是类Cla…

Docker介绍、常用命令、项目部署

什么是Docker 简单说:Docker就是一个虚拟机,专业说:它是一个开源的容器平台。它和我们常用的VMware有很多相似的地方。 名词解释 镜像/images 由本体打包出来的文件。并不是文件本身,但是具有该文件的功能。举个不太贴切的例子&…

Android Matrix剪切clipPath缩放scale图片postTranslate圆形放大镜,Kotlin(2)

Android Matrix剪切clipPath缩放scale图片postTranslate圆形放大镜,Kotlin(2) 在 Android Matrix剪切clipPath缩放scale图片postTranslate圆形放大镜,Kotlin(1) Android Matrix剪切clipPath缩放scale图片po…

LCR 174. 寻找二叉搜索树中的目标节点

解题思路: 二叉搜索树一般采用中序遍历(从小到大排列)。 class Solution {int res, cnt;public int findTargetNode(TreeNode root, int cnt) {this.cnt cnt;dfs(root);return res;}void dfs(TreeNode root) {if(root null) return;dfs(ro…

Docker 入门 ------容器互通以及Dockerfile

1. 端口映射以及容器互联 Docker 除了通过网络访问,还提供了两种很方便的功能来满足服务访问的基本需求: 允许映射容器内应用的服务端口到本地宿主主机互联机制实现多个容器间通过容器名来快速访问 1.1 容器映射实现访问容器 1.1.1 从外部访问容器应…

Python 标准库中的 csv 包

0. Abstract 官方文档很罗嗦,长篇大论例子少。本文将举例说明 csv 包的用法,然后补充一些必要的说明。 1.0 CSV 文件 CSV(Comma-Separated Values,逗号分隔值)文件是一种常见的以纯文本形式存储数据的文件格式。它使用逗号作为字段之间的分隔符&#…

解决docker容器内无法连接宿主redis

背景 小程序的发短信服务挂了,随查看日志,该报错日志如下 Error 111 connecting to 127.0.0.1:6379. Connection refused. 6379是监听redis服务的端口,那大概是redis出错了。 首先查看了redis是否正常启动,检查出服务正常。 由于小…