网络基础-4

链路聚合技术

  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.rhkb.cn/news/173840.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[毕设记录]@开题调研:一些产品

我感觉产品能代表落地的一些实际应用,会和研究的角度有些差别,但是需求和兴趣往往是从现实中来的,在上一篇blog里面看外国blog的时候顺着搜搜到了很多国外的智慧校园chatbot解决方案 文章目录 Comm100streebomodern campusUniBuddy Comm100 …

arch linux 安装 vsftpd 配置虚拟用户

后面操作会直接基于 yay 操作 自行查找如何安装 yay 公司经常会用到 ftp 服务 不想用 apache 的 ftp server 所以自己在小机器上撞了 arch linux 用来安装软件 跑程序等。 1. 安装 vsftpd yay vsftpd --noconfirm选择 1 安装 输入密码 2. 安装 pam_pwdfile 安装 pam_pwdf…

【数智化人物展】同方有云联合创始人兼总经理江琦:云计算,引领数智化升级的动能...

江琦 本文由同方有云联合创始人兼总经理江琦投递并参与《2023中国企业数智化转型升级先锋人物》榜单/奖项评选。 数据智能产业创新服务媒体 ——聚焦数智 改变商业 在这个飞速发展的数字时代,我们置身于一个前所未有的机遇与挑战并存的时刻。数字化转型不再仅仅是一…

【音视频|PCM】PCM格式详解

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C、数据结构、音视频🍭 🤣本文内容🤣&a…

共用体开发案例

有若干个人员的数据,其中有学生和教师。学生的数据中包括:姓名、号码性别、职业、班级。教师的数据包括:姓名、号码、性别、职业、职务。要求用同一个表格来处理。 #include <stdio.h>struct Person {char name[32];int age;char zhiYe;char addr[32];union {int class;…

测试时间函数

clock():测试时间函数 测试程序开始运行(即从main开始)到执行当前行需要的时间值,单位毫秒.需要引用time.h 例如&#xff1a;需要需要测试输出0~100需要的时间可以用如下代码&#xff1a; #include<stdio.h> #include<time.h>//单位是毫秒 int main() {clock_t c1…

适用于 Mac 或 Windows 的 4 种最佳 JPEG/PNG图片 恢复软件

您的计算机或外部存储驱动器上很可能有大量 JPEG /PNG图片照片&#xff0c;但不知何故&#xff0c;您意识到一些重要的 JPEG /PNG图片文件丢失或被删除&#xff0c;它们对您来说意义重大&#xff0c;您想要找回它们. 4 种最佳 JPEG/PNG图片 恢复软件 要成功执行 JPEG /PNG图片…

[毕设记录]@开题调研:外文博客搬运整理

搜college chatbot 好像比搜 university chatbot能搜出来的东西更多哈哈 我感觉&#xff0c;AI时代&#xff0c;粗看这种博客比较高效的方式是&#xff0c;用翻译插件迅速概览中文&#xff0c;然后复制给gpt让它总结要点&#xff0c;然后再去看重点部分的原文 文章目录 blog1&a…

视频分辨率/帧率/码率选择参考

1. 视频码率与分辨率的参考表 1080&#xff0a;720的分辨率&#xff0c;用5000K左右&#xff1b; 720&#xff0a;576的分辨率&#xff0c;用3500K左右&#xff1b; 640&#xff0a;480的分辨率&#xff0c;用1500K左右。 2. 计算公式 基本算法&#xff1a;码率&#xff08;kb…

CNCC2023

中国工程院院士&#xff0c;之江实验室主任、阿里云创始人王坚&#xff1a;计算驱动的科学发现和科技创新。 国际计算机学会主席雅尼斯约阿尼迪斯(ACM President Yannis Ioannidis)。 电气和电子工程师协会计算机协会主席妮塔帕特尔(IEEE CS President Nita Patel)。 2022 I…

Express框架开发接口之登录与注册API

我们利用nodeexpressmysql开发接口&#xff0c;对数据库数据进行简单增、删、查改等操作。 接口是什么&#xff1f; 接口是 前后端通信的桥梁 简单理解&#xff1a;一个接口就是 服务中的一个路由规则 &#xff0c;根据请求响应结果 接口的英文单词是 API (Application Progra…

Redis(08)| 线程模型

一、redis 的线程模型 redis 内部使用文件事件处理器 file event handler&#xff0c;它是单线程的&#xff0c;所以redis才叫做单线程模型。它采用IO多路复用机制同时监听多个 socket&#xff0c;将产生事件的 socket 压入内存队列中&#xff0c;事件分派器根据 socket 上的事…

测试工程师面试题,这些你有没有遇到过呢?

其实在软件测试领域面试题多余牛毛&#xff0c;采取疯狂刷题的方式确实可以解决不少面试中可能碰到的问题&#xff0c;而且可以学到一些知识。但是&#xff0c;有可能刷的面试题一个都问不到。 如何才能解除上述尴尬&#xff0c;一定要记得不要脱离一个核心目的&#xff1a;找…

redis中的io多线程(线程池)

文章目录 redis多线程模型redis为什么引入I/O多线程I/O多线程模型 源码解析测试设置连接建立数据传输线程调度开启io线程startThreadedIO关闭io线程stopThreadedIO redis多线程模型 redis为什么引入I/O多线程 Redis 的性能瓶颈在网络 IO 的处理上。Redis 是网络 IO 密集型&am…

链表加法与节点交换:数据结构的基础技能

目录 两两交换链表中的节点单链表加一链表加法使用栈实现使用链表反转实现 两两交换链表中的节点 给你一个链表&#xff0c;两两交换其中相邻的节点&#xff0c;并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题&#xff08;即&#xff0c;只能进行节点…

ModbusTCP 转 Profinet 主站网关控制汇川伺服驱动器配置案例

ModbusTCP Client 通过 ModbusTCP 控制 Profinet 接口设备&#xff0c;Profinet 接口设备接入 DCS/工控机等 兴达易控ModbusTCP转Profinet主站网关&#xff08;XD-ETHPNM20&#xff09;采用数据映射方式进行工作。 使用设备&#xff1a;兴达易控ModbusTCP 转 Profinet 主站网关…

竞赛 深度学习实现行人重识别 - python opencv yolo Reid

文章目录 0 前言1 课题背景2 效果展示3 行人检测4 行人重识别5 其他工具6 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; **基于深度学习的行人重识别算法研究与实现 ** 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c…

几个常用的nosql数据库的操作方式

dynamoDB 键 partition key&#xff1a;分区键 定义&#xff1a;分区键是用于分布数据存储的主键&#xff0c;每个项&#xff08;Item&#xff09;在表中都必须有一个唯一的分区键值。 特点&#xff1a; 唯一性&#xff1a;每个分区键值在表中必须是唯一的&#xff0c;这是因为…

闭包通俗解释,Demo(Go Java Python)

闭包的概念 想象一下&#xff0c;你有一个包裹着变量的函数&#xff0c;就像是一个封闭的包裹。这个包裹里有一个变量&#xff0c;而这个函数&#xff08;或包裹&#xff09;本身就是一个完整的单元。当你把这个函数传递给其他地方&#xff0c;就像是把这个包裹传递出去。 这…

Webpack简介及打包演示

Webpack 是一个静态模块打包工具&#xff0c;从入口构建依赖图&#xff0c;打包有关的模块&#xff0c;最后用于展示你的内容 静态模块&#xff1a;编写代码过程中的&#xff0c;html&#xff0c;css&#xff0c; js&#xff0c;图片等固定内容的文件 打包过程&#xff0c;注…