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

BGP路由属性

  任何一条BGP路由都拥有多个路径属性(Path Attributes),当路由器通告BGP路由给它的对等体时,该路由将会携带多个路径属性,这些属性描述了BGP路由的各项特征,同时在某些场景下也会影响BGP路由优选的决策。

一、属性分类:

       1、公认属性:所有BGP路由器都必须识别并支持的属性。

             ①公认必遵:BGP的Update消息中必须包含的属性。

             ②公认任意:不必存在于BGP的Update消息中,可以根据需求自由选择的属性。自选

        2、可选属性:不要求所有的BGP路由器都能够识别的属性。

             ①可选过渡:BGP不能识别该属性,但可以接收该属性并将其发布给它的邻居的属性。接收转发不识别

             ②可选非过渡:BGP可以忽略包含该属性的消息并且不向它的邻居发布。不转发直接忽略

二、Origin起源属性

      定义路径信息的来源,标记一条路由是怎么成为BGP路由的。

路由条目头

*可达路由

>最优路由

路由条目尾(Ogn)

1、i表明BGP路由通过network命令注入;

2、e表明BGP路由是从EGP学来的,EGP协议在现网中很难见到,但可以通过路由策略将路由的Origin属性修改为e;

3、? 即Incomplete表明BGP路由通过其它方式学到路由信息,如使用import命令引入的路由。

三、AS-Path    AS路径属性

     1、自动优选路由:规定AS_Path越短(记录的AS编号越少),路径越优。

     2、防止环路:如果发现该路由的AS_Path中包含自己的AS号,则丢弃该路由。

四、下一跳属性 Next-hop(IBGP对等体之间使用loop back地址建立邻居关系,EBGP对等体之间使用接口IP地址建立邻居关系)

     1、BGP路由器将本端始发路由发布给IBGP邻居时,会把该路由信息的Next_hop设为本端建立邻居关系所使用的接口IP/loop back地址。

      2、BGP路由器在向EBGP邻居发布路由时,会把路由信息的Next_hop设置为本端与对端建立BGP邻居关系的接口IP。

      3、BGP路由器在向IBGP邻居通告从EBGP学来的路由时,不改变该路由下一跳属性。(在一定程度上可以起到防环的作用)

五、本地优先级(越大越优)

       1、Local_Pref属性仅在IBGP邻居之间有效,不通告给其他AS。它表明路由器的BGP优先级,用于判断流量离开AS时的最佳路由。

       2、当BGP路由器通过不同的IBGP邻居获得目的地址相同但下一跳不同的多条路由时,将优先选择Local_Pref属性值较高的路由,其默认值为100。(去同一目的地有多条路由时,一般将不优的路由的本地优先级调低)

      3、配置

         bgp  

         default local-preference xxx//本地优先级默认为100,越大越优(默认100,越大越优,范围0-4294967295)

六、MED

     1、Multi-Exit-Discriminator多出口鉴辩器

     2、MED属性仅在相邻两个AS之间传递,收到此属性的AS不会再将其通告给任何其他第三方AS

     3、作用:判断流量进入AS时的最佳路由(MED属性相当于IGP使用的度量值(Metric))

     4、当一个运行BGP的路由器通过不同的EBGP邻居获得目的地址相同但下一跳不同的多条路由时,在其它条件相同的情况下,将优先选择MED值较小者作为最佳路由,其默认值为0。

1、配置全网IP地址以及Loopback地址

2、配置AS内部的OSPF协议

ospf 1 router-id x.x.x.x

 area 0

network   loop back地址/接口地址

3、配置BGP

   ①EBGP对等体之间(位于不同AS的路由器之间)

    bgp  yyy

    router-id 5.5.5.5

    peer 对端接口地址+as-number

   ②IBGP对等体之间(位于相同AS的路由器之间)

     bgp  yyy

     router-id 5.5.5.5

     peer 对端loopback 0地址+as-number

     peer对端loop back 0地址+connect-interface LoopBack0

     peer对端loop back 0地址+next-hop-local (在AS边缘设备peer其他路由器时配置)

     network  x.x.x.x  掩码//路由生成方式一

4、路由生成方式二

   ①IP前缀列表,抓取流量

    ip ip-prefix 名字 index 10 permit 100.0.0.1 32

   ②路由策略

    route-policy 1 permit node 10

    if-match ip-prefix 1 //绑定IP前缀列表

    apply cost 200 //相关特性,可选

   ③进BGP,引入路由时绑定路由策略

    bgp yyy

    import-route ospf 1 route-policy 名字

七、Community团体属性

1、定义:给本地始发的路由添加“Community”标记

2、作用:路由控制

3、格式:长度4字节

   AS号:自定义

        AS:路由始发AS号  2字节(0-65535)

        自定义:2字节(0-65535)

4、分类:公认团体属性、扩展的团体属性

   公认团体属性:Internet:默认(缺省属性)此属性的路由可以通告给所有BGP邻居

                 no-export:收到此属性的路由,不将该路由发布到其他AS

                 no-advertise:收到此属性的路由,不将该路由通告给任何其他BGP路由器

                 no-export-subconfed:联盟,不做介绍

5、aa:nn aa通常是AS编号 nn自定义

http://www.lryc.cn/news/165559.html

相关文章:

  • Java面试常用函数
  • linux编译curl库(支持https)
  • Ei Scopus检索 | 2024年第三届能源与环境工程国际会议(CFEEE 2024)
  • thinkphp6(tp6)创建定时任务
  • 【学习笔记】C++ 中 static 关键字的作用
  • 攻防世界-web-file_include
  • C语言的函数指针、指针函数, 函数数组
  • 笔记本开启WiFi
  • 力扣第37天----第322题、第279题
  • 【ArcGIS Pro二次开发】(67):处理面要素空洞
  • FPGA-结合协议时序实现UART收发器(一):UART协议、架构规划、框图
  • web请求cookie中expires总结
  • 如何学习Java核心知识
  • 【AWS】如何用SSH连接aws上的EC2实例(虚拟机)?
  • 数据结构——看完这篇保证你学会队列
  • 开源免费缺陷管理工具:对比6款
  • Weblogic反序列化漏洞
  • element-ui el-table 滚动到底部,进行加载下一页
  • 线性代数的学习和整理19,特征值,特征向量,以及引入的正交化矩阵概念(草稿)
  • 初步了解android如何锁键
  • 行业追踪,2023-09-13
  • $nextTick和setTimeout区别(宏任务微任务)
  • Linux内核及可加载内核模块编程
  • 软件设计师_备考笔记
  • Java学习笔记------抽象类和抽象方法
  • 毕业设计选题指南-25个优质选题
  • React使用useImperativeHandle实现父组件触发子组件事件
  • 【PowerQuery】Excel的PowerQuery的复制
  • 这个制作企业期刊的神器我怎么没早点发现
  • 核心实验18_ospf高级_ENSP