交换机

[ccf 4] 网络延时

霸气de小男生 提交于 2019-11-29 20:05:58
网络延时 问题描述   给定一个公司的网络,由n台交换机和m台终端电脑组成,交换机与交换机、交换机与电脑之间使用网络连接。交换机按层级设置,编号为1的交换机为根交换机,层级为 1。他的交换机都连接到一台比自己上一层的交换机上,其层级为对应交换机的层级加1。所有的终端电脑都直接连接到交换机上。   当信息在电脑、交换机之间传递时,每一步只能通过自己传递到自己所连接的另一台电脑或交换机。请问,电脑与电脑之间传递消息、或者电脑与交换机之间传递消息、 或者交换机与交换机之间传递消息最多需要多少步。 输入格式   输入的第一行包含两个整数n, m,分别表示交换机的台数和终端电脑的台数。   第二行包含n - 1个整数,分别表示第2、3、……、n台交换机所连接的比自己上一层的交换机的编号。第i台交换机所连接的上一层的交换机编号一定比自己的编号小。   第三行包含m个整数,分别表示第1、2、……、m台终端电脑所连接的交换机的编号。 输出格式   输出一个整数,表示消息传递最多需要的步数。 样例输入 4 2 1 1 3 2 1 样例输出 4 样例说明   样例的网络连接模式如下,其中圆圈表示交换机,方框表示电脑:   其中电脑1与交换机4之间的消息传递花费的时间最长,为4个单位时间。 样例输入 4 4 1 2 2 3 4 4 4 样例输出 4 样例说明   样例的网络连接模式如下:  

Catalyst 6500/6000 Switches ARP or CAM Table

心已入冬 提交于 2019-11-29 18:43:22
译: https://www.cisco.com/c/en/us/support/docs/switches/catalyst-6500-series-switches/71079-arp-cam-tableissues.html Catalyst交换机维护多种类型的表,这些表专为第2层交换或多层交换(MLS)而定制,并保存在very fast的memory中,以便可以并行比较帧或数据包中的许多字段。 ARP -将IP地址映射到MAC地址,以便在第2层广播域内提供IP通信。 例如,主机B想要向主机A发送信息,但在其ARP缓存中没有主机A的MAC地址。主机B为广播域内的所有主机生成广播消息,以获取与主机A的IP地址关联的MAC地址。广播域内的所有主机都接收ARP请求,并且只有主机A以其MAC地址进行响应。 CAM -All Catalyst交换机型号使用CAM表进行第2层交换。 当帧到达交换机端口时,源MAC地址被学习并记录在CAM表中 。 到达端口和VLAN都记录在表中,并附有时间戳 。如果在一个交换机端口上学习的MAC地址已移至另一个端口,则会记录最近到达端口的MAC地址和时间戳。然后,删除上一个条目。如果发现表中已存在正确到达端口的MAC地址,则仅更新其时间戳。 三元内容可寻址存储器(Ternary Content Addressable Memory,TCAM ) -

spring boot 自学笔记(八) Rabbitmq 延迟消息(插件)

柔情痞子 提交于 2019-11-29 10:10:51
在前面文章有通过Rabbit的死信方式来实现延迟队列机制, 但是这种方式有极大的弊端, 机试不考虑死信队列性能问题,另外发送的消息并不能保证时间延迟的可靠性,。 举例如下: 同时发送两条延迟消息,分别是间隔10S 和 30S,正常情况下,会在10S 之后和 30S 之后分别收到消息, 但实际情况可能是 ,假如先发送的是30S消息, 再发送的10S消息 , 那么收到消息的情况可能会是在30S 之后同时收到两条消息,具体原因是因为队列先进先出原则。 本篇主要记录使用插件形式实现延迟消息队列, 并且避免上述情况: 插件名称: rabbitmq_delayed_message_exchange 官网下载地址 ,下载对应版本安装即可, 操作教程线上教程很多,自行扫荡,简单的说下我自己安装的docker测试环境: 1. 下载插件, 并且解压 :rabbitmq_delayed_message_exchange-20171201-3.7.x.ez 2. 在目录下新建 Dockerfile: FROM rabbitmq:3.7-management COPY rabbitmq_delayed_message_exchange-20171201-3.7.x.ez /plugins EXPOSE 15671 15672 RUN rabbitmq-plugins enable --offline

RabbitMQ之工作模式

我是研究僧i 提交于 2019-11-29 10:09:28
六大工作模式 RabbitMQ有以下几种工作模式 : 1、Work queues 2、Publish/Subscribe 3、Routing 4、Topics 5、Header 6、RPC 一、 Work queues 工作队列模式,采用默认的交换机,路由名称为队列名称,有多个终端消费同一个队列的时候,交换机采用轮询发送消息,通俗点说就是给第一个发一条,另外一个发下一条 应用场景: 对于 任务过重或任务较多情况使用工作队列可以提高任务处理的速度。 测试: 1、多个消费者。 2、生产者发送多个消息。 结果: 1、一条消息只会被一个消费者接收; 2、rabbit采用轮询的方式将消息是平均发送给消费者的; 3、消费者在处理完某条消息后,才会收到下一条消息。 二、 Publish/subscribe 发布订阅模式: 1、每个消费者监听自己的队列。 2、生产者将消息发给broker,由交换机将消息转发到绑定此交换机的每个队列,每个绑定交换机的队列都将接收到消息 应用场景: 用户通知,当用户充值成功或转账完成系统通知用户,通知方式有短信、邮件多种方法 。 流程: 1.生产者 声明fanout类型交换机。 声明两个队列并且绑定到此交换机,绑定时不需要指定routingkey 发送消息时不需要指定routingkey 2.消费者 交换机会将信息发布给每个监听本交换机的队列

H3C的由来及基础配置

故事扮演 提交于 2019-11-29 07:22:59
博文目录: 一、H3C的由来 1、H3C产品体系 2、H3C与Cisco命令对比 二、H3C基础配置 1、主机名与接口配置 2、配置Telnet接入(用户名和密码双认证) 3、配置静态默认路由 4、配置VLAN与Trunk 5、配置ACL 6、配置NAT 7、配置策略路由 一、H3C的由来 H3C的前身华为3COM公司,是华为与美国3COM公司的合资公司。2006年11月,华为将其在3COM中49%股权以8.8亿美元卖给3COM。2007年4月,公司正式更名为“杭州华三通信技术有限公司”,简称“H3C”。 当前数据通信市场主要分为电信运营商和企业网市场,华为一直专注于运营商市场,而H3C主要专注于企业网市场。Cisco的业务则横跨运营商和企业网市场,并在这两个市场上保持一定的领先地位。在运营商市场上华为是Cisco的主要对手,在企业网市场上H3C是Cisco的主要对手。Cisco在能源、金融、国际企业、电力等行业有优势,而H3C在政府、烟草、交通、中小型企业及相关的政府采购有优势。在中国路由器与交换机领域,H3C的市场份额已位居第一。 1、H3C产品体系 经过多年的发展,H3C网络产品线已经具有业界最全的网络产品,包括全系列路由器、交换机、WLAN、ICG信息通信网关和业务软件产品。同时H3C始终探索客户需求,为用户提供新一代统一交换架构数据中心解决方案、IPv6解决方案

二层交换

狂风中的少年 提交于 2019-11-29 05:03:41
交换网络基础 交换机工作在数据链路层 ,通过MAC 地址转发数据帧 交换机在接受到一个主机的广播后,会以广播的形式从其他接口发送出去,这个过程叫做泛洪。 交换机在从广播中学习的 mac地址与对应的链接接口,写入mac表中 dis mac-address 查看mac表 路由器是隔离广播的,路由器的每一个端口是一个广播域 交换机的转发行为有:   1 泛洪   在这些情况下进行泛洪:     1 广播     2 未知的单播帧     3组播帧   2 转发     1对已知的单播帧   3 丢弃 VLAN技术:   在同一个广播域内,在逻辑上对广播的隔离, ---- 虚拟本地局域网   不同的vlan之间是不能相互访问的   vlan的标识id 范围0-4095 其中 0 与4095 不能用是保留的   对于vlan的配置在交换的的接口上,该接口配置的是vlan几,上面接的主机就是属于vlan几的 ,   这个当主机报文发送到交换机接口上,交换机会在报文上封装一个tag的标识来标识vlan的id 链路类型:   用户主机与交换机之间的链路成为接入链路 ----Access , 这只能让一种vlan通过   交换机与交换机之间的链路为干道链路 trunk   trunk链路可以让多个vlan 通过。 来源: https://www.cnblogs.com/huxl1/p

MSTP多实例生成树实验

…衆ロ難τιáo~ 提交于 2019-11-29 04:58:19
一、实验目的 验证MTSP多实例生成树的作用及原理 二、实验器材 华为交换机三台 pc机六机 双绞线 三、实验步骤 1)、将三台交换机彼此互联; 2)、每台交换机上各连两台pc机; 如图所示:根据三个交换机的MAC地址可得出S14为根网桥 四、配置思路 1)在每个交换机上创建Vlan10 20 2)将每个交换机的E0/0/1端口加入Vlan10,E0/0/2加入Vlan20 3)将每个交换机的互联端口设置为trunk模式,允许Vlan10、20的数据帧通过 4)配置交换机: S14:Vlan10为主根,Vlan20为次根; S15:Vlan20为主根,Vlan10为次根 5)激活S14,S15,S16区域配置 6)配置各pc机的ip地址和子网掩码 五、配置步骤 命令注释:u t m 关闭消息提醒 [s14]vlan batch 10 20 ------创建vlan10和vlan20 [s14]int e0/0/1---------进入e0/0/1端口 [s14-Ethernet0/0/1]port link-type access-------将e0/0/1端口设置为access模式 [s14-Ethernet0/0/1]port default vlan 10``------将e0/0/1加入vlan10 [s14-Ethernet0/0/2]port link-type

关于10G/40G/100G数据中心光纤布线知识

孤人 提交于 2019-11-29 04:43:30
随着人们对于数据中心的扩建与可扩展性要求的不断增大,如何实现数据中心从40G/100G向400G的平滑演进成为一个在问题,提升竞争力成为布线甚而设施必须实现可靠性、可管理性和灵活性。光纤连接解决方案可以 使数据中心的甚而设施满足当前和未来对数据传输速率的要求。 数据中心变革史 现在的数据中心 1、传统10G常采用SFP+光模块,双芯LC接口互联; 2、40G以太网规范要求8芯互联,4发4收,采用12芯光缆布线解决方案,每个信道拥有4条专用发射光纤和4条专用接收光纤,中间4条光纤保持闲置; 3、100G以太网常解决方案规定使用24条光纤,分为两个12芯阵列,一个阵列专用于发射,别一阵列专用于接收,每个阵列中间10条光纤用于传输流量,而两端2条光纤闲置。 传输类型 在传统的串行传输中,数据是通过一对光纤传输的,一条光纤发射(Tx)一条光纤接收(Rx)。在1G和10G的传输速度下,收发器的选择并非至关紧要,因为所有收发器均以相同的方式和相同的波长运行。当网络速度逐渐增加到40/100G时,市面上出现了不同(专有)的WDM技术,此后收发器的选择开始变得更为关键,因为有些收发器采用两种不同波长,而有些收发器采用四种不同波长,致使他们与IEEE批准的使用并行光学传输的SR4协议并不兼容。 并行光学传输 并行光学传输 使用并行光学接口在多条光纤上同时传输和接受数据并通常应用于中短距离传输

2019

给你一囗甜甜゛ 提交于 2019-11-29 01:55:21
记住以太网MAC地址是48位 48比特位 1字节=8位bit H代表16位 交换机的工作原理 1.初始状态 2.MAC地址学习 3.广播未知数据帧 4.接收方回应 5.交换机实现单播通信 自己的话理解 一开始交换机开启,无任何MAC物理地址,PC机向交换机发送数据帧,交换机记录原地址并进行接口标识,交换机并进行广播目标地址,接口方回应,交换机记录目标地址,并进行接口标识,,返回PC端,这样PC1与PC2短时间内可以进行单播通信。 交换机以太网的接口的工作模式 1.单工 两个数据站之间沿单一方向传输 2.半双工 两个数据站之间双向传输,但不能同事进行 3.全双工 两个数据站之间双向传输且可以同时进行 思科模拟器的快捷键 Ctrl+A把光标移到最前面 Ctrl+E把光标移到最后面 Ctrl+shift+数字6解除定板 Tab补全命令 ? 查看命令行 思科交换机有四个模式且进入本模式的字母 用户模式 enter Switch> 特权模式 enable 简写en Switch# 全局模式 config terminal 简写conf t Switch(config)# 接口模式 interface fa0/0到24 简写int f0/0到24 Switch(config-if)# 今天学到的 思科命令 特权模式下 查看版本 show version 特权模式下 查看MAC地址 show