diff --git "a/42 \347\216\213\350\212\267\345\256\201/20250415- \345\215\225\345\243\201\350\267\257\347\224\261.md" "b/42 \347\216\213\350\212\267\345\256\201/20250414- \345\215\225\345\243\201\350\267\257\347\224\261.md" similarity index 91% rename from "42 \347\216\213\350\212\267\345\256\201/20250415- \345\215\225\345\243\201\350\267\257\347\224\261.md" rename to "42 \347\216\213\350\212\267\345\256\201/20250414- \345\215\225\345\243\201\350\267\257\347\224\261.md" index 790a54efdfa3036513e9cd1c6227a05497325826..61a016649e594f37066f986648e009bea0f0447c 100644 --- "a/42 \347\216\213\350\212\267\345\256\201/20250415- \345\215\225\345\243\201\350\267\257\347\224\261.md" +++ "b/42 \347\216\213\350\212\267\345\256\201/20250414- \345\215\225\345\243\201\350\267\257\347\224\261.md" @@ -55,12 +55,3 @@ Router(config-subif)#^Z Router#show ip route //查看路由表信息 ``` -```bash -# 链路测试 -PC0(命令提示符CMD下) -ping 192.168.1.1 //链路通 -ping 192.168.2.1 //链路通 -ping 192.168.2.2 //链路通 -PC1(命令提示符CMD下) -ping 192.168.1.2 //链路通 -``` diff --git "a/42 \347\216\213\350\212\267\345\256\201/20250415- \351\235\231\346\200\201\350\267\257\347\224\261.md" "b/42 \347\216\213\350\212\267\345\256\201/20250415- \351\235\231\346\200\201\350\267\257\347\224\261.md" new file mode 100644 index 0000000000000000000000000000000000000000..66a44e8a2e2711426970bef4b0ee7d705d66d496 --- /dev/null +++ "b/42 \347\216\213\350\212\267\345\256\201/20250415- \351\235\231\346\200\201\350\267\257\347\224\261.md" @@ -0,0 +1,8 @@ +## 静态路由 + +```bash +Router#conf t +Router(config)#ip route 192.168.10.0 255.255.255.0 10.10.10.1 +#ip route 目标网段 子网掩码 下一跳 +Router#show ip route # 只有路由表中出现的网络,才能通 +``` diff --git "a/42 \347\216\213\350\212\267\345\256\201/20250417- \351\273\230\350\256\244\350\267\257\347\224\261.md" "b/42 \347\216\213\350\212\267\345\256\201/20250417- \351\273\230\350\256\244\350\267\257\347\224\261.md" new file mode 100644 index 0000000000000000000000000000000000000000..7ee66397a1411f9480a92bfd9d97298392376738 --- /dev/null +++ "b/42 \347\216\213\350\212\267\345\256\201/20250417- \351\273\230\350\256\244\350\267\257\347\224\261.md" @@ -0,0 +1,9 @@ +## 默认路由 + +找不到的目标直接交给下一跳(先从路由表里查找) + +```cmd +ip route 0.0.0.0 0.0.0.0 10.10.10.2 +#10.10.10.2是下一跳地址 +#也可以写自己端口(f0/0),但效率不高 +``` diff --git "a/42 \347\216\213\350\212\267\345\256\201/20250418- \345\212\250\346\200\201\350\267\257\347\224\261.md" "b/42 \347\216\213\350\212\267\345\256\201/20250418- \345\212\250\346\200\201\350\267\257\347\224\261.md" new file mode 100644 index 0000000000000000000000000000000000000000..2daa3e57fcc2898ebd129e33da2211c92b40c63f --- /dev/null +++ "b/42 \347\216\213\350\212\267\345\256\201/20250418- \345\212\250\346\200\201\350\267\257\347\224\261.md" @@ -0,0 +1,24 @@ +## 动态路由 + + ```cmd + Router(config)#route rip // 启用动态路由RIP协议 ,进入RIP配置模式 + Router(config-router)#version 2 // 选用RIP2版本 + Router(config-router)#network 当前路由直连的网络 // 向别的路由器宣告自己所连接的网络 + ``` + +- 动态路由选择:路由器使用路由选择协议(算法)根据实测或估计的距离、时延和网络拓扑等度量权值,自动计算最佳路径并建立路由表。相比静态路由选择,它配置手段更加便捷,适合应用于中大型且网络拓扑变化频繁的网络环境;但另一方面则会占用更多的路由器CPU资源和网络带宽。 + +- 路由选择协议可分为3大类,只有理解不同路由选择协议的工作方式,才能根据实际情况具体分析,从而最大程度上满足具体的应用需要: + + - 距离矢量:通过判断距离确定当前到达目的网络的最佳路径。如RIP、IGRP等 + + - 链路状态:通过发送本路由器与哪些路由器相邻,及其链路状态(距离、时延等)信息,如OSPF等 + + - 混合型:同时具有距离矢量和链路状态两种协议的特性,如EIGRP等 + +- 路由信息协议(Routing Information Protocls,即 RIP),是应用较早、使用较普遍的IGP内部路由协议,使用于小型同类网络的一种距离矢量协议,有以下两个版本:15跳 + + - RIPv1:属于有类路由协议,不支持VLSM,以广播形式进行路由更新; 255.255.255.0 /8 /16 /24 / 32 /25 19 + + - RIPv2:属于无类路由协议,支持VLSM,以组播形式进行路由更新; +