路由映射的学习
2012-12-09 10:58
246 查看
做到才是得到!光说不练假把式!加油
拓扑图如上,实现RIP重分布到OSPF,并控制一些路由不能重分布到OSPF中
基本配置如下:
R1
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#int se0/0
R1(config-if)#ip ad 12.1.1.1 255.0.0.0
R1(config-if)#no sh
R1(config-if)#int lo 0
R1(config-if)#ip ad 192.168.1.1 255.255.255.0
R1(config-if)#int lo 1
R1(config-if)#ip ad 192.168.2.1 255.255.255.0
R1(config-if)#int lo 2
R1(config-if)#ip ad 192.168.3.1 255.255.255.0
R1(config-if)#router rip
R1(config-router)#ve 2
R1(config-router)#no au
R1(config-router)#net 12.0.0.0
R1(config-router)#net 192.168.1.0
R1(config-router)#net 192.168.2.0
R1(config-router)#net 192.168.3.0
R2
R2(config)#int se0/0
R2(config-if)#ip ad 12.1.1.2 255.0.0.0
R2(config-if)#no sh
R2(config-if)#ip ad 23.1.1.1 255.0.0.0
R2(config-if)#no sh
R2(config-if)#router rip
R2(config-router)#ve 2
R2(config-router)#no au
R2(config-router)#net 12.0.0.0
R2(config-router)#router os 1
R2(config-router)#net 23.0.0.0 0.255.255.255 area 0
R2(config-router)#redistribute rip subnets
R3
R3(config)#int se0/0
R3(config-if)#ip ad 23.1.1.2 255.0.0.0
R3(config-if)#no sh
R3(config-if)#router os 1
R3(config-router)#net 23.0.0.0 0.255.255.255 area 0
OK 基本配置完成,下面看下R3的路由表
R3(config-router)#do show ip route
Codes: 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
Gateway of last resort is not set
C 23.0.0.0/8 is directly connected, Serial0/0
O E2 12.0.0.0/8 [110/20] via 23.1.1.1, 00:00:00, Serial0/0
O E2 192.168.1.0/24 [110/20] via 23.1.1.1, 00:00:00, Serial0/0
O E2 192.168.2.0/24 [110/20] via 23.1.1.1, 00:00:00, Serial0/0
O E2 192.168.3.0/24 [110/20] via 23.1.1.1, 00:00:00, Serial0/0
可以看到已经重分布成功!
接下来就看这次实验的重点了!
现在要实现不让
192.168.1.0/24 192.168.2.0/24
重分布到OSPF中!
方法1:
R2:
R2(config)#access-list 1 deny 192.168.1.0 0.0.0.255
R2(config)#access-list 1 deny 192.168.2.0 0.0.0.255
R2(config)#access-list 1 permit any//创建访问列表,拒绝完了注意最后要加允许命令!
R2(config)#route-map kkk permit 10 //创建命为kkk的路由映射 ,
如果这里配置成route-map kkk deny 10 那么OSPF将不会学到任何重分布来的路由!因为是拒绝所有匹配列表1,在permit any中就包含了其他路由,所以就全部给拒绝了!这里要注意一下
R2(config-route-map)#mat ip ad 1 // 匹配列表1
R2(config)#router os 1
R2(config-router)#no redistribute rip subnets //删除之前的重分布
R2(config-router)#redistribute rip subnets route-map kkk
OK配置完成,再看看R3的路由表:
R3(config-router)#do show ip route
Codes: 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
Gateway of last resort is not set
C 23.0.0.0/8 is directly connected, Serial0/0
O E2 12.0.0.0/8 [110/20] via 23.1.1.1, 00:05:20, Serial0/0
O E2 192.168.3.0/24 [110/20] via 23.1.1.1, 00:05:20, Serial0/0
可以看到实验成功了!
方法2:首先删除之前的访问列表和路由映射,重分布就不用删了
R2(config)#access-list 1 permit 12.0.0.0 0.255.255.255
R2(config)#access-list 1 permit 192.168.3.0 0.0.0.255
R2(config)#route-map kkk permit 10
R2(config-route-map)#mat ip ad 1
R3(config-router)#do show ip route
Codes: 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
Gateway of last resort is not set
C 23.0.0.0/8 is directly connected, Serial0/0
O E2 12.0.0.0/8 [110/20] via 23.1.1.1, 00:00:14, Serial0/0
O E2 192.168.3.0/24 [110/20] via 23.1.1.1, 00:00:14, Serial0/0
实验成功!
方法三:用打标签的方法,首先删除之前的访问列表和路由映射,重分布就不用删了
R2(config)#access-list 1 permit 192.168.1.0 0.0.0.255
R2(config)#access-list 1 permit 192.168.2.0 0.0.0.255
R2(config)#route-map kkk permit 10
R2(config-route-map)#mat ip ad 1
R2(config-route-map)#set tag 1
R2(config-route-map)#route-map kkk permit 20 //因为在每个路由映射的结尾都隐含了一个拒绝操作,如果不加这条命令,要被允许的路由也不能进入OSPF!
上面的配置相当于在服务器端R2为要过滤的路由打上标记1
R3(config)#route-map aaa deny 10
R3(config-route-map)#match tag 1
这里就相当于在客户端进行匹配操作,如果有被打标记1的路由就阻止!
R3(config-route-map)#route-map aaa permit 20
R3(config-route-map)#router os 1
R3(config-router)#distribute-list route-map aaa in 把路由映射运用到进接口的放向!
R3(config-router)#do show ip route
Codes: 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
Gateway of last resort is not set
C 23.0.0.0/8 is directly connected, Serial0/0
O E2 12.0.0.0/8 [110/20] via 23.1.1.1, 00:00:05, Serial0/0
O E2 192.168.3.0/24 [110/20] via 23.1.1.1, 00:00:05, Serial0/0
成功!
拓扑图如上,实现RIP重分布到OSPF,并控制一些路由不能重分布到OSPF中
基本配置如下:
R1
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#int se0/0
R1(config-if)#ip ad 12.1.1.1 255.0.0.0
R1(config-if)#no sh
R1(config-if)#int lo 0
R1(config-if)#ip ad 192.168.1.1 255.255.255.0
R1(config-if)#int lo 1
R1(config-if)#ip ad 192.168.2.1 255.255.255.0
R1(config-if)#int lo 2
R1(config-if)#ip ad 192.168.3.1 255.255.255.0
R1(config-if)#router rip
R1(config-router)#ve 2
R1(config-router)#no au
R1(config-router)#net 12.0.0.0
R1(config-router)#net 192.168.1.0
R1(config-router)#net 192.168.2.0
R1(config-router)#net 192.168.3.0
R2
R2(config)#int se0/0
R2(config-if)#ip ad 12.1.1.2 255.0.0.0
R2(config-if)#no sh
R2(config-if)#ip ad 23.1.1.1 255.0.0.0
R2(config-if)#no sh
R2(config-if)#router rip
R2(config-router)#ve 2
R2(config-router)#no au
R2(config-router)#net 12.0.0.0
R2(config-router)#router os 1
R2(config-router)#net 23.0.0.0 0.255.255.255 area 0
R2(config-router)#redistribute rip subnets
R3
R3(config)#int se0/0
R3(config-if)#ip ad 23.1.1.2 255.0.0.0
R3(config-if)#no sh
R3(config-if)#router os 1
R3(config-router)#net 23.0.0.0 0.255.255.255 area 0
OK 基本配置完成,下面看下R3的路由表
R3(config-router)#do show ip route
Codes: 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
Gateway of last resort is not set
C 23.0.0.0/8 is directly connected, Serial0/0
O E2 12.0.0.0/8 [110/20] via 23.1.1.1, 00:00:00, Serial0/0
O E2 192.168.1.0/24 [110/20] via 23.1.1.1, 00:00:00, Serial0/0
O E2 192.168.2.0/24 [110/20] via 23.1.1.1, 00:00:00, Serial0/0
O E2 192.168.3.0/24 [110/20] via 23.1.1.1, 00:00:00, Serial0/0
可以看到已经重分布成功!
接下来就看这次实验的重点了!
现在要实现不让
192.168.1.0/24 192.168.2.0/24
重分布到OSPF中!
方法1:
R2:
R2(config)#access-list 1 deny 192.168.1.0 0.0.0.255
R2(config)#access-list 1 deny 192.168.2.0 0.0.0.255
R2(config)#access-list 1 permit any//创建访问列表,拒绝完了注意最后要加允许命令!
R2(config)#route-map kkk permit 10 //创建命为kkk的路由映射 ,
如果这里配置成route-map kkk deny 10 那么OSPF将不会学到任何重分布来的路由!因为是拒绝所有匹配列表1,在permit any中就包含了其他路由,所以就全部给拒绝了!这里要注意一下
R2(config-route-map)#mat ip ad 1 // 匹配列表1
R2(config)#router os 1
R2(config-router)#no redistribute rip subnets //删除之前的重分布
R2(config-router)#redistribute rip subnets route-map kkk
OK配置完成,再看看R3的路由表:
R3(config-router)#do show ip route
Codes: 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
Gateway of last resort is not set
C 23.0.0.0/8 is directly connected, Serial0/0
O E2 12.0.0.0/8 [110/20] via 23.1.1.1, 00:05:20, Serial0/0
O E2 192.168.3.0/24 [110/20] via 23.1.1.1, 00:05:20, Serial0/0
可以看到实验成功了!
方法2:首先删除之前的访问列表和路由映射,重分布就不用删了
R2(config)#access-list 1 permit 12.0.0.0 0.255.255.255
R2(config)#access-list 1 permit 192.168.3.0 0.0.0.255
R2(config)#route-map kkk permit 10
R2(config-route-map)#mat ip ad 1
R3(config-router)#do show ip route
Codes: 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
Gateway of last resort is not set
C 23.0.0.0/8 is directly connected, Serial0/0
O E2 12.0.0.0/8 [110/20] via 23.1.1.1, 00:00:14, Serial0/0
O E2 192.168.3.0/24 [110/20] via 23.1.1.1, 00:00:14, Serial0/0
实验成功!
方法三:用打标签的方法,首先删除之前的访问列表和路由映射,重分布就不用删了
R2(config)#access-list 1 permit 192.168.1.0 0.0.0.255
R2(config)#access-list 1 permit 192.168.2.0 0.0.0.255
R2(config)#route-map kkk permit 10
R2(config-route-map)#mat ip ad 1
R2(config-route-map)#set tag 1
R2(config-route-map)#route-map kkk permit 20 //因为在每个路由映射的结尾都隐含了一个拒绝操作,如果不加这条命令,要被允许的路由也不能进入OSPF!
上面的配置相当于在服务器端R2为要过滤的路由打上标记1
R3(config)#route-map aaa deny 10
R3(config-route-map)#match tag 1
这里就相当于在客户端进行匹配操作,如果有被打标记1的路由就阻止!
R3(config-route-map)#route-map aaa permit 20
R3(config-route-map)#router os 1
R3(config-router)#distribute-list route-map aaa in 把路由映射运用到进接口的放向!
R3(config-router)#do show ip route
Codes: 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
Gateway of last resort is not set
C 23.0.0.0/8 is directly connected, Serial0/0
O E2 12.0.0.0/8 [110/20] via 23.1.1.1, 00:00:05, Serial0/0
O E2 192.168.3.0/24 [110/20] via 23.1.1.1, 00:00:05, Serial0/0
成功!
相关文章推荐
- CCIE学习(46)―― 路由映射
- EIGRP综合小实验(负载均衡,默认路由重分布,手工路由汇总,含端口映射,DHCP等)--CCNP学习笔记
- 菜鸟学习Hibernate——一对多关系映射
- VC下学习内存映射文件笔记
- laravel 学习笔记——路由(路由与控制器)
- 学习总结-映射集合
- Vue.js学习系列(四十七)-- 路由
- Angular 学习笔记 (路由外传 - RouteReuseStrategy)
- mvc中路由的映射和实现IHttpHandler挂载
- python学习教程(八)sqlalchemy的classic映射
- [原创]java WEB学习笔记44:Filter 简介,模型,创建,工作原理,相关API,过滤器的部署及映射的方式,Demo
- ASP.NET MVC5 学习笔记-1 控制器、路由、返回类型、选择器、过滤器
- Hibernate学习笔记-------继承关系映射
- Hibernate学习8 -- hibernate映射文件5 -- property元素
- 学习ASP.NET MVC5框架揭秘笔记-ASP.NET路由(八)
- NodeJS学习第一季-路由规则
- Linux netfilter 学习笔记 之十四 netfilter模块会修改数据包关联的路由缓存吗
- Hibernate学习16 -- 关联映射6 -- 多对多关联2 -- 多对多关联双向
- 关于AngularJs中的路由学习总结