BGP第三日谈

                                                                今日所用拓扑

先补充昨日没有讲到的知识点:

1.IBGP有更新源检测机制

这种机制使得BGP路由在IBGP邻居间传递时下一跳地址仍然保持不变,但是IBGP却没有去往下一跳地址的路由,所以我们需要手动将IBGP邻居间传递的BGP路由下一跳地址转成与IBGP邻居相连的接口ip

peer 10.10.1.1 as 100
peer 10.10.1.1 next-hop-local

 2.EBGP邻居间有直连接口检测机制

这种机制依托于EBGP邻居间传递的BGP报文的特殊性:TTL为1,这也就决定了我们一般不能用loopback接口来充当EBGP邻居的router-id,要突破的话需要EBGP邻居配置:(不推荐)

[Huawei-bgp]peer 10.10.2.2 ebgp-max-hop 255

 3.Path Attributes   路径属性

Update报文中不仅有路由,还有路径属性,路由信息固然重要,但没有路径属性也独木难支。

分类

1)公认必遵:

所有BGP设备都要认识这类属性,必须存在与Update报文,若没有这类属性,update报文不完整,路由信息会出现错误

Origin:起源属性,是network注入还是import

As_Path:一条路由从哪个AS来的

Next_Hop:定义路由下一跳信息

2)公认任意

所有BGP设备认识此类属性

这类属性不要求必须存在Update种

若缺少这类属性,路由信息不会出错

Local_Pref属性

3)可选过度

所有BGP设备可以认识也可以不认识

若不认识,仍然会接收还会通告邻居

Community 团体属性

4)可选非过度

所有BGP可认识也可不认识

若不认识则忽略此类属性,而且不会通告邻居

列举属性:

MED属性

反射器中:

只有在IBGP设备链路上传,在与EBGP链路上没有这俩

Origin_id

Cluster_List

4.BGP之Next_Hop规则

1)EBGP邻居间传递BGP路由默认修改下一跳,修改为与EBGP邻居相连的物理接口ip

2)同AS下,本地始发的IBGP邻居间传递路由也会修改下一跳地址,修改为与IBGP邻居相连的接口ip

3)从EBGP邻居处搬运来的路由传递给IBGP邻居时不会修改下一跳地址

5.BGP选路规则

OSPF作路由优选只能用COST值

BGP有很多属性可以作路由选优

当去往一个目的地有多条路径时要进行路由优选

丢弃下一跳不可达的路由

1)PrefVal 协议首选值,默认为0,越大越优先

2)LocPrf 默认100 越大越优先

3)从邻居学来的还是始发的,始发大于邻居。自己始发的路由优于邻居学来的路由

4)AS_Path长度,越短越优先

5)起源属性,是network还是import   network优于import

6)比较MED值,默认为0,数字越小越优先

7)是EBGP学来的还是IBGP学来的,EBGP比IBGP优先

8)比去往nextHop的cost值,越小越优先

9)比较Cluster-list长度越短越好

10)比较下一跳地址所在设备的router-id 越小越好 (Originator_id)

11)比较peer 后面的IP地址的大小,越小越好

  • 19
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值