-
2020-08-31 21:46:18
文章目录
1.概述
第一次配置网络设备,需要使用console线
在PC需要使用“超级终端”或其他软件2.模式与命令
2.1.用户模式
switch>
可以查看交换机的基本简单信息,且不能做任何修改配置!
2.2.特权模式
2.2.1.进入方式
swicth#
通过用户模式输入enable进入特权模式
可以查看所有配置,且不能修改配置,但可以做测试、保存、初始化等操作
2.2.2.命令
copy runnning-config startup-config : 保存配置 write : 保存配置,同上 show(思科)/display(华为) running-config/startup-config: 查看配置及历史信息 enable password 密码 : 配置特权密码 enable secret 密码 : 配置特权密码(用hash配置密码) erase startup-config : 清除配置 show mac-address-table : 查看mac地址表 show ip internet brief : 查看接口的简要信息 show ip route : 查看路由表
2.3.全局配置模式
2.3.1.进入方式
switch(config)#
在特权模式输入configure terminal进入全局配置模式
默认不能查看配置
可以修改配置,且全局生效!2.3.2.命令
hostname 名字 : 更改交换机名字 line vty 0 数字 :开启telnet端口, 让PC可以远程控制,进入该模式后设置密码,设置login int vlan 1 :进入交换机的虚拟接口给交换机配置IP,方便远程控制 username 名字 password 密码 : 创建本地用户,用于进行身份验证 transport input 模式 :设置多种模式进行远程控制 crypto key generate rsa : 生成一个RSA算法 ip default-gateway 网关IP地址 : 给交换机配置网关,实现跨网管理 ip route ip地址 掩码 address (优先级) : 配置路由表静态项,优先级为可选项,用于备用 ip dhcp pool 地址池名 : 将路由器配置成DHCP服务器 network ip地址 掩码地址 : 配置DHCP网段 dns-server ip地址 : 配置指向的DNS default-router ip地址 : 设置该网段的默认网关
2.4.接口配置模式
2.4.1.进入方式
switch(config-if)#
在全局配置模式中输入interface f0/1(接口名字)进入接口配置模式
switch(config-if-range)#
在全局配置模式中输入interface range f0/num-num(接口名字)进入接口配置模式
默认不能查看配置
可以修改配置,且接口生效!2.4.2.命令
shutdown : 关闭该接口 ip add IP地址 子网掩码 :配置IP地址 ip domain-name 域名 : 配置域名 login local : 不用密码登录,使用身份验证,即需要账号和密码才能控制 password 密码 :设置密码 login : 设置用户进入控制台需要进行验证
2.5.console/线/控制台配置模式
2.5.1.进入方式
switch(config-line)#
在全局配置模式中输入line console 0进入console配置模式
默认不能查看配置
可以修改配置,且对console口生效!2.5.2.命令
password 密码 :设置密码 login : 设置用户进入控制台需要进行验证
2.6.通用命令
exit :退出一级 end :退出到用户模式 reload :重启 no 命令 : 删除曾经配置过的命令 do 特权命令 : 在任何模式下都可以执行特权命令
3.内存
在内存中存在一个文件:running-config
第一次开机,系统会在内存中自动创建一个新的干净的runnning-config
所以每次配置完需要保存配置,即把runnig-config内存文件保存到硬盘中
4.交换机开机动作
先去硬盘中查找startup-config是否存在,如果不存在,则在内存中创建新的running-configure
如果存在,则复制到内存中并改名为runninng-config更多相关内容 -
rabbitmq延时队列和四种交换机模式下队列的简单实现
2018-08-06 22:57:39rabbitmq延时队列和四种交换机模式下队列的简单实现,需要自己配置一下属性文件。 -
交换机的四种工作模式
2015-06-07 17:23:09Cisco 交换机的命令行模式用户模式只能用来查看一些统计信息Switch>特权模式可以查看或修改Cisco设备的配置Switch>enable Switch#全局配置模式可以修改交换机的全局配置Switch#configureterminal Switch...转载于:https://blog.51cto.com/arlies/1659427
-
交换机3种工作模式及stp原理
2021-04-08 21:30:29一、交换机的行为 ...Huawei交换机存在三种工作模式 Access,接入模式 Trunk,中继模式 Hybrid,混杂模式 接入模式 使用场景:常用于连接PC、终端设备、路由器等不能识别VLAN标记的流量一、交换机的行为
交换机的行为无非分为接收数据、发送数据;任何流量在一个交换机内部转发时必须携带标签;PC接收到的流量必须为正常流量,不识别携带标签的流量。
接收数据
流量进入一个接口时,先看该流量是否携带标签。
发送数据
流量从一个接口出时,查询该接口的vlan允许列表,关注是否标记。Huawei交换机存在三种工作模式
-
Access,接入模式
-
Trunk,中继模式
-
Hybrid,混杂模式
接入模式
使用场景:常用于连接PC、终端设备、路由器等不能识别VLAN标记的流量的中继模式
使用场景:常用于两台交换机之间相连的链路,用于承载所有的VLAN流量的混杂模式
使用场景:任意场景,但Hybrid的灵活性很高不易于配置Access端口只属于1个VLAN,所以它的缺省VLAN就是它所在的VLAN,不用设置;
Hybrid端口和Trunk端口属于多个VLAN,所以需要设置缺省VLAN ID。缺省情况下,Hybrid端口和Trunk端口的缺省VLAN为VLAN 1Tag和Untag,tag是指vlan的标签,即vlan的id,用于指名数据包属于那个vlan,untag指数据包不属于任何vlan,没有vlan标记pvid,即端口vlan id号。
access
接收:如果是无标记帧,则会打上接口的缺省vlan,接收
如果是标记帧,对比缺省vlanid,相同接收,不相同丢弃发送:对比接口vlanid,如果不相同不能从该接口发送
trunk
接收:如果是无标记帧,则会打上接口的缺省vlanid,接收
如果是标记帧,检查允许列表,允许则接收,不允许就丢弃发送:如果标记帧的vlanid与接口pvid相同,并且在允许列表中,则标记帧的tag被删除发送
如果标记帧的vlanid与接口pvid不同,并且在允许列表中,则标记帧带原tag发送hybrid
接收:如果是无标记帧,接收并打上接口的缺省vlanid,接收
如果是标记帧,检查允许列表(允许列表是tag和untag),允许则接收,不允许就丢弃发送:如果以太帧在untagged或tagged列表,则表示可以从此端口通过,
对于untagged列表中的以太帧,在发送的时候去掉vlan标签后再从端口发送出去;
对于tagged列表中的以太帧,在发送的时候带着vlan标签从端口发送出去。
如果以太帧不在untagged或tagged列表,表示不从此端口通过。hybrid接口
华为默认接口,翻译过来就是混杂接口,因为它结合了access和trunk的功能
主要配置
int e0/0/1 //进接口port link hybrid //配置接口模式为hybrid(华为交换机默认为hybrid)
port hybrid pvid vlan 2 //配置接口pvid (vlan1为接口默认加入的,可以不用配置)
Port hybrid untagged vlan 1 2 //配置脱标签的vlan号
port hybrid tagged vlan 1 2 //配置携带标签的vlan号
实验
下面进行配置(因为是同网段,所以用不到路由器):
ping一下可以发现满足要求
stp生成树协议STP(spanning tree protocol)
为了提高网络可好性,交换网络中通常会使用冗余链路,然而,冗余链路会交给交换网络带来环路风险,并导致广播风暴以及MAC地址表不稳定等问题,进而会影响到用户的通信质量。生成树协议STP(spanning tree protocol)可以在提高可靠性的同时用能避免环路带来的各种问题。环路会引起的问题
(1)环路会引起广播风暴,网络中的主机会收到重复数据帧。
(2)环路会引起MAC地址表震荡。STP的作用
STP通过阻塞端口来消除环路,并能够实现链路备份的目的。(防止环路)
运行该协议的交换机可以自动找出导致环路的链路,并将其临时阻塞,再链路发生故障的时候,再自动恢复阻塞链路,保障网络既有冗余有无环运行。BPDU报文
STP需要网络设备相互交换消息来检测桥接环路,该消息称为网桥协议数据单元BPDU。STP之所以能够良好的工作并构建一个无环的网络,是依赖于BPDU报文的泛洪,并根据报文中相关字段计算的结果
生成树算法的步骤
1、选择根网桥
2、每个非根网桥上选择根端口(RP)
3、在每条链路上都要选择一个指定端口(DP)
4、阻塞既不是根端口又不是指定端口的端口(AP)一、如何选择根网桥
依据:网桥ID(BID)
网桥ID=网桥优先级+网桥的MAC地址
网桥优先级的取值范围:0-65535
默认值:32768优先比较优先级,选最小
当优先级相等的情况下,选MAC地址小的
二、何选择根端口?
1、到根桥最低的根路径成本
某个网桥到达根网桥的中间所有线路的路径成本之和
用来代表一条线路带宽的大小
2、直连的网桥ID最小的
3、对端端口ID(PID)最小的
端口ID=端口优先级+端口编号
端口优先级:0-255 默认值:128
三、如何选择指定端口?
根网桥上的每个端口都是指定端口,都不会被阻塞
1、比较到达根桥的RPC(Root Path Cost),越小越优。
2、比较BPDU包发送者的BID,越小越优。
3、比较BPDU包发送者的PID,越小越优。
4、比较BPDU包接收者的PID,越小越优。题目
首先网桥优先级都一样,MAC地址最小的是sw1,所以sw1为根网桥,它的两个端口为指定端口,然后根据路径开销最小最优先可以确定sw2和sw3的根端口分别为上面的端口和下面的端口,最后可以判断出指定端口sw2下面那个端口及阻塞端口sw3上面那个端口。
-
-
RabbitMQ的四种交换机模式
2019-06-29 22:27:38一、RabbitMQ的简单介绍 RabbitMQ作为一个消息队列,它负责提供一个通用的消息发送和接收平台,并且保证消息在传输过程中的安全可靠。...二、RabbitMQ的四种交换机 直连交换机:Direct exchange 扇形交换机:...一、RabbitMQ的简单介绍
RabbitMQ
作为一个消息队列
,它负责提供一个通用的消息发送和接收平台,并且保证消息在传输过程中的安全可靠。
消息(Message)由Client
(客户端)发送,RabbitMQ
接收到消息之后通过交换机
转发到对应的队列
上面。Worker
会从队列中获取未被读取的数据处理。
二、RabbitMQ的四种交换机
- 直连交换机:Direct exchange
- 扇形交换机:Fanout exchange
- 主体交换机:Topic exchange
- 首部交换机:Headers exchange
1、直连交换机
直连交换机是一种带路由功能的交换机,一个队列会和一个交换机绑定,除此之外再绑定一个
routing_key
,当消息被发送的时候,需要指定一个binding_key
,这个消息被送达交换机的时候,就会被这个交换机送到指定的队列里面去。同样的一个binding_key
也是支持应用到多个队列中的。
这样当一个交换机绑定多个队列时,就会被送到对应的队列去处理。
如图所示:当指定routing_key为key1时,消息队列1和2都会收到消息,下面用伪代码演示一下(只做演示,相关依赖省略):MQ配置类
@Configuration public class MQConfig { //创建三个队列1,2,3 //Queue的第一个参数为队列名称,第二个参数为是否持久存在 @Bean public Queue directQueue1() { return new Queue("queue1", true); } @Bean public Queue directQueue2() { return new Queue("queue2", true); } @Bean public Queue directQueue3() { return new Queue("queue3", true); } //创建直连交换机,参数为交换机的名称 @Bean public DirectExchange directExchange() { return new DirectExchange("DIRECT_EXCHANGE"); } //将三个队列都与该直连交换机绑定起来,并赋予上面说的binding_key(也可以说是routing_key) @Bean public Binding bindingDirectExchange1() { return BindingBuilder.bind(directQueue1()).to(directExchange()).with("key.1"); } @Bean public Binding bindingDirectExchange2() { return BindingBuilder.bind(directQueue2()).to(directExchange()).with("key.1"); } @Bean public Binding bindingDirectExchange3() { return BindingBuilder.bind(directQueue3()).to(directExchange()).with("key.2"); } }
MQSnder
发送者类@Service public class MQSender { //注入AmqpTemplate接口,该接口定义了发送和接收消息的基本操作 @Autowired AmqpTemplate amqpTemplate; public void send(String message) { //第一个参数指将消息发送到该名称的交换机,第二个参数为对应的routing_key,第三个参数为发送的具体消息 amqpTemplate.convertAndSend("DIRECT_EXCHANGE", "key.1", message); } }
MQReceive
消费者类@Service public class MQReceiver { private static final Logger logger = LoggerFactory.getLogger(MQReceiver.class); //此注解表示监听某个队列,参数为队列名 @RabbitListener(queues = "queue1") public void receive1(String message) { logger.info("receive : dir1 message {}", message); } @RabbitListener(queues = "queue2") public void receive2(String message) { logger.info("receive : dir2 message {}", message); } @RabbitListener(queues = "queue3") public void receive3(String message) { logger.info("receive : dir3 message {}", message); } }
调用发送者的send方法后,发现结果是队列1和2收到了消息,符合预期
适用场景:有优先级的任务,根据任务的优先级把消息发送到对应的队列,这样可以派更多的资源去处理高优先级的队列。2、扇形交换机
扇形交换机是最基本的交换机类型,它能做的事非常简单——广播消息,扇形交换机会把能接收到的消息全部发送给绑定在自己身上的队列。因为广播不需要"思考",所以扇形交换机处理消息的速度也是所有的交换机类型里面最快的。
下面用伪代码演示一下。
MQ配置类
@Configuration public class MQConfig { //创建三个队列1,2,3 //Queue的第一个参数为队列名称,第二个参数为是否持久存在 @Bean public Queue fanoutQueue1() { return new Queue("queue1", true); } @Bean public Queue fanoutQueue2() { return new Queue("queue2", true); } @Bean public Queue fanoutQueue3() { return new Queue("queue3", true); } //创建扇形交换机,参数为交换机的名称 @Bean public FanoutExchange fanoutExchange() { return new FanoutExchange ("FANOUT_EXCHANGE"); } //将三个队列都与该交换机绑定起来,无需binding_key @Bean public Binding bindingFanoutExchange1() { return BindingBuilder.bind(fanoutQueue1()).to(fanoutExchange()); } @Bean public Binding bindingFanoutExchange2() { return BindingBuilder.bind(fanoutQueue2()).to(fanoutExchange()); } @Bean public Binding bindingFanoutExchange3() { return BindingBuilder.bind(fanoutQueue3()).to(fanoutExchange()); } }
MQSnder
发送者类@Service public class MQSender { //注入AmqpTemplate接口,该接口定义了发送和接收消息的基本操作 @Autowired AmqpTemplate amqpTemplate; public void send(String message) { //第一个参数指将消息发送到该名称的交换机,第二个参数为对应的routing_key(此时设置为空字符串即可),第三个参数为发送的具体消息 amqpTemplate.convertAndSend("FANOUT_EXCHANGE", "", message); } }
MQReceive
消费者类@Service public class MQReceiver { private static final Logger logger = LoggerFactory.getLogger(MQReceiver.class); //此注解表示监听某个队列,参数为队列名 @RabbitListener(queues = "queue1") public void receive1(String message) { logger.info("receive : fanout message {}", message); } @RabbitListener(queues = "queue2") public void receive2(String message) { logger.info("receive : fanout message {}", message); } @RabbitListener(queues = "queue3") public void receive3(String message) { logger.info("receive : fanout message {}", message); } }
调用
MQSend
的send()
方法,三个队列都能接收到消息。
适用场景:需要给所有绑定该交换机的队列直接发送消息时使用。3、主题交换机
直连交换机的
routing_key
方法非常简单,如果希望将一条消息发送给多个队列,那么这个交换机需要绑定非常多的routing_key
,这样的话消息的管理就会非常的困难。
所以RabbitMQ
提供了一种主题交换机,发送到主题交换机上的消息需要携带制定规则的routing_key
,主题交换机会根据这个规则将数据发送到对应的队列上。
主题交换机的routing_key
需要有一定的规则,交换机和队列绑定时候设置的binding_key
需要采用*.#.*…的格式,每个部分用.分开,其中:- *表示一个单词
- #表示任意数量(零个或多个)单词。
假设有一条消息的routing_key
为com.lrving.www
,那么带有这样binding_key
的几个队列都有收到消息:
- com…
- …www
- com.#
- …
下面是网上的一张图,清楚描述了主题交换机的消息发送规则
当一个队列的绑定键为#
的时候,这个队列将会无视消息的路由键,接收所有的消息。下面用伪代码演示一下
MQ配置类
@Configuration public class MQConfig { @Bean public Queue topicQueue1() { return new Queue("TOPIC_QUEUE1", true); } @Bean public Queue topicQueue2() { return new Queue("TOPIC_QUEUE2", true); } @Bean public TopicExchange topicExchange() { return new TopicExchange("TOPIC_EXCHANGE"); } //将topicQueue1与topicExchange交换机绑定 @Bean public Binding bindQueue1() { return BindingBuilder.bind(topicQueue1()).to(topicExchange()).with("topic.key1"); } //将topicQueue2与topicExchange交换机绑定 @Bean public Binding bindQueue2() { return BindingBuilder.bind(topicQueue2()).to(topicExchange()).with("topic.#"); } }
MQSnder
发送者类@Service public class MQSender { //注入AmqpTemplate接口,该接口定义了发送和接收消息的基本操作 @Autowired AmqpTemplate amqpTemplate; public void sendTopic(String message) { amqpTemplate.convertAndSend("TOPIC_EXCHANGE", "topic.key1", message); amqpTemplate.convertAndSend("TOPIC_EXCHANGE", "topic.key2", message); } }
MQReceive
消费者类@Service public class MQReceiver { private static final Logger logger = LoggerFactory.getLogger(MQReceiver.class); @RabbitListener(queues = "TOPIC_QUEUE1") public void receiveQueue1(String message) { logger.info("receive : queue1 {}", message); } @RabbitListener(queues ="TOPIC_QUEUE2") public void receiveQueue2(String message) { logger.info("receive : queue2 {}", message); } }
调用
MQSender
的send()
方法,发现队列1收到了一条消息,而队列2收到了两条消息,符合参数#
的描述。4、首部交换机
首部交换机是忽略
routing_key
的一种路由方式。路由器和交换机路由的规则是通过Headers
信息来交换的,这个有点像HTTP
请求中的请求头。将一个交换机声明成首部交换机,绑定一个队列的时候,定义一个Hash
的数据结构,消息发送的时候,会携带一组hash
数据结构的信息,当Hash
内容匹配上的时候,消息就会被写入队列。
绑定交换机和队列的时候,Hash
结构中要求携带一个键"x-match",这个键的Value
可以是any
或者all
,这代表消息携带的Hash
是需要全部匹配(all),还是仅仅匹配一个键(any)就可以了。相比较直连交换机,首部交换机的优势是匹配的规则不被限定为字符串(string)。
下面用伪代码演示一下:
MQ配置类
@Configuration public class MQConfig { @Bean public Queue headersQueue() { return new Queue("HEADERS_QUEUE"); } @Bean public HeadersExchange headersExchange() { return new HeadersExchange("HEADERS_EXCHANGE"); } //将headersQueue与HeadersExchange交换机绑定 @Bean public Binding bingHeadersQueue() { //map为绑定的规则 Map<String, Object> map = new HashMap<>(); map.put("headers1", "value1"); map.put("headers2", "value2"); //whereAll表示需要满足所有条件 return BindingBuilder.bind(headersQueue()).to(headersExchange()).whereAll(map).match(); } }
MQSnder
发送者类@Service public class MQSender { //注入AmqpTemplate接口,该接口定义了发送和接收消息的基本操作 @Autowired AmqpTemplate amqpTemplate; public void sendHeaders(String message) { //配置消息规则 MessageProperties messageProperties = new MessageProperties(); messageProperties.setHeader("headers1", "value1"); messageProperties.setHeader("headers2", "value2"); //要发送的消息,第一个参数为具体的消息字节数组,第二个参数为消息规则 Message msg = new Message(result.getBytes(), messageProperties); amqpTemplate.convertAndSend("HEADERS_EXCHANGE", "", msg); } }
MQReceive
消费者类@Service public class MQReceiver { private static final Logger logger = LoggerFactory.getLogger(MQReceiver.class); @RabbitListener(queues = "HEADERS_QUEUE") public void receiveHeadersQueue(byte[] message) { logger.info("receive : HeadersQueue {}", new String(message)); } }
调用
MQSender
的send()
方法,发现队列收到了消息,符合预期。参考资料
-
交换机接口的三种工作模式以及链路聚合!
2021-04-07 23:04:46文章目录链路聚合一、手工负载分担模式二、LACP模式2.1静态LACP模式2.2动态LACP模式总结 链路聚合 一、手工负载分担模式 二、LACP模式 2.1静态LACP模式 2.2动态LACP模式 总结 提示:这里对文章进行总结: 例如:以上... -
RabbitMQ的交换机类型和工作模式
2022-03-15 22:21:41RabbitMQ的交换机类型:直连交换机,主题交换机,扇形交换机,简单模式。RabbitMQ的工作模式:简单模式,工作队列,订阅模式,路由模式,通配符模式。 -
【RabbitMQ】RabbitMQ的交换机类型和工作模式
2022-04-11 14:52:29RabbitMQ共4种交换机类型,6种工作模式。 未完待续… 参考资料: 1,RabbitMQ四种交换机类型 2,RabbitMQ六种工作模式 3,理解 RabbitMQ Exchange 4,RabbitMQ的六种工作模式 -
交换机的五大工作模式
2019-10-29 21:19:38该模式只能查看配置,且只能查看部分配置,不能配置交换机。 **2)**特权模式: switch>enable 简写:en switch# 该模式只能查看配置,且只能查看部分配置,不能配置交换机。 **3)**全局配置模式: switch... -
简析交换机三种端口模式
2020-09-21 10:26:57交换机常见的三种端口模式。 -
第5节 交换机的工作模式及基本命令—基于Cisco Packet Tracer
2022-01-09 10:47:21交换机的工作模式及基本命令0 摘要1 交换机的工作模式1.1 实际工作环境1.2 工作模式2 交换机基本命令2.1 模式切换命令2.2 快捷键2.3 配置主机名2.4 设置用户密码2.5 设置特权密码2.6 查看running-config配置2.7保存... -
H3C交换机配置模式有哪几类?
2020-10-01 13:34:46H3C交换机配置模式有哪几类?很多人都不知道H3C交换机有哪几种配置模式,下面分享四种H3C交换机配置模式一一介绍给大家,需要的朋友可以参考下 -
华为交换机三种接口模式详解与相关实验举例
2020-11-18 19:21:24一、华为交换机接口模式详解 一、华为交换机VLAN部分的接口模式: 1、只要流量进入华为的设备将马上打上标签;-- 华为设备内部转发的流量均存在标签 2、华为设备交换机上所有的接口存在转发允许列表,只有被转发允许... -
一文了解网络交换机的6种命令配置模式
2021-08-11 13:43:27飞畅科技系列交换机IOS提供了用户EXEC模式和特权EXEC模式两种基本的命令执行级别,同时还提供了全局配置、接口配置、Line配置和vlan数据库配置等多种级别的配置模式,以允许用户对交换机的资源进行配置和管理。... -
9.网络技术——交换机三种接口模式(后附实验题)
2021-04-08 16:29:29交换机的三种接口模式2.STP生成树2.1 STP生成树的部分知识2.2 BPDU 报文3.实验题3.1 实验一:3.2实验二:3.3 实验三: 1.交换机的三种接口模式 目的就是在研究 发送数据跟接收数据的操作 在交换机的内部,数据永远是... -
思科交换机工作模式及基本命令
2020-03-07 16:27:06交换机4种工作模式(思科) 1)用户模式: switch> 可以查看交换机的基本简单信息,且不能做任何修改配置! 2)特权模式: switch> enable switch# 可以查看所有配置,且不能修改配置 但可以做测试、保存、... -
RabbitMQ exchange(交换机)的三种模式
2018-11-27 16:27:32我们在rabbitMq的时候经常会用到exchange来分发我们的消息,在使用exchange的时候要了解其常见的三种模式: fanout模式 direct模式 topic模式 2、exchange的fanout模式 这个模式的要点是:忽略routing key,将... -
交换机基本命令模式
2020-06-28 10:26:011案例1:交换机基本命令模式 1.1问题 本例要求熟练掌握交换机每个模式的配置命令 对于思科交换机来说,主要有2中...2)交换机工作模式的进入与退出 真实设备环境、如图所示。 1.2方案 本例中的配置练习可采用思科模 -
RabbitMQ四种交换机类型
2022-02-09 18:13:53最新版本的RabbitMQ有四种交换机类型,分别是Direct exchange、Fanout exchange、Topic exchange、Headers exchange。本文用SpringBoot工程具体介绍四种交换机的使用。 一、Direct Exchange 处理路由键。需要将一个... -
RabbitMQ 使用之 四种交换机模式
2018-08-05 10:06:25RabbitMQ 有四种交换机模式: Direct Pattern (此模式不需要配置交换机) Fanout Pattern ( 类似于广播一样,将消息发送给和他绑定的队列 ) Topic Pattern ( 绑定交换机时可以做匹配。 #:表示零个或多个... -
交换机、路由器 以及 路由器工作模式:桥接模式、路由模式、中继模式
2020-11-03 16:42:59通过软件方式,将路由器2中的多个LAN口扩展成路由器1的LAN口,与路由器1同处与一个网段,此时可以理解为交换机模式(路由器的DHCP是关闭的)。 路由器中的 路由模式: 将上级LAN口作为通往外部的网关,其下扩展开... -
华为交换机三种Telnet配置模式
2021-05-26 12:57:09文章目录实验拓扑图:实验配置思路:实验基本配置:SW1——配置VLAN和接口模式SW2——配置VLAN和接口模式配置AAA认证SW2——配置认证模式为AAA认证SW1——Telnet登录192.168.10.2设备配置none认证SW2——配置认证... -
华为路由交换机端口的三种模式
2021-03-04 21:35:461、 Access模式:如果交换机的一个接口模式为 access,并且划分到vlan10,数据包进入的时候会插入VLAV标签,数据包的离开的时候会刺离VLAN标签。 2、 Trunk模式:允许所有的vlan数据包通过默认只允许vlan通过,如 果想让... -
交换机接口的双工模式
2020-12-04 15:24:381.1 单工模式 单工:只发送或者只接收,在交换机里接收信息但是不能发送,或者只发送不能接收。 1.2 半双工模式 半双工:发送的时候不能接收,接收的时候不能发送。在交换机里接收的时候不能发送,在发送的时候不能... -
【网络工程】交换机三种端口模式Access\Hybrid和Trunk的详解
2021-12-08 12:27:32一直被在问到交换机的几种端口具体是什么作用,这个确实在我们平时中很多朋友容易忽略,那么今天就带大家了解下。 以太网端口有 3种链路类型:access、trunk、hybird Access类型端口:只能属于1个VLAN,一般用于... -
交换机接口的三种模式
2019-04-16 18:03:02二层交换机接口类型 access 接收数据帧时候,如果该帧所携带的VLAN-ID与该端口缺省的PVID相同, 则接收。若不同则丢弃 发送数据的时候,剥夺tag标签。即access发送的数据帧一定是无标记帧的 trunk 接收数据的时候 ... -
交换机trunk模式工作原理
2017-03-02 10:20:46TRUNK是端口汇聚的意思,允许交换机与交换机、交换机与路由器、主机与交换机或路由器之间通过两个或多个端口并行连接同时传输以提供更高带宽、更大吞吐量, 大幅度提供整个网络能力。VLAN TRUNK一般是你设置了多个... -
交换机上的三种端口模式
2018-01-08 13:21:11补充知识 ...hybrid或者trunk模式下,这个端口允许多个vlan的数据包通过),但是只能有一个PVID,收到一个不带tag头的数据包时,会打上PVID所表示的vlan号。 VID(VLAN ID)是VLAN的标识,定义其中的端口