BGP的基本配置

实验拓扑图

配置内容

基本配置

R1接口

R2接口

R3接口

R4接口

R5接口

R2/3/4上配置OSPF

R2

R3

R4

BGP的实验配置

EBGP

R1和R2
R1

命令

1、启动BGP协议

[r1]bgp 100 ------启用bgp进程(打开179端口),AS域为100,不是进程号(所以bgp进程只能有一个,因为bgp没有进程号区分,在bgp中路由器的归属区要规定好,一台设备只能在一个域中,如果我们增加bgp 200就会告诉我们已经存在AS 100了)

2、设置RID值

[r1-bgp]router-id 1.1.1.1 --------RID全网唯一

3、配置BGP对等体,并指定对等体所在AS号

[r1-bgp]peer 12.0.0.2 as-number 200 --------BGP协议需要手工指定邻居,且需要指定邻居所在AS编号,且该指定方式是双向的(as-number指写上指定peer的AS域编号)

4、查看指定邻居表

[r1]dis bgp peer

表中内容:

 BGP local router ID : 1.1.1.1-----本地RID
 Local AS number : 100-------------本地AS号
Total number of peers : 1          Peers in established state : 0-------和R1的邻居数量    已经建立邻居的数

Peer -------邻居IP

V      --------version版本号(图中4表示BGP4+版本)

AS    --------邻居的AS域编号

MsgRcvd(MessageReceived) --------BGP包的接收量

MsgSent  (MessageSent)--------BGP包的发送量

OutQ  --------出站队列

Up/Down-----表示后面状态处于的时间

State   ------状态机的状态

PrefReceive--------表示通过这个邻居所接收到的路由信息的条数

R2

此时看R1的BGP邻居表

状态变为了Active,表明TCP会话建立有问题,因为我们R2的邻居还没配置,所以不能和R1建立TCP会话

R2完整配置

再次查看R1的邻居表

此时关系为Established表明TCP和BGP会话建立成功

R4和R5

IBGP

R2和R3

R2

R3

查看R2/3的邻居表

R2和R3配置好peer 环回IP后,仍然无法建立TCP会话,R2/3的BGP邻居表中对于R3/2的环回仍然是Active状态。

原因:抓包可知,R3上发送给R2的peer IP信息是环回接口3.3.3.3,发送的物理接口是23.0.0.3;R2发送给R3的peer IP信息是环回接口2.2.2.2,发送的物理接口是23.0.0.2。两者的邻居信息和发送的接口信息对不上,所以互相不能识别出正确的对端,也就TCP会话建立有问题,所以卡在Active状态。

手工建立邻居关系时,所指定的建邻IP地址必须和收到的数据包中的源IP地址一致才能正常的建立邻居关系,否则建立邻居关系失败

解决方法:用R3的环回来发送peer IP信息给R2,R2能收到邻居对端的信息是3.3.3.3(R3)的IP;用R2的环回来发送peer IP信息给R3,R3能收到邻居对端的信息是2.2.2.2(R2)的IP。

一般来说,两边都要配置环回接口为接收端。

原因:如果只配置一方R2的话,R2主动方发送信息,R3能收到R2发送来的信息是2.2.2.2的,能识别出来,如果R2一端关闭了会话接口,主动方变成R3发送的信息源IP就成了23.0.0.3,由于R2关闭了peer 是环回的命令,不能识别出来,导致会话建立不成功

命令行:

connect-interface --------设定接口名被用作会话的输出接口

R2

[r2-bgp]peer 3.3.3.3 connect-interface Loopback 0------将会话的对端接口设定为R3的环回接口

然后在R2上查看邻居建立关系

[r2-bgp]dis bgp peer

就能看见R2对R3是Established建立成功状态了

R3

[r3-bgp]peer 2.2.2.2 connect-interface Loopback 0------将会话的对端接口设定为R2的环回接口

然后在R3上查看邻居建立关系

[r3-bgp]dis bgp peer

就能看见R3对R2是Established建立成功状态了

R3和R4

总结全局配置

R1与R2的EBGP建立

R1
[r1]bgp 100
[r1-bgp]router-id 1.1.1.1    
[r1-bgp]peer 2.2.2.2 as-number 200
[r1-bgp]peer 2.2.2.2 connect-interface LoopBack 0
[r1]ip route-static 2.2.2.2 32 12.0.0.2    
[r1-bgp]peer 2.2.2.2 ebgp-max-hop 2

R2
[r2]bgp 200                                                                                                                                          [r2]ospf 1 router-id 2.2.2.2    
[r2-bgp]peer 1.1.1.1 as-number 100
[r2-bgp]peer 1.1.1.1 connect-interface LoopBack 0
[r2]ip route-static 1.1.1.1 32 12.0.0.1
[r2-bgp]peer 1.1.1.1 ebgp-max-hop 2

R2与R3的IBGP建立:

R2

[r2]bgp 200    
[r2-bgp]peer 3.3.3.3 as-number 200    
[r2-bgp]peer 3.3.3.3 connect-interface LoopBack 0
[r2]ip route-static 3.3.3.3 32 23.0.0.2

R3

[r3]bgp 200
[r3-bgp]router-id 3.3.3.3    
[r3-bgp]peer 2.2.2.2 as-number 200
[r3-bgp]peer 2.2.2.2 connect-interface LoopBack 0
[r3]ip route-static 2.2.2.2 32 23.0.0.1

R2与R4,R3与R4配置相同。
 

还未补全,正在更新中......

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值