交换机

交换机上的三种端口模式

匿名 (未验证) 提交于 2019-12-02 23:45:01
几个基本概念: 1.端口发送指交换机内部往外发送 2.数据帧在交换机内部处理时,均带vlan etag 3.端口打标或去标(tag或untag)是对端口输出而言 交换机上的三种端口模式:  交换机三种端口模式Access、Hybrid和Trunk的理解  以太网端口有三种链路类型:Access、Hybrid和Trunk。  Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口;  Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口;  Hybrid类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机。  Hybrid端口和Trunk端口在接收数据时,处理方法是一样的,唯一不同之处在于发送数据时:Hybrid端口可以允许多个VLAN的报文发送时不打标签,而Trunk端口只允许缺省VLAN的报文发送时不打标签。  在这里先要向大家阐明端口的缺省VLAN这个概念  Access端口只属于1个VLAN,所以它的缺省VLAN就是它所在的VLAN,不用设置;  当端口接收到不带VLAN Tag的报文后,则将报文转发到属于缺省VLAN的端口(如果设置了端口的缺省VLAN ID)。当端口发送带有VLAN Tag的报文时,如果该报文的VLAN

AMQP 基本概念

匿名 (未验证) 提交于 2019-12-02 23:43:01
AMQP: Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端、中间件不同产品,不同开发语言等条件的限制。 AMQP 0-9-1模型 AMQP 0-9-1的工作过程:消息(message)被发布者(publisher)发送给交换机(exchange),交换机接收到消息根据路由规则分发给绑定的队列(queue)。最后AMQP代理会将消息投递给订阅此队列的消费者或者消费者按需求自行获取。 发布者(publisher)发布消息时可以指定各种消息属性(message meta-data)。有些属性可能会被消息代理(bokers)使用。 从安全角度考虑,网络是不可靠的,发送消息,和接收消息 都是不可靠的。(发送和接收的确认机制)。无法实现生产者到消费者直接的确认机制。 由此我想到的可能引发的问题: 1.生产者发送消息失败 2.消息无接收队列 3.消费者处理失败 4.消费者接收到的消息已超时 交换机(Exchange) 交换机接收生成者 或 其他交换机的消息,按照交换机类型和路由键投递给其他交换机或者消息队列。 交换机只转发消息不存储消息 交换机的类型 DirectExchange 直连交换机 FanoutExchange

RabbitMQ֮Exchange Fanoutģʽ

匿名 (未验证) 提交于 2019-12-02 23:43:01
RabbitMQ发布与订阅原理 Exchange Fanout模式: 案例: 用户注册 ---> 发送邮件 --->发送短信 pom: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.toov5.rabibitMQScribe</groupId> <artifactId>rabibitMQScribe</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.6.5</version> </dependency> </dependencies> </project>    连接工具类:

关于提高服务器的带宽策略bonding

匿名 (未验证) 提交于 2019-12-02 23:43:01
一:bonding的概念 所谓bonding就是将多块网卡绑定同一IP地址对外提供服务,可以实现网卡的带宽扩容、高可用或者负载均衡。 二:bonding的优势 1 网络负载均衡 2 提高带宽网络传输效率 3 网络冗余与高可用 三:bonding的策略(7种策略) 1 balance-rr (mode=0)轮询(Round-robin)策略:从头到尾顺序的在每一个slave接口上面发送数据包。本模式提供负载均衡和容错的能力。 2 active-backup(mode=1)主备模式 ,在绑定中,只有一个slave被激活。当且仅当活动的slave接口失败时才会激活其他slave。为了避免交换  机发生混乱此时绑定的MAC地址只有一个外部端口上可见。在bongding的2.6.2及其以后的版本中,主备模式下发生一次故障迁移时,bonding将在新  激活的slave上会送一个或者多个gratuitous ARP.bonding的主salve接口上以及配置在接口上的所有VLAN接口都会发送gratuitous ARP,只要  这些接口上配置了至少一个IP地址。VLAN接口上发送的的gratuitous ARP将会附上适当的VLAN id。本模式提供容错能力,primary option,  documented below会影响本模式的行为。 3 balance-xor(mode=2

ESXi网络配置详解

匿名 (未验证) 提交于 2019-12-02 23:43:01
如果想要管理ESXi主机网络,那么我们一定要了解一些最基本概念: ESXi网络概述: 物理网络: 物理网络就是为了使物理服务器之间能够正常通信而建立的网络。虚拟网络建立在物理网络之上,没有物理网络,虚拟网络也就没有存在的必要。 虚拟网络: 是在ESXi主机上运行的虚拟机为了互相通信而互相通信而逻辑连接形成的网络。 ESXi网络组件: 物理网卡: 简称vmnic,ESXi内核的第一块称为vmnic0,第二块称为vmnic1,以此类推。 虚拟网卡: 简称VNIC,每台虚拟机可以有多个虚拟网卡,用于连接虚拟交换机,确保互相之间的正常通信。 虚拟交换机: 简称VSwitch,是由ESXi内核提供的,用于确保虚拟机和管理界面之间的相互通信,并且由类似物理交换机的端口/端口组提供网络连接。 虚拟交换机分为三种: 标准交换机 是由每台ESXi主机单独管理的简易交换机,标准交换机操作简单,但每次进行配置修改都要在所有的ESXi主机上进行重复操作,增加了管理成本、并且在主机之间迁移虚拟机时,会重置网络连接状态,加大了监控和故障排除的难度。如图: 标准交换机提供了三种类型的端口/端口组: 虚拟机端口组: 用于连接ESXi上的虚拟机,时期能够相互通信,也可以连接外部网络(如果没有接入vmnic,则只能在单台ESXi之间进行通信)。 VMKernel:

《跟唐老师学习云网络》 - 什么是VLAN和VXLAN

匿名 (未验证) 提交于 2019-12-02 23:41:02
版权声明:华为云版权所有,转载请注明来源 https://blog.csdn.net/devcloud/article/details/91491409 一、背景 敲黑板: VLAN是你理解云网络的门槛石,要想通往云网络的世界,这一扇大门一定得理解透彻。 二、为什么需要VLAN 在前面的课程里面,我们知道了局域网的概念。一个局域网里面有N台电脑互相通信,ARP广播通知到各家各户。把你想象为村里的一户人家,平时送快递收快递,偶尔村里广播找人,派个人到你家询问询问情况,整体看似挺和谐的。 但是这里注意了哦,广播找人,那可一定是全村每家每户都派人通知到的。 然而当村子大了,问题就出来了: 就是这个各路的广播通知的大使啊,不停的往你家门口赶啊,一个又一个,无尽的骚扰着你家,已经困扰到你正常的作息了。 那你可能好奇,一个村里面,这个广播大使能有这么多吗? 嗯,大概你门口就这么多吧(夸张手法) 所以这个村子也得分分组了:上半村,下半村。上半村的事情,广播大使,你别来下半村咨询了,上半村跑完了就噢了。 因此,一个局域网里面的电脑的分组需求就开始了。一个物理世界的人,实际上又分成了各个门派,门派之间各不相干。这种抽象决定了你虽然和邻居很近,然而你们互相不认识,也不通信。 VLAN就是用来给村里人分组用的,每个人贴个标签。代表了你是哪个门派。 三、如何理解VLAN 站在网络报文的角度

思科交换机命令大全 二

匿名 (未验证) 提交于 2019-12-02 23:41:02
版权声明:苏苏吖 https://blog.csdn.net/weixin_44774638/article/details/91489661 11.配置VTP管理域 switch# vlan database switch(vlan)# vtp domain domain-name switch(enable) set vtp [domain domain-name] 12.配置VTP 模式 switch# vlan database switch(vlan)# vtp domain domain-name switch(vlan)# vtp {sever|cilent|transparent} switch(vlan)# vtp password password switch(enable) set vtp [domain domain-name] [mode{ sever|cilent|transparent }][password password] 13.配置VTP版本 switch# vlan database switch(vlan)# vtp v2-mode switch(enable) set vtp v2 enable 14.启动VTP剪裁 switch# vlan database switch(vlan)# vtp pruning switch

思科命令大全 三

匿名 (未验证) 提交于 2019-12-02 23:41:02
版权声明:苏苏吖 https://blog.csdn.net/weixin_44774638/article/details/91489692 为了从一条中继链路上删除VLAN,可使用下列命令: switch(enable) clear trunk module/port vlan-range 用show vtp domain 显示管理域的VTP参数. 用show vtp statistics显示管理域的VTP参数. 在Catalyst交换机上定义TrBRF的命令如下: switch(enable) set vlan vlan-name [name name] type trbrf bridge bridge-num[stp {ieee|ibm}] 在Catalyst交换机上定义TrCRF的命令如下: switch (enable) set vlan vlan-num [name name] type trcrf {ring hex-ring-num|decring decimal-ring-num} parent vlan-num 在创建好TrBRF VLAN之后,就可以给它分配交换机端口.对于以太网交换,可以采用如下命令给VLAN分配端口: switch(enable) set vlan vlan-num mod-num/port-num 命令show

STP

匿名 (未验证) 提交于 2019-12-02 23:36:01
STP基本概念包括交换机的BID(桥ID)。端口ID。端口成本。端口状态。端口角色。 通过执行stp port priority 可以改变当前端口的端口优先级。可以直接影响该端口是否会被选举为指定端口 通过使用 stp pathcost-standard 命令来修改默认的端口成本的计算方法 stp pathcost-standard (do1d-1998/dol1t/legacy) 若要为不同的端口配置路径开销值,可单独执行 STP cost STP 选举流程: 1.选举根桥 2.非根交换机选举根端口 3.每个线路选举指定端口 4.阻塞非根,非指定端口 选举根桥,根端口,指定端口,阻塞端口都以下面的规则来选,都是越小越好 这些信息在BPDU中都有。 比较规则: 1.bridge ID:   优先级(默认32768) + MAC地址 2.Cost路径开销: 根据接口带宽比例计算 3.port ID:    优先级 (默认128)+ 端口号 根桥选举: 1.选根桥:每个交换机假设自己为根,互相发送BPUD报文,然后通过比较规则竞选根桥 2.选根端口:每个交换机根据接收由根桥发送的BPDU中的开销来选举根端口(最优路径),交换机接收累加开销,转发不累加 3.选指定端口:每条链路根据比较规则来选出指定端口,每条链路必须有指定端口。 4.选阻塞端口:除了根端口,指定端口,剩下的为阻塞端口

实验一:VLAN创建

匿名 (未验证) 提交于 2019-12-02 23:34:01
先创建两个交换机,左边交换机机连接四个PC,右边交换机机连接两个PC,再启动全部设备。接着给每个PC分别配上IPV4地址和掩码地址。然后先打开左边交换机的启动命令行终端。创建vlan 10和vlan 20,之后再用interface gi进入接口。 将PC3和PC4配置为vlan10,PC5和6配置为vlan20。 右边交换机也同样创建vlan 10和vlan 2。接着用interface gi进入接口,再将PC7配置为vlan10,PC8配置为vlan20。 最后再把两个交换机都用trunk模式。 左边交换机: system-view sysname r1 vlan 10 vlan 20 interface gi 1/0/1 port link-type access port access vlan 10 interface gi 1/0/2 port link-type access port access vlan 10 interface gi 1/0/3 port link-type access port access vlan 20 interface gi 1/0/4 port link-type access port access vlan 20 quit interface gi 1/0/48 port link-type trunk port trunk