diff --git "a/14 \346\234\261\346\225\254\351\221\253/20250422 \350\267\257\347\224\261\345\231\250\351\207\215\345\210\206\345\217\221(RIP\343\200\201OSPF\345\212\250 \351\235\231\347\273\223\345\220\210).md" "b/14 \346\234\261\346\225\254\351\221\253/20250422 \350\267\257\347\224\261\345\231\250\351\207\215\345\210\206\345\217\221(RIP\343\200\201OSPF\345\212\250 \351\235\231\347\273\223\345\220\210).md" new file mode 100644 index 0000000000000000000000000000000000000000..3b1c6353866339b43986d51b965144152317aafe --- /dev/null +++ "b/14 \346\234\261\346\225\254\351\221\253/20250422 \350\267\257\347\224\261\345\231\250\351\207\215\345\210\206\345\217\221(RIP\343\200\201OSPF\345\212\250 \351\235\231\347\273\223\345\220\210).md" @@ -0,0 +1,47 @@ +# 路由重分发:RIP、OSPF、静态三种不同路由的互通 + +```cmd +# 在路由器上配置多路由协议间的重分发,比如将路由协议A重分发到路由协议B中,要先进入路由协议B的路由模式下,然后再执行redistribute命令进行重分发的操作,并配置相应的路由选路参数。 + + +# 将RIP转成OSPF + 1.先进入目标协议OSPF + Router(config):router ospf 1 //两个OSPF协议进程数要一致 + 2.将来源RIP重分发 + Router(config-router)#redistribute rip subnets // 获取来自RIP子网络的路由进行分发 + + + +# 将OSPF转成RIP + 1.先进入目标协议RIP + Router(config):router rip + Router(config-router):version 2 + 2.将来源OSPF重分发 + Router(config-router)#redistribute ospf 1 metric 5 // 获取来自OSPF进程1的路由进行重分发,且设置metric为5(五跳) + + + +# 将静态转成OSPF + 1.先进入目标协议OSPF + Router(config):router ospf 1 + 2.将来源静态重分发 + Router(config-router)#redistribute static subnets + + + +# 将静态转成RIP + 1.先进入目标协议RIP + Router(config):router rip + 2.将来源静态重分发 + Router(config-router)#redistribute static +``` + + + + + +# 练习: + +[1](C:\Users\Administrator\Desktop\computer-network-basic\14 朱敬鑫\pkt文件夹\20250422 动静互联.pkt) + +[2](C:\Users\Administrator\Desktop\computer-network-basic\14 朱敬鑫\pkt文件夹\20250422 动静互联(复杂).pkt) \ No newline at end of file diff --git "a/14 \346\234\261\346\225\254\351\221\253/pkt\346\226\207\344\273\266\345\244\271/20250422 \345\212\250\351\235\231\344\272\222\350\201\224.pkt" "b/14 \346\234\261\346\225\254\351\221\253/pkt\346\226\207\344\273\266\345\244\271/20250422 \345\212\250\351\235\231\344\272\222\350\201\224.pkt" new file mode 100644 index 0000000000000000000000000000000000000000..813bfb6f236fc7d9207b098fbab43629581ef927 Binary files /dev/null and "b/14 \346\234\261\346\225\254\351\221\253/pkt\346\226\207\344\273\266\345\244\271/20250422 \345\212\250\351\235\231\344\272\222\350\201\224.pkt" differ diff --git "a/14 \346\234\261\346\225\254\351\221\253/pkt\346\226\207\344\273\266\345\244\271/20250422 \345\212\250\351\235\231\344\272\222\350\201\224(\345\244\215\346\235\202).pkt" "b/14 \346\234\261\346\225\254\351\221\253/pkt\346\226\207\344\273\266\345\244\271/20250422 \345\212\250\351\235\231\344\272\222\350\201\224(\345\244\215\346\235\202).pkt" new file mode 100644 index 0000000000000000000000000000000000000000..35874b0b5e6796aa284d803273335989c8610788 Binary files /dev/null and "b/14 \346\234\261\346\225\254\351\221\253/pkt\346\226\207\344\273\266\345\244\271/20250422 \345\212\250\351\235\231\344\272\222\350\201\224(\345\244\215\346\235\202).pkt" differ