BGP学习笔记和BGP实验

本文介绍了BGP(边界网关协议)与IGP(内部网关协议)的区别,包括它们的类型(如EBGP和IBGP)、AS号的作用、路由策略、状态机流程和BGP实验配置。BGP强调高可控性和可靠性,而IGP专注于路由学习和交换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

BGP---边界网关协议

IGP----内部网关协议---OSPF RIP ISIS

EGP---外部网关协议----EGP BGP

 AS---自治系统:由单一的组织或者机构独立维护的网络设备以及网络资源的集合 

划分原因:网络范围太大

自治

为了区分不同的AS,

为了区分不同的AS,网络世界IANA提出了AS号---0-65535 0和65535一般做保留AS号1-65534 (真正允许运营商使用1-64511---公有AS号,64512-65534---私有AS号)拓展AS号:将原本16位AS号拓展到32位

BGPV4

BGPV4+ BGP的一些特性 高可控性---BGP设计了很多路径属性,可以通过路由策略关联这些属性达到路由控制的效果

IGP:选路 收敛 资源占用

BGPV4+ ----> mp-BGP

BGP的一些特性

高可控性---BGP设计了很多路径属性,可以通过路由策略关联这些属性达到路由控制的效果

高可靠性---使用TCP传输数据

AS-BY-AS---BGP把一个AS看作一个整体

对等体PEER

EBGP对等体---一般建议采用直连建立对等体

IBGP对等体----一般采用非直连建立对等体

BGP为了实现这两个规则:BGP规定EBGP对等体之间发送的数据包中携带的TTL值为1,而IBGP对等体之间传递的数据包TTL值为255
相同的地方:都是实验路由信息交换、学习都能实验路由的功能

不相同的地方:

BGP一般用于大型网络,可容纳的路由信息更多、而IGP协议,对于路由条目的存储量是有限的,比如OSPF协议,最多也只能容纳1W条路由、IGP是内部网关协议,在AS内部实现路由信息的交换;BGP是边界网关协议,在AS之间实现路由信息的交换;BGP的实现,需要IGP作为其底层的通信基础、BGP是建立的可靠的TCP基础上的,端口号为179、IGP的设计重点是对路由的学习与交换,发现路由等,而BGP的设计,主要是为了控制路由的传播,即进行路径选择,BGP有丰富的选路策略,与其说BGP是一个路由协议,倒不如说BGP是一个路径选择协议;

AS号---自身的AS号,比对逻辑对等体发过来的OPEN报文中携带的AS号,必须和指定建邻的AS 必须一致,否则会导致建邻失败。 RID----建邻双方的RID不能一致,如果相同会导致建立对等体失败。 认证

保活时间:类似OSPF的死亡时间默认180s,如果对等体双方保活时间补一致,会按照时间更 小的执行。

BGP的状态机

建立对等体之间TCP会话:指定建立对等体的对象

BGP在建立对等体过程中会建立两次TCP会话,会保留RID大的设备发起的TCP会话

6种状态机

IDLE状态下,启动BGP协议后必须指定建立对等体的目标之后,进入下一个状态。

必须路由可达(依靠IGP协议或者静态,直连)

Connet状态下BGP对等体之间开始建立TCP会话连接。如果TCP会话建立成功则进入OpenSent状 态,如果TCP会话建立失败则进入Active状态。

如果TCP会话(三次握手)建立成功则进入OPensent状态,OPensent状态下,开始发送OPen报 文去建立BGP对等体关系。

如果认可对等体发过来的OPEN报文中的参数,首先会回复一个keepalive报文用来确认OPen报 文中的参数我已经认可。并且进入OPenConfirm状态。

BGP实验

1、配置IP

2、AS200配置ospf

3、建立BGP对等体关系

4、检测对等体

5、发布路由

[r5-bgp]network 5.5.5.0 24
[r5-bgp]network 100.0.0.0 24
[r4-bgp]network 5.5.5.0 24
[r4-bgp]network 100.0.0.0 24
[r4-bgp]peer 2.2.2.2 next-hop-local
[r4-bgp]peer 3.3.3.3 next-hop-local

[r2-bgp]import-route ospf 1 
[R1]ip ip-prefix aaa permit 172.16.0.0 16 greater-equal 24 less-equal 24
[R1]route-policy aaa permit node 10
[R1-route-policy]if-match ip-prefix aaa
[R1-bgp]import-route direct route-policy aaa

6、查看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值