eNSP学习记录二——AS间配置BGP协议并在AS中配置OSPF和RIP协议

eNSP学习记录二——AS间配置BGP协议并在AS中配置OSPF和RIP协议

一、创建网络拓扑

eNSP学习记录二——AS间配置BGP协议并在AS中配置OSPF和RIP协议
如图配置拓扑。

1 配置PC机

eNSP学习记录二——AS间配置BGP协议并在AS中配置OSPF和RIP协议
除了配置IP和子网掩码之外,还需要配置网关地址(直连路由器的IP);刚开始给漏了,结果想了好一会才想起来网关忘记配置了。

2 配置路由器

此处以AR5为例:

<Huawei>sy
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname AR5
[AR5]interface Vlanif 1
Oct 23 2021 10:19:51-08:00 AR5 %%01IFNET/4/IF_STATE(l)[0]:Interface Vlanif1 has turned into UP state.
[AR5-Vlanif1]ip address 192.168.1.1 24
Oct 23 2021 10:20:11-08:00 AR5 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP on the interface Vlanif1 has entered the UP state.
[AR5-Vlanif1]q
[AR5]interface LoopBack 0
[AR5-LoopBack0]ip address 10.1.5.5 32
[AR5-LoopBack0]q
[AR5]interface GigabitEthernet 0/0/0
[AR5-GigabitEthernet0/0/0]ip address 10.1.56.5 24
[AR5-GigabitEthernet0/0/0]q
[AR5]interface GigabitEthernet 0/0/1
[AR5-GigabitEthernet0/0/1]ip address 10.1.45.5 24

二、配置RIP协议

此处以AR5为例:

[AR5]rip
[AR5-rip-1]network 10.1.0.0
Error: The network address is invalid, and the specified address must be major-net address without any subnets.
[AR5-rip-1]network 10.0.0.0
[AR5-rip-1]network 192.168.1.0

出现了一个error:

[AR5-rip-1]network 10.1.0.0
Error: The network address is invalid, and the specified address must be major-net address without any subnets.

参看:RIP–动态路由协议
该报错说明地址10.1.0.0是没有子网的,因为10.1.0.0本身就是子网,因此这样设定的错误的。
参看:eNSP配置RIP報錯Error: The network address is invalid, and the specified address must be major-n
eNSP学习记录二——AS间配置BGP协议并在AS中配置OSPF和RIP协议
豁然开朗,看来得去好好复习计网了。

三、配置OSPF协议

此处以AR1为例:

[AR1]ospf 1 router-id 10.1.1.1
[AR1-ospf-1]area 0
[AR1-ospf-1-area-0.0.0.0]network 10.1.0.0 0.0.255.255

先声明router-id,再声明区域,最后声明网段。

四、配置BGP协议

此处以AR5为例:

[AR5]bgp 200
[AR5-bgp]router
[AR5-bgp]router-id 5.5.5.5
[AR5-bgp]peer 10.1.45.4 as-number 100
[AR5-bgp]peer 10.1.6.6 as-number 200
[AR5-bgp]peer 10.1.6.6 connect-interface lo0

“as-number”的话,是使用本路由器的直连IP建立BGP连接;
“connect-interface”的话,是使用本路由器的回环地址建立BGP连接的。

这时候跟邻居AS建立bgp peer的时候,只是跟直连的网段进行连接,如果要与其环口进行连接的话,还需要更改一下bgp下一跳的最大跳数(大于等于2就可以了)

比如:

[AR1]bgp 100
[AR1-bgp]peer 10.1.8.8 ebgp-max-hop 2
[AR1-bgp]peer 10.1.8.8 as-number 300
[AR1-bgp]peer 10.1.8.8 connect-interface lo0

五、注入路由

如果不将IP路由规则注入BGP路由规则的话,这个BGPspeaker就不能让别的AS发现自己。
所以可以选择注入想要被其他AS发现的路由规则。

此处以AR5为例:

[AR5]bgp 200
[AR5-bgp]import-route rip 1
[AR5-bgp]network 192.168.1.0 24

六、实验结果

eNSP学习记录二——AS间配置BGP协议并在AS中配置OSPF和RIP协议
网络打通。

然后完成了抓包解析还原拓扑:
eNSP学习记录二——AS间配置BGP协议并在AS中配置OSPF和RIP协议
eNSP学习记录二——AS间配置BGP协议并在AS中配置OSPF和RIP协议
不过目前仅能完成简单的网络拓扑。

上一篇:实用攻略:云服务器如何选购?要考虑哪些因素?超详细!(上)


下一篇:Kubernetes负载均衡器:Metallb