北京金桥世纪H3C认证培训全国总代理

【H3C技术】 BGP联盟的部署

2011-11-15 13:39:35金桥世纪

部署BGP联盟


应用环境
在AS内部,为保证IBGP对等体之间的连通性,需要在IBGP对等体之间建立全连接关系。当IBGP对等体数目很多时,建立全连接网的开销很大。这时可以使用反射器或联盟(Confederation)来解决这个问题。

联盟将一个自治系统划分为若干个子自治系统,每个子自治系统内部的IBGP对等体建立全连接关系,子自治系统之间建立EBGP连接关系。在不属于联盟的BGP发言者看来,属于同一个联盟的多个子自治系统是一个整体,外界不需要了解内部的子自治系统情况。

配置思路
部署BGP联盟,采用如下的配置思路:

1.         在各路由器上配置BGP联盟。

2.         在AS65001中配置IBGP连接。

3.         在AS100和AS200之间配置EBGP连接,查看路由信息。

配置注意事项
属于同一联盟的所有EBGP对等体都必须配置confederation id和confederation peer-as命令,且指定相同的联盟ID。

配置实例
组网需求
如下图所示,AS200中有多台BGP路由器,为了减少IBGP的连接数,现将他们划分为3个子自治系统:AS65001、AS65002和AS65003。其中AS65001内的三台路由器建立IBGP全连接。

配置联盟组网图

 【H3C技术】 BGP联盟的部署

适用产品和版本
采用NE系列路由器,版本为(VRP5.30)及后续版本。

配置步骤
步骤 1     配置各接口的IP地址(略)

步骤 2     配置BGP联盟

# 配置RouterA。

[RouterA] bgp 65001

[RouterA-bgp] router-id 1.1.1.1

[RouterA-bgp] confederation id 200

[RouterA-bgp] confederation peer-as 65002 65003

[RouterA-bgp] peer 10.1.1.2 as-number 65002

[RouterA-bgp] peer 10.1.2.2 as-number 65003

[RouterA-bgp] ipv4-family unicast

[RouterA-bgp-af-ipv4] peer 10.1.1.2 next-hop-local

[RouterA-bgp-af-ipv4] peer 10.1.2.2 next-hop-local

[RouterA-bgp-af-ipv4] quit

# 配置RouterB。

[RouterB] bgp 65002

[RouterB-bgp] router-id 2.2.2.2

[RouterB-bgp] confederation id 200

[RouterB-bgp] confederation peer-as 65001 65003

[RouterB-bgp] peer 10.1.1.1 as-number 65001

[RouterB-bgp] quit

# 配置RouterC。

[RouterC] bgp 65003

[RouterC-bgp] router-id 3.3.3.3

[RouterC-bgp] confederation id 200

[RouterC-bgp] confederation peer-as 65001 65002

[RouterC-bgp] peer 10.1.2.1 as-number 65001

[RouterC-bgp] quit

步骤 3     配置AS65001内的IBGP连接

# 配置RouterA。

[RouterA] bgp 65001

[RouterA-bgp] peer 10.1.3.2 as-number 65001

[RouterA-bgp] peer 10.1.4.2 as-number 65001

[RouterA-bgp] ipv4-family unicast

[RouterA-bgp-af-ipv4] peer 10.1.3.2 next-hop-local

[RouterA-bgp-af-ipv4] peer 10.1.4.2 next-hop-local

[RouterA-bgp-af-ipv4] quit

# 配置RouterD。

[RouterD] bgp 65001

[RouterD-bgp] router-id 4.4.4.4

[RouterD-bgp] peer 10.1.3.1 as-number 65001

[RouterD-bgp] peer 10.1.5.2 as-number 65001

[RouterD-bgp] quit

# 配置RouterE。

[RouterE] bgp 65001

[RouterE-bgp] router-id 5.5.5.5

[RouterE-bgp] peer 10.1.4.1 as-number 65001

[RouterE-bgp] peer 10.1.5.1 as-number 65001

[RouterE-bgp] quit

步骤 4     配置AS100和AS200之间的EBGP连接

# 配置RouterA。

[RouterA] bgp 65001

[RouterA-bgp] peer 200.1.1.2 as-number 100

[RouterA-bgp] quit

# 配置RouterF。

[RouterF] bgp 100

[RouterF-bgp] router-id 6.6.6.6

[RouterF-bgp] peer 200.1.1.1 as-number 200

[RouterF-bgp] ipv4-family unicast

[RouterF-bgp-af-ipv4] network 9.1.1.0 255.255.255.0

[RouterF-bgp-af-ipv4] quit

验证结果
如果配置成功,则:

在RouterB上执行命令display bgp routing-table查看BGP路由表,可以看到去往9.1.1.1的路由。

[RouterB] display bgp routing-table

 

 Total Number of Routes: 1

 

 BGP Local router ID is 2.2.2.2

 Status codes: * - valid, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 

 *>i  9.1.1.0/24         10.1.1.1        0          100        0      (65001) 100i

在RouterB上执行命令display bgp routing-table 9.1.1.0查看路由9.1.1.0的详细信息,可以看到这条路由是通往联盟外部的。

[RouterB] display bgp routing-table 9.1.1.0

 

 BGP local router ID : 2.2.2.2

 Local AS number : 65002

 Paths:   1 available, 1 best

 

 BGP routing table entry information of 9.1.1.0/24:

 From: 10.1.1.1 (1.1.1.1)

 Relay Nexthop: 0.0.0.0

 Original nexthop: 10.1.1.1

 AS-path (65001) 100, origin igp, MED 0, localpref 100, pref-val 0, valid, exter

nal-confed, best, pre 255

 Not advertised to any peers yet

 

查看RouterD的BGP路由表,也可以看到与RouterB同样的结果。

[RouterD] display bgp routing-table

 

 Total Number of Routes: 1

 BGP Local router ID is 4.4.4.4

 Status codes: * - valid, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 

 *>i  9.1.1.0/24         10.1.3.1        0          100        0      100i

[RouterD] display bgp routing-table 9.1.1.0

 

 BGP local router ID : 4.4.4.4

 Local AS number : 65001

 Paths:   1 available, 1 best

 

 BGP routing table entry information of 9.1.1.0/24:

 From: 10.1.3.1 (1.1.1.1)

 Relay Nexthop: 0.0.0.0

 Original nexthop: 10.1.3.1

 AS-path 100, origin igp, MED 0, localpref 100, pref-val 0, valid, internal, best, pre 255

 Not advertised to any peers yet

配置文件
RouterA的配置文件
#

 sysname RouterA

#

interface Pos1/0/0

 link-protocol ppp

 ip address 200.1.1.1 255.255.255.0

#

interface Pos2/0/0

 link-protocol ppp

 ip address 10.1.1.1 255.255.255.0

#

interface Pos3/0/0

 link-protocol ppp

 ip address 10.1.2.1 255.255.255.0

#

interface Pos4/0/0

 link-protocol ppp

 ip address 10.1.3.1 255.255.255.0

#

interface Pos5/0/0

 link-protocol ppp

 ip address 10.1.4.1 255.255.255.0

#

bgp 65001

 router-id 1.1.1.1

 confederation id 200

 confederation peer-as 65002 65003

 peer 200.1.1.2 as-number 100

 peer 10.1.1.2 as-number 65002

 peer 10.1.2.2 as-number 65003

 peer 10.1.3.2 as-number 65001

 peer 10.1.4.2 as-number 65001

 #

 ipv4-family unicast

  undo synchronization

  peer 200.1.1.2 enable

  peer 10.1.1.2 enable

  peer 10.1.1.2 next-hop-local

  peer 10.1.2.2 enable

  peer 10.1.2.2 next-hop-local

  peer 10.1.3.2 enable

  peer 10.1.3.2 next-hop-local

  peer 10.1.4.2 enable

  peer 10.1.4.2 next-hop-local

#

return

RouterB的配置文件
#

 sysname RouterB

#

interface Pos1/0/0

 link-protocol ppp

 ip address 10.1.1.2 255.255.255.0

#

bgp 65002

 router-id 2.2.2.2

 confederation id 200

 confederation peer-as 65001 65003

 peer 10.1.1.1 as-number 65001

 #

 ipv4-family unicast

  undo synchronization

  peer 10.1.1.1 enable

#

return

说明

RouterC的配置文件与RouterB类似,此处省略。

RouterD的配置文件
#

 sysname RouterD

#

interface Pos1/0/0

 link-protocol ppp

 ip address 10.1.3.2 255.255.255.0

#

interface Pos2/0/0

 link-protocol ppp

 ip address 10.1.5.1 255.255.255.0

#

bgp 65001

 router-id 4.4.4.4

 peer 10.1.3.1 as-number 65001

 peer 10.1.5.2 as-number 65001

 #

 ipv4-family unicast

  undo synchronization

  peer 10.1.3.1 enable

  peer 10.1.5.2 enable

#

return

说明

RouterE的配置文件与RouterD类似,此处省略。

RouterF的配置文件
#

 sysname RouterF

#

interface GigabitEthernet2/0/0

 ip address 9.1.1.1 255.255.255.0

#

interface Pos1/0/0

 link-protocol ppp

 ip address 200.1.1.2 255.255.255.0

#

bgp 100

 router-id 6.6.6.6

 peer 200.1.1.1 as-number 200

 #

 ipv4-family unicast

  undo synchronization

  network 9.1.1.0 255.255.255.0

  peer 200.1.1.1 enable

#

return


·[知识课堂]【H3C技术】如何配置VLAN聚合NE路由器 
·[知识课堂]【H3C技术】配置MSTP的基本功能NE路由器 
·[知识课堂]【H3C技术】配置NAPT 
·[知识课堂]【H3C技术】配置OSPF伪连接 
·[金桥动态]金桥世纪-H3C就业集训营课程简介 
·[知识课堂]【H3C技术】配置IS-IS协议级GR 


点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息


开班信息

开班时间 班级类型 报名情况

7月14日

H3CTE认证

热报中

7月7日

H3CSE培训

热报中

7月7日

H3CNE认证

热报中

7月14日

H3CTE认证

热报中

7月7日

H3CSE培训

热报中

7月7日

H3CNE培训

热报中

7月14日

H3CTE认证

热报中

7月7日

H3CSE认证

热报中

7月7日

H3CNE培训

热报中

7月21日

H3CIMC培训

热报中

7月8日

H3C无线培训

热报中

7月8日

H3CEAD培训

热报中

7月28日

H3CPME认证

热报中

7月14日

H3C安全认证

热报中

7月21日

H3CIMC培训

热报中

7月8日

H3C无线培训

热报中

7月8日

H3CEAD培训

热报中

7月28日

H3CPME认证

热报中

7月14日

H3C安全认证

热报中

7月21日

H3CIMC培训

热报中

7月8日

H3C无线培训

热报中

7月8日

H3CEAD培训

热报中

7月28日

H3CPME认证

热报中

7月14日

H3C安全认证

热报中

点击咨询开班情况>>

在线咨询