码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【运维日常】华为云专线实现idc通过nat出网


     本站以分享各种运维经验和运维所需要的技能为主

    《python零基础入门》:python零基础入门学习

    《python运维脚本》: python运维脚本实践

    《shell》:shell学习

    《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战

    《k8》暂未更新

    《docker学习》暂未更新

    《ceph学习》ceph日常问题解决分享

    《日志收集》ELK+各种中间件

    《运维日常》运维日常

    《linux》运维面试100问

    配置过程:

    操作场景

    用户本地数据中心(IDC)通过云专线接入虚拟私有云(VPC),若有大量的服务器需要安全、可靠,高速的访问互联网,或者为互联网提供服务,可通过公网NAT网关服务的SNAT功能或DNAT功能来实现。例如各类互联网、游戏、电商、金融等企业的跨云场景。

    方案优势

    通过云专线接入华为云上VPC,用户可享受高性能、低延迟、安全专用的数据网络。同时华为云专线单线路最大支持10Gbps带宽连接,可满足各类用户带宽需求。

    搭配公网NAT网关的SNAT功能与DNAT功能,实现多个服务器共享使用弹性公网IP(EIP),可有效降低成本。公网NAT网关的规格与绑定的EIP均可随时调整,配置简单,即开即用。

    典型拓扑

    假设用户IDC网段为172.26.0.0/16,接入VPC区域为“华南-广州”,VPC子网网段为10.80.0.0/24。

    实现方式如下:

    1. 通过云专线将用户IDC与VPC连通。

    2. 在VPC中搭建公网NAT网关,连通Internet。

    3. 图1 组网图

    前提条件
    • 配置云专线时,需要占用IDC的默认路由,请确保未被使用。

    • IDC的网段与云上VPC中的子网网段不能重叠,否则无法通信。

    配置步骤
    1. 创建VPC及VPC网段

    2. 具体操作请参见创建虚拟私有云和子网。

    3. 配置云专线

    4. 在IDC和“华南-广州”区域创建云专线。具体操作请参见配置云专线。

    5. 说明:

    6. 专线开通后,配置本地路由时,需要在云上的本端子网添加0.0.0.0/0网段,可以参照以下两种方式:

      1. 静态路由模式:需要在IDC侧添加0.0.0.0/0的默认路由指向专线。

      2. BGP模式:用户本地可通过BGP自动学习到默认路由。

    idc侧的交换机,我这里是华为交换机:配置路由单个公网ip,局部测试idc的机器是否可以访问到223.5.5.5的ip

    ip route-static 223.5.5.5 255.255.255.255 10.70.0.6

    10.70.0.6就是云专线的网关ip

    关键步骤:具体操作是:专线虚拟网关---点击修改---添加0.0.0.0/0 让专线路由转发到达vpc

    1. 购买EIP并配置公网NAT网关

    2.   --- 相当于提供一个出口给外部访问,之后在dnat做类似ng的方向代理,转发到idc内某台机器。

    3. 在“华南-广州”区域购买EIP,具体申请操作请参见申请弹性公网IP。

    4. 购买公网NAT网关。具体操作请参见购买公网NAT网关。

    5. 添加SNAT规则,将云专线网段添加到规则中。更多配置SNAT规则信息,请参见添加SNAT规则。

    6. 添加云专线网段:172.26.0.0/24,绑定1中购买的EIP。

    7. 图2 添加SNAT规则

    8. 添加DNAT规则。更多配置DNAT规则信息,请参见添加DNAT规则。

    9. 配置协议及端口信息,此处以“所有端口”为例。添加私网IP:172.26.2.200,绑定EIP。

    10. 图3 添加DNAT规则--- 注意私网ip 没有被idc的机器所占用

    11. 说明:

    12. SNAT规则和DNAT规则一般面向不同的业务,如果使用相同的EIP,会面临业务相互抢占问题,请尽量避免。SNAT规则不能和全端口的DNAT规则共用EIP。

    13. 配置验证

    配置完成,测试连通性。

    从IDC的服务器ping外网地址如:233.5.5.5

    最佳实践参考文档:

    https://support.huaweicloud.com/bestpractice-natgateway/nat_bestpractice_0002.html

  • 相关阅读:
    C/C++总结笔记——关键字3:malloc/free、new/delete、malloc&new区别、内存泄漏
    【斯坦福计网CS144项目】Lab3: TCPSender
    MyBatisPlus入门篇2 - 条件查询、查询投影、查询条件、id生成策略、多记录操作、逻辑删除
    【ORA-00904: “CREATETIME“: 标识符无效】
    抖音的兴趣电商已经碰到流量天花板?
    Java 根据cron表达式,获取quartz job执行时间
    SSMP整合案例第六步 在前端页面上利用axios和element-ui与后端交互实现增删改
    ABB CMA120 3DDE300400面板
    各种测试方法,黑盒测试、白盒测试,静态测试,动态测试
    Shell脚本学习指南(二)——查找与替换
  • 原文地址:https://blog.csdn.net/zerotoall/article/details/133270784
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号