ospf实验-小改一下
解题思路:
- IP地址配置,环回接口配置
- R1,R5,R7分别多创建3个环回
- R1,R2,R3运行ospf协议,R4,R6运行ospf和rip协议,R7,R5运行rip协议
- R1,R2,R3使用MGRE网络后,将R1、R2、R3的隧道接口网络类型改为broadcast,R1隧道接口ospf的DR优先级设置100,R2、R3隧道接口ospf的DR优先级设为0。
- area1区域使用nssa no-summary
- R2的隧道接口ospf的cost设置为2000
- 在R2和R4上建立虚拟隧道,将R2、R4环回作为隧道两端,最后将隧道接口宣告到area0区域中,R2、R4上环回处于area1区域。将area2连接到area0上。
- 将RIP100和RIP200重发布入ospf协议中,并且在R5,R7上设置缺省指向asbr。
- 在R4上设置R1、R5三个环回的7类lsa汇总,在R6上设置R7三个环回的7类lsa汇总
路由器上的配置:
R1
R2
R3
R4
R5
R6
R7
R8
--------------------------------------------
实验做完后,有个问题,R2和R3通过隧道相互发送ping包时,通过抓包发现,数据直接走的R3-R8-R2路径,并没有通过R1,R1只是给R2和R3相互动态学习隧道接口的工具人,实际并没法监控R2发送给R3的数据。
然后R3上查看nhcp的邻居关系,
发现R3指向R2的隧道下一跳直接是R2上面的接口28.1.1.1,然后抓包发现外层IPv4数据包的起始地址和目标地址分别直接是R3和R2的接口,R8在寻址的时候就直接通过28.1.1.0网段将数据发向R2了。
最后在目前的基础上,在R2和R3上分别多加了一条命令,
然后R3上tracert一下发向50.1.1.2的数据
,最后看一下抓包
成功实现R2与R3之间数据传输必须通过R1。
就是方法挺呆的,这玩意路由器多了还得一个一个配。