BGP发布路由的方式 bgp路由接入_网络

企业因为业务需求,要使运营商网络(R1:1.1.1.1)和公司(R4:4.4.4.4)网络路由可达。 需要在所有router间运行BGP协议,R1和R2、R3之间建立EBGP连接,R2、R3和R4之间建立IBGP全连接。 运营商网络为AS100,公司网络为AS200,在AS200内,使用IGP协议来计算路由(该例使用ospf作为IGP协议)

要求:

  • 要求实现两个AS之间的互相通信
  • 通过修改BGP属性使实现业务需求的路径从R2切换到R3

一、BGP基础配置

1.配置各路由器上的ip(此处省略)

2.在AS200内部的R2、R3、R4上配置ospf协议

R2

BGP发布路由的方式 bgp路由接入_R3_02


R3

BGP发布路由的方式 bgp路由接入_R3_03


R4

BGP发布路由的方式 bgp路由接入_R3_04


在R3上测试pingR2的10.0.24.2接口

BGP发布路由的方式 bgp路由接入_网络_05


3.建立邻居关系

R1的配置

BGP发布路由的方式 bgp路由接入_路由表_06


R2的配置

BGP发布路由的方式 bgp路由接入_路由表_07


R3的配置

BGP发布路由的方式 bgp路由接入_网络_08


R4的配置

BGP发布路由的方式 bgp路由接入_网络_09


4.查看BGP路由

R1上的路由表

BGP发布路由的方式 bgp路由接入_网络_10


R4上的路由表

BGP发布路由的方式 bgp路由接入_网络_11


到此BGP配置已完成,会发现R4去往R1的1.1.1.1优先走R2,而R1去往R4的4.4.4.4优先走R2.

R1 ping R4

BGP发布路由的方式 bgp路由接入_网络_12

二、选路配置

1.根据本地优先级控制选路

从R4去往R1的1.1.1.1的路由从R2改走R3

R3上修改本地优先级属性并传给R4

BGP发布路由的方式 bgp路由接入_R3_13


在R4上查看路由 会发现R4去往R1的路径以变

BGP发布路由的方式 bgp路由接入_R3_14


2.使用AS-PATH属性控制选路

还原最初的走R2的效果,在R3中删除策略

BGP发布路由的方式 bgp路由接入_R3_15


在R2上修改AS-PATH属性并传给R4

BGP发布路由的方式 bgp路由接入_BGP发布路由的方式_16


R4查看BGP路由表

BGP发布路由的方式 bgp路由接入_网络_17


3.通过MED属性控制选路

要求:

R1去往R4的路由该走R3

R2的配置

BGP发布路由的方式 bgp路由接入_BGP发布路由的方式_18


改之前的R1BGP路由

BGP发布路由的方式 bgp路由接入_路由表_19


改之后的R1BGp属性效果

BGP发布路由的方式 bgp路由接入_BGP发布路由的方式_20