一、BGP协议的基本概念
1、BGP是不同自治系统的路由器之间交换路由信息的协议,路由开销为0。
2、BGP是唯一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。
二、BGP协议的特点
1、BGP支持CIDR,因此BGP的路由表也就应当包括目的网络前缀、下一跳路由器,以及到达该目的网络所要经过的各个自治系统序列。
2、在BGP刚刚运行时,BGP的邻站是交换整个的BGP路由表。但以后只需要在发生变化时更新有变化的部分。这样做对节省网络带宽和减少路由器的处理开销都有好处。
3、BGP协议交换路由信息的结点数量级是自治系统数的量级,这要比这些自治系统中的网络数少很多。
4、每一个自治系统中BGP发言人(或边界路由器)的数目是很少的。这样就使得自治系统之间的路由选择不致过分复杂。
三、BGP发言人
1、每一个自治系统的管理员要选择至少一个路由器作为该自治系统的“BGP发言人”。
2、一般说来,两个BGP发言人都是通过一个共享网络连接在一起的。而BGP发言人往往就是BGP边界路由器,但也可以不是BGP边界路由器。
四、 配置BGP协议
1、简单的配置
①[R1]bgp 100 --进入自治系统编号为100的系统中配置BGP
②[R1-bgp]router-id 1.1.1.1 --指定router-id
③[R1-bgp]peer 12.0.1.2 as-number 200 --邻居路由器的接口地址12.0.1.2,邻居自治系统的编号
④[R1-bgp]network 网段 子网掩码 --要将此自治系统的那些网段通告出去
注意:如果之后需要添加通告的网段,直接执行第①、④步就行。
[R1-bgp]import-router rip 1 --将RIP协议学到的网段通告出去
[R1-rip-1]import-router bgp cost 5 --将BGP学到的路由导入到rip协议里,再通过rip协 议,告诉rip协议的路由器,开销为5。
[R1-ospf-1]import-router ospf cost 20 --将BGP学到的路由导入到rip协议里,再通过rip协 议,告诉rip协议的路由器,开销为20。