当前位置: 首页 > java >正文

BGP 路由优选属性(6)【Ogn】

目录

一、Ogn 属性介绍

二、实验说明

2.1 实验说明

2.2 拓扑图

2.3 基础配置

三、实验步骤


正文

一、Ogn 属性介绍

  • origin:起源属性
  • 属性类型:公认必遵
  • 属性关系表

Origin属性

标记符号

引入方式

实际优先级

核心逻辑

IGP

i

network 命令发布

最高

直接源于AS内部,可信度最高

EGP

e

历史 EGP 协议(已淘汰)

次高

虽淘汰但协议级优先级高于?

Incomplete

?

重分发(import-route)

最低

来源间接,可靠性最低

  • 优选顺序:i > e > ?
  • 因 import-route 和 network 引入方式和 Ogn 属性紧密相关,想要学习更多原理和场景,请移步到下列链接地址。
    • 【BGP 路由优选属性(4)【手动聚合>自动聚合>network>import>从对等体学到的】综合实验【bgp】【acl】【route-policy】精讲】

二、实验说明

2.1 实验说明
  • 本实验为【BGP 的选路原则 基础篇 精讲】的扩展实验,实验基础配置与基础实验相同。建议先完成基础实验的学习,再来进行本实验。
  • 其他关联内容学习传送门
    • 【BGP 基础实验 精讲】
    • 【流策略【ospf】【filter-policy】【ip-prefix】组合实验 精讲】
    • 【路由策略【ospf】【route-policy】【filter-policy】【ip-prefix】综合实验 精讲】
  • 试验目标:通过修改 Ogn 的属性值,来影响 192.168.1.0 的路由选路。
2.2 拓扑图

2.3 基础配置
  • 实验基础配置继承自【BGP 的选路原则 基础篇 精讲】<3.3 基础配置>
  • 验证实验配置继承自【BGP 的选路原则 基础篇 精讲】<3.4 验证配置>

三、实验步骤

  • 在 R2 上查看当前 bgp 路由表

<R2> display bgp routing-table

# 此时有两条通往 182.168.1.0 的路由条目,他们的 Ogn 属性都是 i。

# 当前优选路由 NextHop 通往 12.1.1.1。

  • 根 Ogn 属性的优选顺序 i > e > ?,我们将优选路由条目的 Ogn 属性修改成 ,降低它的优先权。

# 创建 ip-prefix 前缀列表,命名为 192.168.1.0,抓取 192.168.1.0/24 的路由条目。
[R2] ip ip-prefix 192.168.1.0 permit 192.168.1.0 24

# 创建 route-policy,命名 OGN-INC(Ogn 属性 -> incomplete,即
[R2] route-policy OGN-I permit node 10

# 匹配 ip-prefix 192.168.1.0

[R2-route-policy] if-match ip-prefix 192.168.1.0

# 将 Org 属性修改成 incomplete

[R2-route-policy] apply origin incomplete

# 配置兜底策略,放行所有路由条目

[R2] route-policy OGN-INC permit node 20

# 在 R2 上接收来自 peer 12.1.1.1 的路由条目通告时,挂载 route-plicy OGN-I,达到修改 Ogn 属性的目的。

[R2] bgp 234

[R2-bgp] peer 12.1.1.1 route-policy OGN-INC import

  • 验证结果

# 在 R2 上查看当前 bgp 路由表
<R2> display bgp routing-table

# NextHop 通往 12.1.1.1 的路由条目 Ogn 属性被修改成

# 优选路由 NextHop 变成 4.4.4.4

http://www.xdnf.cn/news/15015.html

相关文章:

  • 文件系统----底层架构
  • Java---IDEA
  • Redis性能基准测试
  • mac m1芯片 安装pd及win10系统
  • 【超详细】CentOS系统Docker安装与配置一键脚本(附镜像加速配置)
  • 深入了解 Vim 编辑器:从入门到精通
  • 三、C++ 的 python 绑定 pybind11
  • 【C++基础语法】
  • 如何把Arduino IDE中ESP32程序bin文件通过乐鑫flsah_download_tool工具软件下载到ESP32中
  • 【EGSR2025】材质+扩散模型+神经网络相关论文整理随笔(三)
  • SQL 索引与日志知识点详解及练习题​
  • Agent自动化与代码智能
  • HTML应用指南:利用GET请求获取全国永辉超市门店位置信息
  • 申请注册苹果iOS企业级开发者证书需要公司拥有什么规模条件
  • Spring boot整合dubbo+zookeeper
  • 《O-PAS™标准的安全方法》白皮书:为工业自动化系统筑起安全防线
  • Spring核心原理的快速入门:快速了解IoC与DI
  • [实战]调频(FM)和调幅(AM)信号生成(完整C语言实现)
  • 【C++】红黑树的底层思想 and 大厂面试常问
  • selenium跳转到新页面时如何进行定位
  • 【K8S】Kubernetes 使用 Ingress-Nginx 基于 Cookie 实现会话保持的负载均衡
  • 【前端】接口日志追踪
  • OKR工作法
  • x86汇编语言入门基础(三)汇编指令篇3 位移运算
  • Matplotlib-绘制训练曲线指南
  • defer学习指南
  • 黑搜小知识 | DNS域名解析过程是什么样的?
  • 【Modern C++ Part8】Prefer-nullptr-to-0-and-NULL
  • 深度学习12(卷积神经网络)
  • Token 和 Embedding的关系