摘要:
TCN是(topology change notification)拓扑变化通知;下游交换机一旦检测到拓扑变化,向上游发送的拓扑变化通知,上游交换机收到TCN后回应TCA(topology change acknowledgment)进行确认,然后下游交换机停止发送TCN;上游交换机通过根端口转发TCN直到根桥收到,根桥通过指定端口发送TC通知所有下游交换机把MAC地址表记录老化时间从300秒变为15秒;以便让交换机的mac地址表更快的老化,实现对应stp链路切换,对应mac地址表也随之更新; 阅读全文
摘要:
前文我们了解了二层环路对网络带来的影响,以及STP工作流程和BPDU数据包结构和相关字段的说明,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15121317.html;今天我们主要来讨论下STP具体选举流程相关话题; 我们知道STP主要是通过构造“一棵树”来 阅读全文
摘要:
为了提高网络可靠性,通常情况交换网络中会使用冗余链路,然而冗余链路最最直接的后果就是给交换网络带来环路的风险,并导致广播风暴以及MAC地址表不稳定等问题,进而影响到用户的通信质量。为了解决二层环路所带来的风险,stp协议诞生了;stp主要作用就是通过阻断冗余链路来消除网络中可能存在的环路,同时当活动链路发生故障时,激活冗余链路及时恢复网络连通性,从而实现网络的可靠性; 阅读全文
摘要:
首先在说GVRP之前我们先来了解下GARP;GARP是Generic Attribute Registration Protocol的首字母缩写,通用属性注册协议;它是一种协议规范,主要作用是用来在交换机间分发、传播、注册某种信息(VLAN属性、组播地址等),主要用于大中型网络中,用来提升交换机的管理效率;而GVRP是GARP的一种具体实现,GARP VLAN Registration Protocol,VLAN注册协议;主要用于维护设备动态VLAN属性;通过GVRP协议,一台交换机的vlan会迅速传播至整个交换网络;GVRP实现了VLAN属性的动态分发,注册和传播,从而减少了管理员的工作量,也能保证VLAN配置的正确性; 阅读全文
摘要:
我们知道vlan主要解决了交换机的广播域问题,在大型网络环境中,vlan可以隔离广播域,虽然解决了广播风暴带来的问题,但同时也引入了一个新的问题;不同vlan间该如何通信呢?在现网中,一般情况都是一个vlan对应一个网络,要想实现不同vlan间通信,其实就是不同网段该如何通信;我们知道不同网段要想通讯就必须借助三层路由设备来实现数据包转发,从而实现不同网段间通讯; 阅读全文
摘要:
在二层交换技术中vlan的概念是相当重要的,我们知道交换机天生就有隔离冲突域的特点,但它不隔离广播域;如果在一个大型的网络环境中,接入的终端设备过多,那么对于二层网络来讲,广播报文可能成为影响网络性能的“罪魁祸首”;为了解决广播域带来的广播风暴,vlan技术由此诞生;什么是vlan呢?vlan就是virtual local area network的首字母缩写;翻译成中文就是虚拟局域网;它可以将一台物理交换机逻辑的划分为多个不同广播域;从而实现隔离广播域; 阅读全文
摘要:
什么是交换机?顾名思义,交换机就是用来数据包交换的;广泛用于终端接入;它的前身是hub(集线器),hub是一个古老的设备,它的作用也是用于终端接入,但hub有一个最大的缺点是它不能隔离冲突域;所谓冲突域就好比我们现实生活中的单行道路;冲突域的特点就是在一个冲突域内的设备,同一时刻只能允许一个设备发送数据;这样一来就很影响双方通讯;为了解决冲突域问题,交换机出现了;交换机的出现解决了hub的冲突域问题(其原因是交换机的每个端口都是一个冲突域,而hub的所有端口都属于一个冲突域,即交换机天生就有隔离冲突域的作用),极大提升网络的性能和安全性; 阅读全文
摘要:
首先我们来说说缺省路由,什么是缺省路由?简单讲缺省路由就是网关(个人理解),默认情况下路由器没有配置缺省路由,路由器只能根据自身路由表中的路由进行数据包转发,匹配路由表中的路由就根据其路由进行转发,不匹配路由表中的路由就丢弃对应数据包;我们也可以理解缺省路由就是匹配除明细路由之外的所有路由(根据路由器转发原则中掩码最长匹配原则,缺省路由的优先级最低,只有没有被明细路由匹配到的才会被缺省路由所匹配);配置缺省路由的方式通常有两种,一种是手动静态配置,一种是通过某种动态路由协议进行发布; 阅读全文
摘要:
在ospf里cost是用来描述到达一个目标网络的度量值,该度量值可以从两个层面来描述,如果从数据层面,我们就说这个cost是用来描述从源到目标,沿途所经过的路由器出站接口的cost值的累加;如果从路由学习方向(控制层面)来讲,cost是指从源到目标,沿途所经过的路由器入站接口的cost的值的累加;这两句话都是表达的同一个意思,只是各自描述的方向不同; 阅读全文
摘要:
前文我们了解了OSPF建立邻居关系的条件,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15032907.html;今天我们来聊一聊OSPF中的DR和BDR; 在说DR和BDR之前我们先来了解下OSPF的网络类型; 首先OSPF的网络类型是基于接口来划分,其次 阅读全文
摘要:
如何判断两个ip地址是否是同一网络呢?
首先我们需要把a地址同自身掩码计算出网络地址x,然后把a地址的掩码和b地址做与运算,算出网络地址为y,如果x=y我们就说a和b在同一网络;反之a和b不在同一网络;这里一定要记住判断a和b是否在同一网络中,需要把a地址同a的掩码进行计算得出网络地址,同时b地址也需要同a的掩码进行计算;同样的道理,我们如果要判断b和a是否在同一网络中,就需要把b的地址同b的掩码进行计算得出网络地址,a地址同b的掩码进行计算得出网络地址,如果两者计算出来的网络地址一样,则表示两者在同一网络中,反之亦然;这样一来就存在a和b在同一网络,但b和a就不一定在同一网络; 阅读全文
摘要:
对于ospf的包来讲,其ospf包头结构不会发生变化,头部主要信息有版本信息,默认ipv4是使用ospf v2版本;类型是用来表示ospf包类型,ospf包的类型有五中类型;分别是hello包,dd包(database description),LSR(Link-State Request ),LSU(Link-State Update),LSACK(Link-State Acknowledgment)这五种数据包类型;对于不同类型的ospf数据包,其作用和数据格式各不相同;类型后面是包的长度,路由器的router id,区域id,校验和、身份认证类型和身份认证的相关信息; 阅读全文
摘要:
OSPF(Open Shortest Path First)开放最短路径优先,它是现目前在大中型网络上使用最为广泛的IGP协议(内部网关协议),它是链路状态路由协议的一种;链路状态就是说这种协议之间传输的数据包不是直接的路由条目,而是描述路由器之间的链路相关信息,比如地址、掩码、开销、网络类型、邻居关系等;路由器收到此类数据包,会根据某种算法自动计算出到达目标网络的最优路由,并存放在路由表中; 阅读全文
摘要:
在聊RIP防环机制之前,我们先来说说什么是环路?所谓环路就是当一个数据包从a设备的某个接口发送出去,又从a设备的这个接口收到该数据包,中间数据包所走到路径是一个闭环(封闭的链路);我们知道在网络里环路是必须要避免的,在二层网络里一旦产生环路,它可以让整个二层网络全部瘫痪,当然二层网络中也有一些机制可以防止环路(比如stp);对于三层网络,虽然TTL这个字段能一定程度的破环环路,但始终也会造成网络短暂的不可用; 阅读全文
摘要:
什么是RIP?RIP是Routing Information Protocol 首字母缩写,翻译成中文就是路由信息协议;它是一种基于距离矢量算法的动态路由协议,使用跳数作为衡量到达目标网络的距离。其特点是配置简单,易于维护和适合应用在较小的网络环境中;它有两个版本RIPV1和RIPV2两个版本,它是应用层协议,工作在udp的520端口,主要用来发现和维护去往目标网络的最短路径(路由的学习和维护);支持水平分割、毒性逆转和触发更新等防环机制; 阅读全文
摘要:
从字面上个人的理解,动态是指能够根据某种条件的变化结果也随之自动的发生变化;静态是指当某种条件发生变化,而结果不会随之变化(静止不动);对于路由也是一样的,静态路由就是指管理员手动配置的路由信息,该路由信息不会根据网络拓扑的变化而自动变化,当网络拓扑发生变化,必须由管理员手动的更新其路由信息;和静态路由相反的是动态路由,该路由信息具有两个特点,第一是不需要管理员手动配置路由信息,而是从其他路由器哪里根据某种动态路由协议学习过来的路由信息;其次该路由能够感知网络拓扑的变化,当网络拓扑发生变化,对应的路由信息能够根据拓扑的变化而变化; 阅读全文
摘要:
在网络通信中,两个路由器要想通信,前提是必须有通往对端的路由;可以说路由是网络通信的基础条件;路由有很多种类,不同种类的路由信息其特点,优缺点各不相同;最为简单的就是直连路由,生成直连路由的必须满足两个条件,第一对应接口必须配置ip地址,其次对应接口物理和协议必须处于up状态;优点是自动生成,管理员只需要把对应接口配置上相应的地址,连上网线,对应直连路由就可以生成;缺点:只能够到达路由器直连的网络,不能够到达非直连的网络; 阅读全文
摘要:
简单讲就是路由器收到报文,然后查找路由表,如果有对应匹配的路由,就把对应报文从对应路由所指定的出接口或下一条所在同网段ip地址所在接口发出去;如果没有匹配的路由信息则自动丢弃该数据报文;从上述描述我们不难理解,一个数据报文要想从路由器通过,必须满足对应路由器上要有匹配的路由;有了匹配的路由,对应路由器就知道把对应数据报文从那个接口转发出去; 阅读全文
摘要:
一个完整的文件系统能够提供管理,调度文件的存储空间,文件的逻辑结构,物理结构和存储方法;实现文件从标识到实际物理地址的映射,从而实现文件的操作,存取,共享以及文件安全;对于计算机软件来说,文件的主要作用是用来保存数据的,对于不同的数据结构其保存为文件的格式和属性各不相同,这样一来对于我们要想管理不同数据结构和属性的文件就变得有点困难;从另一方面讲我们也可以理解文件系统就是用来帮助我们来管理不同属性的文件的软件;对于vrp系统来讲,它也有自己的文件系统,其作用就是用来管理保存vrp系统配置文件以及系统启动所需要的系统文件等; 阅读全文
摘要:
简单讲远程管理就是通过网络连接对方服务器或网络设备上的远程服务进行一系列操作;类似我们在本地操作一样;主要是通过网络和远程服务实现;其原理就是客户端访问服务端的远程服务,从而实现远程管理;其核心就是网络和服务;对于不同的系统,其后端的远程服务各不相同;比如Linux默认就是跑的openssh(sshd)服务,默认远程端口是22;windows系统默认跑的mstsc服务,默认远程端口是3389;除了ssh和mstsc远程服务,还有最原始的telnet服务;不管跑那种远程服务,要想实现远程管理首先得网络互通,所谓网络互通是指客户端和服务端能够正常通信,中间没有任何阻拦;除此之外,服务端的远程服务得运行正常;只要满足这两个条件,我们就可以实现远程管理 阅读全文