首页 > 其他分享 >云计算学习——5G网络技术

云计算学习——5G网络技术

时间:2024-07-23 10:54:34浏览次数:12  
标签:静态 配置 网络 学习 5G 路由表 路由 路由器

系列文章目录

` 提示:仅用于个人学习,进行查漏补缺使用。
Day1 网络参考模型
Day2 网络综合布线与应用
Day3 IP地址
Day4 华为eNSP网络设备模拟器的基础安装及简单使用
Day5 交换机的基本原理与配置
Day6 路由器的原理与配置


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

提示:这里可以添加本文要记录的大概内容:

例如:路由器的功能、`路由表的形成、静态路由、路由器与交换机区别、静态路由和默认路由的配置、静态路由配置、默认路由配置、四个实验

提示:以下是本篇文章正文内容,下面案例可供参考

概述

  • 路由器是网络层的关键设备,路由器根据路由协议,决定数据包从源头到目的地的最佳路径。

一、功能

  1. 数据包转发与路由选择:路由器的核心功能是根据路由协议为数据包选择最佳路径,确保数据包从源地址正确地传输到目的地址。
  2. 网络分隔:路由器能够将一个大的网络分割成多个小的网络单元,即子网,从而提高网络的安全性和可管理性,并防止广播风暴。
  3. 隔离冲突域:通过连接不同网络,路由器隔离了各个网络的冲突域,使得每个网络段的广播信息不会扩散到其他网络段。
  4. 网络地址转换(NAT):路由器可以在内部网络与外部网络之间进行IP地址的转换,有效复用内部网络的IP地址,并且增加网络的安全性。
  5. 防火墙和安全性:许多路由器内置防火墙功能,提供访问控制、数据包过滤和虚拟私人网络(VPN)支持,增强网络的安全防护。
  6. 支持多种网络协议:路由器能够支持多种网络协议,如TCP/IP、UDP、ICMP等,以确保不同网络间的兼容性和通信。
  7. 提供网络服务:路由器可以为连接的网络提供DHCP(动态主机配置协议)服务、VPN服务、网络时间协议(NTP)等服务。
  8. 接口和扩展性:路由器提供多种接口,如以太网、Wi-Fi、串口等,适应不同的网络连接需求,并具有良好的扩展性,支持通过模块升级增加新的功能。
  9. 稳定性和可靠性:特别是在工业级路由器中,强调在恶劣环境下的稳定运行,具有冗余设计、宽温工作范围等特点,确保网络连接的稳定性。
  10. 管理和监控:路由器通常提供管理接口,如Web界面、命令行接口(CLI)或网络管理软件,便于网络管理员进行配置、监控和故障排查。

二、路由表的形成

  1. 路由信息收集
  • 动态路由协议(如OSPF、BGP、RIP等)会自动在网络设备之间交换路由信息。这些协议允许路由器根据网络拓扑的变化自动更新路由表。
  • 静态路由则是手动配置的,由网络管理员指定哪些网络通过哪个接口可达,以及数据包应当如何转发。
  1. 路由决策算法
  • 路由器会使用算法(如最短路径优先、最小跳数等)来分析收到的路由信息,并决定数据包应该如何转发。
  • 例如,OSPF使用迪杰斯特拉算法(Dijkstra’s algorithm)计算到达每个网络的最短路径。
  1. 路由表构建
  • 根据路由决策,路由器会构建或更新其路由表。路由表是一个数据结构,它存储了到达各个网络的最佳路径信息。
  • 路由表通常包含目的地网络的IP地址、下一跳地址(数据包转发的下一个路由器的接口地址)、以及用于匹配目的地的掩码等。
  1. 路由信息更新
  • 对于动态路由,路由器会周期性地或在外部网络拓扑发生变化时发送路由更新信息,确保所有路由器上的路由表都是最新的。
  • 静态路由除非被管理员修改,否则不会自动更新。
  1. 路由表维护
  • 路由器会持续监控网络状态,如果检测到网络拓扑发生变化(如链路故障、新网络加入等),会触发路由协议的更新过程,确保路由表反映实际网络状况。
  • 维护还包括处理路由表中的无效路由条目,如超时未更新的路由。
  1. 路由表的优化
  • 路由器可能会对路由表进行优化,比如通过路由汇总减少路由表的大小,或者通过策略路由来影响数据包的转发路径。

三、静态路由

  • 静态路由是网络管理员手动配置的路由信息,它不依赖于动态路由协议来决定数据包的转发路径。在网络中,静态路由通常用于较简单的网络环境,或者在特定场景下需要精确控制数据包转发路径的情况。
  • 静态路由的配置步骤一般包括:
    1. 确定目的网络:首先需要知道要到达的网络的IP地址和子网掩码,这将决定该路由条目的覆盖范围。
      2. 选择下一跳:确定数据包转发出去的下一个路由器的接口地址,这通常是网络中的一个默认网关。
      3. 配置路由器:通过命令行接口或图形用户界面进入路由器的配置模式,输入相应的命令来添加静态路由条目。 例如,在支持IP路由的操作系统中,可以使用如下命令配置静态路由:
ip route-static 目的网络 子网掩码 下一跳接口地址
  • 静态路由的特点包括:
    • 简单性:适用于网络结构变化小的环境,无需复杂的计算和协议交互。
    • 安全性:静态路由不广播路由信息,有助于控制路由信息的泄露。
    • 可控性:网络管理员可以精确控制数据包的路径,这对于需要确保数据安全或符合特定传输要求的应用场景尤为重要。
    • 稳定性:静态路由不会因为网络动态变化而频繁更改,因此对于某些关键业务网络来说,可以提供更稳定的网络服务。

然而,静态路由也有其局限性:

  - **灵活性差**:网络变化时,需要手动更新路由表,这在大型或频繁变化的网络中非常不便。
  - **可扩展性差**:随着网络的扩张,静态路由的配置和管理变得日益复杂。

四、路由器与交换机区别

  • 路由工作在网络层
    • 根据“路由表”转发数据
    • 路由选择
    • 路由转发
  • 交换机工作在数据链路层
    • 根据“MAC地址表”转发数据
    • 硬件转发

五、静态路由和默认路由的配置

在华为eNSP中,静态路由和默认路由的配置都是通过命令行界面来完成的。下面是一些基本的配置步骤和示例:

六、静态路由配置

假设我们要实现PC1能ping通PC2的需求,以下是一个简单的静态路由配置示例:

  1. 配置PC设备的IP地址
    • PC1配置为:IP地址192.168.1.2/24,默认网关192.168.1.1。
    • PC2配置为:IP地址192.168.2.2/24,默认网关192.168.2.1。
  2. 配置路由器接口
    • 进入路由器命令行界面。
    • 配置G0/0/0接口的IP地址为192.168.1.1/24。
    • 配置G0/0/1接口的IP地址为192.168.2.1/24。
  3. 配置静态路由
    • 进入系统视图:system-view
    • 配置静态路由:ip route-static 192.168.2.0 24 192.168.1.2,这意味着当路由器需要发送到192.168.2.0/24网络的数据包时,它将使用下一跳地址192.168.1.2来转发。
  4. 验证静态路由
    • 从PC1发起ping测试:ping 192.168.2.2
    • 如果PC1能够ping通PC2,说明静态路由配置成功。

七、默认路由配置

默认路由是用于将所有无法匹配到具体路由表项的数据包发送到下一跳地址。例如,我们要让PC1能够访问互联网:

  1. 配置默认路由
    • 进入系统视图:system-view
    • 配置默认路由:ip route-static 0.0.0.0 0.0.0.0 192.168.1.2,这表示所有未知的目标地址都将通过下一跳地址192.168.1.2来转发。
  2. 验证默认路由
    • 从PC1尝试访问一个互联网上的服务,例如通过浏览器访问一个常用的网站。
    • 如果能够访问,说明默认路由配置正确。

_注意:_在实际操作中,可能还需要考虑网络安全和访问控制,例如通过ACL(访问控制列表)来限制访问特定服务或者地址。同时,确保所有的配置都符合网络设计和安全策略的要求。在配置过程中,应逐步进行,每次配置更改后都进行验证,以确保网络的稳定性和安全性。

八.静态路由配置实验1

image.png

九.静态路由配置实验2

image.png

十.静态路由本地实验1

image.png

十一.静态路由本地实验2

image.png

十二、补充

本章的Xmind导图与笔记如下,需要自取:
链接:https://pan.baidu.com/s/1PZgJAhJjTzgat64AzpZFJw?pwd=1234
提取码:1234

标签:静态,配置,网络,学习,5G,路由表,路由,路由器
From: https://blog.csdn.net/qq_42520799/article/details/140627675

相关文章

  • 云计算学习——5G网络技术
    系列文章目录`提示:仅用于个人学习,进行查漏补缺使用。Day1网络参考模型Day2网络综合布线与应用Day3IP地址Day4华为eNSP网络设备模拟器的基础安装及简单使用Day5交换机的基本原理与配置Day6路由器的原理与配置Day7网络层协议介绍一提示:写完文章后,目录可以自......
  • Pytorch从基础数据中学习时出现巨大损失
    我正在尝试制作一个非常基本的机器学习应用程序,基本上我希望模型能够根据我提供的虚拟数据尝试预测明年的每个月,但我遭受了巨大的损失Loss:5206342.5000并且预测值与我的预期相差如此之远Predictedvaluesforeachmonthofnextyear:[-0.043424129486083984,......
  • 7.22广告流程学习
    广告主通过平台投放广告,随后生成广告库  引入环境变量 配置文件中没有明文的数据库密码,密码都在kms中保存,需要在配置文件中指明,去请求得到密码,会在日志输出启动Spex微服务会生成一个实例,在postman网关目的地输入这个实例,类似方法参数tail命令查看Spex具体是什么,其实......
  • datasets(HuggingFace)学习笔记
    一、概述(1)datasets使用ApacheArrow格式,使得加载数据集没有内存限制(2)datasets的重要模块:load_dataset:用于加载原始数据文件load_from_disk:用于加载Arrow数据文件DatasetDict:用于操作多个数据集,保存、加载、处理等Dataset:用于操作单个数据集,保存、加载、处理等二、数据......
  • AI盛行的今天还有必要学习数据分析吗?
    1.引言在过去十年中,人工智能(AI)技术以令人瞩目的速度发展,正在深刻改变我们的生活和工作方式。无论是自动驾驶汽车、智能家居,还是AI医疗诊断和金融市场预测,AI技术都在各个领域展现出强大的影响力。特别是在中国,AI技术的研究和应用取得了显著进展,政府和企业的高度重视使得中......
  • Python 网络套接字
    我一直尝试通过Python访问该网站的websocket,但是需要绕过CloudFlare,现在我尝试通过cookie进行绕过,但是这不起作用。我已经尝试在没有cookie的情况下执行此操作,但这也不起作用。importwebsocketimportbase64importosdriver=selenium.webdriver.Firefox()driver.ge......
  • go语言Gin框架的学习路线(九)
    GORM的CRUD教程CRUD是"Create,Read,Update,Delete"(创建、读取、更新、删除)的缩写,代表了数据库操作的基本功能。在GORM的上下文中,CRUD指的是使用GORM库来执行这些基本的数据库操作。创建的在GORM中创建记录通常使用Create方法。以下是一个创建记录的例子,包括......
  • 学习java第一百三十八天
    Bean的作用域1、singleton:单例,Spring中的bean默认都是单例的。2、prototype:每次请求都会创建一个新的bean实例。3、request:每一次HTTP请求都会产生一个新的bean,该bean仅在当前HTTPrequest内有效。4、session:每一次HTTP请求都会产生一个新的bean,该bean仅在当前HTTPsession......
  • 构建坚不可摧的数字长城:从“微软蓝屏”事件看网络安全与系统稳定性的重塑
    “微软蓝屏”事件暴露了网络安全哪些问题?近日,一次由微软视窗系统软件更新引发的全球性“微软蓝屏”事件,不仅成为科技领域的热点新闻,更是一次对全球IT基础设施韧性与安全性的深刻检验。这次事件,源于美国电脑安全技术公司“众击”提供的一个带有“缺陷”的软件更新,它如同一颗......
  • Unity学习记录01:unity2D 控制玩家移动的代码
    学unity搞东西肯定要会控制玩家移动啦,具体学习是参考了b站up主托尔的小lin,再结合我自己的经验总结出来的方法。【Unity2D游戏开发教程】第1课:2D俯视角角色如何移动?_哔哩哔哩bilibilihttps://www.bilibili.com/video/BV14j411j7Un/?spm_id_from=333.999.0.0&vd_source=d6fc444a0......