畅学网
BGP路由协议典型配置
2014-3-1 Andre tian




bgp.jpg


1   BGP基本配置-IBGP,EBGP

RouterA和RouterB之间运行IBGP,Router B和Router C之间运行EBGP。

【Router A】

当前路由器提示视图

依次输入的配置命令,重要的命令红色突出显示

简单说明



!

适用版本:vrp1.74

[Router]

interface Ethernet0

进入以太0口

[Router-ethernet0]

ip address 10.1.1.1 255.255.255.0

配置ip地址



!



[Router]

interface Serial0

进入串口0口

[Router-Serial0]

link-protocol ppp

封装ppp链路层协议

[Router-Serial0]

ip address 20.1.1.2 255.255.255.252

配置ip地址



!





quit



[Router]

bgp 100

使能bpg,自治系统号100

[Router-bgp]

undo synchronization

配置非同步

[Router-bgp]

network 10.1.1.0 mask 255.255.255.0

发布的路由是10.1.1.0/24

[Router-bgp]

peer 20.1.1.1 as-number 100

配置IBGP邻居

[Router-bgp]

peer 20.1.1.1 next-hop-local

在向IBGP邻居发布路由时已自己的接口地址为下一跳



!



【Router B】

当前路由器提示视图

依次输入的配置命令,重要的命令红色突出显示

简单说明



!

适用版本:vrp1.74

[Router]

interface Serial0

进入串口0口

[Router-Serial0]

link-protocol ppp

封装ppp链路层协议

[Router-Serial0]

ip address 30.1.1.1 255.255.255.252

配置ip地址



!



[Router]

interface Serial1

进入串口1口

[Router-Serial1]

link-protocol ppp

封装ppp链路层协议

[Router-Serial1]

ip address 20.1.1.1 255.255.255.252

配置ip地址



!





quit



[Router]

bgp 100

使能bpg,自治系统号100

[Router-bgp]

undo synchronization

配置非同步

[Router-bgp]

network 20.1.1.0 mask 255.255.255.0

发布的路由是20.1.1.0/24

[Router-bgp]

network 30.1.1.0 mask 255.255.255.0

发布的路由是30.1.1.0/24

[Router-bgp]

peer 20.1.1.2 as-number 100

配置IBGP邻居

[Router-bgp]

peer 20.1.1.2 next-hop-local

在向IBGP邻居发布路由时已自己的接口地址为下一跳

[Router-bgp]

peer 30.1.1.2 as-number 200

配置EBGP邻居




!










文章摘自:http://net.chinaunix.net/1/2006/12/11/1142246.shtml




【Router C】

当前路由器提示视图

依次输入的配置命令,重要的命令红色突出显示

简单说明



!

适用版本:vrp1.74

[Router]

interface Ethernet0

进入以太0口

[Router-ethernet0]

ip address 40.1.1.1 255.255.255.0

配置ip地址



!



[Router]

interface Ethernet1

进入以太1口

[Router-ethernet1]

ip address 40.1.2.1 255.255.255.0

配置ip地址



!



[Router]

interface Serial0

进入串口0口

[Router-Serial0]

link-protocol ppp

封装ppp链路层协议

[Router-Serial0]

ip address 30.1.1.2 255.255.255.252

配置ip地址



!





quit



[Router]

bgp 200

使能bpg,自治系统号200

[Router-bgp]

undo synchronization

配置非同步

[Router-bgp]

network 40.1.1.0 mask 255.255.255.0

发布的路由是40.1.1.0/24

[Router-bgp]

peer 30.1.1.1 as-number 100

配置EBGP邻居



!





『注意』

绝大多数要配置为非同步,只有有必要将BGP路由引入IGP时才配置成同步。

此例仅演示IBGP和EBGP怎么配置,实际组网中,只要路由器间有TCP连接就可以建立BGP邻居关系,即只要能够ping通就可以建立BGP邻居关系.IBGP和EBGP在配置是的区别是邻居的AS号不一样而已。

2   BGP路由反射器配置

『需求』

Router A,B,C为AS 100,其中RotuerB为路由反射器.

【Router A】



当前路由器提示视图

依次输入的配置命令,重要的命令红色突出显示

简单说明



!

适用版本:vrp1.74

[Router]

interface Ethernet0

进入以太0口

[Router-ethernet0]

ip address 10.1.1.1 255.255.255.0

配置ip地址



!



[Router]

interface Serial0

进入串口0口

[Router-Serial0]

link-protocol ppp

封装ppp链路层协议

[Router-Serial0]

ip address 20.1.1.2 255.255.255.252

配置ip地址



!





quit



[Router]

bgp 100

使能bgp,自治系统号为100

[Router-bgp]

undo synchronization

配置非同步

[Router-bgp]

network 10.1.1.0 mask 255.255.255.0

将10.1.1.0/24发布出去

[Router-bgp]

peer 20.1.1.1 as-number 100

配置IBGP邻居

[Router-bgp]

peer 20.1.1.1 next-hop-local

在向IBGP邻居发布路由时已自己的接口地址为下一跳



!



【Router B】

当前路由器提示视图

依次输入的配置命令,重要的命令红色突出显示

简单说明



!

适用版本:vrp1.74

[Router]

interface Serial0

进入串口0口

[Router-Serial0]

link-protocol ppp

封装ppp链路层协议

[Router-Serial0]

ip address 30.1.1.1 255.255.255.252

配置ip地址



!



[Router]

interface Serial1

进入串口1口

[Router-Serial1]

link-protocol ppp

封装ppp链路层协议

[Router-Serial1]

ip address 20.1.1.1 255.255.255.252

配置ip地址



!





quit



[Router]

bgp 100

使能bgp,自治系统号为100

[Router-bgp]

undo synchronization

配置为非同步

[Router-bgp]

network 20.1.1.0 mask 255.255.255.0

发布20.1.1.0/24网段

[Router-bgp]

network 30.1.1.0 mask 255.255.255.0

发布30.1.1.0/24网段

[Router-bgp]

peer 30.1.1.2 as-number 100

配置IBGP邻居

[Router-bgp]

peer 30.1.1.2 next-hop-local

在向IBGP邻居发布路由时已自己的接口地址为下一跳

[Router-bgp]

peer 30.1.1.2 reflect-client

配置自己为30.1.1.2的反射器

[Router-bgp]

peer 20.1.1.2 as-number 100

配置IBGP邻居

[Router-bgp]

peer 20.1.1.2 next-hop-local

在向IBGP邻居发布路由时已自己的接口地址为下一跳

[Router-bgp]

peer 20.1.1.2 reflect-client            

配置自己为30.1.1.2的反射器



!



【Router C】

当前路由器提示视图

依次输入的配置命令,重要的命令红色突出显示

简单说明



!

适用版本:vrp1.74

[Router]

interface Ethernet0

进入以太0口

[Router-ethernet0]

ip address 40.1.1.1 255.255.255.0

配置ip地址



!



[Router]

interface Ethernet1

进入以太1口

[Router-ethernet1]

ip address 40.1.2.1 255.255.255.0

配置ip地址



!



[Router]

interface Serial0

进入串口0口

[Router-Serial0]

link-protocol ppp

封装ppp链路层协议

[Router-Serial0]

ip address 30.1.1.2 255.255.255.252

配置ip地址



!





quit



[Router]

bgp 100

使能bgp,自治系统号为100

[Router-bgp]

undo synchronization

配置为非同步

[Router-bgp]

network 40.1.1.0 mask 255.255.255.0

发布40.1.1.0/24网段

[Router-bgp]

peer 30.1.1.1 as-number 100  

配置IBGP邻居



!



『注意』

本例仅演示BGP怎么配置,实际组网中,只要路由器间有TCP连接就可以建立BGP邻居关系,即只要能够ping通就可以建立BGP邻居关系。对于路由反射器的配置,只在反射器上配置有所差别,在cliet端是没有任何差别的。
文章摘自:http://net.chinaunix.net/1/2006/12/11/1142246.shtml
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容