eNSP学习记录二——AS间配置BGP协议并在AS中配置OSPF和RIP协议
一、创建网络拓扑
如图配置拓扑。
1 配置PC机
除了配置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
豁然开朗,看来得去好好复习计网了。
三、配置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
六、实验结果
网络打通。
然后完成了抓包解析还原拓扑:
不过目前仅能完成简单的网络拓扑。