计算机网络—静态路由

发布于:2024-10-17 ⋅ 阅读:(12) ⋅ 点赞:(0)

1.0 网络拓扑结构

星型拓扑结构是一个中心,多个分节点。它结构简单,连接方便,管理和维护都相对容易,而且扩展性强。网络延迟时间较小,传输误差低。中心无故障,一般网络没问题。中心故障,网络就出问题,同时共享能力差,通信线路利用率不高。

总线拓扑结构所有设备连接到一条连接介质上。总线结构所需要的电缆数量少,线缆长度短,易于布线和维护。多个结点共用一条传输信道,信道利用率高。但不找诊断故障。

环形拓扑结构是节点形成一个闭合环。工作站少,节约设备。当然,这样就导致一个节点出问题,网络就会出问题,而且不好诊断故障。

树形拓扑结构从总线拓扑演变而来。形状像一棵倒置的树,顶端是树根,树根以下带分支,每个分支还可再带子分支,树根接收各站点发送的数据,然后再广播发送到全网。好扩展,容易诊断错误,但对根部要求高。

网状拓扑结构是应用最广泛的,它的优点是不受瓶颈问题和失效问题的影响,一旦线路出问题,可以做其他线路,但太复杂,成本高。

2.0 路由器的工作原理

路由器根据路由表选择最佳的传输路径,将数据包传输到目标地址。路由器的有线接口通常连接不同的网段(疑问),因此多台PC机常连接在一台交换机上再连接路由器。路由表是路由器的核心组件之一,它存储了网络地址和最佳路径之间的映射关系。路由表是根据路由协议生成的,常见的路由协议包括RIP、OSPF和BGP等。

RIP协议:动态路由协议,和邻居路由之间交换信息,一般以跳数为基准,适用于小的局域网

OSPF协议:动态路由协议,一般以链路为基准,划区域交流,有网络负担,适用于大型网络

任何具有路由功能的计算机都可以被称为路由器,linux打开路由功能的操作:sysctl -a|grep ip_forward

3.0 路由表的形成

路由表:IP地址(网段)和接口的对应关系

自动学习:通过动态路由协议(RIP、OSPF)自动学习

手动配置:管理员手动配置静态路由(缺点:什么都得手动操作,单向,缺乏灵活性)

4.0 静态路由和默认路由

静态路由通过手动操作,默认路由为特殊的静态路由,如果路由表中没有相关的地址,则通过默认路由接口出去,一般默认路由的应用场景为企业接口路由(连接运营商设备)

路由表内容

字段 含义
Destionation/Mask 目标网段/子网掩码
Proto

路由获取方式(直连(不能跨局域网)、静态、动态)

直连网段:路由器自己端口连接的网段

非直连网段:不是自己端口连接的网段,需要手动配置静态路由或者通过动态路由协议进行学习

Pre 优先级,数字越小优先级越高
Cost 花销值,例如每经过一个路由花销值+1,花销值越低代表选择的路径最佳
Flags 标志 目前此条路由的状态(D:中继 R:相关信息已经保存在硬件信息表中)
NextHop 下一级跳跃点
Interface 接口

路由配置命令

命令 作用
display ip routing-table 查看路由表
ip route-static 指定路由传输路径

undo shutdown 

端口打开指令,eNSP中默认打开,实际操作中需要执行此命令

静态路由配置

tips:A、B如何判断是否在同一个网段,拿A和B自身的子网掩码与两个IP地址做相与运算,判断得出的值是否相等

下一跳地址:离自身去的方向最近的一个路由器的最近的一个端口的IP地址

操作步骤

PC3 R3 R4 PC4
设置IP地址 sys sys 设置IP地址
设置子网掩码 sys R3 sys R4 设置子网掩码
设置网关

int g0/0/0 

ip add 192.168.1.254 24

int g0/0/1

ip add 10.0.0.1 24

q

ip route-static 192.168.2.0 24 10.0.0.2

int g0/0/0 

ip add 192.168.2.254 24

int g0/0/1

ip add 10.0.0.2.24

q

ip route-static 192.168.1.0 24 10.0.0.1

设置网关

出错提示:路由器两个端口不能设置相同网络段的IP地址!!!!!!!!

5.0 路由器转发数据包的封装过程

第一个包
源ip:192.168.1.2
目的ip:192.168.2.2
源mac:11-11
目的mac:22-22
路由器A 收到这个包后会解包 再重新封装成如下

源ip:192.168.1.2
目的ip:192.168.2.2

源mac:33

目的mac:44

第二个包
源ip: 192.168.1.2

目的ip: 192.168.2.2
源mac:33-33
目的mac:44-44
路由器B 收到这个包后会解包 再重新封装成如下

源ip: 192.168.1.2
目的ip: 192.168.2.2
源mac:55-55
目的mac:66-66

6.0 默认路由

默认路由详解
默认路由是特殊的静态路由,比静态路由低级,路由器收到数据包查看目标ip再找自己的路由表,如果没有对象的话就会走默认路由。如果配置了默认路由的话,这条路由一般会发给下一个路由器,而这个路由器也同样会处理数据包,如果没有配默认路由的话则会丢弃数据包。

配置默认路由方法:
ip route 0.0.0.0 0.0.0.0 下一跳地址

参数含义如下:0.0.0.0 0.0.0.0 代表任何网络,也就是说任何数据包都转发给配置的下一跳路由器接口地址,让下一个路由器继续处理数据包。

默认路由有时候特别有效,当存在网络的末端,即末梢网络中,默认路由会大大简化路由器配置,减轻工作负担,配置不当会产生环路。


网站公告

今日签到

点亮在社区的每一天
去签到