IGP-OSPFv2-基础1
发表于|更新于|Datacom
|总字数:4|阅读时长:1分钟|浏览量:
OSPF知识树
文章作者: Song
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 网工格物 - Blog!
相关推荐
2025-10-16
HCIE Datacom-01-LAB-OSPF快速收敛和BGP联动
简介 配置OSPF FRR+BFD+智能定时器 OSPF与BGP联动 FRR 快速重路由,提前计算出备份路径,当链路故障时候,将流量快速切换到备份路径上。将中断时间减少到50ms内。 BFD(Bidirectional Forwarding Detection,双向转发检测)是一种基于RFC 5880标准的高速故障检测机制,两个系统建立BFD会话后,在它们之间的通道上周期性地发送BFD报文,如果一方在协商的检测时间内没有接收到BFD报文,则认为这条双向通道上发生了故障。上层协议通过BFD感知到链路故障后可以及时采取措施,进行故障恢复。 智能定时器,可以控制加快LSA的生成的接收和根据LSDB计算的路由生成,从而减少因链路变化而造成中断时间。(但调低间隔会占用多余的设备资源) BGP联动特性,当有新的设备加入到网络中,或者设备重启时,可能会出现在BGP收敛期间内网络流量丢失的现象。这是由于IGP收敛速度比BGP快而造成的。 使能之后OSPF与BGP联动特性的设备会在设定的联动时间内(BGP收敛完成前)保持为Stub路由器,也就是说,该设备发布的LSA中的链路度量值为最大值...
2025-10-16
HCIE Datacom-01.1 IGP高级特性-OSPF-快速收敛
介绍 OSPF和IS-IS都是基于链路状态的内部网关路由协议,运行这两种协议的路由器通过同步LSDB,采用SPF算法计算最优路由。 当网络拓扑发生变化时,OSPF和IS-IS支持多种快速收敛和保护机制,能够降低网络故障导致的流量丢失。 为了实现对路由表规模的控制,OSPF和IS-IS支持路由选路及路由信息的控制,能够减少特定路由器路由表的大小。 本系列文章将介绍OSPF和IS-IS的高级特性,包括:快速收敛机制、路由控制、其他特性等。 此文章参考于华为认证系列PPT。 OSPF快速收敛概述 OSPF快速收敛是为了提高路由的收敛速度而做的扩展特性,包括:PRC(Partial Route Calculation,部分路由计算)和智能定时器。 同时,OSPF支持故障恢复快速收敛,例如通过OSPF IP FRR(Fast ReRoute,快速重路由)实现备份链路的快速切换,也可以与BFD联动实现对故障的快速感知。 快速收敛是为了满载电信级的要求,50ms内完成收敛减少丢包。 PRC(Partial Route Calculate,部分路由计算算法) PRC的工作原理:当网络上路由发...
2025-10-12
HCIE Datacom-01.3 IGP高级特性-OSPF-其他特性
简介本文章包括多进程、BGP联动问题(延迟收敛)、FA地址。 本教程参考华为认证系列PPT。 OSPF 多进程 OSPF支持多进程,在同一台路由器上可以运行多个不同的OSPF进程,它们之间互不影响,彼此独立。不同OSPF进程之间的路由交互相当于不同路由协议之间的路由交互。 路由器的一个接口只能属于某一个OSPF进程。 应用场景: OSPF多进程的一个典型应用就是在VPN场景。 如图,同一台PE设备连接了两个不同的VPN客户,并且PE和CE之间均部署OSPF,因此可以通过在PE设备上部署多进程实现VPN客户之间的隔离。 PS: VPN:Virtual Private Network,虚拟专用网络。这里单指MPLS VPN 创建OSPF进程时,如果指定了VPN实例,那么OSPF进程属于此实例,否则属于全局实例 (路由表)。 OSPF的进程号仅有本地意义。OSPFv3可以配置实例ID,通过报文区分。 OSPF与BGP联动(等待收敛)现象说明 当有新的设备加入到网络中,或者设备重启时,可能会出现在BGP收敛期间内网络流量丢失的现象。这是IGP收敛速度比BGP快造成的。 当OS...
2025-10-16
HCIE Datacom-01.2 IGP高级特性-OSPF-路由控制
简介OSPF的路由控制包括: 调整OSPF的接口开销 设置等价路由 引入外部路由 路由聚合 缺省路由通告 Filter-Policy 对发送的LSA进行过滤 对ABR Type3 LSA进行过滤 设置LSDB中External LSA的最大数量 案例 本文章参考华为认证系列PPT 等价路由 当路由表中存在到达同一目的地址,且同一路由协议发现的多条路由时,若这几条路由的开销值(Cost)也相同,那么这些路由就是等价路由,可以实现负载分担。(OSPF选路基本靠Cost值) 设备将按照负载分担的方式从多条等价路由发送报文到同一目的地址。 设置进行负载分担的等价路由的最大数量: 1[Huawei-ospf-1] maximum load-balancing number PS:默认为1,不进行等价路由。 命令说明: [Huawei-ospf-1] maximum load-balancing number number:等价路由的最大数量。设备型号不同,取值范围不同,具体请参考相应设备的产品文档。 等价路由配置举例 通过配置,要求R1可以通过R1-R3路径访问R3的环回口地址...
2025-10-16
HCIE Datacom-02.3 BGP高级特性-RR路由反射器组网
路由反射器简介引入路由反射器,可以简化IBGP全互联的需求和配置,也可以减轻网络和CPU的负担、和不必要的BGP Update。 相对于BGP联盟也更利于排错。 PS:iBGP全互联是因为iBGP的水平分割防环机制。 引入路由反射器之后存在3种角色: RR(Route Reflector): 路由反射器 Client:客户机 Non-Client:非客户机PS:是否为客户机,是由RR指定的。 RR会将学习的路由反射出去,从而使得IBGP路由在AS内传播无需建立IBGP全互联。 当RR收到对等体发来的路由,首先使用BGP选路策略来选择最佳路由。在向IBGP邻居发布学习到的路由信息时,RR会按照一定规则来发布路由。 路由反射器相关角色:RR:允许把从IBGP对等体学到的路由反射到其他IBGP对等体的BGP设备,类似OSPF网络中的DR。 Client:与RR形成反射邻居关系的IBGP设备。在AS内部客户机只需要与RR直连。 Non-Client:既不是RR也不是客户机的IBGP设备。在AS内部非客户机与RR之间,以及所有的非客户机之间仍然必须建立全互联关系。 Originato...
2025-10-12
什么是EVPN?
什么是EVPN?EVPN(Ethernet Virtual Private Network)是下一代全业务承载的VPN解决方案。EVPN统一了各种VPN业务的控制面(VXLAN、VPWS、VPLS),利用BGP扩展协议来传递二层或三层的可达性信息,实现了转发面和控制面的分离。 EVPN解决传统L2VPN的无法实现负载分担、网络资源的消耗较高等不足,同时也可以对L3VPN业务进行承载,降低了协议的复杂程度。EVPN还将IP VPN流量均衡和部署灵活的优势引入到了以太网中。种种优势使其广泛应用于大型数据中心二层网络互连场景。 什么是EVPN和BGP EVPN?EVPN是下一代全业务承载的VPN解决方案,它颠覆了传统二层VPN通过转发面来学习MAC地址的机制,引入了控制面,利用BGP扩展协议来传递MAC信息。EVPN基于MP-BGP,定义了一系列新的BGP EVPN路由类型,从而使EVPN网络中的不同站点间可以相互学习MAC地址信息。 BGP EVPN路由有以下几种类型 Type: 以太自动发现路由(Ethernet Auto-Discovery Route) 以太自动发现路由可以向...
2025-10-16
节省华为设备的路由表和转发表-rib-only
前言由于设备硬件资源限制,所有的路由器和交换机的路由表和转发表都有数量上限的,比如华为的NE20-S路由器的路由表为2M,转发表为1.4M左右。而当要接收超过其上限路由的时候,就可以使用此命令,从而不更换硬件设备。 应用场景在BGP/MPLS IP VPN场景中,当BGP路由表中私网路由数量较多的时候,这些路由全部下发到私网IP路由表,会占用很多内存。如果这些路由不需要用于指导流量转发,此时可以配置routing-table rib-only命令禁止BGP私网路由下发到私网IP路由表。如果部分路由不需要指导流量转发,此时可以配置routing-table rib-only route-policy命令禁止这部分路由下发到私网IP路由表。 在反射器场景下,如果BGP的优选路由不需要指导转发,通过配置routing-table rib-only,使所有BGP的优选路由都不加入IP路由表,也不进入转发层,从而提高转发效率和提升系统容量。 在公网BGP路由器场景下,如果对接运营商只有一个,通过配置routing-table rib-only,使所有BGP的优选路由都不加入IP...
2025-10-12
Juniper MPLS L3VPN实验配置
实验说明使用Juniper vMX进行实验。 ISIS L2 作为 IGP打通底层路由,LDP 作为公网MPLS标签分发,PE之间使用MP-IBGP PS: 此文章只有PE的配置,用于学习和理解Juniper的MPLS VPN配置。 Juniper 系列文章:https://songxwn.com/categories/Juniper/ 实验拓扑 配置ISIS12345678910111213141516171819set interfaces lo0 unit 0 family inet address 192.168.0.1/32set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0001.00# 配置ISO的 NET地址,用于ISISset protocols isis interface lo0.0 passiveset protocols isis level 2 wide-metrics-only# 开启L2路由器的宽度量值计算set protocols isis level 1 disable...