经常划分子网的企业要注意了,路由器负荷加重。
什么是CIDR,简称无类域间路由
基于VLSM子网划分后引发的路由条目剧增、路由“爆炸”、路由器负担加重。
当网络规模比较小的时候,这个问题看似不是很严重。但是在大的网络中,如果所有的下级网络都做子网拆分,这个时候将会使得核心位置路由器上的路由表变得分厂的庞大。这个数据容量可以达到十几MB或者几百MB,甚至更多!如果一台路由器的路由表有数百MB,那么如果要在路由表中查看到一个具体的路由条目,也就要在几千几万条路由条目中找到一个具体的路由条目,路由的效率就会变得非常低。我们可以在互联网中可以找到一些给我们测试或者查看的核心路由器的路由条目,要下载路由条目需要很长很长的时间。
路由器对路由条目的查找、更新就会变得非常的中,路由器处理数据的能力就会大大下降。这种情况在运营商变得更加可见,对于ipv4日益耗竭的今天,ip地址的不断拆分引来的一个很重大的问题
为了使在大规模的网络中,效率变得更加高,就要使用路由汇总。CIDR和VLSM其实是一个互为逆的运算
以下为实验拓扑
配置好后通过sh ip route,可以看到的是R4路由器有各个子网的路由,而R5路由器却只有一条192.168.49.0/25的汇总路由,所有通过R5去其余R1~R4的路由器均可以以这条RIP路由
R 192.168.49.0 [120/1] via 201.0.0.1, 00:00:02, Serial1/2
201.0.0.0/24 is variably subnetted, 2 subnets, 2 masks
往出接口S1/2发送数据。这样已达到了减少路由条目,增快查看效率的速度。
路由汇总的关键点,还是在于R4路由器的接口S1/3下配置的命令ip summary-address rip 192.168.49.0 255.255.255.128的效果,还请细细体会。
R1的相关设置:
R1#sh run
Building configuration...
Current configuration : 1348 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R1
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
clock timezone CST 8
mmi polling-interval 60
no mmi auto-configure
no mmi pvc
mmi snmp-timeout 180
ip source-route
!
!
ip cef
no ip domain lookup
no ipv6 traffic interface-statistics
no ipv6 cef
!
multilink bundle-name authenticated
!
redundancy
!
interface Loopback0
ip address 192.168.49.1 255.255.255.224
!
interface Ethernet0/0
no ip address
shutdown
!
interface Ethernet0/1
no ip address
shutdown
!
interface Ethernet0/2
no ip address
shutdown
!
interface Ethernet0/3
no ip address
shutdown
!
interface Serial1/0
no ip address
shutdown
no fair-queue
serial restart-delay 0
!
interface Serial1/1
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/2
ip address 192.168.49.97 255.255.255.252
serial restart-delay 0
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
!
router rip
version 2
network 192.168.49.0
no auto-summary
!
ip forward-protocol nd
!
!
no ip http server
no ip http secure-server
!
control-plane
!
!
line con 0
exec-timeout 0 0
logging synchronous
line aux 0
line vty 0 4
login
!
exception data-corruption buffer truncate
end
---------------------------------------------------------------
R1#sh ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, + - replicated route
Gateway of last resort is not set
192.168.49.0/24 is variably subnetted, 8 subnets, 3 masks
C 192.168.49.0/27 is directly connected, Loopback0
L 192.168.49.1/32 is directly connected, Loopback0
R 192.168.49.32/27 [120/2] via 192.168.49.98, 00:00:21, Serial1/2
R 192.168.49.64/27 [120/2] via 192.168.49.98, 00:00:21, Serial1/2
C 192.168.49.96/30 is directly connected, Serial1/2
L 192.168.49.97/32 is directly connected, Serial1/2
R 192.168.49.100/30 [120/1] via 192.168.49.98, 00:00:21, Serial1/2
R 192.168.49.104/30 [120/1] via 192.168.49.98, 00:00:21, Serial1/2
R 201.0.0.0/24 [120/1] via 192.168.49.98, 00:00:21, Serial1/2
R 202.0.0.0/24 [120/2] via 192.168.49.98, 00:00:21, Serial1/2
=================================================================
R2的相关设置:
R2#sh run
Building configuration...
Current configuration : 1350 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R2
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
clock timezone CST 8
mmi polling-interval 60
no mmi auto-configure
no mmi pvc
mmi snmp-timeout 180
ip source-route
!
!
ip cef
no ip domain lookup
no ipv6 traffic interface-statistics
no ipv6 cef
!
multilink bundle-name authenticated
!
!
redundancy
!
!
interface Loopback0
ip address 192.168.49.33 255.255.255.224
!
interface Ethernet0/0
no ip address
shutdown
!
interface Ethernet0/1
no ip address
shutdown
!
interface Ethernet0/2
no ip address
shutdown
!
interface Ethernet0/3
no ip address
shutdown
!
interface Serial1/0
no ip address
shutdown
no fair-queue
serial restart-delay 0
!
interface Serial1/1
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/2
ip address 192.168.49.101 255.255.255.252
serial restart-delay 0
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
!
router rip
version 2
network 192.168.49.0
no auto-summary
!
ip forward-protocol nd
!
!
no ip http server
no ip http secure-server
!
!
control-plane
!
!
line con 0
exec-timeout 0 0
logging synchronous
line aux 0
line vty 0 4
login
!
exception data-corruption buffer truncate
end
R2#sh ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, + - replicated route
Gateway of last resort is not set
192.168.49.0/24 is variably subnetted, 8 subnets, 3 masks
R 192.168.49.0/27 [120/2] via 192.168.49.102, 00:00:14, Serial1/2
C 192.168.49.32/27 is directly connected, Loopback0
L 192.168.49.33/32 is directly connected, Loopback0
R 192.168.49.64/27 [120/2] via 192.168.49.102, 00:00:14, Serial1/2
R 192.168.49.96/30 [120/1] via 192.168.49.102, 00:00:14, Serial1/2
C 192.168.49.100/30 is directly connected, Serial1/2
L 192.168.49.101/32 is directly connected, Serial1/2
R 192.168.49.104/30 [120/1] via 192.168.49.102, 00:00:14, Serial1/2
R 201.0.0.0/24 [120/1] via 192.168.49.102, 00:00:14, Serial1/2
R 202.0.0.0/24 [120/2] via 192.168.49.102, 00:00:14, Serial1/2
=================================================================
R3的相关配置:
R3#sh run
Building configuration...
Current configuration : 1350 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R3
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
clock timezone CST 8
mmi polling-interval 60
no mmi auto-configure
no mmi pvc
mmi snmp-timeout 180
ip source-route
!
ip cef
no ip domain lookup
no ipv6 traffic interface-statistics
no ipv6 cef
!
multilink bundle-name authenticated
!
!
redundancy
!
interface Loopback0
ip address 192.168.49.65 255.255.255.224
!
interface Ethernet0/0
no ip address
shutdown
!
interface Ethernet0/1
no ip address
shutdown
!
interface Ethernet0/2
no ip address
shutdown
!
interface Ethernet0/3
no ip address
shutdown
!
interface Serial1/0
no ip address
shutdown
no fair-queue
serial restart-delay 0
!
interface Serial1/1
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/2
ip address 192.168.49.105 255.255.255.252
serial restart-delay 0
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
!
router rip
version 2
network 192.168.49.0
no auto-summary
!
ip forward-protocol nd
!
!
no ip http server
no ip http secure-server
!
control-plane
!
!
line con 0
exec-timeout 0 0
logging synchronous
line aux 0
line vty 0 4
login
!
exception data-corruption buffer truncate
end
R3#sh ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, + - replicated route
Gateway of last resort is not set
192.168.49.0/24 is variably subnetted, 8 subnets, 3 masks
R 192.168.49.0/27 [120/2] via 192.168.49.106, 00:00:11, Serial1/2
R 192.168.49.32/27 [120/2] via 192.168.49.106, 00:00:11, Serial1/2
C 192.168.49.64/27 is directly connected, Loopback0
L 192.168.49.65/32 is directly connected, Loopback0
R 192.168.49.96/30 [120/1] via 192.168.49.106, 00:00:11, Serial1/2
R 192.168.49.100/30 [120/1] via 192.168.49.106, 00:00:11, Serial1/2
C 192.168.49.104/30 is directly connected, Serial1/2
L 192.168.49.105/32 is directly connected, Serial1/2
R 201.0.0.0/24 [120/1] via 192.168.49.106, 00:00:11, Serial1/2
R 202.0.0.0/24 [120/2] via 192.168.49.106, 00:00:11, Serial1/2
========================================================
R4的相关配置:
R4#sh run
Building configuration...
Current configuration : 1389 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R4
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
clock timezone CST 8
mmi polling-interval 60
no mmi auto-configure
no mmi pvc
mmi snmp-timeout 180
ip source-route
!
ip cef
no ip domain lookup
no ipv6 traffic interface-statistics
no ipv6 cef
!
multilink bundle-name authenticated
!
redundancy
!
!
interface Ethernet0/0
no ip address
shutdown
!
interface Ethernet0/1
no ip address
shutdown
!
interface Ethernet0/2
no ip address
shutdown
!
interface Ethernet0/3
no ip address
shutdown
!
interface Serial1/0
ip address 192.168.49.98 255.255.255.252
serial restart-delay 0
!
interface Serial1/1
ip address 192.168.49.102 255.255.255.252
serial restart-delay 0
!
interface Serial1/2
ip address 192.168.49.106 255.255.255.252
serial restart-delay 0
!
interface Serial1/3
ip address 201.0.0.1 255.255.255.0
ip summary-address rip 192.168.49.0 255.255.255.128
serial restart-delay 0
!
router rip
version 2
network 192.168.49.0
network 201.0.0.0
no auto-summary
!
ip forward-protocol nd
!
!
no ip http server
no ip http secure-server
!
!
control-plane
!
!
line con 0
exec-timeout 0 0
logging synchronous
line aux 0
line vty 0 4
login
!
exception data-corruption buffer truncate
end
R4#sh ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, + - replicated route
Gateway of last resort is not set
192.168.49.0/24 is variably subnetted, 9 subnets, 3 masks
R 192.168.49.0/27 [120/1] via 192.168.49.97, 00:00:04, Serial1/0
R 192.168.49.32/27 [120/1] via 192.168.49.101, 00:00:05, Serial1/1
R 192.168.49.64/27 [120/1] via 192.168.49.105, 00:00:08, Serial1/2
C 192.168.49.96/30 is directly connected, Serial1/0
L 192.168.49.98/32 is directly connected, Serial1/0
C 192.168.49.100/30 is directly connected, Serial1/1
L 192.168.49.102/32 is directly connected, Serial1/1
C 192.168.49.104/30 is directly connected, Serial1/2
L 192.168.49.106/32 is directly connected, Serial1/2
201.0.0.0/24 is variably subnetted, 2 subnets, 2 masks
C 201.0.0.0/24 is directly connected, Serial1/3
L 201.0.0.1/32 is directly connected, Serial1/3
R 202.0.0.0/24 [120/1] via 201.0.0.2, 00:00:19, Serial1/3
============================================================
R5的相关配置:
R5#sh run
Building configuration...
Current configuration : 1353 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R5
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
clock timezone CST 8
mmi polling-interval 60
no mmi auto-configure
no mmi pvc
mmi snmp-timeout 180
ip source-route
!
ip cef
no ip domain lookup
no ipv6 traffic interface-statistics
no ipv6 cef
!
multilink bundle-name authenticated
!
redundancy
!
interface Loopback0
ip address 202.0.0.1 255.255.255.0
!
interface Ethernet0/0
no ip address
shutdown
!
interface Ethernet0/1
no ip address
shutdown
!
interface Ethernet0/2
no ip address
shutdown
!
interface Ethernet0/3
no ip address
shutdown
!
interface Serial1/0
no ip address
shutdown
no fair-queue
serial restart-delay 0
!
interface Serial1/1
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/2
ip address 201.0.0.2 255.255.255.0
serial restart-delay 0
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
!
router rip
version 2
network 201.0.0.0
network 202.0.0.0
no auto-summary
!
ip forward-protocol nd
!
!
no ip http server
no ip http secure-server
!
!
control-plane
!
!
line con 0
exec-timeout 0 0
logging synchronous
line aux 0
line vty 0 4
login
!
exception data-corruption buffer truncate
end
R5#sh ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, + - replicated route
Gateway of last resort is not set
192.168.49.0/25 is subnetted, 1 subnets
R 192.168.49.0 [120/1] via 201.0.0.1, 00:00:11, Serial1/2
201.0.0.0/24 is variably subnetted, 2 subnets, 2 masks
C 201.0.0.0/24 is directly connected, Serial1/2
L 201.0.0.2/32 is directly connected, Serial1/2
202.0.0.0/24 is variably subnetted, 2 subnets, 2 masks
C 202.0.0.0/24 is directly connected, Loopback0
L 202.0.0.1/32 is directly connected, Loopback0
========================================================
R1#ping 202.0.0.1 source 192.168.49.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 202.0.0.1, timeout is 2 seconds:
Packet sent with a source address of 192.168.49.1
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 16/20/24 ms
R2#ping 202.0.0.1 source 192.168.49.33
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 202.0.0.1, timeout is 2 seconds:
Packet sent with a source address of 192.168.49.33
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 16/18/20 ms
R3#ping 202.0.0.1 source 192.168.49.65
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 202.0.0.1, timeout is 2 seconds:
Packet sent with a source address of 192.168.49.65
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 16/19/24 ms
可以看到的是全网互通!