好消息,超酷的在线虚拟网络实验室上线了!点击开始实验

为获得更好的浏览效果,建议您使用 Firefox 或者 Chrome 浏览器



6.4        BGP路由协议典型配置

6.4.1           BGP基本配置-IBGP,EBGP

【需求】

RouterARouterB之间运行IBGPRouter BRouter C之间运行EBGP

【需求】

 

【配置脚本】

RouterA配置脚本

#

sysname RouterA

#

router id 1.1.1.1      /配置router idloopback0地址一致/

#

radius scheme system

#

domain system

#

interface Ethernet0/0

ip address 10.1.1.1 255.255.255.0

#

interface Serial0/0

link-protocol ppp

ip address 20.1.1.1 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.1 255.255.255.255

#

bgp 100                             /配置BGPAS100/

undo synchronization                /配置非同步/

group in internal                   /配置组in/

peer in connect-interface LoopBack0

peer 1.1.1.2 group in               /指定iBGP邻居/

#

ospf 1

area 0.0.0.0

network 1.1.1.1 0.0.0.0

network 20.1.1.0 0.0.0.3

#

user-interface con 0

user-interface vty 0 4

#

return

RouterB置脚本

#

sysname RouterB

#

router id 1.1.1.2             /配置router idloopback0地址一致/

#

radius scheme system

#

domain system

#

interface Seria0/0

link-protocol ppp

ip address 20.1.1.2 255.255.255.252

#

interface Serial0/1

link-protocol ppp

ip address 30.1.1.1 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.2 255.255.255.255

#

bgp 100                                /配置BGPAS100/

undo synchronization                   /配置非同步/

group in internal                      /配置组in/

peer in connect-interface LoopBack0

peer 1.1.1.1 group in                  /指定iBGP邻居/

group ex external                      /配置组ex/

peer 30.1.1.2 group ex as-number 200   /指定eBGP邻居/

#

ospf 1

area 0.0.0.0

network 1.1.1.2 0.0.0.0

network 20.1.1.0 0.0.0.3

#

user-interface con 0

user-interface vty 0 4

#

return

RouterC脚本

#

sysname RouterC

#

router id 1.1.1.3      /配置router idloopback0地址一致/

#

radius scheme system

#

domain system

#

interface Ethernet0/0

ip address 40.1.1.1 255.255.255.0

#

interface Serial0/0

link-protocol ppp

ip address 30.1.1.2 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.3 255.255.255.255

#

bgp 200                               /配置BGPAS200/

undo synchronization                  /配置非同步/

group ex external                     /配置组ex/

peer 30.1.1.1 group ex as-number 100  /指定eBGP邻居/

#

user-interface con 0

user-interface vty 0 4

#

return

 

【验证】

RouterB分别和RouterARouterC建立BGP邻接关系

[RouterB]disp bgp peer

Peer        AS-num Ver Queued-Tx    Msg-Rx    Msg-Tx    Up/Down  State

--------------------------------------------------------------------------------

1.1.1.1           100  4          0          4          6   00:03:32 Established

30.1.1.2          200  4          0          3          5   00:02:33 Established

 

【提示】

1 BGP是一个比较复杂的协议。这里只给出最简单的BGP配置的例子,只是为以后的MPLS/VPN作准备

2 实际组网中很少会单独配置BGP,如果网络规模复杂到需要配置BGP来通告和控制路由信息,也没有必要参考这里的简单的例子了。可以参考《操作手册》

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

4 BGP邻居建立成功后,disp bgp peer会看到stateEstablished

[RouterB]disp bgp peer

      Peer        AS-num Ver Queued-Tx    Msg-Rx    Msg-Tx    Up/Down  State

--------------------------------------------------------------------------------

20.1.1.1          100  4          0          4          5   00:02:20 Established

30.1.1.2          200  4          0          2          4   00:01:16 Established

 

6.4.2           BGP路由反射器配置

【需求】

Router A,B,CAS 100,其中RotuerB为路由反射器(RR)。

【组网图】

【配置脚本】

RouterA配置脚本

#

sysname RouterA

#

router id 1.1.1.1      /配置router idloopback0地址一致/

#

radius scheme system

#

domain system

#

interface Ethernet0/0

ip address 10.1.1.1 255.255.255.0

#

interface Serial0/0

link-protocol ppp

ip address 20.1.1.1 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.1 255.255.255.255

#

bgp 100                             /配置BGPAS100/

undo synchronization                /配置非同步/

group in internal                   /配置组in/

peer in connect-interface LoopBack0

peer 1.1.1.2 group in               /指定iBGP邻居/

#

ospf 1

area 0.0.0.0

network 1.1.1.1 0.0.0.0

network 20.1.1.0 0.0.0.3

#

user-interface con 0

user-interface vty 0 4

#

return

RouterB置脚本

#

sysname RouterB

#

router id 1.1.1.2             /配置router idloopback0地址一致/

#

radius scheme system

#

domain system

#

interface Seria0/0

link-protocol ppp

ip address 20.1.1.2 255.255.255.252

#

interface Serial0/1

link-protocol ppp

ip address 30.1.1.1 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.2 255.255.255.255

#

bgp 100                                /配置BGPAS100/

undo synchronization                   /配置非同步/

group in internal                      /配置组in/

peer in reflect-client                 /将对等体组作为路由反射器的客户/

peer in connect-interface LoopBack0

peer 1.1.1.1 group in                  /指定iBGP邻居/

peer 1.1.1.3 group in                  /指定iBGP邻居/

#

ospf 1

area 0.0.0.0

network 1.1.1.2 0.0.0.0

network 20.1.1.0 0.0.0.3

network 30.1.1.0 0.0.0.3

#

user-interface con 0

user-interface vty 0 4

#

return

RouterC置脚本

#

sysname RouterC

#

router id 1.1.1.3      /配置router idloopback0地址一致/

#

radius scheme system

#

domain system

#

interface Ethernet0/0

ip address 40.1.1.1 255.255.255.0

#

interface Serial0/0

link-protocol ppp

ip address 30.1.1.2 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.3 255.255.255.255

#

#

bgp 100                             /配置BGPAS100/

undo synchronization                /配置非同步/

group in internal                   /配置组in/

peer in connect-interface LoopBack0

peer 1.1.1.2 group in               /指定iBGP邻居/

#

ospf 1

area 0.0.0.0

network 1.1.1.3 0.0.0.0

network 30.1.1.0 0.0.0.3

#

user-interface con 0

user-interface vty 0 4

#

return

 

【验证】

RouterB分别和RouterARouterC建立iBGP邻接关系,但是RouterARouterB不建立iBGP邻接关系。

[RouterB]disp bgp peer

Peer        AS-num Ver Queued-Tx    Msg-Rx    Msg-Tx    Up/Down  State

--------------------------------------------------------------------------------

1.1.1.1           100  4          0         23         25   00:22:10 Established

1.1.1.3           100  4          0          7          8   00:05:36 Established

 

【提示】

1 对于路由反射器的配置,只在反射器上配置有所差别,在cliet端是没有任何差别的。

 

X Close
X Close