From 7aec03ec0bb33f2998b54b5564902f6bac31c8f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B4=BE=E6=B3=BD=E6=96=87?= <439927867@qq.com> Date: Sat, 9 May 2026 17:17:10 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E9=9D=99=E6=80=81=E8=B7=AF=E7=94=B1?= =?UTF-8?q?=E5=99=A8=E7=9A=84=E9=85=8D=E7=BD=AE=E6=96=B9=E6=B3=95=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...15\347\275\256\346\226\271\346\263\225.md" | 87 +++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 "03 \350\264\276\346\263\275\346\226\207/20260509 \351\235\231\346\200\201\350\267\257\347\224\261\347\232\204\351\205\215\347\275\256\346\226\271\346\263\225.md" diff --git "a/03 \350\264\276\346\263\275\346\226\207/20260509 \351\235\231\346\200\201\350\267\257\347\224\261\347\232\204\351\205\215\347\275\256\346\226\271\346\263\225.md" "b/03 \350\264\276\346\263\275\346\226\207/20260509 \351\235\231\346\200\201\350\267\257\347\224\261\347\232\204\351\205\215\347\275\256\346\226\271\346\263\225.md" new file mode 100644 index 00000000..94727726 --- /dev/null +++ "b/03 \350\264\276\346\263\275\346\226\207/20260509 \351\235\231\346\200\201\350\267\257\347\224\261\347\232\204\351\205\215\347\275\256\346\226\271\346\263\225.md" @@ -0,0 +1,87 @@ +## 静态路由的配置方法和应用 + +### 1.技术原理 + +- 路由器属于网络层设备,能够根据IP数据报的首部信息,选择一条最佳路径(这一过程称为"路由选择"),将数据报转发到下一跳路由地址,并最终传送到目的结点(这一过程称为"分组转发"),从而实现不同局域网(或逻辑子网)的主机之间的互相访问。 + +- 生成路由表主要有两种方法:手工配置和动态配置,即静态路由协议配置和动态路由协议配置。 + - 静态路由:由网络管理员手工配置固定的路由信息。具有简单、高效、可靠以及安全保密性高等优点。 + + - 动态路由:路由器利用动态路由协议(如RIP、OSPF等)自动建立路由表,并能根据实际网络拓扑结构的变化适时更新,无需管理员手工维护,适用于网络规模大、拓扑复杂的网络。 + +- 缺省/默认路由:静态路由的一种特殊情况。当数据包在査找路由表时,没有找到和目标相匹配的路由表项时,若没有配置默认路由,即指定路由器默认的下一跳地址,则路由器会将该数据包丢弃。 + + + +![image-20260509170332796](https://gitee.com/jia-zewen/imgs/raw/master/pic/upgit_20260509_1778317905.png) + +### 2.实验步骤 + +- 新建Cisco PT 拓扑图 +- 为各PC设置IP及网关地址,其中网关地址分别为路由器接口的IP地址 +- 接着为Router0和Router1上的以太网接口配置IP地址 +- 在路由器之间的串行接口上配置IP地址,且IP地址必须在同一子网内 +- 在Router0的串口上设置时钟频率(本次实验Router0为DCE类型,如图Router0一端有时钟图标) +- 査看路由器上的直连路由 +- 在Router0和Router1上配置静态路由 +- 查看路由器上的静态路由 +- 验证不同局域网PC之间的相互通信 + +### 3.代码实例 + +```bash +Router0 基本配置 +Router>enable +Router#conf t +Router(config)#inter f0/0 //进入第0模块第0端口(快速以太网接口) +Router(config-if)#ip address 192.168.3.254 255.255.255.0 //配置f0/0接口IP +Router(config-if)#no shutdown //开启端口 +Router(config-if)#exit +Router(config)#interface serial 2/0 //进入第2模块第0端口(串行接口) +Router(config-if)#ip address 10.254.10.3 255.255.255.0 //配置s2/0接口IP +Router(config-if)#clock rate 64000 //必须配置时钟才可通信 +Router(config-if)#no shutdown //开启端口 +Router(config)#^Z +Router#show r + +``` + +```bash +Router1 基本配置 +Router>enable +Router#conf t +Router(config)#inter f0/0 //进入第0模块第0端口(快速以太网接口) +Router(config-if)#ip address 192.168.2.254 255.255.255.0 //配置f0/0接口IP +Router(config-if)#no shutdown //开启端口 +Router(config-if)#exit +Router(config)#interface serial 2/0 //进入第2模块第0端口(串行接口) +Router(config-if)#ip address 10.254.10.2 255.255.255.0 //配置s2/0接口IP +Router(config-if)#no shutdown //开启端口 +Router(config)#^Z +Router#show r + +``` + +```bash +Router0 静态路由配置 +Router>enable +Router#conf t +Router(config)#ip route 192.168.2.0 255.255.255.0 10.254.10.2 +# ip route 目标网络号 目标子网掩码 下一跳地址 +# 命令解读:当目的网络地址为192.168.2.0时,转发到端口地址为10.254.10.2处路由 +Router(config)#^Z +Router#show ip route + +``` + +```bash +Router1 静态路由配置 +Router>enable +Router#conf t +Router(config)#ip route 192.168.1.0 255.255.255.0 10.254.10.1 +(命令解读:参考以上) +Router(config)#^Z +Router#show ip route + +``` + -- Gitee From 3eadd4b04735eefbfcaf23b6a6fe9e7ccceb1296 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B4=BE=E6=B3=BD=E6=96=87?= <439927867@qq.com> Date: Tue, 12 May 2026 17:17:48 +0800 Subject: [PATCH 2/2] =?UTF-8?q?20260512=20=E8=B7=AF=E7=94=B1=E5=99=A8RIP?= =?UTF-8?q?=E5=8A=A8=E6=80=81=E8=B7=AF=E7=94=B1=E5=99=A8=E7=9A=84=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...61\347\232\204\351\205\215\347\275\256.md" | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 "03 \350\264\276\346\263\275\346\226\207/20260512 \350\267\257\347\224\261\345\231\250RIP\345\212\250\346\200\201\350\267\257\347\224\261\347\232\204\351\205\215\347\275\256.md" diff --git "a/03 \350\264\276\346\263\275\346\226\207/20260512 \350\267\257\347\224\261\345\231\250RIP\345\212\250\346\200\201\350\267\257\347\224\261\347\232\204\351\205\215\347\275\256.md" "b/03 \350\264\276\346\263\275\346\226\207/20260512 \350\267\257\347\224\261\345\231\250RIP\345\212\250\346\200\201\350\267\257\347\224\261\347\232\204\351\205\215\347\275\256.md" new file mode 100644 index 00000000..55eeb446 --- /dev/null +++ "b/03 \350\264\276\346\263\275\346\226\207/20260512 \350\267\257\347\224\261\345\231\250RIP\345\212\250\346\200\201\350\267\257\347\224\261\347\232\204\351\205\215\347\275\256.md" @@ -0,0 +1,103 @@ +### 路由器动态路由(RIP)配置 + +路由选择协议可分为3大类,只有理解不同路由选择协议的工作方式,才能根据实际情况具体分析,从而最大程度上满足具体的应用需要: + +- 距离矢量:通过判断s距离确定当前到达目的网络的最佳路径。如RIP、IGRP等 +- 链路状态:通过发送本路由器与哪些路由器相邻,及其链路状态(距离、时延等)信息,如OSPF等 +- 混合型:同时具有距离矢量和链路状态两种协议的特性,如EIGRP等 + +路由信息协议(Routing Information Protocls,即 RIP),是应用较早、使用较普遍的IGP内部路由协议,使用于小型同类网络的一种距离矢量协议,规定**最大跳数为15**,有以下两个版本: + +- RIPv1:属于有类路由协议,不支持VLSM,以广播形式进行路由更新,更新周期30s; + +- RIPv2:属于无类路由协议,支持VLSM(‌**[VLSM](https://www.baidu.com/s?rsv_dl=re_dqa_generate&sa=re_dqa_generate&wd=VLSM&rsv_pq=a38d325a00828124&oq=VLSM&rsv_t=6dd3Ws9FDkCkvMKA0YejLkMqcZpeWmhzGoLhG5naIBOSsptKCIKagUEj6Ko&tn=baidu&ie=utf-8)(Variable Length Subnet Mask,可变长度子网掩码)**‌是一种网络技术,允许在一个网络中使用多种子网掩码,以提高IP地址的使用效率和网络管理的灵活性),以组播形式进行路由更新; + +- 路由配置模式            Router(config-router)# + +**RIP协议的最大跳数为15**‌。RIP(Routing Information Protocol)是一种距离向量路由协议,它使用跳数来度量网络中两个节点之间的距离。RIP协议的最大跳数是15,超过这个值的路径将被丢弃,表示网络不可达‌12。 + +跳数是指路由器在搜索最优路径时允许跳跃的最大次数。RIP协议通过跳数来衡量网络中的距离,每个经过的路由器称为一跳。当跳数达到15时,该路由仍视为有效;若跳数超过15(即16),则认为目标网络不可达‌。 + +![image-20260512170814790](https://gitee.com/jia-zewen/imgs/raw/master/pic/upgit_20260512_1778577212.png) + +```bash +/*=Part1 S3560 VLAN配置 */ +Switch>en +Switch#config t +Switch(config)#vlan 10 //创建VLAN 10 +Switch(config-vlan)#name vlan10 +Switch(config-vlan)#vlan 20 //创建VLAN 20 +Switch(config-vlan)#name vlan20 +Switch(config-vlan)#exit +Switch(config)#inter range f0/1,fa0/3 +Switch(config-if-range)#switchport access vlan 10 //设置端口模式为Access +Switch(config-if-range)#exit +Switch(config)#inter f0/2 +Switch(config-if)#switchport access vlan 20 //设置端口模式为Access +Switch(config-if)#exit +/*=Part2 SVI路由配置 */ +Switch(config)#ip routing //开启路由功能,默认关闭 +Switch(config)#interface vlan 10 //进入SVI接口模式,接口自动开启 +Switch(config-if)#ip address 192.168.1.1 255.255.255.0 //配置SVI接口IP +Switch(config-if)#exit +Switch(config)#interface vlan 20 +Switch(config-if)#ip address 192.168.3.1 255.255.255.0 +Switch(config-if)#exit +/*=Part3 RIP动态路由配置 */ +Switch(config)#router rip //进入路由配置模式 — 启用RIP协议 +Switch(config-router)#version 2 //使用版本2,即RIPv2协议 +Switch(config-router)#network 192.168.1.0 //指定需要通告的网络地址(位于SVI接口) +Switch(config-router)#network 192.168.3.0 +Switch(config)#end +Switch#show r +Switch#show ip route +``` + +```bash +/*=Part1 Router0 基本配置 */ +Router>enable +Router#conf t +Router(config)#inter f0/0 //进入第0模块第0端口(快速以太网接口) +Router(config-if)#ip address 192.168.3.2 255.255.255.0 //配置f0/0接口IP +Router(config-if)#no shutdown //开启端口,默认关闭 +Router(config-if)#exit +Router(config)#interface serial 2/0 //进入第2模块第0端口(串行接口) +Router(config-if)#ip address 192.168.4.1 255.255.255.0 //配置s2/0接口IP +Router(config-if)#clock rate 64000 //必须配置时钟才可通信 +Router(config-if)#no shutdown //开启端口,默认关闭 +Router(config-if)#exit +/*=Part2 RIP动态路由配置 */ +Router(config)#router rip //进入路由配置模式 — 启用RIP协议 +Router(config-router)#version 2 //使用版本2,即RIPv2协议 +Router(config-router)#network 192.168.3.0 //指定需要通告的网络地址(位于路由接口) +Router(config-router)#network 192.168.4.0 +Router(config-router)#end +Router#show r +Router#show ip route + +``` + +```bash +/*=Part1 Router0 基本配置 */ +Router>enable +Router#conf t +Router(config)#inter f0/0 //进入第0模块第0端口(快速以太网接口) +Router(config-if)#ip address 192.168.3.2 255.255.255.0 //配置f0/0接口IP +Router(config-if)#no shutdown //开启端口,默认关闭 +Router(config-if)#exit +Router(config)#interface serial 2/0 //进入第2模块第0端口(串行接口) +Router(config-if)#ip address 192.168.4.1 255.255.255.0 //配置s2/0接口IP +Router(config-if)#clock rate 64000 //必须配置时钟才可通信 +Router(config-if)#no shutdown //开启端口,默认关闭 +Router(config-if)#exit +/*=Part2 RIP动态路由配置 */ +Router(config)#router rip //进入路由配置模式 — 启用RIP协议 +Router(config-router)#version 2 //使用版本2,即RIPv2协议 +Router(config-router)#network 192.168.3.0 //指定需要通告的网络地址(位于路由接口) +Router(config-router)#network 192.168.4.0 +Router(config-router)#end +Router#show r +Router#show ip route + +``` + -- Gitee