BGP边界网关路由协议学习笔记之属性和选路规则详解

  发布时间:2020-04-08 14:29:07   作者:枫林残忆YCY   我要评论
这篇文章主要介绍了BGP边界网关路由协议学习笔记之属性和选路规则,详细分析了BGP属性、路由条件及相关配置命令使用技巧,需要的朋友可以参考下

本文讲述了BGP边界网关路由协议学习笔记之属性和选路规则。分享给大家供大家参考,具体如下:
 

1.BGP属性

Weight :权重属性、LP:本地优先级属性、AS-Path、origin:起源码、cluster-ID:簇ID、originetor:起源者、community:社团属性、MED:多出口鉴别属性、Next-Hop:下一跳属性

2.选路条件

有效的(下一跳可达和同步)、无环的路径,没有惩罚路由

  • Weight:范围0-65535,选大
  • local-perference:范围0-4294967295,选大
  • 本地起源:起源于本地优先(Next-Hop为0.0.0.0)
  • AS-Path:最短最优
  • 起源码:选小
  • MED:范围:0-4294967285,只在通过两条路径得到最左边AS是相同时才进行比较
  • EBGP优于IBGP,联邦EBGP于普通IBGP不能使用该条进行比较,此时联邦EBGP路由与IBGP相同比较
  • 最近的下一跳地址,在IGP表中Metric最小
  • 如果配置了Maximum-path,如果存在多条等价路径,会同时进入路由表
  • 最老的路由:前提必须是external路由,联邦内的EBGP路由当作EBGP处理
  • 最低的router-id
  • 多条路径的始发router-id相同,那么选择cluster-list长度最短的
  • BGP优选来自最低邻居IP地址的路径(BGP的neighbor配置的那个IP地址)

Weight

权重值,cisco私有

范围:0-65535,默认本地为32768,学习到的为0,越大越优

仅仅在本路由器上生效,不可传递

全局修改某个邻居发送所有路由的Weight值

在本路由器修改某个邻居发送路由的weight

使用ACL或prefix-list定义感兴趣路由

再在route-map中修改weight值

之后再某个邻居之间调用,weight只能在in方向修改,不可用于out方向

 

Local Preference

本地优先级(本AS,也就是大AS)

范围:0-4294967295,默认100,数值越大越优

用于限制离开本AS的流量,部署于AS边界的IBGP邻居之间

全局修改:针对本边界通告进入本AS的所有路由LP生效,可以在本AS之内传递

在IBGP邻居间使用route-map修改某些路由的LP值

AS-Path

默认值:路由经过的AS号,越短越优先(只比较长度,不比较大小);

部署在AS之间(EBGP邻居间),传递范围:整个BGP域

设置允许包含自身AS的路由

起源码

默认值:路由引入方法;越小越优(i=0,e=1,?=2)

部署在整个BGP域

MED

多出口鉴别属性,范围:0-4294967295,默认为0,越小越优先

部署在不同AS之间使用(EBGP邻居),影响进入本AS的流量

使用扩展ping测试:

 

开启BGP负载均衡

IBGP负载均衡

EBGP负载均衡

相关文章

  • BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

    这篇文章主要介绍了BGP边界网关路由协议路由聚合操作,汇总整理了BGP边界网关路由协议路由聚合相关概念、原理、操作命令与使用注意事项,需要的朋友可以参考下
    2020-04-07
  • BGP边界网关路由协议学习笔记(一)

    这篇文章主要介绍了BGP边界网关路由协议,总结整理了BGP边界网关路由协议的相关概念、原理、配置命令及操作注意事项,需要的朋友可以参考下
    2020-04-07
  • 最常用路由协议RIP-1/2 OSPF IS-IS BGP的特点对比

    RIP协议是最早的路由协议,OSPF是目前应用最广泛的IGP协议,IS-IS是另外一种链路状态型的路由协议,BGP协议是唯一的EGP协议,那么这几种路由协议有什么特点和不同呢?下面就
    2017-04-06
  • 理解BGP协议同步规则的目的和需求 中文PDF版

    在bgp同步打开的情况下,一个BGP路由器不会把那些通过ibgp邻居学到的bgp路由通告给自己的ebgp邻居;除非自己的igb路由表中存在这些路由,才可以向ebgp路由器通告;有需要的朋
    2016-10-16
  • 边缘网关协议(BGP)报头结构详解 中文PDF版

    路由包括两个基本的动作:确定最佳路径和信息群(通常称为分组)通过网络的传输。通过网络传输分组相对较简单, 而路径的确定可以分复杂。 BGP 就是当今网络中实现路径选择
    2016-10-16
  • 基于BGP协议属性的路由策略 中文PDF版

    BGP作为一种广泛使用的边界网关路由协议,从设计上提供了强大的路由过滤能力,与一般的访问列表ACL不同的是,基于BGP属性的路由过滤是通过对路由属性的控制或修改来完成的
    2016-10-16
  • Linux下加强BGP路由协议安全的措施

    这篇文章主要介绍了Linux下加强BGP路由协议安全的措施,文中使用Quagga的Shell来配置相关路由,需要的朋友可以参考下
    2015-07-29
  • BGP基本配置的方法步骤

    这篇文章主要为大家介绍了边界网关协议BGP的概念,怎么配置BGP?下面文章里有详细的BGP基本配置的方法步骤,有兴趣的可以和脚本之家的小编一起来看一下
    2014-09-24
  • BGP协议-邻居PMTU检测介绍

    BGP协议是运行在TCP之上的,所以TCP的参数设置会影响BGP的性能。在路由数目比较少的情况下TCP的参数调整可能对BGP性能影响不大,但是当路由数目比较巨大的时候调整TCP参数
    2012-11-19
  • 华为路由器BGP协议属性不互通的解决方案

    华为路由器BGP协议属性不互通,我们来分析一下
    2012-09-19

最新评论