一、BGP理论摘要

  • bgp建立邻居使用的是179端口,是发起者使用一个随机端口发向179端口
  • 【临时查看】show tcp brief   clear tcp

二、BGP配置规范

router bgp 65532

bgp route-id 1.1.1.1

net 1.1.1.1 mask 255.255.255.255

nei 2.2.2.2 remot-as 2 [告诉对方允许2.2.2.2 来访问我的179端口]

nei 2.2.2.2 update-source interface l0

//告诉对方访问我lo0接口,而不是默认的源接口

三、BGP三张表

  • Neighbor table 邻居表

 保存所有的邻居信息,BGP的邻居关系需要显示的配置,而且邻居不需要直连

  • BGP forwarding table/database

 保存从每一个邻居处学到的路由信息

  • IP routing table

 List of best paths to destination networks

注意:

BGP表和IGP路由表是独立的,同样遵循AD小的进入路由表。

BGP默认不做负载均衡,只会选出最优的路由放进路由表,

BGP中,每一个路由器也要有Router-ID,选举顺序和指定过程同OSPF一致。

选举顺序如下:

    1、bgp router-id 来指定

    2、最大的环回口

    3、最大的IP地址

四、BGP AS作用

  1. BGP协议用在AS之间传递路由
  2. BGP路由使用AS号进行防环,BGP没经过一跳都会记录并形成自己的路径列表,BGP路由器不会接受路 径列表中包含其AS号的路由选择更新,这种方式用来防止路由环路。

五、BGP选路原则

BGP学习笔记_路由表

1、Weight (world)  权重值

Cisco专有,本设备有效,越大越优先;针对特定邻居使用该参数,将从该邻居更新进来I

2、Local-preference (love)  本地优先级

3、Origination  (origanization) 本地起源

4、AS-path (asia)自治系统路径

5、Origin (office) 起源代码

6、MED (M) 多出口分离器

7、eBGP优于iBGP  (E)

8、到达更新源的IGP metric更小的 (M)

9、load-balance i/eBGP负载均衡 (L)

10、建立时间更久的eBGP邻居 (Old)

11、Router-ID更小的 (R)

12、Cluste-list更短的 (C)

13、对等体IP地址更小的