面试问关于BGP的几个重点

本文介绍了BGP的基础知识,包括其基于TCP的工作方式、端口号、AS间的交互以及内部(IBGP)和外部(EBGP)邻居关系。重点讲解了BGP的防环机制,如IBGP的水平分割和EBGP的AS-path。此外,还提到了BGP消息类型及其在邻居关系建立过程中的作用。最后,文章阐述了BGP的选路规则,强调了权重、本地优先级、AS-path等关键因素。

BGP 基于TCP封装 端口号179 AS之间使用协议

BGP适合网络:多宿主 、传输AS中、对进行进入、离开的流量进行强大的路由策略时

IBGP:内部BGP邻居关系,同一个AS之内建立BGP邻居 AD:200

EBGP:外部BGP邻居关系,在不同AS之间建立BGP邻居 AD:20

local BGP路由:本地BGP路由值200

BGP如何防环?
BGP防环机制:

IBGP:IBGP水平分割,通过一个IBGP邻居学习的路由不能传递给其他的IBGP邻居(IBGP只传一跳)

EBGP:AS-path防环,当一条路由传递出某个AS时,在AS-path属性中在增加自身所属AS号,所有路由器默认不接收AS-path包含自身AS号的路由信息。

BGP消息数据包

Open :用于BGP邻居关系建立,仅仅建立一次

Keepalive:维持BGP邻居关系,默认60秒发送一次,hold down时间180,时间不一致不影响邻居关系建立,双方只会发送hold时间,若双方hold时间不一致时,选较小值,不会发送keepalive时间。

Update:路由更新,用于通告路由,用于撤销路由路由通告,使用TCP中的ACK进行确认

notification:报告(错误报告),用于通告BGP错误

BGP邻居关系建立(注意与OSPF区分)
down:关闭BGP状态
Idle:开始建立TCP连接状态
connect(active):TCP会话建立完成
opensent(openconfirm):发送open报文
established:BGP邻居建立

在BGP邻居建立过程中,仅仅发送open报文

如何打破IBGP水平分割?
打破IBGP水平分割机制:1.路由反射器 2.EBGP联邦

EBGP联邦:在EBGP联邦邻居建立和路由学习过程中存在IBGP和EBGP邻居的特性
IBGP特性:EBGP链路学习的路由下一跳不发生变化;学习到的路由AD值为200
EBGP特性:EBGP联邦邻居建立过程中,进行直连检测

BGP选路:(一般记住前六条就行了)
1.weight(范围0-65535,选大)权重,Cisco私有,本地产生默认为32768,学习到的为0
2.local-preference(范围0-4294967295,选大)本地优先级,默认值100.用于限制离开本AS的流量
3.本地起源(起源于本地最优先,next-hop为0.0.0.0)
4.AS-path:默认值:经过的AS号 越短越优
5.起源代码:默认值:路由引入的方法 IBGP=0 EBGP =1 重发布=2 越小越优 (i=0 e=1 ?=2)
6.MED(范围0-4294967295,只在通过两条路径得到最左边AS号是相同时才进行比较)
多出口鉴别属性(AS-path中最左边的AS号必须相同) 默认值为0 越小越优

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值