计算机网络—静态路由

news2024/10/22 6:03:57

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地址

操作步骤

PC3R3R4PC4
设置IP地址syssys设置IP地址
设置子网掩码sys R3sys 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 代表任何网络,也就是说任何数据包都转发给配置的下一跳路由器接口地址,让下一个路由器继续处理数据包。

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2220592.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MIT-OC Electrochemical Energy Systems 1-2

一、等效电路模型 L2 电化学能量转换 1. 电化学能量转换与原电池 原电池可以将不同形式的能量(化学能、太阳能、机械压力等)转化为电能和热能。本文档讨论了一些原电池的示例及其等效电路模型。电压源:特性:电压源的特点是提供…

从网络请求到Excel:自动化数据抓取和保存的完整指南

背景介绍 在投资和财经领域,论坛一直是投资者们讨论和分享信息的重要平台,而东方财富股吧作为中国最大的财经论坛之一,聚集了大量投资者实时交流股票信息。对于投资者来说,自动化地采集这些发帖信息,并进行分析&#…

ionic Capacitor 生成 Android 应用

官方文档 https://ionic.nodejs.cn/developing/android/ https://capacitorjs.com/docs/getting-started 1、创建新的 Capacitor 应用程序 空目录下面 npm init capacitor/app2、install Capacitor npm install npm start在这里插入图片描述 3、生成dist目录 npm run buil…

ChatGPT 现已登陆 Windows 平台

今天,OpenAI 宣布其人工智能聊天机器人平台 ChatGPT 已开始预览专用 Windows 应用程序。OpenAI 表示,该应用目前仅适用于 ChatGPT Plus、Team、Enterprise 和 Edu 用户,是一个早期版本,将在今年晚些时候推出"完整体验"。…

二、PyCharm基本设置

PyCharm基本设置 前言一、设置中文汉化二、设置代码字体颜色三、设置鼠标滚轮调整字体大小四、修改 PyCharm 运行内存4.1 方式一4.1 方式二 五、显示 PyCharm 运行时内存六、设置代码模版配置的参数有: 七、PyCharm设置背景图总结 前言 为了让我们的 PyCharm 更好用…

Axure中继器实现时间读取和修改

亲爱的小伙伴,在您浏览之前,烦请关注一下,在此深表感谢! 课程主题:中继器实现时间读取和修改 主要内容:中继器内不同时间格式的向外读取,和向内赋值,实现中继器时间的修改 应用场…

口电气设备:认证这道坎,如何跨越才能通全球?

今年国内各行各业都非常卷,出口成了一些公司的选择,但出口的电气设备往往不能跳过各种认证,这是市场准入的一部分,必须通过认证以满足当地的电气设备规范,比如出口欧盟需要CE认证 出口美国需要UL认证,加拿大…

ajax 读取文件

DOMException: Failed to read the responseXML property from XMLHttpRequest: The value is only accessible if the objects responseType is or document (was blob). at XMLHttpRequest.r ( $.ajax({ url: 未来之窗_服务, method: GET, …

展会亮点回顾|HMS汽车工业通信解决方案

2024 汽车测试及质量监控博览会(中国)(Testing Expo China – Automotive)于 8 月 28 日至 30 日在上海世博展览馆顺利举行。作为汽车测试技术领域的顶级盛会,来自全球的行业领袖和技术专家齐聚一堂,共同探…

基于Spring Boot、Vue和MyBatis的前后端分离座位管理系统:增删改查功能入门指南

在项目开发和工作实践中,创作灵感往往来自于对日常经验的总结与反思。通过记录技术难点和解决方案,不仅可以加深对问题的理解,还能为后续项目的优化提供参考。与此同时,撰写技术笔记、分享职场心得,不仅是对自己成长的…

Print Appearances Page 打印外观页面

Print Appearances 页面提供了设计时工具,用于自定义在打印网格控件时用于绘制 View 元素的外观。它提供对 BaseView.AppearancePrint 集合的设计时访问。此页面如下图所示。 当前在列表框中选择的 AppearanceObject 的外观设置在属性网格中列出。所有更改都会立即反…

OpenWRT 和 Padavan 路由器配置网络打印机 实现远程打印

本文首发于只抄博客,欢迎点击原文链接了解更多内容。 前言 之前有给大家介绍过 Armbian 安装 CUPS 作为打印服务器,像是 N1 盒子、玩客云,甚至是随身 WiFi 都可以通过 CUPS 来进行打印。但是有些朋友不想专门为打印机添置一个设备&#xff0…

前端实现鼠标可拖动弹框

目录 一、使用原生JS实现 1.HTML结构 2.CSS样式 3.使用JavaScript实现弹框的可拖动功能 二、使用Vue实现 分享一下前端常见功能“可拖动弹框”的实现方式,分别用原生JS和Vue实现。 一、使用原生JS实现 1.HTML结构 首先创建一个弹框的HTML结构,例如…

边缘计算网关助力煤矿安全远程监控系统

煤矿开采环境复杂,危险程度高,每一次事故都带给行业血淋淋的教训,安全问题也是政府与行业亟待解决的难题。伴随着技术的发展,煤矿智能化成为行业探索的新方向,降低安全风险也是智能化的重要目标之一。防微杜渐是安全生…

基于neo4j的体育运动员问答问答系统

你是不是也为毕业项目伤透了脑筋?我们为你准备了一个创新且实用的技术项目——基于neo4j的体育运动员问答系统。无论你是对图数据库技术感兴趣,还是想在自然语言处理方面有所突破,这套系统都能让你在答辩时脱颖而出! &#x1f3a…

论文阅读——Restormer

项目地址: GitHub - swz30/Restormer: [CVPR 2022--Oral] Restormer: Efficient Transformer for High-Resolution Image Restoration. SOTA for motion deblurring, image deraining, denoising (Gaussian/real data), and defocus deblurring. 论文地址&#xf…

Angular 保姆级别教程三

RxJS 13.1.1 什么是 RxJS ? RxJS 是一个用于处理异步编程的 JavaScript 库,目标是使编写异步和基于回调的代码更容易。 13.1.2 为什么要学习 RxJS ? 就像 Angular 深度集成 TypeScript 一样,Angular 也深度集成了 RxJS。 服务、表单、事件、全局状…

雷池WAF自动化实现安全运营实操案例终极篇

免责声明 本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停…

Cookie与Session详解与应用

White graces:个人主页 🙉专栏推荐:Java入门知识🙉 🐹今日诗词:青山一道同云雨,明月何曾是两乡🐹 目录 Cookie和Session 伪造Cookie 获取Cookie数据 传统方法获取Cookie​编辑 使用注解获取Cookie 设…

【CXL协议-性能注意事项(13)】

13.0 Performance Considerations CXL 为加速器访问系统提供了低延迟、高带宽的路径。CXL 的性能取决于多种因素。表 13-1 列出了 CXL 的主要性能属性。 1.实现的带宽取决于协议和有效载荷大小。CXL.cache 和 CXL.mem 的效率预计为 60-90%。效率与 CXL.io 上的 PCIe* 类似 一…