华为BGP路由配置教程(一)
首页 > HuaWei > 路由配置   作者:杭州清默网络  2016年1月23日 12:15 星期六  字号:   评论:0 条
时间:2016-1-23 12:15   评论:0 条 

1、启动BGP进程(指定本地AS号)

[Huawei]bgp ? 100

INTEGER<1-4294967295>  AS number in asplain format (number<1-4294967295>) 指定2字节AS

  STRING<3-11>           AS number in asdot format  (number<1-65535>.number<0-65535>) 4字节AS

 

BGP对等体建立后,改变BGPRouter ID会导致BGP对等体关系重置。

为了提高网络的稳定性,建议将Router ID手动配置为Loopback接口地址。

BGP设备各个接口连接的都是位于同一AS中 的设备时,其运行的是IGBP;当设备至少有一个接口连接的是其他AS中是设备时,其运行的是EBGP

每台BGP设备只能运行在一个AS内,即只能指定一个本地AS号;BGP是单进程协议,所有没有进程号,只能用所处的AS号来标识。BGP进程配置就是为BGP指定所处的AS号。

 

2、设置BGP设备的路由ID

[Huawei]bgp 100

[Huawei-bgp]router-id 1.1.1.1

 

缺省情况下,BGP选择Router ID依次优选系统视图下配置的Router IDLoopback接口最大的IP地址、接口最大IP地址、IP地址“0.0.0.0”。

 

3BGP对等体配置

3.1、创建BGP对等体

[Huawei]bgp 100

[Huawei-bgp]peer 10.10.10.10(对等体[对端]IP地址) as-number 100(对等体[对端]所属AS

 

3.2、设置BGP对等体之间建立TCP连接的源接口和源地址(缺省使用与邻居直连的物理接口作为TCP连接的本地接口)

[Huawei-bgp]peer 10.10.10.10 connect-interface GigabitEthernet 0/0/1 ?

  IP_ADDR <X.X.X.X>  Specify IPv4 source address

  <cr>              Please press ENTER to execute command

 

3.3、设置建立EBGP(非IBGP)连接允许的最大跳数 (缺省允许的最大跳数为1,即只能在物理直连链路上建立EBGP连接)。

[Huawei-bgp]peer 10.10.10.20 ebgp-max-hop 3

 

3.4、设置对等体描述(可选)

[Huawei-bgp]peer 10.10.10.20 description test

 

3.5、使能IPv4组播功能(可选)

[Huawei-bgp]ipv4-family ? multicast

  multicast     Specify multicast address family

                unicast       Specify unicast address family

                vpn-instance  Specify VPN instance

                 vpnv4         Specify VPNv4 address family

 

3.6、设置组播MP-BGP对等体(可选)

[Huawei-bgp-af-multicast]peer 1.1.1.2 enable

 

配置BGP对等体时,如果指定对等体所属的AS编号与本地AS编号相同,表示配置IBGP对等体。如果指定对等体所属的AS编号与本地AS编号不同,表示配置EBGP对等体。为了增强BGP连接的稳定性,推荐使用路由可达的Loopback接口地址建立BGP连接。

当使用Loopback接口的IP地址建立BGP连接时,建议对等体两端同时配置命令peer connect-interface,保证两端TCP连接的接口和地址的正确性。如果仅有一端配置该命令,可能导致BGP连接建立失败。

当使用Loopback接口的IP地址建立EBGP连接时,必须配置命令peer ebgp-max-hop(其中hop-count2),否则EBGP连接将无法建立。

若需要对大量对等体进行相同配置,可以通过配置BGP对等体组减轻配置工作量。

 

4BGP对等体组配置

4.1、创建对等体组

[Huawei]bgp 100

 [Huawei-bgp]group ?

 [Huawei-bgp]group test ?

                 external  Create an external group  # 创建EBGP对等体组

  internal  Create an internal group   # 创建IBGP对等体组(默认)

                 <cr>      Please press ENTER to execute command

 

4.2、设置EBGP对等体组的AS号(可选,如果是IBGP对等体组则不用配置)

[Huawei-bgp]peer test (对等体组名称)as-number 100

 

4.3、向对等体组中加入对等体

[Huawei-bgp]peer 10.10.10.10 group test

 

4.4、指定BGP对等体之间建立TCP连接会话的源接口和源地址,配置此命令后,本地设备与所有对等体组成员之间的TCP连接会话使用相同的源接口和源ip地址。 GTSMEBGP-MAX-HOP功能均与BGP报文的TTL值相关,因此不能同时配置。

[Huawei-bgp]peer test connect-interface GigabitEthernet 0/0/1 10.1.1.1

 

4.5、设置本地设备与对等体组中的对等体成员建立EBGP(不能是IBGP)连接时允许的最大跳数(可选)

[Huawei-bgp]peer test as-number 200 ebgp-maxhop 3

 

4.6、设置BGPIPv4组播地址族(仅当在组播网络中使用BGP对等体组时才设置)

[Huawei-bgp]ipv4-family multicast

 

4.7、为指定BGP对等体组使能MP-BGP功能,使之成为MP-BGP对等体组。

[Huawei-bgp-af-multicast]peer 1.1.1.2 enable

 

在大型BGP网路中,对等体的数目众多,配置和维护极为不便。对于存在相同配置的BGP对等体,可以将它们加入一个BGP对等体组进行批量配置,简化管理的难度,并提高路由发布效率。

对单个对等体和对等体组同时配置了某个功能时,对单个对等体的配置优先生效。

当使用Loopback接口或子接口的IP地址建立BGP连接时,建议对等体两端同时配置步骤4.4,以保证两端连接的正确性。如果仅有一端配置该命令,可能导致BGP连接建立失败。

当使用Loopback接口建立EBGP连接时,必须配置步骤4.5(其中hop-count2),否则EBGP连接将无法建立。

 

5BGP引入路由配置

Import方式:

5.1、进入要引入路由的对应IP地址组试图。如果在BGP视图下配置 ,将在多种地址族下生效,下同。

[Huawei-bgp]ipv4-family ? unicast

  multicast     Specify multicast address family  # ipv4组播视图

  unicast       Specify unicast address family  # ipv4单播试图(默认)

               vpn-instance  Specify VPN instance

               vpnv4         Specify VPNv4 address family

 

5.2、设置BGP引入其他协议的路由(不包括各种缺省路由)进入本地BGP路由表中

[Huawei-bgp-af-ipv4]import-route ?

                      direct  Connected routes

                      isis    Intermediate System to Intermediate System (IS-IS) routes

                      ospf    Open Shortest Path First (OSPF) routes

                      rip     Routing Information Protocol (RIP) routes

                      static  Static routes

                      unr     User network routes

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

[Huawei-bgp-af-ipv4]import-route ospf 2(进程号) ?

  med           Med for imported route #  用于判断进入其他AS时的路由优先级

                      route-policy  Specify a route policy #用于过滤要引入和修改MED属性的路由的路由策略名

  <cr>          Please press ENTER to execute command

 

5.3、允许BGP引入本地IP路由表中已经存在的缺省路由。如果需要在本地IP路由表不存在缺省路由的情况下,而又需要向对等体(组)发布缺省路由,则需要使用peer default-route-advertise命令。

[Huawei-bgp-af-ipv4]default-route imported

 

Network方式:

5.4、设置对应的IP地址族视图

[Huawei-bgp]ipv4-family unicast

 

2、配置BGP逐条引入IPv4路由表或IPv6路由表中的路由,并发布给对等体。

[Huawei-bgp-af-ipv4]network 10.0.1.0  24 ?

  route-policy  Specify a route policy  # 过滤路由发布的路由策略名

                     <cr>          Please press ENTER to execute command

 

BGP协议本身不发现路由,因此需要将其他路由(如IGP路由等)引入到BGP路由表中,从而将这些路由在AS之内和AS之间传播。

BGP协议支持通过以下两种方式引入路由:

1Import方式:

按协议类型,将RIP路由、OSPF路由、ISIS路由等协议的路由引入到BGP路由表中。为了保证引入的IGP路由的有效性,Import方式还可以引入静态路由和直连路由。

2Network方式:

逐条将IP路由表中已经存在的路由引入到BGP路由表中,比Import方式更精确。

 




 您阅读这篇文章共花了: 
二维码加载中...
技术交流:欢迎在本文下方留言或加入QQ群:647682417 互相学习。     
本文地址:http://www.023wg.com/lypz/139.html
版权声明:若无注明,本文皆为“杭州清默网络”原创,转载请保留文章出处。
返回顶部    首页   
版权所有:杭州清默网络    杭州清默网络