华为设备BGP详细配置(华为bgp路由汇总)

网友投稿 1181 2022-09-24


华为设备BGP详细配置(华为bgp路由汇总)

关于BGP的理论这篇博文就不多说了,直接上图开始配置了。关于理论可以参考上篇博文,华为设备的BGP路由技术是什么?

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

开始配置:

1、根据拓扑图配置各路由器的IP地址

R1

[R1]int LoopBack 0 #进入loop back 0接口 [R1-LoopBack0]ip add 1.1.1.1 32 #接口配置IP地址 [R1-LoopBack0]quit #保存并退出 [R1]int g0/0/0 #进入接口 [R1-GigabitEthernet0/0/0]ip add 10.0.12.1 24 #接口配置IP地址 [R1-GigabitEthernet0/0/0]quit #保存并退出 [R1]int g0/0/1 #进入接口 [R1-GigabitEthernet0/0/1]ip add 10.0.13.1 24 #接口配置IP地址 [R1-GigabitEthernet0/0/1]quit #保存并退出 [R1]display ip int b #查看接口状态信息(通常配完一个设备先查看一下配置是否有误,以免后面出错排查不好排查)

R2

[R2]int loopback 0 #进入loop back 0接口 [R2-LoopBack0]ip add 2.2.2.2 32 #接口配置IP地址 [R2-LoopBack0]quit #保存并退出 [R2]int g0/0/0 #进入接口 [R2-GigabitEthernet0/0/0]ip add 10.0.12.2 24 #接口配置IP地址 [R2-GigabitEthernet0/0/0]quit #保存退出 [R2]int g0/0/1 #进入接口 [R2-GigabitEthernet0/0/1]ip add 10.0.24.1 24 #接口配置IP地址 [R2-GigabitEthernet0/0/1]quit #保存退出 [R2]display ip int b #查看接口状态信息

R3

[R3]int LoopBack 0 #进入loop back 0接口 [R3-LoopBack0]ip add 3.3.3.3 32 #接口配置IP地址 [R3-LoopBack0]quit #保存退出 [R3]int g0/0/1 #进入接口 [R3-GigabitEthernet0/0/1]ip add 10.0.34.2 24 #接口配置IP地址 [R3-GigabitEthernet0/0/1]quit #保存退出 [R3]int g0/0/0 #进入接口 [R3-GigabitEthernet0/0/0]ip add 10.0.13.2 24 #接口配置IP地址 [R3-GigabitEthernet0/0/0]quit #保存退出 [R3]display ip int b #查看接口状态信息

R4

[R4]int LoopBack 0 #进入loop back 0接口 [R4-LoopBack0]ip add 4.4.4.4 32 #接口配置IP地址 [R4-LoopBack0]quit #保存退出 [R4]int g0/0/0 #进入接口 [R4-GigabitEthernet0/0/0]ip add 10.0.24.2 24 #接口配置IP地址 [R4-GigabitEthernet0/0/0]quit #保存退出 [R4]int g0/0/1 #进入接口 [R4-GigabitEthernet0/0/1]ip add 10.0.34.1 24 #接口配置IP地址 [R4-GigabitEthernet0/0/1]quit #保存退出 [R4]display ip int b #查看接口状态信息

2、配置OSPF区域

R2

[R2]ospf 1 #进入OSPF1进程 [R2-ospf-1]area 0 #进入area 0 (骨干区域) [R2-ospf-1-area-0.0.0.0]network 10.0.24.0 0.0.0.255 #宣告直连网络 [R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0 #宣告虚拟接口网络

R3

[R3]ospf 1 #进入OSPF1进程 [R3-ospf-1]area 0 #进入area 0(骨干区域) [R3-ospf-1-area-0.0.0.0]network 10.0.34.0 0.0.0.255 #宣告直连网络 [R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0 #宣告虚拟接口网络

R4

[R4]ospf 1 #进入OSPF1进程 [R4-ospf-1]area 0 #进入area 0 (骨干区域) [R4-ospf-1-area-0.0.0.0]network 10.0.24.0 0.0.0.255 #宣告直连网络 [R4-ospf-1-area-0.0.0.0]network 10.0.34.0 0.0.0.255 #宣告直连网络 [R4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0 #宣告虚拟接口网络

3、配置BGP

R1

[R1]bgp 100 创建bgp编号为100 (也就是AS100) [R1-bgp]router-id 1.1.1.1 #指定router-id [R1-bgp]peer 10.0.12.2 as-number 200 #和邻居网络建立邻接关系 [R1-bgp]peer 10.0.13.2 as-number 200 #和邻居网络建立邻接关系 [R1-bgp]network 1.1.1.1 32 #宣告虚拟接口网络 [R1-bgp]quit #保存退出

R2

[R2]bgp 200 #创建bgp编号200 (AS200) [R2-bgp]router-id 2.2.2.2 #指定router-id [R2-bgp]peer 10.0.24.2 as-number 200 #和邻居网络建立邻接关系 [R2-bgp]peer 10.0.12.1 as-number 100 #和邻居网络建立邻接关系 [R2-bgp]peer 10.0.24.2 next-hop-local #要将BGP路由发送给10.0.24.2这个邻居时, 将路由的下一跳设置成自己的地址,这个地址是与10.0.24.2建立邻居所使用的源地址 [R2-bgp]quit #保存退出

R3

[R3]bgp 200 #创建bgp编号200 (AS200) [R3-bgp]router-id 3.3.3.3 #指定router-id [R3-bgp]peer 10.0.34.1 as-number 200 #和邻居网络建立邻接关系 [R3-bgp]peer 10.0.13.1 as-number 100 #和邻居网络建立邻接关系 [R3-bgp]peer 10.0.34.1 next-hop-local #要将BGP路由发送给10.0.34.1这个邻居时, 将路由的下一跳设置成自己的地址,这个地址是与10.0.34.1建立邻居所使用的源地址 [R3-bgp]quit #保存退出

R4

[R4]bgp 200 #创建bgp编号200 (AS200) [R4-bgp]router-id 4.4.4.4 指定router-id [R4-bgp]peer 10.0.24.1 as-number 200 #和邻居网络建立邻接关系 [R4-bgp]peer 10.0.34.2 as-number 200 #和邻居网络建立邻接关系 [R4-bgp]network 4.4.4.4 32 #宣告虚拟接口网络 [R4-bgp]quit #保存退出

4、配置选路,根据需求,从R4去往R1的路由从R2改走R3

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

[R3]route-policy lop permit node 10 #创建名为lop的路由策略 Info: New Sequence of this List. [R3-route-policy]apply local-preference 222 #设置本地优先级为222 [R3-route-policy]quit #保存退出 [R3]bgp 200 #进入bgp 200 [R3-bgp]peer 10.0.34.1 route-policy lop export #应用策略 [R3-bgp]quit #保存退出 [R3]quit #退出到用户视图 reset bgp all #刷新路由属性

2)通过MED属性控制选路如果希望R1去往R4的路由改走R3,可以使用MED属性控制R1的路由选路,使R1去往R4从R2改走R3。默认情况下R1去R4的4.4.4.4走R2。通过在R2上修改MED属性并传出给R1,可以使R1去往R4的路由改走R3。

[R2]route-policy med permit node 10 #创建名为med的路由策略 Info: New Sequence of this List. [R2-route-policy]apply cost + 500 #设置路由开销为500 [R2-route-policy]quit #保存退出 [R2]bgp 200 #进入bgp200 [R2-bgp]peer 10.0.12.1 route-policy med export #应用策略 [R2-bgp]quit #保存退出

8、BGP对等体配置

R1

[R1]bgp 100 #进入bgp100 [R1-bgp]peer 4.4.4.4 as-number 200 #4.4.4.4要可达,即有路由条目 [R1-bgp]peer 4.4.4.4 ebgp-max-hop 2 #R1到达4.4.4.4建立邻居关系需要经过2个路由

R4

[R4]bgp 200 #进入bgp200 [R4-bgp]peer 1.1.1.1 as-number 100 #1.1.1.1要可达,即有路由条目 [R4-bgp]peer 1.1.1.1 ebgp-max-hop 2 #R4到达1.1.1.1建立邻居关系需要经过2个路由

简单说一下我遇到的一些问题吧,大家配置的时候就会少一些问题,配置BGP后一定要仔细看每个设备的邻居关系是否正确,虚拟接口是否宣告,邻居关系建立不起来的话BGP也起不到什么作用。下篇博文见,感谢阅读,如有问题请留言。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:2、H3C交换机端口安全(h3c安防交换机)
下一篇:解决MyBatis中模糊搜索使用like匹配带%字符时失效问题
相关文章

 发表评论

暂时没有评论,来抢沙发吧~