交换机

在eNSP下使用Hybird接口

霸气de小男生 提交于 2019-12-07 13:07:35
1.实验拓扑图 2.实验编址表 3.实验过程 按照拓扑图设置各个PC机的IP地址 双击PC1然后弹出对话框,依次设置主机名:PC1→IP地址:192.168.1.1→子网掩码:255.255.255.0→点击“应用” 如下图PC1 的设置:(另外4个也是如下操作设置) 完成配置之后,启动设备并测试各个终端之间的连通性,如下图所示测试PC1和PC2之间的连通性: 在没有定义VLAN及接口类型之前,默认情况下,交换机 上所有接口都是Hybird类型,接口的PVID是VLAN1(即所有接口收到没有标签的二层数据帧,都被转发到VLAN1中,并继续以Untagged的方式把帧发送至同为VLAN1的其他接口),所以,即使未做任何配置,主机之间默认仍然可以相互通信。 在S1上使用display port vlan命令查看接口的默认类型,查询结果如下图所示: 在上两篇博客我们学习到了,交换机的接口可以是Access、Trunk,两种接口配合还可以实现跨交换机信息互通,现在又学到了Hybird第三种接口,那么这三种接口有什么区别呢?   Access类型的接口仅属于一个VLAN,只能接受、转发相应VLAN的帧;       收到一个报文之后,判断是否有VLAN信息,         如果有则直接丢弃(缺省);         如果没有则打上端口的PVID,并进行交换转发;       发送一个报文

rabbitMQ交换机的发布订阅模式

筅森魡賤 提交于 2019-12-07 00:12:29
生产者: # !/usr/bin/env python # -*- coding: utf-8 -*- import pika # 创建连接对象 connection = pika.BlockingConnection(pika.ConnectionParameters(host='localhost')) channel = connection.channel() # 创建交换机 channel.exchange_declare(exchange='logs', exchange_type='fanout') # 往队列里插入数据 channel.basic_publish(exchange='logs', routing_key='', body="I don't know") connection.close()    消费者: # !/usr/bin/env python # -*- coding: utf-8 -*- import pika # 创建连接对象 connection = pika.BlockingConnection(pika.ConnectionParameters(host='localhost')) channel = connection.channel() # 创建交换机 channel.exchange_declare(exchange=

RSTP基础配置

半世苍凉 提交于 2019-12-06 22:52:32
本实验模拟公司网络场景。S3和S4是接入层交换机,负责用户的接入,S1和S2是汇聚层交换机,四台交换机组成一个环形网络。为了防止网络中出现环路,产生网络风暴,所有交换机上都需要运生成树协议。同时为了加快网络收敛速度,网络管理员选择使用RSTP协议,且使得性能较好的S1为根交换机,S2为次根交换机,并配置边缘端口进一步优化公司网络。 实验拓扑 实验编址 实验步骤 1、基础配置 根据实验编址表进行相应的基本IP地址配置,并使用ping命令检测直连链路的连通性 2、配置RSTP基本功能 在汇聚层交换机S1、S2及接入层交换机S3、S4上,把生成树模式由默认的MSTP改为RSTP。由于华为交换机上默认即开启了MSTP,故只需修改生成树模式即可。 配置完成后,用display stp查看生成树的模式及根交换机的位置 上述信息中,CIST Bridge是交换机自己的ID,而CIST Root是根交换机的ID。根交换机是交换机ID最小的交换机,所以,观察可知,S4 是当前的根交换机。 在RSTP构建的树形拓扑中,网络管理员需要设置汇聚层主交换机S1为根交换机,汇聚层交换机S2为备份根交换机。 可以观察到,stp root primary命令修改的是交换机ID中的交换机优先级,把默认 的优先级由32768改为0,所以S1的交换机ID变为最小,是Primary root,即根交换机。

rabbitmq基础知识

北战南征 提交于 2019-12-06 22:50:40
背景: RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如 COBAR的 IIOP ,或者是 SOAP 等),但是在异步消息处理中却不是这样,只有大企业有一些商业实现(如微软的 MSMQ ,IBM 的 Websphere MQ 等),因此,在 2006 年的 6 月,Cisco 、Redhat、iMatix 等联合制定了 AMQP 的公开标准。   RabbitMQ是由RabbitMQ Technologies Ltd开发并且提供商业支持的。该公司在2010年4月被SpringSource(VMWare的一个部门)收购。在2013年5月被并入Pivotal。其实VMWare,Pivotal和EMC本质上是一家的。不同的是VMWare是独立上市子公司,而Pivotal是整合了EMC的某些资源,现在并没有上市。 工作原理: 组成部分说明如下: Broker:消息队列服务进程,此进程包括两个部分:Exchange和Queue。 Exchange:消息队列交换机,按一定的规则将消息路由转发到某个队列,对消息进行过虑。 Queue:消息队列,存储消息的队列,消息到达队列并转发给指定的消费方。 Producer:消息生产者,即生产方客户端

ARP攻击

∥☆過路亽.° 提交于 2019-12-06 19:55:02
ARP攻击就是通过伪造IP地址和MAC地址实现ARP欺骗 能够在网络中产生大量的ARP通信量使网络阻塞 攻击者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP缓存中的IP-MAC条目 造成网络中断或中间人攻击。 ////////////////////////////////////////////// 当局域网内某台主机运行ARP欺骗的木马程序时,会欺骗局域网内所有主机和交换机 让所有上网的流量必须经过病毒主机 其他用户原来直接通过交换机上网转由通过病毒主机上网,切换的时候用户会断一次线。 也就是说修改某一A交换机的IP,改为另一B交换机的IP,然后用户上网连的是B交换机 ////////////////////////////////////////////// ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的进行 /////////////////////////////////////////////// ARP攻击仅能在以太网(局域网如:机房、内网、公司网络等)进行。 无法对外网(互联网、非本区域内的局域网)进行攻击。 来源: CSDN 作者: _Getwebshell_ 链接: https://blog.csdn.net/qq_43776408/article/details/101652599

RSTP生成树

隐身守侯 提交于 2019-12-06 16:52:34
一.实验目的 二.实验拓扑图 三.实验编址 四.实验步骤 1.基本步骤 配置PC机IP 配置完成,开启所有设备,测试主机之间连通性 2.配置RSTP基本功能 在四台交换机上修改生成树模式;配置完成后,在四台交换机都使用display stp命令查看生成树的模式以及根交换机的位置 CIST Bridge是交换机自己的ID,而CIST Root是根交换机的ID。根交换机是交换机ID最小的ID 在RSTP构建的树形拓扑中,网络管理员需要设置汇聚层主交换机S1为根交换机,汇聚层交换机S2为备份根交换机 配置完成后,在S1上使用display stp命令观察 可以看到,stp root primary命令修改的是交换机ID中的交换机优先级,即把S1设置为根交换机 在S2使用display stp查看,可以观察到已经将S2设置为次根交换机了 在S3 S4上使用display stp命令查看 可以观察到 S3 S4 交换机的交换机优先级仍然保持32768,都把S1当做根交换机 使用display stp brief命令查看各交换机端口状态及角色 S1上无根端口,所有端口都是指定端口 S2上 GE 0/0/1 是根端口 S3上 E0/0/2是根端口,E0/0/3是指定端口,E0/0/4是备份端口 S4上E0/0/2是根端口,E0/0/3是代替端口 模拟根端口断掉的过程,把S2 的GE 0/0

STP配置和选路规则

人走茶凉 提交于 2019-12-06 15:25:46
1.用四台S3700交换机,2台PC机,组建网络拓扑       2.对mengyu-S1进行设置   (1)在交换机启用生成树(华为交换机默认启用MSTP),将交换机的STP模式更改为普通生成树STP;        (2)配置完成后,默认情况下需要等待30s生成树重新计算的时间,再用命令“display stp”查看mengyu-S1生成树的状态        (3)也可以使用命令“display stp brief”,查看摘要信息         3.对mengyu-S2进行设置   (1)在交换机启用生成树(华为交换机默认启用MSTP),将交换机的STP模式更改为普通生成树STP;        (2)配置完成后,默认情况下需要等待30s生成树重新计算的时间,再用命令“display stp”查看mengyu-S2生成树的状态        (3)也可以使用命令“display stp brief”,查看摘要信息      4.对mengyu-S3进行设置   (1)在交换机启用生成树(华为交换机默认启用MSTP),将交换机的STP模式更改为普通生成树STP;        (2)配置完成后,默认情况下需要等待30s生成树重新计算的时间,再用命令“display stp”查看mengyu-S3生成树的状态        (3)也可以使用命令“display stp

Java操作RabbitMQ添加队列、消费队列和三个交换机

为君一笑 提交于 2019-12-06 15:08:48
一、发送消息到队列(生产者) 新建一个maven项目,在pom.xml文件加入以下依赖 <dependencies> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.6.5</version> </dependency> </dependencies><br> 新建一个P1类 package com.rabbitMQ.test; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory; import java.io.IOException; import java.util.concurrent.TimeoutException; /** * @author mowen * @create 2019/11/20-11:23 */ public class P1 { public static void main(String[] args) throws IOException, TimeoutException { //消息队列名字 String

浪潮思科交换机相关配置

我的未来我决定 提交于 2019-12-06 13:20:41
目录 浪潮思科交换机相关配置 1、配置vlan示例 2、配置聚合端口 3、配置聚合端口,并将物理接口加入到聚合端口(mode 为active),并设置为trunk ,允许所有vlan 通过。 4、设置mtu 浪潮思科交换机相关配置 1、配置vlan示例 vlan 3 no shutdown ##################################### interface vlanif 3 no shutdown 2、配置聚合端口 interface port-channel 1 no shutdown 3、配置聚合端口,并将物理接口加入到聚合端口(mode 为active),并设置为trunk ,允许所有vlan 通过。 ############################################################################ #注意:接口的设置要和聚合端口配置设置成一样才能将物理端口加入到聚合端口。 ############################################################################ interface port-channel 1 no shutdown switchport switchport mode trunk switchport trunk

2019 SDN上机第6次作业

感情迁移 提交于 2019-12-06 13:03:44
1.作业要求: 实验拓扑 1.实验拓扑见 2019 SDN上机第2次作业 ; 2.要求:使用Python脚本完成拓扑搭建,并连接ryu控制器; 使用Ryu的REST API下发流表实现和第2次实验同样的VLAN 1.参考资料:REST API:可以在线学习中国大学MOOC 《软件定义网络》第六讲 北向接口 Ryu控制器的API文档:ryu.app.ofctl_rest Ryu的拓扑展示 助教博客:基于RYU restful api实现的VLAN网络虚拟化 2.要求:完成自动化脚本编写,一键下发流表; 对比两种方法,写出你的实验体会 作业博客链接: https://edu.cnblogs.com/campus/fzu/fzusdn2019/homework/10134 2.具体操作步骤与截图说明: 实验环境:VMware Workstation Pro14.1、ubuntu-16.04 (1)实验拓扑: 给定的实验拓扑图如下所示: 编写Python脚本x.py,完成拓扑搭建,实验代码如下所示: from mininet.topo import Topo class Topo2( Topo ): def __init__( self ): # Initialize topology Topo.__init__( self ) # add switches s1 = self