网络基础-4

news2025/1/17 21:34:14

链路聚合技术

  1. 根据灵活性地增加网络设备之间的带宽供给
  2. 增强网络设备之间连接的可靠性
  3. 节约成本

链路聚合

是将两个或更多数据信道结合成一个单个的信道,该信道以一个单个的更高带宽的逻辑链路出现。链路聚合一般用来连接一个或多个带宽需求大的设备,例如连接骨干网络的服务器或服务器群。

理论上,同一聚合链路中的各成员链路的带宽可以是不同的,实际上,现实难度和实现成本等原因总是要求各成员链路的带宽保持一致。

链路聚合的原理就是“流量分担”原理
多条成员链路共同分担了聚合链路的总流量。如果聚合链路中的某一条成员链路发生故障中断,则故障的成员链路分担的流量会被FD转移给其它成员链路。

聚合链路在工作中,由于帧的长度有长有短,于是帧的传输时间就有长有短,而不同的帧所经过的成员链路又可能不同,所以一般情况下总是会出现乱序现象。

为了避免有害乱序现象的产生,同时实现流量分担,聚合端口的FD必须遵从以下规则

  1. 同一个Conversation(会话)中的帧,必须被分发给同一条成员链路
  2. 不同Conversation(会话)中的帧,可以分发给同一条成员链路,也可以被分发给不同成员链路
    同一个会话中的帧时不会乱序的,不同的会话中的帧是可能会有乱序的,但这是无害乱序。

LACP链路聚合控制协议,在设备上实现链路聚合时,通常又两种模式

  1. 手工负载分担模式
  2. LACP模式

LACP模式实现起来会增加设备本身的负责度,但它的自动化程度更高,并且可以避免一些人为的错误。

DHPC动态主机配置协议,该协议提供了一种动态分配网络配置参数的机制,并且可以向后兼容BOOTP协议。

DHPC的工作流程分为四个阶段:发现、提供、求情、确认。

静态NAT技术要求私有IP地址与公有IP地址保持固定不变的一一对应关系。

Ease IP技术,是NAPT的一种简化情况。无需建立公有IP地址资源,只会用到一个公有IP地址。也会建立并维护一张动态地址及端口映射表。

PPP是点到点协议,是数据链路层协议,定义了自己的帧格式,这种格式的帧称为PPP帧。指这样的网络中可以包含多个(两个或两个以上)接口,且网络内部的任意两个接口之间都可以进行二层通信。

在这里插入图片描述
PPPoE是为了将PPP协议应用到以太网上而诞生的。本质上是一个允许在以太广播域中的两个以太接口之间创建点对点隧道协议,描述了如何将PPP协议封装在以太帧里面。

在这里插入图片描述
在这里插入图片描述
ACL访问控制列表:配置ACL的网络设备根据事先设定好的报文进行规则对经过设备的报文进行匹配,然后对匹配上的报文执行实现设置好的处理动作。

这些匹配规则和相对应的处理动作是根据具体的网络需求而设定的。处理动作的不同匹配规则的多样性,使ACL可以发挥出各种各样的功效。

ACL技术是和防火墙、路由策略、QoS、流量过滤等技术结合使用的。

根据ACL不同的特性,将ACL分成不同类型:基本ACL、高级ACL、二层ACL、用户自定义ACL。

配置了ACL的设备,接收到一个报文之后,会将该报文和ACL的规则进行逐条匹配,一旦报文匹配上某条规则,则设备会对该报文执行规则对应的处理动作,并且不在进行后续的匹配。如果没有一条规则匹配上的,则设备会对该报文执行permit处理动作。

permit是一种处理动作,表示允许某个网络流量通过ACL规则所定义的过滤条件。当一个网络流量匹配到了ACL规则中的permit条件时,就会被允许通过,否则就会被阻止或拒绝。

基本ACL高级ACL二层ACL用户自定义ACL
只能基于IP报文的源IP地址、报文分片标记和时间段信息来定义规则可以根据IP报文的源IP地址、IP报文的目的IP地址、IP报文的协议字段的值、IP报文的优先级的值、IP报文的源端口号、TCP报文的目的的端口号、UDP报文的源端口号、UDP报文的目的端口号等信息来定义规则根据报文的源MAC地址、目的MAC地址、802.1p优先级、二层协议类型等二层信息制定匹配规则。二层ACL编号范围为4000~4999,可根据报文的以太网帧头信息来定义规则,在公司的内部网络中,想对特定的终端进行访问权限控制,这时就需要二层ACL,使用二层ACL,可以根据源MAC地址、目的MAC地址、802.1p优先级、二层协议类型等二层信息对流量进行管控用户自定义ACL编号范围为5000~5999,可根据偏移位置和偏移量从报文中提取出一段内容进行匹配

SNMP协议,是Client/Server模式的网络协议。在管理员设备上面的是SNMP Client,被管理设备上的是SNMP Server,管理信息是通过在SNMP Sever和SNMP Client之间进行SNMP报文的交互而实现的。

SNMP协议SMI协议MIB协议
运行在管理员电脑上的程序称为Manager,被管理者称为Agent,并通过Manager和Agent之间交换这些报文,从而实现管理信息的交流,实现网络管理的目的。主要内容就是定义了一系列的规则:1.关于如何给管理对象命名。2.定义了被管理对象的类型。3.关于如何对被管理对象的各种信息进行编码。就是在被管理的设备上建立一个数据库,这数据库包含了名字、类型、内容的被管理对象;这些数据都需要遵从SMI规范。

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

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

相关文章

生化危机8:村庄- RESIDENT EVIL VILLAGE- 全新篇章,恐惧再升级

想要感受真正的生存恐怖吗?现在,最令人期待的恐怖游戏《生化危机8:村庄》即将登陆!在这个充满神秘和危险的村庄中,你将体验到前所未有的恐惧。 《生化危机8:村庄》是CAPCOM公司开发的生化危机系列最新作&a…

java毕业设计基于springboot+vue高校本科学生综评系统

项目介绍 本系统是利用Spring Boot框架而设计的一款结合用户的实际情况而设计的平台,利用VUE技术来将可供学生和管理员来使用的所有界面来显示出来,利用Java语言技术来编程实现用户和管理员所执行的各类操作业务逻辑,以MySQL数据库来存取系统…

Taro React组件开发(12) —— RuiVerifyPoint 行为验证码之文字点选

1. 效果预览 2. 使用场景 账号登录,比如验证码发送,防止无限调用发送接口,所以在发送之前,需要行为验证! 3. 插件选择 AJ-Captcha行为验证码文档AJ-Captcha行为验证码代码仓库为什么要选用【AJ-Captcha行为验证码】呢?因为我们管理后台使用的是 pigx ,它在后端采用的是【…

Elasticsearch下载安装,IK分词器、Kibana下载安装使用,elasticsearch使用演示

首先给出自己使用版本的网盘链接:自己的版本7.17.14 链接:https://pan.baidu.com/s/1FSlI9jNf1KRP-OmZlCkEZw 提取码:1234 一般情况下 Elastic Search(ES) 并不单独使用,例如主流的技术组合 ELK&#xff08…

汽车EDI:福特Ford EDI项目案例

项目背景 福特(Ford)是世界著名的汽车品牌,为美国福特汽车公司(Ford Motor Company)旗下的众多品牌之一。此前的文章福特FORD EDI需求分析中,我们已经了解了福特Ford EDI 的大致需求,本文将会介…

Vue之CSS基础

CSS:层叠样式表 1、选择器 从模板template中选择某元素进行样式设置 需要注意的是作用域到底是当前模板还是整个html文档 1.1 基础(单一)选择器 标签、类、 id、通配符 标签、直接使用标签名,比如div,span… 优点:全选 模板中的名{。。。}…

学习Bootstrap 5的第十九天

目录 范围 自定义范围 步进 最小值和最大值 输入框组 输入组 输入组大小 带复选框和单选框的输入组 输入组按钮 带下拉按钮的输入组 输入框组标签 范围 自定义范围 可以通过将.form-range类添加到type"range"的输入元素来自定义范围菜单的样式。 要创建…

地球系统模式(CESM)详解

目前通用地球系统模式(Community Earth System Model,CESM)在研究地球的过去、现在和未来的气候状况中具有越来越普遍的应用。CESM由美国NCAR于2010年07月推出以来,一直受到气候学界的密切关注。近年升级的CESM2.0在大气、陆地、海…

【CVPR2023】Learning A Sparse Transformer Network for Effective Image Deraining

论文:https://readpaper.com/paper/4736105248993591297 代码:https://github.com/cschenxiang/DRSformer Transformer 模型通常使用标准的 QKV 三件套进行计算,但是部分来自 K 的 token 与来自 Q 的 token 并不相关,如果仍然对这…

【干货分享】性能测试小白,如何在实际工作开展性能测试?

从小入手,从简单的开始,然后慢慢的做更系统更复杂的性能测试 确定需求 刚接触性能测试的同学往往不知道性能测试是有需求的。比如 给我测一下系统的性能线上xx服务器挂了,能否重现一下线上问题 如果你是性能测试同学,假设时间…

如何知道服务器的某个端口是否打开

1、telnet 命令:telnet ip port,port即端口,我们一般最常见的命令就是telnet,但是telnet使用的是tcp协议,换句话说telnet只能检测tcp的这个端口打开了没 若是端口打开,会出现下列信息 失败的是这个 如…

想做短视频,但是没有经验,不会拍、不会剪、不会写脚本怎么办?

现在很多人都准备进入短视频领域,让自己多一份收入。不过有个很现实的问题,不会拍、不会剪、也不会写脚本怎么办,还能做短视频吗? 如果是完全不会,那么初期肯定是要学习一些基础知识的,比如基础的拍摄技巧…

漆料店信息展示服务预约小程序的作用是什么

漆料在工程、家庭装修等场景中都是不可缺的,而在种类/品牌方面更是众多,无论厂家直营店还是经销商,市场中都有很多,在生意方面,尤其是较大的店面,除了本地生意,外地客户也有一定拓展。 但由于种…

李宏毅2023机器学习作业HW04解析和代码分享

ML2023Spring - HW4 相关信息: 课程主页 课程视频 Kaggle link Sample code HW04 视频 HW04 PDF 个人完整代码分享: GitHub | Gitee | GitCode P.S. 即便 kaggle 上的时间已经截止,你仍然可以在上面提交和查看分数。但需要注意的是:在 kaggle…

mac m1下navicat执行mongorestore 到mongodb

首先,下载https://www.mongodb.com/try/download/mongocli 解压缩后 有可执行文件使用navicat打开 加载后再重新点击 选择 要恢复的文件即可

木疙瘩学习-元素行为添加与控制

这里面都是一些代码逻辑,但是这个平台让用户0代码实现交互,但是难点是,用户需要有一定的业务逻辑转换程序逻辑思维能力! 注意,舞台上的任何素材(包括元件整体、元件内部素材)都可以参与程序逻辑!前提是我们…

rabbitmq Could not find handle.exe, please install from sysinternals

报错:Could not find handle.exe, please install from sysinternals 这是由于rabbitmq 调用 windows系统中handle.exe,但是handle.exe缺失而导致的错误。 解决方案: 1 下载 Handle - Sysinternals | Microsoft Learn 2 完成后&#xff…

技术贴 | 深度解析 KaiwuDB 聚焦操作

一、AST 抽象语法树 执行一条简单的 SQL 语句 SELECT avg(b) FROM NATION GROUP BY b。NATION 是一张小表,只有 25 条记录;对第 2 列 b 进行取平均值的聚集操作。上述示例中的 SQL 语句经过分析器解析后得到 AST,如下图所示。 二、逻辑计划…

末日危机小说,情节紧凑刺激,主角霸气拯救世界,绝对过瘾

今天小郑为大家精挑细选了三本让人欲罢不能的末日危机小说。这些书籍不仅在情节设计上扣人心弦,更在设定和人物塑造上别具一格。每一本都犹如一部惊心动魄的探险旅程,让你在享受阅读的乐趣的同时,也能感受到深刻的思考和震撼。 《全世界只有…

为什么要使用 Spring 框架?

Spring 是一个轻量级应用框架,它提供了 IoC 和 AOP 这两个核心的功能。它的核心目的是为了简化企业级应用程序的开发,使得开发者只需要关心业务需求,不需要关心 Bean 的管理, 以及通过切面增强功能减少代码的侵入性。从 Spring 本…