基本配置
R1
[r1-LoopBack0]ip ad 172.16.1.1 24
[r1-LoopBack1]ip ad 172.16.2.1 24
[r1-LoopBack2]ip ad 172.16.3.1 24
[r1-LoopBack3]ip ad 1.0.0.1 24
[r1-GigabitEthernet0/0/1]ip ad 15.0.0.1 24
[r1-GigabitEthernet0/0/0]ip ad 12.0.0.1 24
R2
[r2-LoopBack0]ip ad 2.0.0.1 24
[r2-GigabitEthernet0/0/0]ip ad 12.0.0.2 24
[r2-GigabitEthernet0/0/1]ip ad 13.0.0.1 24
R3
[r3-LoopBack0]ip ad 3.0.0.1 24
[r3-GigabitEthernet0/0/0]ip ad 13.0.0.2 24
[r3-GigabitEthernet0/0/1]ip ad 14.0.0.1 24
R4
[r4-LoopBack0]ip ad 4.0.0.1 24
[r4-GigabitEthernet0/0/0]ip ad 15.0.0.2 24
[r4-GigabitEthernet0/0/1]ip ad 14.0.0.2 24
[r4-GigabitEthernet0/0/2]ip ad 16.0.0.1 24
[r4-GigabitEthernet4/0/0]ip ad 17.0.0.1 24
R5
[r5-LoopBack0]ip ad 5.0.0.1 24
[r5-GigabitEthernet0/0/0]ip ad 16.0.0.2 24
R6
[r6-LoopBack0]ip ad 6.0.0.1 24
[r6-GigabitEthernet0/0/0]ip ad 17.0.0.2 24
[r6-GigabitEthernet0/0/1]ip ad 18.0.0.1 24
R7
[r7-LoopBack0]ip ad 7.0.0.1 24
[r7-GigabitEthernet0/0/0]ip ad 18.0.0.2 24
宣告
R1—R5使用RIPV2
version 2
【R1】
[r1-rip-1]network 172.16.0.0
[r1-rip-1]network 12.0.0.0
[r1-rip-1]network 15.0.0.0
[r1-rip-1]network 1.0.0.0
【R2】
[r2-rip-1]network 2.0.0.0
[r2-rip-1]network 12.0.0.0
[r2-rip-1]network 13.0.0.0
【R3】
[r3-rip-1]network 3.0.0.0
[r3-rip-1]network 13.0.0.0
[r3-rip-1]network 14.0.0.0
【R4】
[r4-rip-1]network 4.0.0.0
[r4-rip-1]network 14.0.0.0
[r4-rip-1]network 15.0.0.0
[r4-rip-1]network 16.0.0.0
[r4-rip-1]network 17.0.0.0
【R5】
R5不进行环回宣告
[r5-rip-1]network 16.0.0.0
R6、R7使用RIPV1
version 1
【R6】
[r6-rip-1]network 17.0.0.0
[r6-rip-1]network 18.0.0.0
[r6-rip-1]network 6.0.0.0
【R7】
[r7-rip-1]network 18.0.0.0
[r7-rip-1]network 7.0.0.0
汇总及空接口(减少路由条目数量)
[r1]interface g0/0/0
[r1-GigabitEthernet0/0/0]rip summary-address 172.16.0.0 255.255.252.0
[r1]interface g0/0/1
[r1-GigabitEthernet0/0/1]rip summary-address 172.16.0.0 255.255.252.0
[r1]ip route-static 172.16.0.0 22 NULL 0
实现RIPV1和RIPV2之间的互通
[r6]interface g0/0/0
[r6-GigabitEthernet0/0/0]rip version 2
让R6的收发数据都按照RIPV2的规则来,这样就实现了R1——R7的互通
手工认证(增加路由传递安全性)
每个接口可以都可手工认证,这里只举R1和R2的例子
[r1]interface g0/0/0
[r1-GigabitEthernet0/0/0]rip authentication-mode md5 usual 123
[r2]interface g0/0/0
[r2-GigabitEthernet0/0/0]rip authentication-mode md5 usual 123
要求R3使用R2访问R1环回
R3到R1的环回有两条路可走,负载均衡,要想R3走上面那条路,即经过R2来访问R1的环回需要将下面这条路的开销值改大,又因为R3的数据是R4发送过来的,所以抓取流量改开销值的时候需要在R4的入接口或R3的出接口
方法一:在R3的入方向修改
[r3]acl 2000
[r3-acl-basic-2000]rule permit source 1.0.0.0 0
[r3-acl-basic-2000]rule permit source 172.16.0.0 0
[r3]interface g0/0/1
[r3-GigabitEthernet0/0/1]rip metricin 2000 10
方法二:在R4的出方向修改
[r4]acl 2000
[r4-acl-basic-2000]rule permit source 1.0.0.0 0
[r4-acl-basic-2000]rule permit source 172.16.0.0 0
[r4]interface g0/0/0
[r4-GigabitEthernet0/0/0]rip metricout 2000 10
R6—R7路由器不能学习到达R1环回路由
在R6的入方向过滤
[r6]acl 2000
[r6-acl-basic-2000]rule deny source 1.0.0.0 0
[r6-acl-basic-2000]rule deny source 172.16.0.0 0
[r6-acl-basic-2000]rule permit source any
[r6]rip
[r6-rip-1]filter-policy 2000 import
R1telnetR2环回实际telnet到R7上
1.先打开R7的远程登陆功能
[r7]aaa
[r7-aaa]local-user huawei privilege level 15 password cipher 123
[r7-aaa]local-user huawei service-type telnet
[r7]user-interface vty 0 4
[r7-ui-vty0-4]authentication-mode aaa
2.R2相当于边界路由器
所以需要在R2的0/0/0接口做NAT映射
[r2]interface g0/0/0
[r2-GigabitEthernet0/0/0]nat server protocol tcp global interface loopback 0 23
inside 7.0.0.1 23
问题:R1无法telnet到R7
原因:R2会将流量一部分从R2——R1这边走,一部分从R2——R3这边走,正确走法是R1—R2—R3—R4—R6—R7,所以需要改R2——R1的开销值
即R2的入接口改开销值或R1的出接口改开销值
方法一:R2的入接口改
[r2]acl 2001
[r2-acl-basic-2001]rule permit source 7.0.0.0 0
[r2]interface g0/0/0
[r2-GigabitEthernet0/0/0]rip metricin 2001 10
方法二:R1的出接口改
[r1]acl 2000
[r1-acl-basic-2000]rule permit source 7.0.0.0 0
[r1]interface g0/0/0
[r1-GigabitEthernet0/0/0]rip metricout 2000 10
同理R7回包的时候流量一部分从R4——R1,一部分R4——R3,正确走法是R7—R6—R4—R3—R2—R1,所以需要改R4——R1的开销值
即R4的入接口改开销值或R1的出接口改开销值
方法一:
[r4]acl 2000
[r4-acl-basic-2000]rule permit source 12.0.0.0 0
[r4]interface g0/0/0
[r4-GigabitEthernet0/0/1]rip metricin 2000 10
方法二:
[r1]acl 2000
[r1-acl-basic-2000]rule permit source 12.0.0.0 0
[r1]interface g0/0/1
[r1-GigabitEthernet0/0/1]rip metricout 2000 10