交换机

2019 SDN上机第6次作业

霸气de小男生 提交于 2019-12-06 12:58:40
1.实验拓扑 from mininet.topo import Topo from mininet.net import Mininet from mininet.node import RemoteController,CPULimitedHost from mininet.link import TCLink from mininet.util import dumpNodeConnections class MyTopo( Topo ): "Simple topology example." def __init__( self ): "Create custom topo." Topo.__init__( self ) L1 = 2 s = [] for i in range( L1 ): sw = self.addSwitch( 's{}'.format( i + 1 ) ) s.append( sw ) count = 1 for sw1 in s: for i in range(3): host = self.addHost( 'h{}'.format( count ) ) self.addLink( sw1, host ) count += 1 self.addLink(s[0],s[1]) topos = { 'mytopo': ( lambda: MyTopo(

2019 SDN上机第5次作业

只愿长相守 提交于 2019-12-06 10:08:20
2019 SDN上机第5次作业 浏览RYU官网学习RYU控制器的安装和RYU开发入门教程,提交对于教程代码的理解: 描述官方教程实现了一个什么样的交换机功能? 官方教程实现了一个将接收到的数据包发送到所有端口的交换机功能 控制器设定交换机支持什么版本的OpenFlow? 控制器设定交换机支持OpenFlow 1.0 控制器设定了交换机如何处理数据包? 首先通过以下这个语句设置想要向交换机协商的OpenFlow版本号 OFP_VERSIONS = [ofproto_v1_0.OFP_VERSION] 给出官方的代码,这一部分是实现将接收到的数据包发送到所有端口的功能。 @set_ev_cls(ofp_event.EventOFPPacketIn, MAIN_DISPATCHER) def packet_in_handler(self, ev): msg = ev.msg dp = msg.datapath ofp = dp.ofproto ofp_parser = dp.ofproto_parser actions = [ofp_parser.OFPActionOutput(ofp.OFPP_FLOOD)] out = ofp_parser.OFPPacketOut( datapath=dp, buffer_id=msg.buffer_id, in_port=msg.in_port,

【Java】SpringBoot整合RabbitMQ

青春壹個敷衍的年華 提交于 2019-12-06 10:06:39
介绍   RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。   RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,AMQP,即Advanced Message Queuing Protocol, 高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。   在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间, 提高了系统的吞吐量。   本篇将详细介绍RabbitMQ以及如何在SpringBoot中使用。 简单概念 Broker - 简单来说就是消息队列服务器的实体。 Exchange - 消息路由器,转发消息到绑定的队列上,指定消息按什么规则,路由到哪个队列。 Queue - 消息队列,用来存储消息,每个消息都会被投入到一个或多个队列。 Binding - 绑定,它的作用就是把 Exchange 和 Queue 按照路由规则绑定起来。 RoutingKey - 路由关键字,Exchange 根据这个关键字进行消息投递。 Producter - 消息生产者,产生消息的程序。 Consumer - 消息消费者,接收消息的程序。 Channel - 消息通道,在客户端的每个连接里可建立多个Channel

华为交换机支持Vlanif数

谁都会走 提交于 2019-12-06 10:02:00
S5706、S5700LI、S5700S-LI和S5710LI支持1个VLANIF接口。 S5700HI支持1024个VLANIF接口。 S5700SI、S5710EI和S5700EI支持256个VLANIF接口 小结:二层Li一般只持的一个vlanif用做交换机管理 三层支持多个用做划vlan路由用 来源: CSDN 作者: yxwmzouzou 链接: https://blog.csdn.net/yxwmzouzou/article/details/52851158

闲谈华为交换机5700 ACL配置

不羁的心 提交于 2019-12-06 10:01:21
闲谈华为交换机5700 ACL配置(亲测) wqxh788关注2人评论14088人阅读2013-12-18 18:06:15 最近来了一台华为5700 SI版本交换机,也上了一台防火墙不过是百兆的,主要用于监控与视频会议,为了带宽,防火墙就基本没啥作用了,直接拆了不用,但还是要保证安全,只能在5700上做ACL安全策略,所以研究了一下ACL的配置。 一、说明: 1、华为交换机的ACL规则没变,但下发需要通过流策略traffic policy下发; 2、流策略又包括相应的流分类traffic classifier,流行为traffic behavior; 3、流分类traffic classifier用于绑定相应的ACL规则,流行为traffic behavior决定匹配的流分类是否permit或deny; 4、ACL规则里只需配置匹配的流,使用permit标识,而deny基本没啥用; 5、如果有多个ACL number,在流策略traffic policy里需要按顺序绑定(根据业务是先允午后禁止或先禁止后允许),800说可以配优先级,但我么有发现命令。 6、在接口的inbound 方向下发。 二、版本信息 Huawei Versatile Routing Platform Software VRP (R) software, Version 5.110 (S5700

交换机的标准访问控制

混江龙づ霸主 提交于 2019-12-06 09:42:39
项目目标: (1)了解IP标准访问控制列表的功能及用途 (2)掌握交换机IP标准访问控制列表配置技能 工作任务: 你是公司网络管理员,公司的技术部、业务部和财务部分属不同的3个网段,三个部门之间通过三层交换机进行信息传递,为了安全起见,公司要求你对网络的数据流量进行控制,实现技术部的主机可以访问财务部的主机,但是业务部的主机不能访问财务部的主机。 任务分析 首先对三层交换机进行基本配置,实现三个网段可以相互访问(前提),然后对三层交换机配置IP标准访问控制列表,允许技术部主机发出的数据包通过,不允许业务部主机发出的数据包通过,最后将这一策略加到三层交换的相应端口。 任务实施 网络拓扑图 第一步:在三层交换上创建3个vlan,并将3个vlan当成子接口配置IP地址 使用show ip interface brief检验创建的vlan 三个子接口分别给三个网段提供网关,由于是三层交换,要提供不同网段之间的通信,要打开三层交换的路由功能。 接下来,开始配置二层交换,在各个二层交换机上创建vlan,并将主机放入vlan 由于外部的主机发出的数据包都是跨交换机的,所以各个交换机之间的链路要配成干道,三层和二层互联的时候配置干道有两种方法,最简单的就是在二层交换机上面去配置,让三层交换机去学习,第二种方法就是在在三层交换机上去配置,但是要先把它的分装协议改成dot.1q。 开始配PC的IP地址

路由器ACL访问控制列表

烂漫一生 提交于 2019-12-06 09:35:50
实验名称:标准访问控制列表 实验拓扑: 实验步骤: (1) 连接主机,交换机,路由器实现全网互连 (2) 配置路由器的访问控制列表 (3) 验证 实验名称:命名标准访问控制列表 实验拓扑: 实验步骤: (1) 连接主机,交换机,路由器实现全网互连 (2) 配置交换机 (3) 验证 实验名称:扩展控制访问列表 实验拓扑: 实验步骤: (1) 连接主机,交换机,路由器,服务器实现全网互连 (2) 配置第一个路由器实现 pc6 能访问服务器的 www 服务不能 ping 通服务器,这个网段的其他主机都能完全访问服务器 (3) 验证 实验名称:命名扩展控制访问列表 实验拓扑: 实验步骤: (1) 连接主机,交换机,路由器,服务器实现全网互连 (2) 配置交换机 (3) 验证 转载于:https://blog.51cto.com/fengzhankui/1540236 来源: CSDN 作者: weixin_34380948 链接: https://blog.csdn.net/weixin_34380948/article/details/91820562

华为S5720交换机通过ACL限制VLAN之间的访问

筅森魡賤 提交于 2019-12-06 09:21:40
华为S5720上实际配置过 不过iP是10.0.151.0 0.0.0.255不能访问其他vlan 通过 traffic-filter 调用 <Huawei>sys [Huawei]acl 3000 // 创建高级 ACL ( 3000~3999 ) [Huawei-acl-adv-3000] [Huawei-acl-adv-3000]rule permit ip source192.168.1.0 0.0.0.255 destination 192.168.2.0 0.0.0.255 // 配置允许 192.168.1.0 段去访问 192.168.2.0 段 [Huawei-acl-adv-3000]rule deny ip source192.168.1.0 0.0.0.255 destination 192.168.4.0 0.0.0.255 // 配置拒绝 192.168.1.0 段去访问 192.168.=4.0 段 [Huawei-acl-adv-3000]dis thi // 查看当前配置是否配置成功 # acl number 3000 rule5 permit ip source 192.168.1.0 0.0.0.255 destination 192.168.2.0 0.0.0.255 rule10 deny ip source 192.168.1.0 0.0

vlanif接口实现跨越三层网络通信配置

孤街浪徒 提交于 2019-12-06 09:15:44
本示例拓扑结构如图6-23所示。示例中互联的三层交换机SwitchA和SwitchB的下面都连接了一个VLAN 10的二层网络,要求SwitchA和SwitchB之间通过OSPF路由协议实现两个VLAN 10二层网络中的用户PC的三层互通。 1.配置思路分析 本示例与上一节介绍的示例在配置上的唯一区别就是要通过OSPF路由协议实现连接在不同网络中的不同VLAN间三层互通。但这里要特别注意的一点是,目前在华为交换机中仍不能直接在物理接口上配置IP地址,只能通过把物理接口放进一个VLAN中,然后为VLAN配置VLANIF接口IP地址来实现物理接口的三层化。 在图中已标识了各VLANIF接口的IP地址,这里要注意,虽然同为VLAN 10,但因为不是一个网段中的VLAN,所以是不同的,可以为它们的VLANIF接口配置不同网段的IP地址。通过OSPF协议对10.10.10.0/24、20.20.20.0/24和30.30.30.0/24三个子网的通告,就相当于通过OSPF协议实现这三个子网间的路由通信。 2.配置步骤 SwitchA上的配置: (1)创建VLAN10和VLAN30。 < HUAWEI > system-view [HUAWEI]sysname SwitchA [SwitchA]vlan batch 10 30 (2)把GE1/0/1和GE1/0/2端口均配置为Trunk类型

2019 SDN上机第5次作业

白昼怎懂夜的黑 提交于 2019-12-06 09:04:45
2019 SDN上机第5次作业 1.浏览 RYU官网 学习RYU控制器的安装和 RYU开发入门教程 ,提交你对于教程代码的理解,包括但不限于: 描述官方教程实现了一个什么样的交换机功能? 将接收到的数据包发送到所有端口的交换机功能 控制器设定交换机支持什么版本的OpenFlow? OpenFlow 1.0 控制器设定了交换机如何处理数据包? 下面我们通过看代码和注释来说明 主要完成将接收到的数据包发送到所有端口的功能。 from ryu.base import app_manager from ryu.controller import ofp_event from ryu.controller.handler import MAIN_DISPATCHER from ryu.controller.handler import set_ev_cls from ryu.ofproto import ofproto_v1_0 class L2Switch(app_manager.RyuApp): OFP_VERSIONS = [ofproto_v1_0.OFP_VERSION] def __init__(self, *args, **kwargs): super(L2Switch, self).__init__(*args, **kwargs) @set_ev_cls(ofp_event