HCIP---MPLS---VPN

文章目录

  • 前言
  • 一、pandas是什么?
  • 二、使用步骤
    • 1.引入库
    • 2.读入数据
  • 总结


前言

MPLS协议使用标签交换来转发报文,最初是为了提高IP报文转发效率而设计的,但是后来随着硬件性能的提升,路由表已经不再是路由表/防火墙的转发瓶颈,现在MPLS主要应用于VPN等场景。


一.BGP中的MPLS应用

  • 解决BGP路由黑洞  BGP路由黑洞详解

 在BGP协议中存在路由黑洞,产生黑洞的原因这里不过多赘述,MPLS主要从以下方面解决黑洞:

  1. MPLS将流量标记为标签,而不是IP地址,这意味着路由器可以根据标签进行路由,而不需要考虑IP地址的变化。因此,即使BGP路由表中的一些IP地址无法到达目标,其他标签仍然可以被正确转发。

  2. MPLS可以通过使用标记的交换机和标记的隧道来为流量提供多条路径,从而避免黑洞出现。当一条路径出现故障时,MPLS可以自动切换到另一条路径。

  3. MPLS提供了流量工程功能,可用于更好地管理流量和避免黑洞出现。通过使用MPLS Traffic Engineering(MPLS-TE)协议,运营商可以为不同的流量流设置不同的路径和带宽,从而最大限度地利用网络资源并确保数据流的稳定性和可靠性。

  •  案列分析

拓扑描述:R1-R2:EBGP   R2和R5:非直连建邻IBGP  R5-R6:EBGP  area 1:运行MPLS

黑洞原因:R1发送给6.6.6.0网段的报文来到R2后,R2查找路由表发现下一跳时R5,想要去往R5,需要通过R3转发,因此R2会将报文转发给R3,报文来到R3后,R3查找路由表并未发现6.6.6.6.0网段的路由信息,报文无从转发将被丢弃,到此黑洞产生。

  • R2路由表以及FIB表:

 

 根据R2 FIB表中 6.6.6.0网段的Tunnel隧道标记为0X0,意味着该网段未建立LSP链路,不运行MPLS,报文会转发给下一跳23.0.0.2(R3)产生黑洞。

解决办法:让需要R2转发的报文不递归查找路由表直接通过MPLS LSP链路转发给R5。

#配置如下命令使R2优先使用MPSL隧道转发
[r2]route recursive-lookup tunnel
#查看FIB表细节信息
[r2]dis fib verbose

 

 

 左边FIB 简表 右边FIB详细表


总结

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

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

相关文章

qt-C++笔记之主线程中使用异步逻辑来处理ROS事件循环和Qt事件循环解决相互阻塞的问题

qt-C笔记之主线程中使用异步逻辑来处理ROS事件循环和异步循环解决相互阻塞的问题 code review! 文章目录 qt-C笔记之主线程中使用异步逻辑来处理ROS事件循环和异步循环解决相互阻塞的问题1.Qt的app.exec()详解2.ros::spin()详解3.ros::AsyncSpinner详解4.主线程中结合使用的示…

荒野大镖客提示找不到emp.dll文件的5个修复方法-快速修复dll教程

今天我要和大家分享的是关于荒野大镖客缺失emp.dll的5个修复方法。我们都知道,荒野大镖客是一款非常受欢迎的游戏,但是有些玩家在玩游戏的过程中会遇到一些问题,比如emp.dll文件丢失。那么,emp.dll文件到底有什么作用呢&#xff1…

(二)基于高尔夫优化算法GOA求解无人机三维路径规划研究(MATLAB)

一、无人机模型简介: 单个无人机三维路径规划问题及其建模_IT猿手的博客-CSDN博客 参考文献: [1]胡观凯,钟建华,李永正,黎万洪.基于IPSO-GA算法的无人机三维路径规划[J].现代电子技术,2023,46(07):115-120 二、高尔夫优化算法GOA简介 高尔夫优化算法…

IELTS学习笔记_grammar_新东方

参考: 新东方 田静 语法 目录: 导学简单句… x.1 导学 学语法以应用为主。 基础为:单词,语法 进阶为:听说读写译,只考听说读写。 words -> chunks -> sentences, chunks(语块的重要…

<Linux>(极简关键、省时省力)《Linux操作系统原理分析之存储管理(1)》(14)

[TOC](《Linux操作系统原理分析之存储管理》(14) 5 存储管理5.1 存储管理的目的和功能5.1.1 存储管理目的:5.1.2 存储管理的主要功能5.1.3 存储管理主要是对用户区进行管理 5.2 地址重定位5.2.1 作业的地址空间5.2.2.地址映射&…

leetCode 226.翻转二叉树

给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 226. 翻转二叉树 - 力扣(LeetCode) 示例 1: 输入:root [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1] 示例 2: 输入:root…

uniapp 打包的 IOS打开白屏 uniapp打包页面空白

uniapp的路由跟vue一样,有hash模式和history模式, 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。 如果不想要很丑的 hash,我们可以用路由的 history 模式,这种模式充分利用 history.pushState API 来完成 URL 跳转而无须重新加载页面。…

常使用的定时任务

常使用的定时任务 一、 linux自带的定时任务 1、crontab 有这样一个需求:我们使用Java写一个工具jar包在系统空闲的时候去采集已经部署在Linux系统上的项目的一 些数据,可以使用 linux 系统的 crontab。 运行crontab -e,可以编辑定时器&…

OCR文字识别工具 Cisdem OCRWizard激活最新 for Mac

为了提高内容识别的准确性,Cisdem OCRWizard提供供您选择两种模式:文件或名片。此外,它会自动分析的内容,标志着不同颜色的页面上几个区域根据给定部分的性质:文本(绿色标记),图像&a…

平凯星辰携手教育部教育管理信息中心,助力普惠教育数字化

近日,企业级开源分布式数据库厂商平凯星辰与教育部教育管理信息中心达成合作,TiDB 分布式数据库为全国中小学管理服务平台提供全栈服务。双方将携手深入探索领先的数据库技术在教育行业的新场景与新应用,既夯实教育数字化底座,助力…

laraval6.0 GatewayWorker 交互通信

laravel 6.0 GatewayWorker 通讯 开发前准备下载 GatewayWorker 及操作方式前端demo测试效果项目中安装GatewayClient开发前准备 GatewayClient 官网:https://www.workerman.net/ 当前使用的是宝塔操作 下载 GatewayWorker 及操作方式 前端demo 测试效果 项目中安装GatewayC…

第二十章Java博客

如果一次只完成一件事情,很容易实现。但现实生活中,很多事情都是同时进行的。Java中为了模拟这种状态,引入了线程机制。简单地说,当程序同时完成多件事情时,就是所谓的多线程。多线程应用相当广泛,使用多线…