本文,我们分析BGP 和层3隧道 相关的命令处理

这些命令的原理这里不再介绍

label export auto

配置label export auto 后,执行如下的命令

命令会给每个VRF 分配一个标签,然后下发到MPLS 的LFIB表里面,涉及MPLS表项下发到内核的流程,先大概给个流程,后续再补充。

vpn_leak_postchange

vpn_leak_zebra_vrf_label_update

zclient_send_vrf_label

zebra 处理

zread_vrf_label

mpls_lsp_install

后续处理的逻辑和LDP 一样

rd export

命令执行函数是:

后续继续补充

20.3 Export/import vpn

命令执行函数是:

后续继续补充

FRR BGP协议分析7 -- BGP 层3隧道 (1)相关推荐

  1. BGP协议学习笔记——BGP基础

    BGP协议学习笔记--BGP基础(BGP概念.BGP报文.BGP状态机.BGP关系建立.BGP路由通告) 说明:本文学习笔记整理自网络.华为公开产品文档.华为公开PPT及部分的自我理解 一.BGP简介 ...

  2. 【FRR 】【BGP协议分析】 1 - BGP 初始化

    FRR支持BGP-4,BGP-4+协议,BGP协议本身的知识点,可以参考很多资料,TCP/IP路由技术是一本不错的书,建议多看几次,还有红茶哥的博客和视频 http://blog.sina.com.c ...

  3. RIP协议与OSPF协议与BGP协议

    RIP协议: https://www.bilibili.com/video/BV19E411D78Q?p=54 RIP是一-种分布式的基于距离向量的路由选择协议,是因特网的协议标准,最大优点是简单. ...

  4. 【计算机网络】网络层 : BGP 协议 ( BGP 协议简介 | BGP 协议信息交换 | BGP 协议报文格式 | BGP-4 常用报文 | RIP 、OSPF、BGP 协议对比 )

    文章目录 一.路由选择协议分类 二.BGP 协议 简介 三.BGP 协议 信息交换过程 三.BGP 协议 报文格式 四.BGP 协议 特点 五.BGP-4 协议的 四种报文 六.RIP .OSPF.B ...

  5. 【学习笔记】路由算法与路由协议:RIP协议与距离向量算法、OSPF协议与链路状态算法、BGP协议

    文章目录 一. 路由算法与路由协议概述 ① 路由算法的分类 ② 分层次的路由选择协议 二. RIP协议和距离向量算法 ① RIP协议定义 ② RIP协议:交换对象.交换周期.交换内容 ③ 距离向量算法 ...

  6. RIP协议;OSPF协议;BGP协议

    RIP协议 一.需要知道的几个关键知识点 (1)RIP协议和谁交换?仅和相邻路由表交换信息 (2)交换什么?路由器交换的信息是自己的路由表 (3)多久交换一次?每30秒交换一次,如果超过180s没收到 ...

  7. BGP协议原理(一)BGP协议基本概念:BGP作用与特点、BGP邻居关系建立与配置

    文章目录 前提概念 AS ASN IGP与EGP BGP的基本概述 基本作用 BGP协议特点 BGP邻居关系和配置 建立TCP连接 BGP邻居类型 BGP简单邻居关系配置 报文类型 邻居关系的建立 前 ...

  8. Wireshark(2)-协议分析的起点

    数据的读入 Wireshark数据的读入分为两种,一种是直接从网卡读入实时的报文数据,另一种是读取被保存为文件的报文数据.先来分别看下这两种方式有何区别. 网卡输入 从网卡流如的数据是通过dumpca ...

  9. 基于FRR全面解析BGP协议(七):FRR编译

    FRR编译 环境:centos 7.6.1810 版本:FRR 7.3 编译 下载FRR源代码包 wget https://github.com/FRRouting/frr/archive/frr-7 ...

  10. 基于FRR全面解析BGP协议(五):FRR的BGP路由策略

    FRR的BGP路由策略 过滤器 FRR提供了基于IP,基于Community和基于AS-PATH的三种类型过滤器来匹配路由. IP Access List 基于IP的路由ACL规则,比较少使用,通常是 ...

最新文章

  1. 可以搜python题答案的app-Python数据分析与数据可视化知到APP答案
  2. SAP更新数据表的程序执行需要SE38后执行
  3. 基于Python技术栈的算法落地踩坑
  4. CodeForces - 1354E Graph Coloring(dfs判断二分图+dp)
  5. 【最佳解法】剑指 Offer 32 - III. 从上到下打印二叉树 III
  6. Android开机时间统计,android 开机时间检测
  7. centos mysql无法登录,解决centos下MySQL登录1045问题
  8. 荣耀手环支持华为鸿蒙系统吗,华为鸿蒙OS 2.0 来了!明年华为手机将全面支持鸿蒙系统...
  9. 「大学生学编程系列」第六篇:如何学习C语言?
  10. Android进阶之路 - 双端交互之传递Base64图片
  11. 好用且种类多的Unity3d游戏特效素材推荐,都在这里
  12. 软件著作权申请流程(2021版)
  13. 利用pandas 读取pdf中的表格文件
  14. 新冠病毒对计算机的影响,人工智能给新冠病毒分类
  15. 服务器的cd驱动器怎么修改盘符,更改dvd驱动器盘符,cd驱动器盘符改
  16. 《C++ Primer 第5版》-11.4无序容器-康奈尔笔记
  17. 排序算法 快速排序【详细步骤图解】
  18. c语言中,exit(1)是什么意思?
  19. /* 题目: * 打印出所有的 水仙花数 ,所谓 水仙花数 是指一个三位数,其各位数字立方和 等于该数本身。 例如: 153 是一个 水仙花数
  20. 基于Python的新闻聚合网站设计与实现

热门文章

  1. Swift实现糗事百科Demo(实战项目)
  2. 笔记:Hadoop权威指南 第9章 构建Hadoop集群
  3. 迪杰斯特拉算法c语言实现
  4. UVa 10499 - The Land of Justice
  5. 几款KINECT应用
  6. 【转载】MSDN上发现了一篇很好的WCF入门教程
  7. 微信公众号教程(8)用微信开发模式做欢迎词
  8. JEECG支付服务窗平台与服务窗接口对接文档
  9. JS判断一个页面是否已经打开
  10. lvs-rrd 监控LVS