交换机

理解STP及端口角色状态

别等时光非礼了梦想. 提交于 2019-12-19 14:22:31
广播风暴 当两个以上的网桥使用或交换机端口交叉连接时,网络拓扑结构会产生回路,引发转发帧的无限循环,并迅速扩散到整个网络的回路中。网络中充斥着大量广播帧导致大面积网络拥塞,这种现象就称为广播风暴(broadcast storm)。 广播风暴产生过程如下: 生成树协议 生成树协议STP(Spanning Tree Protocol)通过在每个网桥或交换机禁用某些端口来工作,这样可避免拓扑环路(即两个网桥之间不允许出现重复路径)。为实现STP还需要各网桥之间按照生成树算法要求进行信息交换,以找出根网桥及其子网桥,并禁用某些会形成环路的端口。信息交换通过网桥协议数据单元(Bridge Protocol Data Unit)来实现。 端口5种状态 网桥或交换机的端口可能有5个状态:阻塞、侦听、学习、转发和禁用。他们之间的状态转换如图所示: 上图中,实线箭头表示端口的正常转换,虚线箭头表示由管理配置引起的改变。 交换机上的端口在启动stp协议后,端口存在的五种状态: 1、禁用(disabled) - 该端口只是相应网管消息,并且必须先转到阻塞状态。这种状态可以是由于端口的物理状(如端口物理层没有up)态导致的,也可能是管理员手工讲端口关闭。 2、 阻塞(blocking) - 处于这个状态的端口不能够参与转发数据报文,但可以接收BPDU配置消息,并交给CPU处理。不过不能发送配置BPDU消息

MAC地址的作用

醉酒当歌 提交于 2019-12-19 13:49:25
MAC地址也叫物理地址、硬件地址或链路地址,由网络设备制造商生产时写在硬件内部。IP地址与MAC地址在计算机里都是以二进制表示的,IP地址是32 位的,而MAC地址则是48位的。MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:08: 00:20:0A:8C:6D就是一个MAC地址,其中前6位16进制数08:00:20代表网络硬件制造商的编号,它由IEEE(电气与电子工程师协 会)分配,而后3位16进制数0A:8C:6D代表该制造商所制造的某个网络产品(如网卡)的系列号。只要你不去更改自己的MAC地址,那么你的MAC地 址在世界是惟一的。 MAC地址的作用 IP地址就如同一个职位,而MAC地址则好像是去应聘这个职位的人才,职位可以既可以让甲坐,也可以让乙坐,同样的道理一个节点的IP地址对于网卡是不做 要求,基本上什么样的厂家都可以用,也就是说IP地址与MAC地址并不存在着绑定关系。本身有的计算机流动性就比较强,正如同人才可以给不同的单位干活的 道理一样的,人才的流动性是比较强的。职位和人才的对应关系就有点像是IP地址与MAC地址的对应关系。比如,如果一个网卡坏了,可以被更换,而无须取得 一个新的IP地址。如果一个IP主机从一个网络移到另一个网络,可以给它一个新的IP地址,而无须换一个新的网卡。当然MAC地址除了仅仅只有这个功能还

开发基于UDP广播的小型局域网聊天室

醉酒当歌 提交于 2019-12-19 11:51:12
什么是UDP广播 ? 在了解其之前我们先了解一下什么是UDP协议,TCP协议也许大家已经知道,TCP协议主要是用于建立可靠的数据传输连接,而UDP(UserDatagramProtocol,用户数据包协议)与TCP协议之间的不同在于UDP不是一种基于稳定连接的通讯协议。UDP协议将独立的数据包从一台计算机传输到另外一台计算机,但是并不保证接受方能够接收到该数据包,也不保证接收方所接收到的数据和发送方所发送的数据在内容和顺序上是完全一致的。因此,UDP协议更类似于普通邮政服务,寄信人不能够保证所寄出去的信能够被收信人及时收到,后发出的信也许会比先发出的信更早到达。 而UDP广播就是建立于UDP协议上的数据传输,当网络中的某一台机向交换机或路由发送一个广播数据时,交换机或路由则会帮我们将此广播数据发送到其节点下的所有接收者.交换机或路由在此时就有点类似于"大喇叭".只要我们向"大喇叭"喊一句话(发送一个消息),它就会向所有"听众"传送过去(嗯,聊天室就是如此 ). 从上可知,当我们做一个基于UDP广播的聊天室程序时,所以我们就不需要任何的服务端程序做数据中转(因为我们已有交换机或路由帮我们广播了),只要是在同一个网络下就可以加入我们的聊天室. 程序主要由两个模块组成 ,ChatServer与ChatClient. ChatServer : 聊天服务端,别被名字误会

my_monitor_13

本秂侑毒 提交于 2019-12-19 02:27:50
from operator import attrgetterfrom ryu.app import simple_switch_13from ryu.controller.handler import set_ev_clsfrom ryu.controller import ofp_eventfrom ryu.controller.handler import MAIN_DISPATCHER,DEAD_DISPATCHERfrom ryu.lib import hub #流量监控原理:控制器向交换机周期下发请求:获取统计消息,请求交换机信息:#1) 端口流量统计信息#2) 请求流表项统计信息 class MyMonitor13(simple_switch_13.SimpleSwitch13):#继承SimpleSwitch13这个父类就可以帮我们实现二层交换之类的功能,就不用自己写了。 def __init__(self,*args,**kwargs): super(MyMonitor13, self).__init__(*args,**kwargs) self.datapaths = {} #字典的格式:key-value:key是dpid,value是交换机:1-s1;2-s2 self.monitor_thread = hub.spawn(self._monitor)

iso网络各层协议

此生再无相见时 提交于 2019-12-18 20:30:41
(1)网卡的作用就是把数据进行串并转换(串连数据是比特流形式的,存在与本计算机内部,而计算机与计算机之间是通过帧形式的数据来进行数据传输的),MAC子层规定了如何在物理线路上传输的frame,LLC的作用是识别不同协议类型然后进行encapsulation(封包), 所以精确的说,网卡工作在数据链路层的MAC子层. (2)路由IP属于网络层 (3)ISO的术语称之为中继(relay)系统。根据中继系统所在的层次,可以有以下五种中继系统: 1.物理层(即常说的第一层、层L1)中继系统,即转发器(repeater)。 2.数据链路层(即第二层,层L2),即网桥或桥接器(bridge)。 3.网络层(第三层,层L3)中继系统,即路由器(router)。 4.网桥和路由器的混合物桥路器(brouter)兼有网桥和路由器的功能。 5.在网络层以上的中继系统,即网关(gateway). 我们经常说到的以太网交换机实际是一个基于网桥技术的多端口第二层网络设备,即数据链路层 (4)TCP/UDP属于传输层 (5)HTTP/DNS属于应用层 (6)表示层位于OSI分层结构的第六层,它的主要作用之一是为异种机通信提供一种公共语言,以便能进行互操作。这种类型的服务之所以需要,是因为不同的计算机体系结构使用的数据表示法不同。例如,IBM主机使用EBCDIC编码,而大部分PC机使用的是ASCII码

交换机基础配置之单交换机划分VLAN配置

夙愿已清 提交于 2019-12-18 16:00:54
拓扑图如下 如上图所标设置 主机0设置地址为:192.168.1.1 主机1设置地址为:192.168.1.2 现在因为两台主机在同一网段中说以他们相互ping是ping得通的 我们想要想要在单个交换机上设置两个vlan,vlan和vlan之间是不能通信的, 所以当我们设置好vlan之后两台主机是ping不同的 下面我们开始配置交换机 首先进入交换机命令行 enable 进入特权模式 configure termina进入全局配置模式(也可以输入简写conf t) vlan10 创建vlan10 name vlan10 (改名成vlan10,也可以改成别的) exit (返回) vlan20 创建vlan20 name vlan20 (改名成vlan20) exit (返回) interface f0/1  进入接口0/1   switchport mode access  配置接口f0/1为访问模式   switchport access vlan1  将这个接口并入vlan10   exit (返回)   nterface f0/2  进入接口0/2   switchport mode access  配置接口f0/2为访问模式   switchport access vlan200  将这个接口并入vlan20 然后我们这个时候再去ping它就ping不通了 来源:

某企业交换网络综合配置

喜夏-厌秋 提交于 2019-12-18 13:42:01
1. 项目背景 某企业在不断发展,业务量也在不断扩大,同时对计算机网络应用的依赖程度与日俱增.为适应互联网时代的发展,目前公司正面临转型,急需成立IT部门.你作为几年前入职的网络工程师被任命为IT部门的技术经理,并担任本次网络规划的项目经理.你需要根据企业网络需要优化现有网络资源。 假设某企业有员工1000人,有销售部(300人),技术部(100人),财务部(50人),综合部(50人),研发部(500人);各部门相互隔离,完成所有网络的互联互通。 2. 项目需求 公司项目经理已经按照上述要求对网络设备进行了相应的地址规划.要求先对网络设备进行配置使之可以实现互连互通,具体要求如下: 按照拓扑图完成IP地址规划表的规划; 配置网络设备的接口IP地址; 给交换机接口配置正确的接口模式(如access、trunk等) 配置链路聚合; 配置生成树协议; 配置Vlan间路由; 3.项目网络地址规划 4.项目网络地址规划 设备名称 接口 IP 地址 子网掩码 描述 LSW9 Vlanif11 10.30.11.254 /23 Vlan11的网关 Vlanif20 10.30.20.254 /24 Vlan20的网关 Vlanif31 10.30.31.254 /23 Vlan31的网关 Vlanif1 172.16.30.1 /24 交换机ip地址 LSW10 Vlanif40 10.30

Cisco SG300系列交换机划分VLan与普通路由器连接配置

狂风中的少年 提交于 2019-12-18 02:32:30
思科SG300系列三层交换机是针对中小企业设计的一款产品,Marvell 主控和128M Ram,最大支持52个千兆RJ45端口和2个SFP端口,因公司业务需求,最近也进行了解和配置,具体型号为 SG300 – 52 记录下过程,便于参考. 网络拓扑图如下所示: 计划目标:针对不同部门划分不同的VLAN,前期满足能够同时上网的需求,后期需要能够隔离不同部门的资源访问(本次配置操作不涉及)。 因之前未接触CISCO交换机,在参考了网上众多配置后,发现该交换机部分命令和服务并不支持,比如DHCP Server 。所以配置过程以Console 为主,Web界面为辅的方式进行。 配置过程: 1.更改交换机工作模式 交换机自身带有Web界面,英文版,不熟悉的可以通过官方下载固件版本对应的中文语言包进行切换,默认IP地址 192.168.1.254 用户名密码均为cisco 首次登陆后需要修改密码,在管理中将工作模式更改为三层模式,然后重启。 2.为交换机划分VLAN 交换机默认所有端口均属于VLAN1,分别建立 vlan 10 , vlan 20 , vlan 30 。在WEB界面中可以直接配置,但实际操作却发现点击确定提交后,网络会断开,最后还是得以Console 串口线配置。命令如下: # conf t //进入配置模式 # vlan 10 # vlan 20 # vlan 30 /

思科模拟器软件教程---教你如何划分Vlan

故事扮演 提交于 2019-12-18 00:24:07
方法/步骤 1、打开Cisco Packet Tracer,点击【交换机】,选择第三个图标2960交换机,按住鼠标左键拖动到工作区。这里有很多类型的交换机,但是我们比较常用的是这个。 2、我们选择【终端设备】拖动三台台式机到工作区域,如图所示 3、用直通线连接交换机和台式电脑,如图所示,三台电脑依次连接交换机1、2、3号端口 4、用标签标示三台主机的Vlan号、连接交换机端口、ip地址信息,如:主机2 vlan 20 F0/3 ------ Vlan 20,连接交换机3号端口 192.168.1.22 ------iP地址 5、按照标签信息,为每台主机配置静态的IP地址信息(因为大家都有了一定的基础,怎么打开配置天使就不细细讲述了,假如不会的可以看天使本系列经验的前几节) 6、在没有划分Vlan之前所有主机是联通的,任意两台主机均可以通讯 7、点击【交换机0】开始进行配置,先划分两个Vlan10、Vlan20,代码如下: Switch(config)#vlan 10 Switch(config-vlan)#exit Switch(config)#vlan 20 Switch(config-vlan)#exit 8、依次将端口f0/1、f0/2假如Vlan 10;f0/3加入Vlan20 代码执行的一瞬间,端口会变为暗红色,说明此时命令执行成功了,一会儿之后又自动加载进入相应Vlan

交换机端口类型

允我心安 提交于 2019-12-18 00:14:21
1、Access类型,只属于1个vlan,主要用于连接计算机 2、Trunk类型,允许多个vlan通过,可以发送和接收多个vlan的报文,一般用于交换机之间的端口。 3、Hybrid类型,可以允许多个vlan通过,可以发送和接收多个vlan的报文,可以用于交换机之间,也可以连接电脑。 Hybrid端口和Trunk端口在接收数据时,处理方法是一样的,唯一不同之处在于发送数据时:Hybrid端口可以允许多个VLAN的报文发送时不打标签,而Trunk端口只允许缺省VLAN的报文发送时不打标签。 来源: https://www.cnblogs.com/chrischance/p/10917692.html