From 9025cac8a438cea4a7d398851b5bdb6967bbfebf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=A2=A6=E6=B6=B5?= <3234558314@qq.com> Date: Mon, 21 Apr 2025 11:32:26 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...61\345\231\250\351\205\215\347\275\256.md" | 6 +- ...50\346\200\201\350\267\257\347\224\261.md" | 79 +++++++++++++++++++ 2 files changed, 84 insertions(+), 1 deletion(-) create mode 100644 "33\351\231\210\346\242\246\346\266\265/20250421OSPF\345\212\250\346\200\201\350\267\257\347\224\261.md" diff --git "a/33\351\231\210\346\242\246\346\266\265/20250417RIP\345\212\250\346\200\201\350\267\257\347\224\261\345\231\250\351\205\215\347\275\256.md" "b/33\351\231\210\346\242\246\346\266\265/20250417RIP\345\212\250\346\200\201\350\267\257\347\224\261\345\231\250\351\205\215\347\275\256.md" index c622076..5dfd0b8 100644 --- "a/33\351\231\210\346\242\246\346\266\265/20250417RIP\345\212\250\346\200\201\350\267\257\347\224\261\345\231\250\351\205\215\347\275\256.md" +++ "b/33\351\231\210\346\242\246\346\266\265/20250417RIP\345\212\250\346\200\201\350\267\257\347\224\261\345\231\250\351\205\215\347\275\256.md" @@ -43,13 +43,14 @@ Switch(config)#interface vlan 20 Switch(config-if)#ip address 192.168.40.254 255.255.255.0 Switch(config-if)#ex Switch(config)#inter f0/2 -Switch(config-if)#no switchport +Switch(config-if)#no switchport //不用这个 Switch(config-if)#ip address 10.10.1.1 255.255.255.0 Switch(config-if)#ex Switch(config)#rout rip // 启用动态路由RIP协议 ,进入RIP配置模式 Switch(config-router)#version 2 // 选用RIP2版本 Switch(config-router)#network 192.168.10.0 //当前路由直连的网络 Switch(config-router)#network 192.168.40.0 +Router(config-router)#network 10.10.1.0 Switch(config-if)#end Switch#show ip route ``` @@ -81,6 +82,8 @@ Router(config)#route rip Router(config-router)#version 2 Router(config-router)#network 192.168.20.0 Router(config-router)#network 192.168.50.0 +Router(config-router)#network 10.10.1.0 +Router(config-router)#network 10.10.2.0 Router(config-router)#end Switch#show ip route ``` @@ -100,6 +103,7 @@ Router(config-if)#ex Router(config)#router rip Router(config-router)#version 2 Router(config-router)#network 192.168.30.0 +Router(config-router)#network 10.10.2.0 Router(config-router)#end Router#show ip route ``` diff --git "a/33\351\231\210\346\242\246\346\266\265/20250421OSPF\345\212\250\346\200\201\350\267\257\347\224\261.md" "b/33\351\231\210\346\242\246\346\266\265/20250421OSPF\345\212\250\346\200\201\350\267\257\347\224\261.md" new file mode 100644 index 0000000..9d07b82 --- /dev/null +++ "b/33\351\231\210\346\242\246\346\266\265/20250421OSPF\345\212\250\346\200\201\350\267\257\347\224\261.md" @@ -0,0 +1,79 @@ +## 路由器OSPF动态路由配置 + +**如图配置** + +![](https://gitee.com/chen--menghan/images/raw/master/images/20250421110932956.png) + +### 基本操作 + +- **给pc端设置IP跟网关** +- **给连接pc端的路由器设置网关** +- **给路由器连接的设置IP(相互连接的一条线要用相同网关)** + +### OSPF路由操作 + +- 路由器1 + +```shell +Router#en +Router#conf t +Router(config)#inter g0/1 +Router(config-if)#ip address 192.168.10.254 255.255.255.0 +Router(config)#inter g0/0 +Router(config-if)#ip address 10.10.10.1 255.255.255.0 +Router(config-if)#ex +Router(config)#route ospf 1 +Router(config-router)#network 192.168.10.0 0.0.0.255 area 0 +Router(config-router)#network 10.10.10.0 0.0.0.255 area 0 +``` + + + +- 路由器2 + +```shell +Router>en +Router#conf t +Router(config)#inter g0/0 +Router(config-if)#ip address 10.10.10.2 255.255.255.0 +Router(config-if)#inter g0/1 +Router(config-if)#ip address 10.10.20.1 255.255.255.0 +Router(config-if)#ex +Router(config)#router ospf 1 +Router(config-router)#network 10.10.10.0 0.0.0.255 area 0 +Router(config-router)#network 10.10.20.0 0.0.0.255 area 0 +``` + +- 路由器3 + +```shell +Router>en +Router#conf t +Router(config)#inter g0/1 +Router(config-if)#ip address 192.168.20.254 255.255.255.0 +Router(config-if)#inter g0/0 +Router(config-if)#ip address 10.10.20.2 255.255.255.0 +Router(config-if)#ex +Router(config)#router ospf 1 +Router(config-router)#network 192.168.20.0 0.0.0.255 area 0 +Router(config-router)#network 10.10.20.0 0.0.0.255 area 0 +``` + +### 核心命令 + +```shell +// OSPF核心配置 +Router(config)#router ospf 1 //指定OSPF进程号为 1(可以使用不同的进程号) +Router(config-router)#network ~~.~~.~~.0 0.0.0.255 area 0 //~~.~~.~~.0是你的路由器连接的网络,有几个就上传几个,0.0.0.255 是通配符掩码 +``` + +### 错误时命令测试 + +```shell +Router#show ip route //查看路由表信息 +Router#show running-config //查看全局命令的配置 +``` + +### 测试结果 + +![](https://gitee.com/chen--menghan/images/raw/master/images/OSPF.gif) -- Gitee From aeb1c95dca03858c9b0ae5a1ebfb6e64a106223b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=A2=A6=E6=B6=B5?= <3234558314@qq.com> Date: Tue, 22 Apr 2025 17:38:27 +0800 Subject: [PATCH 2/2] 0422 --- ...17\350\256\256\344\272\222\351\200\232.md" | 142 ++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 "33\351\231\210\346\242\246\346\266\265/20250422\344\270\211\347\247\215\350\267\257\347\224\261\345\215\217\350\256\256\344\272\222\351\200\232.md" diff --git "a/33\351\231\210\346\242\246\346\266\265/20250422\344\270\211\347\247\215\350\267\257\347\224\261\345\215\217\350\256\256\344\272\222\351\200\232.md" "b/33\351\231\210\346\242\246\346\266\265/20250422\344\270\211\347\247\215\350\267\257\347\224\261\345\215\217\350\256\256\344\272\222\351\200\232.md" new file mode 100644 index 0000000..6171bd6 --- /dev/null +++ "b/33\351\231\210\346\242\246\346\266\265/20250422\344\270\211\347\247\215\350\267\257\347\224\261\345\215\217\350\256\256\344\272\222\351\200\232.md" @@ -0,0 +1,142 @@ +## 重分发三种路由协议互通 + +### OSPF与RIP协议的转换 + +![](https://gitee.com/chen--menghan/images/raw/master/images/20250422164159395.png) + +#### 给OSPF路由器配置 + +```shell +Router>en +Router#conf t +Router(config)#inter g0/0 +Router(config-if)#no shu +Router(config-if)#ip address 1.1.1.254 255.255.255.0 +Router(config-if)#inter g0/1 +Router(config-if)#ip address 2.2.2.1 255.255.255.0 +Router(config-if)#no shu +Router(config-if)#ex +Router(config)#router ospf 1 +Router(config-router)#network 1.1.1.0 0.0.0.255 area 0 +Router(config-router)#network 2.2.2.0 0.0.0.255 area 0 +Router(config-router)#ex +Router(config)#router ospf 1 //进入OSPF协议 +Router(config-router)#redistribute rip subnets //获取来自RIP子网络的路由进行分发 +``` + +#### 给RIP路由器配置 + +```shell +Router>en +Router#conf t +Router(config)#inter g0/1 +Router(config-if)#no shutdown +Router(config-if)#ip address 2.2.2.2 255.255.255.0 +Router(config-if)#inter g0/0 +Router(config-if)#no shutdown +Router(config-if)#ip address 3.3.3.254 255.255.255.0 +Router(config-if)#ex +Router(config)#router ospf 1 +Router(config-router)#network 2.2.2.0 0.0.0.255 area 0 +Router(config-router)#ex +Router(config-router)#router rip +Router(config-router)#version 2 +Router(config-router)#network 3.3.3.0 +Router(config-router)#ex +Router(config)#router ospf 1 //进入OSPF协议 +Router(config-router)#redistribute rip subnets //获取来自RIP子网络的路由进行分发 +``` + +> **注解**:以RIP路由器作为中转站,只有RIP连接pc端的是RIP协议(同一条线的两边需要同一协议),最后两边都进入OSPF协议把RIP协议转换成OSPF协议 + +#### 测试结果 + +![](https://gitee.com/chen--menghan/images/raw/master/images/OSPF,RIP.gif) + +### OSPF与静态协议的转换 + +![](https://gitee.com/chen--menghan/images/raw/master/images/20250422165941431.png) + +#### 给OSPF路由器配置 + +```shell +Router>en +Router#conf t +Router(config)#inter g0/0 +Router(config-if)#no shutdown +Router(config-if)#ip address 10.10.10.2 255.255.255.0 +Router(config-if)#inter g0/1 +Router(config-if)#no shutdown +Router(config-if)#ip address 20.20.20.1 255.255.255.0 +Router(config-if)#ex +Router(config)#router os 1 +Router(config-router)#network 10.10.10.0 0.0.0.255 area 0 +Router(config-router)#network 20.20.20.0 0.0.0.255 area 0 +Router(config-router)#ex +Router(config)#ip route 0.0.0.0 0.0.0.0 20.20.20.2 //设置默认路由 +``` + +#### 给静态路由器配置 + +```shell +Router>en +Router#conf t +Router(config)#inter g0/0 +Router(config-if)#no shutdown +Router(config-if)#ip address 30.30.30.1 255.255.255.0 +Router(config-if)#inter g0/1 +Router(config-if)#no shutdown +Router(config-if)#ip address 20.20.20.2 255.255.255.0 +Router(config-if)#ex +Router(config)#route os 1 +Router(config-router)#net 20.20.20.0 0.0.0.255 area 0 +Router(config-router)#ex +Router(config)#ip route 10.10.10.0 255.255.255.0 20.20.20.1 +Router(config)#route os 1 //进入OSPF协议 +Router(config-router)#redistribute static subnets +``` + +> **注解**:以静态路由器作为中转站,只有静态路由连接pc端的是静态协议(同一条线的两边需要同一协议),最后进入静态路由转成OSPF协议,进入OSPF路由设置默认路由(动态无法转成静态) + +#### 测试结果 + +![](https://gitee.com/chen--menghan/images/raw/master/images/OSOF, 静态.gif) + +### RIP与静态的路由的转换=OSPF与静态 + + + +### 核心语法总结 + +```shell +# 当RIP转成OSPF +## RIP与OSPF路由都进入OSPF协议 +Router(config):router ospf 1 //进入协议OSPF +Router(config-router)#redistribute rip subnets //将来源RIP重分发,获取来自RIP子网络的路由进行分发 + +# 当OSPF转成RIP +## RIP与OSPF路由都进入RIP协议 +Router(config):router rip //先进入协议RIP +Router(config-router):version 2 +Router(config-router)#redistribute ospf 1 metric 5 //将来源OSPF重分发,获取来自OSPF进程1的路由进行重分发,且设置metric为5 + +# 当静态转成OSPF +## 先静态路由进入OSPF协议 +Router(config):router ospf 1 //进入协议OSPF +Router(config-router)#redistribute static subnets //将来源静态重分发 +## 后OSPF路由设置默认路由 +Router(config)#ip route 0.0.0.0 0.0.0.0 ~~~.~~~.~~~.~~~(这个为将要进入的网关) + +# 当静态转成RIP +## 先静态路由进入RIP协议 +Router(config):router RIP // 1.先进入目标协议RIP +Router(config-router)#redistribute static // 2.将来源静态重分发 +## 后RIP路由设置默认路由 +Router(config)#ip route 0.0.0.0 0.0.0.0 ~~~.~~~.~~~.~~~(这个为将要进入的网关) + +// 只能将静态重分发为动态,不能将动态重分发为静态,所以动态的方向的可以设置成默认路由 + +``` + + + -- Gitee