BGP(1)

重发布问题满足的条件

1.双点双向*
2.两个协议只有一个管理距离*
3.如果两个协议其中一个有两管理距离那么关注其外部管理距离的路由

ospf与bgp的重发布
bgp默认只重发布ospf的内部路由,
导致bgp在对ospf的重发布天然有水平分割效果

PBR 策略路由
通过流量策略来执行选路的转发手段

传统的路由表转发只能通过数据的目标地址做决策
策略路由可以根据源地址、目的地址、源端口、目的端口、协议、TOS等
流量特征来做决策提供路由(手段多即可理解为灵活性很高)

路由表与策略路由的关系
策略路由是先于路由表执行的,策略路由没有捕获的流量依然会执行路由表

两种配置:
在这里插入图片描述
1.接口下配置
只能捕获该接口入接口流量做策略(不能处理本路由器产生的流量)

在这里插入图片描述
2.全局配置
能够捕获所有接口去接口流量以及本路由器的产生的流量(源地址是本路由器地址)

在这里插入图片描述
3.策略路由的冗余设置

在这里插入图片描述
4.default语句
在route-map的set ip default 这个位置输入,
定义为被捕获的流量的先查路由游标如果能精确匹配
(如果抓的10.5.5.5,
路由表中有10.5.5.0/24这就不叫精确匹配,
10.5.5.5/32则叫精确匹配)就执行路由表,
如果不能执行策略路由

则略再转发层面不如路由表,
原因是匹配的东西过多,
底层芯片处理有支持有限
使用原则是
能不用就不用,
如若出现非目的地址的转发策略果断用。

策略路由的其他功能一位流量打tos标记
在这里插入图片描述

BGP 边界网关路由协议

bgp EGP协议 管理as之间路由传递
bgp 距离矢量型 分布式计算
bgp 用tcp来传递路由信息(端口179),保证可靠性丧失邻居的自动发现
bgp 设计用来处理AS之间的路由所以该协议重点处理的是as之间的路由
as之内的路由不作为重点

BGP使用AS号作为识别不同AS路由的标识,该as号需具有唯一性
1-65535,可以使用扩展32位 65536-4294967295(解决as不够用的情况)

BGP最下使用单位是一个路由器,
所以每个路由器只能使用一个bgp进程

由于bgp管理的路由信息非常庞大
不能够使用周期更新,
只能触发更新
并且bgp会认为一条路由时间越久越稳定,
在这种情况下bgp必然不会使用复杂的算法来处理bgp收到的信息,
又由于每个as情况都不一致,管理范围也有限,
它必然需要丰富的管理参数(不能只依靠metric)
综上所述bgp必然需要多种参数共同决定路由的选择
并且不能依靠某种特定的全绝算法,只能单独去计算某一条路由不能全盘考虑,
并且需要以来所属as管理员自己手动设置
bgp路径优先协议,通过给每个路由设置大量的属性参数来进行灵活的管理或者选路
并且这些属性参数大量的都需要人为来操控

邻居建立
在这里插入图片描述
1.数据包
open报文类似hello包
keeplive维护bgp peer 关系
update
notlfication//bgp出错报文
reflush刷新bgp路由
在这里插入图片描述
down关闭bgp状态
在这里插入图片描述
bgp建立邻居失败的场景
参数与配置:
1.neighbor 10.1.1.1
//代表想该地址发送tcp端口为179的数据,
并且自己也需要发出地址上打开tcp 179的监听,
改配置可以指定源地址也可以不指定源地址,
不指定就是出接口地址
(意味着得打开该出接口关于tcp 179监听)
本段指的地址需要是对方的源地址,
对方指的地址需要时本端的源地址

2.neighbor 10.1.1.1 remote-as xx
对端建立邻居的as号必须和本端remote-as xx 号一致

3.建邻双方保证tcp 179能够发送,不丢失,不被拦截

##邻居之间路由传递规则
bgp有两种邻居关系
IBGP邻居关系//相同as路由建立的邻居关系
EBGP邻居关系//不同as路由建立的邻居关系

1.BGP不管什么邻居关系只传递最优路由(不优不传,优的标志是>,也就是不带>的路由不会被bgp传递)

2.EBGP邻居关系路由传递:只要不违背环路原则EBGP邻居传递无限制(前提必须优),
EBGP之间传递路由会更新next-hop为自己的更新源地址

3.IBGP邻居关系路由传递:IBGP邻居之间不会中转路由
IBGP自己产生的路由(自己宣告的,自己重发布进来的)
和EBGP邻居传递的都可以传递给他的IBGP邻居
但不可以在ibgp之间中转(也就是不能传递到邻居的邻居)
IBGP之间传递路由不会更新next-hop(只有next-hop为0.0.0.0的情况才会更新,
或者建立邻居的时候输入neighbor x.x.x.x next-hop-self更新为自己的更新源地址)

这个设定的好处:ibgp之间拥有了水平分割从而避免了ibgp环路的产生
ibgp也不必设置防环算法
这个设定的坏处:ibgp之间的路由传递必须直接建立邻居
导致ibgp邻居的建立是一种全互联状态
在这里插入图片描述

四大类属性
1.公认必尊 //所有bgp路由器必须识别、遵守
2.公认可尊 //所有路由器识别但不一定遵守
3.可选传递 //不是所有bgp路由都能识别,但所有bgp都能传递(遵守与否看实际情况)
4.可选非传递 //不是所有路由器都能识别,不识别的bgp路由器就丢弃它
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值