自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 IS-IS开销值和协议优先级

IS-IS 协议为路由器的每个 IS-IS 接口定义并维护了一个 Level-1开销值和一个 Level-2开销值。开销值可以在接口上或者全局上手动配置,也可以使用 Auto-Cost 自动计算确定。开销值的优先顺序为:接口上手动配置的开销值,全局上手动配置的开销值, Auto-Cost 方式自动计算确定的开销值。

2024-05-28 20:36:32 811

原创 IS-IS DIS

OSPF 协议支持4种网络类型, IS-IS 协议只支持两种网络类型,即广播网络和点到点网络。与 OSPF 协议相同, IS-IS 协议在广播网络中会将网络视为一个伪节点( Pseudonode ,简称 PSN ),并选举出一台DIS( Designated IS )路由器来代行这个伪节点的职责。DIS 的作用与 OSPF 的DR 类似可以减少不必要的 LSP 泛洪。注意,与 OSPF 协议中的 DR 选举不同,DIS 的选举是抢占性的。

2024-05-26 14:12:37 826

原创 IS-IS链路状态数据库

一个OSPF链路状态数据库是若干条LSA的集合。与此相似,一个IS-IS链路状态数据库是由若干条LSP的集合。与OSPF链路状态数据库不同,IS-IS链路状态数据库有Level-1和Level-2之分。在IS-IS协议中,每一条LSA都有一条剩余生存时间、一个序列号和一个校验和。LSP的剩余生存时间是由最大生存时间(默认1200s)开始逐渐递减的。当一条LSP的剩余生存时间递减至0时,仍然会在链路状态数据库中继续保留60s(称为ZeroAgeLifetime),然后才会被删除。

2024-05-25 17:14:13 826

原创 IS-IS基本配置 & IS-IS邻接关系

和 OSPF 路由协议一样, IS-IS 也是一个应用非常广泛的 IGP 路由协议,很多 ISP 网络、特别是大型的ISP网络都部署了IS-IS网络协议。RIP 、 OSPF 等许多 IGP 都是针对 IP ( Internet Protocol )这个网络层协议而开发的路由协议,但 IS-IS 最初是针对 CLNP ( Connection-Less Network Protocol )这个网络层协议而开发的路由协议。

2024-05-23 21:08:04 942

原创 OSPF故障排除

OSPF 是一种应用非常广泛的路由协议,掌握 OSPF 协议的故障诊断和排除方法显得尤为重要。OSPF 协议故障问题可以大致分为三类,第一类是涉及 OSPF 邻居关系的建立问题,第二类是涉及 OSPF LSA 的泛洪问题,第三类是涉及 OSPF 路由的计算问题。第一类问题最为常见,所也是本次实验所关注的问题。

2024-05-20 15:53:01 954

原创 OSPF路由聚合

与RIP不同,OSPF不支持自动路由聚合,仅支持手动路由聚合。OSPF的路由聚合有两种机制:区域间路由聚合和外部路由聚合。区域间路由聚合必须配置在ABR路由器上,指的是ABR在把与自己直接相连区域(Area)中的Type-1和Type-2 LSA转换成Type-3 LSA时,对生成的Type-3 LSA进行聚合。外部路由聚合必须配置在ASBR路由器上,指的是ASBR对Type-5 LSA进行聚合。

2024-05-20 11:12:14 1015

原创 OSPF监测和调试、OSPF缺省路由

为了监测OSPF协议的工作状态,VRP系统提供了一系列的查询命令。熟练使用这些命令,可以全面地了解网络的运行情况。同时,VRP系统还提供了一系列的调试命令,用以详细地了解和调试OSPF的工作过程,并知道工作过程中各种事件的细节和关系。查询命令和调试命令的结合使用,有助于快速查找到网络的故障点和故障原因,提高查错排错的效率。OSPF 是目前企业网络中应用最为广泛的一种IGP( Interior Gateway Protocol )路由协议。企业的 OSPF 网络通常需要与ISP。

2024-05-18 17:10:13 828

原创 OSPF网络类型

OSPF协议定义了4种不同的网络类型,分别为广播网络(也成为Broadcast网络)、NBMANon-Broadcast Multi-Acess)网络点到点网络(也称为Point-to-Point网络,或P2P网络)和点到多点网络(也称为Point-to-Multipoint网络,或P2MP网络不同类型的网络上OSPF协议的工作机制会存在一些差别。例如,前两种类型的网络都要进行DR和BDR的选举,而后两种类型的网络不进行DR和BDR的选举,也不存在DR和BDR。

2024-05-14 17:30:08 811

原创 OSPF虚链路

通常情况下,一个OSPF网络的每个非骨干区域都必须与骨干区域通过ABR路由器直接连接,非骨干区域之间的通信都需要通过骨干区域进行中转。但在现实中,可能会因为各种条件限制,导致非骨干区域和骨干区域无法直接连接,在这种情况下,可以使用OSPF虚链路(Virtual Link)来实现非骨干区域与骨干区域在逻辑上直接相连。OSPF协议必须要求骨干区域必须是唯一且连续的,然而,由于发生故障等原因,骨干区域有可能出现被分割的情况。此时,同样可以使用虚链路来实现物理上被分割的骨干区域能够逻辑相连。

2024-05-10 19:25:27 1028

原创 OSPF NSSA区域

OSPF 协议定义了Stub 区域和Totally Stub 区域这两种特殊的非骨干区域,为的是精简 LSDB 中 LSA 的数量,同时也精简路由表中的路由条目数量,实现优化设备和网络性能的目的。根据定义, Stub 区域或 Totally Stub 区域中是不允许存在 ASBR 路由器的。然而,在实际环境中,由于某种需要,有可能希望在 Stub 区域或 Totally Stub 区域引入外部路由。

2024-05-09 21:30:51 708

原创 OSPF Stub区域

OSPF 协议定义了多种区域( Area )类型,其中比较常见的有Stub 区域和Totally Stub 区域。区域的类型决定了在这个区域当中所存在的 LSA 的类型。Stub 区域不允许Type-4和Type-5 LSA进入,该区域会通过 Type-3 LSA所表示的缺省路由访问 AS 外部目的地。Totally Stub 区域不仅不允许Type-4和 Type-5 LSA进入,同时也不允许Type-3 LSA进入,只允许表示缺省路由的 Type -3 LSA。

2024-05-08 20:00:05 1046

原创 OSPF链路状态数据库

OSPF是一种基于链路状态的动态路由协议,每台OSPF路由器都会生成相关的LSA,并将这些LSA通告出去。路由器收到LSA后,会将它们存放在链路状态数据库LSDB中。LSA有多种不同的类型,不同类型的LSA的功能和作用是不同的,下面介绍几种常见的LSA。每台路由器都会产生,用来描述路由器的直连链路状态和开销值。Type-1 LSA 只能在所属区域内部泛洪,不能泛洪到其他区域。它是由DR产生的,主要用来描述该DR所在网段的网络掩码以及该网段内有哪些路由器。

2024-05-07 13:58:20 1215 1

原创 OSPF邻居邻接关系

OSPF网络中,路由器在发送任何链路状态信息之前,必须先建立起正确的OSPF邻居邻接关系。OSPF路由器是使用Hello报文来建立邻居关系的。OSPF路由器会检查所收到的Hello报文中各种参数,如Router-ID、Area-ID、认证信息、网络掩码、Hello时间间隔等。如果这些参数和接收接口上配置的对应参数都一一保持一致,则邻居关系就会建立起来,否则就无法建立起邻居关系。OSPF路由器的邻居建立完成之后,下一步才是建立邻接关系。

2024-05-06 15:02:36 1050

原创 OSPF基本配置

OSPF 是一种应用非常广泛的基于链路状态的动态路由协议,它具有区域( Area )化的层次结构,扩展性好,收敛速度快,适合部署在各种规模的网络上。在 OSPF 中,每台路由器都必须有一个 Router-ID 来标示自己。为了使 OSPF 网络更加稳定可靠,路由器通常会启用 Loopback 接口,并配置特定的 IP 地址,且将此地址作为自己的Router- ID。

2024-04-29 17:18:20 1468

原创 VRRP基础

配置两个VLAN,VLAN 10和VLAN 20,LSW1为接入层交换机,LSW2和LSW3为汇聚层交换机,LSW4为核心层交换机,全网运行OSPF,LSW2和LSW3上配置vrrp,实现PC1和PC3的通信。VRRP能够在不改变组网的情况下,将多台路由器虚拟成一个虚拟路由器,通过配置虚拟路由器的IP地址为默认网关,实现网关的备份。查看vrrp信息,SW2的VRID 10为master,VRID 20为BACKUP,SW3相反。VRRP根据优先级,选举出master,承担网关功能;

2024-04-28 20:09:57 578

原创 配置BFD

为了减小设备故障对网络业务造成的影响,提高网络的可用性,网络设备需要能够尽快检测到与相邻设备之间的通信故障,以便及时采取措施,保证业务尽快恢复正常。目前,主要的故障检测机制包括两大类:硬件检测机制和慢Hello检测机制。例如,SDH(Synchronous Digital Hierarchy)链路告警检测机制就是一种硬件检测机制,其优点是发现故障的速度很快,缺点是有些传输介质在有的条件下是无法支持这样的硬件检测机制的。

2024-04-18 19:28:27 1479

原创 MSTP/RSTP与STP的兼容性

MSTP(Multiple STP)协议和RSTP(Rapid STP)协议都可以向下兼容STP(Spanning Tree Protocol )协议。运行MSTP/RSTP协议的交换机会根据收到的BPDU版本号信息自动判断与之相连的交换机的运行模式。如果收到的是STP BPDU,MSTP/RSTP交换机就会自动按照STP模式来运行。一个运行在STP模式的交换机会收到MSTP/RSTP的报文后会直接丢弃。

2024-04-11 11:19:13 1173

原创 MSTP/RSTP的保护功能

在RSTP或MSTP交换网络中,为了防止恶意攻击或临时环路的产生,可配置保护功能来增强网络的健壮性和安全性。BPDU 保护:在交换设备上,通常将直接与用户终端或文件服务器等非交换设备相连的端口配置为边缘端口,边缘端口一般不会收到 BPDU。如果有人伪造 BPDU 恶意攻击交换设备,边缘端口接收到 BPDU 后,交换设备会自动将边缘端口设置为非边缘端口,并重新进行生成树计算,从而引起网络震荡。

2024-04-09 20:36:10 1732

原创 MUX VLAN

在实际的企业网络环境中,往往需要所有的终端用户都能够访问某些特定的服务器,而用户之间的访问控制规则则比较复杂。在这样的场景下,使用普通VLAN划分的方法往往是很难满足需求的,通常的解决方法是使用Mux VLAN。Mux VLAN拥有一个,即主VLAN,同时拥有多个与主VLAN关联的,即从VLAN。从VLAN又有两种类型,一种是,即隔离型从VLAN,另一种是Group VLAN,即互通型从VLAN。任何从VLAN中的设备都能够与主VLAN中的设备进行通信。

2024-04-07 19:15:43 1208 1

原创 VLAN间的通信

通常情况下,如果不采用一些特殊的方法(如采用Hybrid端口的方法),不同的VLAN之间是不能够进行二层(数据链路层)通信的,这也是VLAN技术的基本出发点;一般地,VLAN之间的通信是需要在第三层(网络层)才能实现的。实现VLAN的三层通信的方法有很多,最为传统的方法是使用路由器。除此之外,长用的方法还有很多,例如,在交换机上使用VLANIF接口,在交换机上使用VLAN聚合方法等。VLANIF接口只是一个逻辑意义上的三层接口。

2024-04-07 11:31:24 943

原创 VLAN基本配置

关于VLAN(Virtual Local Area Network:虚拟局域网),相信大家已经有所认识和了解,所以这里不再赘述。这里只简单回顾一下交换机VLAN端口的3种类型。交换机的VLAN端口可以分为Access、Trunk和Hybrid 3种类型。Access端口是交换机上用来直接连接用户终端的端口,它只允许属于该端口缺省VLAN的帧通过。Access端口发往用户终端的帧一定不带VLAN标签。Trunk端口是交换机上用来连接其它交换机的端口,它可以允许属于多个VLAN的帧通过。

2024-04-06 19:42:19 880 1

原创 观察和配置MAC地址表

MAC 地址表是交换机的一个核心组成部分,交换机主要是根据 MAC 地址表来进行帧的转发的。交换机对帧的转发操作行为一共有3种:泛洪( Flooding )、转发( Forwarding )和丢弃( Discarding )。关于这3种转发操作行为的具体含义在此不再赘述。在不涉及 VLAN 的情况下,交换机的转发原理可以概括地描述为:(1)如果进入交换机的是一个单播帧,则交换机会去 MAC 地址表中查找这个帧的目的 MAC 地址,如果查不到这个 MAC 地址,则交换机将对该帧执行泛洪操作;

2024-04-02 21:51:06 1468 1

原创 【IP组播】PIM-SM的RP、RPF校验

一个 PIM-SM 网络中可以存在一个或多个 RP。一个 RP 可以对应若干个组播组,负责这些组播组的注册消息的处理、加入消息的处理以及组播数据的转发,但是同一个组播组只能对应一个 RP。RP 是 PIM-SM 网络的核心,网络中的路由器必须知道 RP 的地址。RP 有两种形式:静态 RP和动态 RP。静态 RP是由人工选定的, PIM 网络中的所有 PIM 路由器上都需要逐一进行配置;通过配置,每台路由器便知道了静态 RP 的地址。动态 RP。

2024-03-31 15:43:32 1690 1

原创 【IP 组播】PIM-SM

PIM-SM是一种基于Group-Shared Tree 的组播路由协议,与 PIM-DM 不同,它适合于组播组成员分布广泛而稀疏的大型网络。Group-Shared Tree 分为两种:一种被称为Steiner Tree ,另一种被称为 Rendezvous Point Tree (简称 RPT ), PIM-SM 采用的组播树是 RPT。RPT是一棵以汇聚点 RP ( Rendezvous Point )路由器为根,以直连有组成员的路由器为叶子的组播树。

2024-03-28 18:58:33 1062 2

原创 【IP组播】PIM-DM

树( Tree )和图( Graph )是计算机科学领域中两个常用的概念,前者具有层次化结构,而后者没有。从组播的角度来看,网络可以抽象为 Tree ,也称为组播树( Multicast Tree );从单播的角度来看,网络可以抽象为 Graph。组播树又可以分为两大类,一类称为 Source - Based Tree ,另一类称为 Group - Shared Tree。一棵 Source - Based Tree 是由组播源和组成员共同决定的。

2024-03-27 15:54:11 868 1

原创 【IP组播】IGMP

IGMP ( Internet Group Management Protocol ,因特网组管理协议)是 TCP / IP 协议簇中负责组播成员管理的协议,其作用是在用户主机和与其直连的组播路由器之间建立和维护组播组成员关系。通过在用户主机和与其直连的组播路由器上配置和运行 IGMP ,可以实现主机动态地加入和离开组播组,以及组播路由器对本地网络中组播成员信息的动态管理。IGMP 有3个版本,分别是IGMPv1、IGMPv2和IGMPv3。IGMPv1主要基于查询和响应机制来完成组播组的管理。

2024-03-26 18:02:10 1512 2

原创 IP组播基础

IANA ( Internet Assigned Numbers Authority )将 IP 地址分成了 A 、 B 、 C 、 D 、 E5类,其中的D 类为组播 IP 地址,范围是。一个 IP 报文,其目的地址如果是单播 IP 地址,则称为单播 IP 报文;如果是组播 IP 地址,则称为组播 IP 报文;如果是广播 IP 地址,则称为广播 IP 报文。发送 IP 报文时,如果发送的是单播 IP 报文,则这样的发送方式称为 IP 单播方式,简称 IP 单播;

2024-03-24 20:02:55 1035 1

原创 【BGP路径选择】MED、Community

当一台 BGP 路由器中存在多条去往同一目标网络的 BGP 路由时, BGP 协议会对这些 BGP 路由的属性进行比较,以确定去往该目标网络的最优 BGP 路由。BGP 路由属性的比较顺序为 Preferred Value 属性、 Local Preference 属性、路由生成方式、 AS _ Path 属性、 Origin 属性、 MED 属性、 BGP 对等体类型等。MED( MULTI EXIT DISC )也称为多出口鉴别器,它是一个4字节的整数,取值范围为0~4294967295。

2024-03-21 21:46:51 1204 1

原创 【 BGP路径选择】Next Hop,AS_Path

当一台 BGP 路由器中存在多条去往同一目标网络的 BGP 路由时, BGP 协议会对这些 BGP 路由的属性进行比较,以确定出去往该目标网络的最优 BGP 路由,然后将该最优 BGP 路由与去往同一目标网络的其他协议路由进行比较,从而决定是否将该最优 BGP 路由放进 IP 路由表中。BGP 路由属性的比较顺序为Preferred Value 属性、Local Preference 属性、路由生成方式、 AS_ Path 属性Origin 属性、MED 属性、 BGP 对等体类型。

2024-03-19 20:22:56 1392

原创 【BGP路径选择】Preferred Value,Local Preference

当一条BGP路由器中存在多条去往同一目标网络的BGP路由时,BGP协议会对这些 BGP 路由的属性进行比较,以确定去往该目标网络的最优 BGP 路由,然后将该最优 BGP 路由与去往同一目标网络的其他协议路由进行比较,从而决定是否将该最优 BGP 路由放进 IP 路由表中。注意,路由器最终是根据 IP 路由表进行实际报文转发的。在对 BGP 路由属性进行比较时, BGP 会遵循一定的先后次序进行比较,直到确定出一条最优路由为止。在 BGP 路由属性的比较过程中,首先要比较的就是路由信息首选值,也简称为。

2024-03-18 20:56:42 1252

原创 BGP路由聚合

BGP 的路由聚合有两种方式,一种是自动路由聚合,一种是手动路由聚合。相对于自动路由聚合来讲,手动路由聚合具有更高的灵活性和可控性。BGP 手动路由聚合时,可以手动控制聚合路由的掩码长度,修改聚合路由属性等。手动路由聚合又有两种方法,一种是配置一条静态路由,然后用network 命令进行通告;另一种是使用aggregate命令进行聚合。采用第一种方法时,无法对通告的静态路由加以控制,并且明细路由仍然会被通告出去。

2024-03-17 19:04:42 1627 1

原创 BGP邻居

路由协议通常分为内部网关协议IGP: Interior Gateway Protocol )和外部网关协议EGP: Exterior Gateway Protocol )两大类。一般来讲, IGP 用于自治系统 AS( Autonomous System )内部, EGP 用于AS 之间。

2024-03-16 20:55:09 818 1

原创 BGP认证功能

另外,在一个 Keychain 中,不同的 Key - ID 的 Send - Time 时间不能重叠,但Receive - Time 时间可以重叠,保证在任何时间段内, BGP 报文的发送方只使用一个 Key - ID 所对应的 Key - String 对发送的 BGP 报文进行 Hash 值计算,接收方对接收到的 BGP 报文将使用在 Receive - Time 为 Active 的且 Key - ID 相同的 Key - String 来进行认证。指定一个缺省的发送 Key - ID。

2024-03-16 20:54:39 805 1

原创 【C语言】扫雷游戏的实现

为了防止越界,我们在设计的时候给数组扩大一圈(如图外围深蓝色位置) ,雷还是布置在9*9的坐标上,周围一圈不去布置雷就行,这样就解决了越界的问题。x,y为输入的坐标,输入的坐标必须在有效范围内(1~9),所以用if进行判断,如果在有效范围内并且坐标为“1”,则被雷炸死,并且显示被炸死时的坐标。9*9的棋盘一共81个坐标,放了10个雷,也就只有71个位置不是雷,所以只要把71个位置找出来游戏就结束了 ,为了解决死循环问题,可以添加一个变量win,只要排查一个位置就win++ ,记录总共排查了多少位置。

2024-02-28 22:52:15 892 1

原创 C语言:数组和函数

函数的声明是在告诉编译器,有一个函数叫什么,参数是什么,返回类型是什么。

2024-01-30 15:14:12 1073 1

原创 【C语言】分支和循环-猜数字小游戏

游戏要求:电脑自动生成 1~100的随机数;玩家猜数字,猜数字的过程中,根据猜测数据的大小给出大了或小了的反馈,直到猜对为止,游戏结束。

2024-01-24 01:30:42 795

原创 C语言-分支和循环

& 左边为假 右边无需计算 整体为假|| 左边为真 右边无需计算 整体为真。

2024-01-23 22:33:06 872 1

原创 【初识C语言】关键字、转义字符、字符串、数据类型、变量、操作符、

为了不在重复常见的代码,让程序员提升开发效率,c语言标准规定了一组函数,这些函数在由不同的编译器厂商根据标准进行实现,提供给程序员使用。这些函数组成了库函数,被称为标准库,这些函数也被称为库函数。在这个基础上一些编译器厂商可能会额外扩展提供部分函数(这些函数其他编译器不一定支持)。一个系列的库函数一般会声明在同一个头文件中,所以库函数的使用,要包含对应的头文件。关键字介绍c语言中有一批保留的名字的符号,比如:int、if、return,这些符号被称为保留字或者关键字。

2024-01-20 23:20:29 812

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除