完成拓扑图,并使各个网段的主机可以通信。
1.使用RIP配置动态路由
对R0
Continue with configuration dialog? [yes/no]: no
Press RETURN to get started!
Router>en
Router#config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int f0/0
Router(config-if)#ip add 10.1.5.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
Router(config-if)#int f0/1
Router(config-if)#ip add 10.1.1.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
Router(config-if)#int s0/0/0
Router(config-if)#ip add 10.1.2.1 255.255.255.0
Router(config-if)#no shut
%LINK-5-CHANGED: Interface Serial0/0/0, changed state to down
Router(config-if)#int s0/0/1
Router(config-if)#ip add 10.1.3.1 255.255.255.0
Router(config-if)#no shut
%LINK-5-CHANGED: Interface Serial0/0/1, changed state to down
Router(config-if)#int s0/1/0
Router(config-if)#ip add 10.1.4.1 255.255.255.0
Router(config-if)#no shut
%LINK-5-CHANGED: Interface Serial0/1/0, changed state to down
Router(config-if)#router rip
Router(config-router)#net 10.1.1.0
Router(config-router)#net 10.1.2.0
Router(config-router)#net 10.1.3.0
Router(config-router)#net 10.1.4.0
Router(config-router)#net 10.1.5.0
Router(config-router)#
%LINK-5-CHANGED: Interface Serial0/0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/0/0, changed state to up
%LINK-5-CHANGED: Interface Serial0/0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/0/1, changed state to up
%LINK-5-CHANGED: Interface Serial0/1/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/1/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
%IP-4-DUPADDR: Duplicate address 10.1.5.1 on FastEthernet0/0, sourced by 0060.4760.5201
%IP-4-DUPADDR: Duplicate address 10.1.5.1 on FastEthernet0/0, sourced by 0060.4760.5201
对R1
Continue with configuration dialog? [yes/no]: no
Press RETURN to get started!
Router>en
Router#config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int f0/0
Router(config-if)#ip add 192.168.10.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
Router(config-if)#int f0/1
Router(config-if)#ip add 192.168.20.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
Router(config-if)#int s0/0/0
Router(config-if)# ip add 10.1.2.2 255.255.255.0
Router(config-if)#no shut
Router(config-if)#
%LINK-5-CHANGED: Interface Serial0/0/0, changed state to up
Router(config-if)#int s0/0/1
Router(config-if)#ip add 10.1.3.2 255.255.255.0
Router(config-if)#no shut
Router(config-if)#
%LINK-5-CHANGED: Interface Serial0/0/1, changed state to up
Router(config-if)#router rip
Router(config-router)#net 10.1.2.0
Router(config-router)#net 10.1.3.0
Router(config-router)#net 192.168.10.0
Router(config-router)#net 192.168.20.0
Router(config-router)#exit
对R2
Continue with configuration dialog? [yes/no]: no
Press RETURN to get started!
Router>en
Router#config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int f0/0
Router(config-if)#ip add 192.168.30.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
Router(config-if)#int f0/1
Router(config-if)#ip add 192.168.40.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
Router(config-if)#int s0/0/0
Router(config-if)#ip add 10.1.4.2 255.255.255.0
Router(config-if)#no shut
Router(config-if)#
%LINK-5-CHANGED: Interface Serial0/0/0, changed state to up
Router(config-if)#router rip
%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/0/0, changed state to up
Router(config-router)#router rip
Router(config-router)#net 10.1.4.0
Router(config-router)#net 192.168.30.0
Router(config-router)#net 192.168.40.0
Router(config-router)#exit
对R3
Continue with configuration dialog? [yes/no]: no
Press RETURN to get started!
Router>en
Router#config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int f0/0
Router(config-if)#ip add 10.1.5.2 255.255.255.0
Router(config-if)#no shut
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
%IP-4-DUPADDR: Duplicate address 10.1.5.1 on FastEthernet0/0, sourced by 0090.2B99.CE01
%IP-4-DUPADDR: Duplicate address 10.1.5.1 on FastEthernet0/0, sourced by 0090.2B99.CE01
Router(config-if)#int f0/1
Router(config-if)#ip add 172.16.10.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
Router(config-if)#router rip
Router(config-router)#net 10.1.5.0
Router(config-router)#net 172.16.10.0
给各个主机设置ip、掩码、网关
PC0: 192.168.10.2 255.255.255.0 192.168.10.1
PC1: 192.168.20.2 255.255.255.0 192.168.20.1
PC2: 192.168.30.2 255.255.255.0 192.168.30.1
PC3: 192.168.40.2 255.255.255.0 192.168.40.1
PC4: 172.16.10.2 255.255.255.0 172.16.10.1
Server0:10.1.1.2 255.255.255.0 10.1.1.1
对R0
对R1
对R2
对R3
2.使用ospf配置动态路由(直接删除更改原有配置)
对R0
Router(config)#no router rip
Router(config)#router ospf 1
Router(config-router)#net 10.1.1.0 0.0.0.255 area 0
Router(config-router)#net 10.1.2.0 0.0.0.255 area 0
Router(config-router)#net 10.1.3.0 0.0.0.255 area 0
Router(config-router)#net 10.1.4.0 0.0.0.255 area 0
Router(config-router)#net 10.1.5.0 0.0.0.255 area 0
对R1
Router(config)#no router rip
Router(config)#router ospf 1
Router(config-router)#net 10.1.2.0 0.0.0.255 area 0
Router(config-router)#net 10.1.3.0 0.0.0.255 area 0
Router(config-router)#net 192.168.10.0 0.0.0.255 area 0
Router(config-router)#net 192.168.20.0 0.0.0.255 area 0
对R2
Router(config)#no router rip
Router(config)#router ospf 1
Router(config-router)#net 10.1.4.0 0.0.0.255 area 0
Router(config-router)#net 192.168.30.0 0.0.0.255 area 0
Router(config-router)#net 192.168.40.0 0.0.0.255 area 0
Router(config-router)#
对R3
Router(config)#no router rip
Router(config)#router ospf 1
Router(config-router)#net 10.1.5.0 0.0.0.255 area 0.
Router(config-router)#net 172.16.10.0 0.0.0.255 area 0
Router(config-router)#
OSPF配置完成,查看四个路由器的路由表
动态路由配置,使用了两种方法RIP和OSPF。配置过程比较简单,先是配置端口IP,然后开启RIP或OSPF宣告网络。与静态路由相比,路由协议只用宣告与其相邻的网络,而静态路由则需配置所有与其不同的固定路由。与OSPF相比,RIP适合小型网络,不支持子网和超网,而且容易产生环路,并消耗网络带宽。所以相同情况下应该使用OSPF。