0
点赞
收藏
分享

微信扫一扫

BGP邻居

月孛星君 2022-02-22 阅读 91

BGP邻居

相关术语
BGP Speakers:运行BGP的路由器
BGP Peers = BGP Neighbors = BGP对等体/邻居

邻居关系建立在TCP连接基础上,因此邻居不一定需要直连,
可以通过IGP或静态路由来提供TCP连接的可达性(区别于其他IGP)
邻居必须手动指定,而非自动建立(区别于其他IGP)
一台BGP路由器只能运行在一个AS内(区别于其他IGP)
单播建立邻居


BGP邻居类型

IBGP:内部BGP邻居,位于相同AS,TTL=255
EBGP:外部BGP邻居,位于不同AS,TTL=1


配置命令

1.声明所在AS号(创建进程)

bgp AS号
例:bgp 123

2.配置RID,必须唯一(选举同ospf)

route-id IP地址
例:route-id 1.1.1.1

3.配置邻居IP地址和所在AS号

peer IP地址 as-number AS号
例:peer 12.0.0.2 as-number 123

查看BGP邻居

display bgp peer
 BGP local router ID : 1.1.1.1
 Local AS number : 1
 Total number of peers : 1		  Peers in established state : 0

 Peer       V     AS   MsgRcvd  MsgSent  OutQ  Up/Down    State PrefRcv

 12.0.0.1   4     123    0        0      0    00:06:38    Idle    0
相关参数作用
BGP local router ID : 1.1.1.1本地路由器ID
Local AS number : 1本地自治系统号
Peer对等体的IP地址
AS对等体所在的AS号
Up/DownBGP会话处于当前状态的时长
State本地路由器与该对等体之间BGP会话的当前状态

BGP邻居建立条件

1.邻居地址可达(不一定是直连)
2.自身配置中的邻居所在AS号 = 邻居配置中的声明所在AS号
3.数据包源IP = 对方配置的邻居IP(这个源IP也叫更新源,也将作为路由的下一跳IP)

使用回环口建立BGP邻居:为了增强稳定性
更新源:建立邻居和邻居所学习到的路由的下一跳
多跳:EBGP邻居建立默认需要直连,因为TTL=1,如果非直连,必须修改TTL

命令:

配置更新源

peer IP地址 connect-interface LoopBack接口
例:peer 2.2.2.2 connect-interface LoopBack2

配置TTL,默认=1

peer IP地址 ebgp-max-hop 值(1~255)/不打值,默认255
例:peer 2.2.2.2 ebgp-max-hop 5

EBGP邻居之间一般采用直连接口建立邻居关系


BGP身份验证

会在所有的包内启用

命令:

配置身份验证,MD5形式

peer IP地址 password cipher 密码
例:peer 2.2.2.2 password cipher 123
举报

相关推荐

0 条评论