




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单元3:精通OSPF动态路由协议《高级路由技术》(理论篇)主讲教师:XXX技术背景随着Internet技术在全球飞速发展,OSPF动态路由协议也成为互联网中应用最广泛的路由技术,特别是OSPF协议以其协议的标准化强,支持厂家多,成为以TCP/IP协议为核心的Internet网和Intranet为主的企业网、园区网以及电信网络中最广泛应用路由协议。某企业网络场景,通过实施OSPF路由实现全网互连互通。学习目标认识OSPF动态路由技术中3张表:
邻居关系表、链路状态表、路由表了解OSPF动态路由技术中五种报文掌握OSPF路由技术路由学习原理3.1认识链路状态路由链路状态路由协议收集网络中链路状态(Link-state)信息,使用最短路径树算法,生成路由表。这里链路状态信息包括接口地址、连接网络类型、链路开销、在线(UP)状态和离线(DOWN)状态等。链路状态信息封装在链路状态通告LSA中,链路状态路由协议收集路由器上链路状态信息,在区域内建立一个链路状态拓扑数据库(LSDB)。依据LSDB拓扑数据库,计算路由表。3.1.1区别链路状态路由&距离矢量路由3.1认识链路状态路由连接在同一OSPF区域内路由器收到LSA链路状态信息,都拷贝一份LSA副本,更新自己链路状态数据库(LSDB)。然后,再将LSA链路状态信息转发给邻居,这种扩散机制称泛洪(Flooding)。每台路由器以自己为根,使用Dijkstra算法(SPF算法),计算到每一个目标网络最佳路径,建立一棵最短路径树。最后,从最短路径树里选出最佳路径,生成路由表。3.1.2链路状态路由算法3.1认识链路状态路由OSPF路由使用最短路径树(ShortestPathTree,SPT)算法生成路由表。每台运行OSPF协议路由器将自己放置于最短路径树树根位置,其它路由器作为树的叶子节点,根据到达各个叶子节点的路径开销(Cost),计算出到达目标网络最短路径。3.1.2链路状态路由算法3.2掌握OSPF工作机制(1)OSPF能有效解决网络中存在的路由自环问题。(2)0SPF能支持变长子网掩码(VLSM)技术。(3)0SPF通过划分区域,能解决大规模网络中路由学习问题。(4)OSPF支持等值路径,实施路由传输过程中的负載分担。(5)OSPF支持路由安全验证,能防止外部网络针对内部网络中发起的路由攻击安全。(6)0SPF路由收敛速度快,可保障大规模互连的网络快速稳定。(7)OSPF通过组播方式传播路由信息,节省互连的网络中链路上帯宽资源。(8)OSPF使用IP协议(协议号89)封装,依靠自身传输机制保障路由传输可靠性。3.2.1了解OSPF动态路由协议3.2掌握OSPF工作机制OSPF路由器首先需要生成一个RID。RouterID通过手工配置方式指定,也可以自动学习生成RID。OSPF路由器的RID选举过程如下所示。首先,选择路由器上有Loopback接口上最大IP地址,作为RID。如果该路由器没有配置Loopback口,就在激活物理接口上,选择拥有最大IP地址,作为RID。3.2.1了解OSPF动态路由协议3.2掌握OSPF工作机制(1)启动OSPF进程路由器,使用Hello包建立邻居关系,监视这种关系存在和消失。在广播型网络或点对点网络中,Hello包的发送间隔是10秒;在非广播型的多路访问(NBMA)网络中,Hello包的发送间隔是30秒。(2)Hello包通过组播地址224.0.0.5发送,邻居路由器之间Hello报文交换完毕,互连的路由器之间能看到对方的RID,形成邻居关系,使用“showipospfneighbor”命令邻居关系信息。(3)邻居路由器之间通过交换LSA链路状态消息,完成链路状态数据库LSDB的同步。同步完成后,双方进入完全邻居状态(Full状态)。路由器发送新的LSA给相连的邻居路由器,保证整个区域内LSDB的完全同步。使用“showipospfdatabase”命令查询链路状态信息。3.2.2建立OSPF邻居关系3.2掌握OSPF工作机制在多路访问网络中部署OSPF,多台路由器互连之间形成邻居关系,网络中邻居关系将是n(n-1)/2。邻居路由器之间互相传播LSA报文,网络中就会很多重复信息。为减少OSPF网络中邻居关系,在广播型接口的OSPF网络中,首先选举一台指定路由器(DesignatedRouter,DR),选举一台备份指定路由器(BackupDesignatedRouter,BDR)。在点对点的链路,不进行DR/BDR选举,只实施主(M)、从(S)关系选举。3.2.3选举DR和BDR路由器3.2掌握OSPF工作机制在广播型多路访问网络中,为了避免路由器之间建立完全的邻接关系而引起大量带宽开销,在部署OSPF的网络中,要求选举一台DR路由器(实际是接口,OSPF基于接口选举机制),每台路由器都要与DR路由器建立邻接关系;每台路由器都只与DR路由器交换链路状态信息,由DR路由器负责通告整网拓扑状态信息。DR路由器也称指定路由器,保证在一个区域内所有OSPF路由器都拥有相同链路状态数据库。备份指定路由器BDR承担DR路由器的备份。在指定路由器DR失效情况下,备份路由器BDR代替DR路由器工作。3.2.3选举DR和BDR路由器3.2掌握OSPF工作机制OSPF网络连接场景是一种典型的广播型多路访问网络,连接到MA网络中路由器都通过以太接口连接一个广播域。每台路由器都需与其他路由器之间建立OSPF完全邻居关系,这意味着网络中共需要建立n(n-1)/2个邻居关系,极大消耗了网络资源。此外,一旦网络的拓扑出现变更时,网络中形成的LSA泛洪会造成带宽浪费。为减少邻居关系建立,在MA网络场景中,OSPF路由协议会在广播型链路接口上,进行DR和BDR选举。3.2.3选举DR和BDR路由器3.2掌握OSPF工作机制一个接口生成一条LSA消息,LSA具有以下特征。(1)LSA会被扩散到整个OSPF区域。(2)LSA有序列号和寿命,确保每台路由器都有最新的LSA版本。(3)LSA定期刷新,确保拓扑信息的有效性,直到LSA从LSDB中被删除。(4)LSA的扩散需要保证可靠性。3.2.4了解链路状态通告(LSA)3.2掌握OSPF工作机制相邻路由器之间传播链路状态通告过程,就是LSA扩散过程。LSA通告扩散使区域中所有路由器都收到该LSA通告消息,形成统一的链路状态数据库。每条LSA通告条目都有老化时间,通过老化定时器(Agingtimer)来控制。在OSPF路由协议中,每隔1800秒进行LSA通告刷新,最初生成该LSA通告的路由器也会重新泛洪LSA通告消息。当LSA消息在链路状态数据库LSDB中的累计时间超过3600秒后,该LSA通告会被认为无效。然后,会从LSDB中清除。3.2.4了解链路状态通告(LSA)3.2掌握OSPF工作机制在OSPF路由协议中,每台路由器都会生成相应接口上的LSA通告消息。在相邻路由器之间分发链路状态通告过程,就是LSA通告扩散过程,区域中所有互连的路由器都收到该LSA通告。为了保障传输过程可靠,每个链路状态通告消息都必须得到应答。因此,邻居路由器收到每一个LSA通告后,都发送一个LSAck确认报文。3.2.4了解链路状态通告(LSA)3.2掌握OSPF工作机制(1)如果LSDB中没有该条目,将其加入到LSDB中,返回一个链路状态确认LSAck报文,并将该LSA扩散给邻居路由器。然后,进行SPF计算,更新路由表。(2)如果LSDB中存在该条目,且LSA中包含的链路信息与之相同,则忽略。(3)如果LSDB中存在该条目,且LSA中包含链路信息有更新,将其加入到LSDB中,返回一个LSAck;并将该信息扩散到其它路由器。然后,进行SPF计算,并更新路由选择表。(4)如果LSDB中存在该条目,但LSA中包含信息没有更新旧信息,则将包含新信息LSA发送给对方。3.2.5熟悉链路状态数据库LSDB3.2掌握OSPF工作机制运行OSPF协议的路由器之间,需要同步链路状态数据库LSDB,保证同一区域内部的所有的路由器之间链路状态数据库完全相同,以此构建区域内部的OSPF网络拓扑。然后,才能通过最短路径优先算法(SPF)算法计算出路由表。3.2.6使用SPF算法计算路由表3.2掌握OSPF工作机制在OSPF网络中,区域内所有路由器拥有相同链路状态数据库LSDB。每一台路由器都把自己放进SPF树中,并以自己为根(Root),构建全网的最短路径树。然后,根据每条链路的路径开销Cost值,计算出到达目标网络的最短路径。最后选出最短路径,放进路由表。如图3-16所示,呈现了使用SPF算法计算路由过程。首先,路由器H向路由器E通告,以表明自己的存在。路由器E将路由器H和自己的LSA通告泛洪给邻居路由器(路由器C和路由器G)。其中,路由器G将这些通告及自己的通告传递给路由器D,依此类推。3.2.6使用SPF算法计算路由表3.3熟悉OSPF报文类型OSPF协议使用IP报文封装OSPF报文,协议号为89。五种不同类型的OSPF报文,使用多重信息封装,但每一种报文都由一个OSPF报头开始。这五种OSPF报文都使用相同OSPF报头格式,长度为24字节,如图3-17所示OSPF报文头中包含字段内容。其中,报文头中参数解释如下。3.3.1OSPF报头格式3.3熟悉OSPF报文类型OSPF协议使用Hello报文建立和维护邻居路由器的链路关系。Hello报文内容包括定时器数值、DR、BDR以及邻居RID。激活OSPF协议接口采用组播地址224.0.0.5,周期性发送Hello报文,确保邻居之间建立通信,维护邻接关系。接入OSPF网络中路由器,首先需要建立邻居关系,向邻居路由器证明存在,就像人与人之间打招呼一样。通过彼此“看到”对方RID,建立邻居关系,共享链路状态信息。一台路由器在从收到邻居发送过来的Hello报文中“看到”自己RID,便进入双向通信状态。3.3.2邻居关系报文Hello3.3熟悉OSPF报文类型数据库描述(DatabaseDescriptionPacket,DD)报文描述本地路由器上链路状态数据库(LSDB)信息。两台互连的OSPF路由器之间建立邻居关系,完成初始化连接之后,要交换数据库描述DD报文,完成链路状态数据库的同步。数据库描述DD报文只是简单描述而非实际地传送链路状态数据库内容。由于数据库的内容可能相当长,需要多个数据库描述报文来描述整个数据库。邻居路由器之间交换DD报文过程。3.3.3数据库描述报文DD3.3熟悉OSPF报文类型两台路由器建立邻居关系,完成two-way初始化连接后,使用DD报文描述各自LSDB,包括DD报文序列号和LSDB中每一条LSA头部信息,进行数据库同步。邻居路由器根据收到DD报文中OSPF报头,判断是否已有这条LSA。由于链路状态数据库中信息很多,需要多个数据库描述报文DD描述整个链路状态数据库。所以在DD报文中使用三个专门I、M和M/S比特位标识,描述不同数据库报文类型。3.3.3数据库描述报文DD3.3熟悉OSPF报文类型链路状态请求报文(LinkStateRequestPacket,LSR)用于请求邻居路由器上链路状态数据库(LSDB)中一部分数据信息。当两台邻居路由器交换完成DD报文摘要后,一方路由器还希望了解邻居路由器上更多LSA信息:如邻居路由器上还有哪些LSA是本地LSDB中缺少?哪些LSA已经失效……这时,该路由器会发送几个链路状态请求报文LSR给邻居路由器,向对方请求所需要LSA,期望了解更多链路状态信息LSA。二台邻居路由之间,发送LSU报文前后的交换信息。3.3.4链路状态请求报文LSR3.3熟悉OSPF报文类型链路状态请求报文(LinkStateRequestPacket,LSR)用于请求邻居路由器上链路状态数据库(LSDB)中一部分数据信息。当两台邻居路由器交换完成DD报文摘要后,一方路由器还希望了解邻居路由器上更多LSA信息:如邻居路由器上还有哪些LSA是本地LSDB中缺少?哪些LSA已经失效……这时,该路由器会发送几个链路状态请求报文LSR给邻居路由器,向对方请求所需要LSA,期望了解更多链路状态信息LSA。二台邻居路由之间,发送LSU报文前后的交换信息。3.3.4链路状态请求报文LSR3.3熟悉OSPF报文类型LStype:LSA的类型号。LinkStateID:指定OSPF描述部分区域,根据LSA中的LSType和LSAdescription信息,在路由域中描述一个LSA。AdvertisingRouter:通告路由器,产生此LSA路由器的RouterID。邻居路由器之间收到两个LSA一样时,根据LSA报文中的中LSsequencenumber、LSchecksum和LSage判断所需要LSA新旧,决定是否更新。3.3.4链路状态请求报文LSR3.3熟悉OSPF报文类型链路状态更新报文(LinkStateUpdatePacket,LSU)是应答邻居路由器LSR请求报文,向邻居路由器发送所需LSA信息。LSU报文中包含内容是多条LSA完整内容集合,累计发送的LSA数量,每条LSA的完整内容。在支持组播和广播链路上,LSU报文以组播方式泛洪出去。为了实现泛洪可靠传输,每收到一个LSU都使用LSAck报文确认。没有收到确认报文需重传。重传时,LSU直接发送到没有收到应答确认路由器,不再泛洪。链路状态更新报文LSU不仅用于对LSA请求应答,也可以泛洪更新的LSA。一个LSU中可以包括多个LSA条目。3.3.5链路状态更新报文LSU3.3熟悉OSPF报文类型链路状态确认报文(LinkStateAcknowledgmentPacket,LSAck)是路由器收到邻居发来的LSU报文后,针对该报文发出确认应答报文,包括需要确认的LSA头部(LSAHeaders)等等。一个LSAck报文可对多个LSA进行确认。OSPF路由消息传播特点是:可靠地泛洪LSA报文。可靠性意味着接收方必须应答。否则,邻居路由器无法知道LSA报文是否准确接受。因此,链路状态确认报文LSAck对接收到每一个LSU报文进行确认。3.3.6链路状态确认报文LSAck3.4了解OSPF路由学习7种状态运行OSPF路由器RB收到Hello报文后,发现Hello报文中的RID,进入Init状态。RB路由器把RA的RID添加进自己NeighborList中。然后,以单播形式发送自己的Hello报文,对路由器RA做出应答。因此,RA路由器发现对方的RID。邻居路由器之间通过Hello报文,都从Hello报文里找对方RID,加入自己NeighborList,二台互相连接路由器进入2-way状态(也称Two-way状态)。3.4.1建立双向通讯阶段3.4了解OSPF路由学习7种状态二台互连路由器建立2-way关系后,此时,如果连接链路是广播型网络,如通过以太网接口连接,需要进行DR和BDR选举。如果邻居路由器之间通过点对点接口建立邻接关系,需要进行主/从(M/S)关系选举,进入Exstart状态。在Exstart状态里,OSPF路由器需要完成DR/BDR选举,或主/从关系选举,都是以RID数值最高为主,次高为辅选举机制。如图3-29显示二台邻居路由器之间,进行主/从(M/S)关系选举,开启DD报文交换过程。其中,用于DD报文交换的第一个序列号,也在Exstart状态中决定。3.4.2链路状态数据库同步阶段3.4了解OSPF路由学习7种状态邻居路由器收到DD报文以后,使用LSAck报文确认。同时,将其和自己现有的DD报文比较。如果DD报文中有链路状态更新条目,马上发送LSR请求报文给邻接路由器,从而进入Loading状态。邻接路由器收到LSR请求报文后,以LSU报文作为应答,包含LSR请求需要完整信息。收到LSU报文后,再次发送LSAck报文做出确认。最后,二台路由器都添加新的条目到各自的LSDB中,生成完全相同的LSDB,进入Full状态。3.4.2链路状态数据库同步阶段3.4了解OSPF路由学习7种状态预启动状态,二台互连的OSPF路由器建立主、从(M/S)关系(或者在广播型网络中选举DR/BDR)。然后,协商一个序列号准备传送(需要采用确认机制保证可靠),头两个DD报文为空,不包含LSA的数据。其中,涉及的DD报文字段摘要信息如下。在路由器RouterA中标识信息为:DDseq=x,I=1,M=1,MS=1。其中,I是第一个报文;M是more表示还有后续报文;MS是表示RouterA路由器是Master角色。3.4.3OSPF路由学习状态机3.5优化OSPF传输的区域同一个区域内所有路由器上的LSDB都完全相同。同一个区域内所有路由器收到的LSA通告太多。OSPF内部网络的动荡,会引起全网路由器上的SPF计算。区域内路由无法汇总,路由表越来越大,资源消耗过多,影响数据转发。OSPF 路由器维持每一条路由,需要经过频繁SPF运算,这对路由器硬件资源消耗也会过大,造成网络中转发数据缓慢。3.5.1了解OSPF区域3.5优化OSPF传输的区域把一个OSPF网络划分为三个独立区域:Area0、Area1、Area2。如果Area1区域内的链路状态发生了变化,只会把该路由的变化在Area1区域内收敛,而不会传播到Area0、Area2区域内。这样,Area0和Area2区域中的路由器不必关心Area1区域中具体那条链路状态发生变化,从而减少LSA报文传播,提高了路由的计算效率。不仅仅区域中每一台路由器资源消耗少,还减小每台路由器上路由表大小,限制LSA报文的扩散,加快收敛,增强了OSPF网络的稳定性。3.5.1了解OSPF区域3.5优化OSPF传输的区域在OSPF网络规划中,按照网络规划的IP划分成多个不同子网,可以根据子网段来划分OSPF区域。例如:将同一标准网络下各个子网(如172.16.0.0/18)分为一个区域。这样划分的好处是便于在ABR路由器上配置路由汇聚,减少网络中路由信息数量。在OSPF的网络规划中,一个区域中最好不要超过50台路由器,按照这样数字进行区域划分。随着路由器CPU处理速度,内存容量增强,有测试表明,一个区域可以容纳多达200台路由器,也可以实现非常快速的收敛。3.5.2划分OSPF区域方法3.5优化OSPF传输的区域OSPF层次化的网络设计中,所有非骨干区域都与骨干区域Area0相连,表现出如下优点。减少了路由选择表条目。将区域内拓扑变化的影响限制在本地。将LSA扩散限制在区域内,隔LSA泛洪的区域。要求采取层次网络设计。在OSPF网络规划上,建议每个区域中部署的路由器的数量为50到100台。3.5.2划分OSPF区域方法3.5优化OSPF传输的区域内部路由器中的所有接口都属于同一个区域。这些路由器不与其它区域相连,维护所在区域内部的LSDB。内部路由器不与其它区域内的路由器交换LSA,如果需要只能通过区域的边界路由器转发。同一区域内部的OSPF路由器共享LSA信息,把LSA报文泛洪到区域内每一台路由器,使用任何可用链路转发LSA。OSPF区域内部拓扑信息不会被传输到区域边界之外,网络内路由收敛的过程只发生在区域内部,这种收敛方式既加速收敛,又增加网络的稳定性。3.5.3OSPF区域路由器类型3.6OSPF网络类型广播型的多路访问(BroadcastMulti-Access,BMA)网络出现在以太网连接的网络场景中,由于以太网广播通讯机制,OSPF路由协议需要进行DR/BDR选举,以减少邻居关系计算。所有DRother路由器和DR/BDR之间形成完全邻居关系。在广播型的多路访问网络中,如果每台路由器之间都建立邻居关系,不仅仅网络干扰多,还会产生LSA的冗余扩散问题。因此,在广播型的多路访问网络中,一定需要选举DR和BDR路由器角色,一来减少网络中路由更新数据流;二来快速实现网络中链路状态同步。3.6.1广播多路访问网络3.6OSPF网络类型非广播型多路访问(non-broadcastmultipleaccess,NBMA)网络也广泛应用OSPF路由协议,如帧中继、ATM和X.25网络。这些类型的网络中也实现多台设备连接,虽不具备广播功能,但也具有多路访问的特点,因此,OSPF协议在NBMA网络中,也要选举DR和BDR,其选举的过程和机制和广播型多路访问网络相同。如图3-39所示ATM网络中非广播多路访问类型。在非广播型的多路访问网络中,为了顺利建立邻居关系,一般用单播方式发送Hello报文。默认情况下,NBMA网络中Hello报文发送时间间隔和Dead时间间隔分别是30秒和120秒。但NBMA网络中的邻居之间不能自动发现,需要手工建立一张邻居列表。3.6.2非广播型的多路访问网络3.6OSPF网络类型在点到点的网络连接中,OSPF路由协议将自动检测接口类型。如果两台设备采用点对点的链路连接,则二层接口上封装协议为PPP、HDLC等,其相应OSPF网络类型为P2P。需要注意的是,在OSPF路由协议中,将帧中继(ATM)的点对点子接口也看作是点到点网络。如果封装的帧中继子接口类型为P2P,则OSPF网络类型也为P2P。在点到点网络中,OSPF路由协议不需要进行DR/BDR选举。邻居通过使用组播地址(224.0.0.5)发送Hello报文动态发现邻居。在点到点网络中,Hello报文默认的发送间隔是10秒,Dead间隔是40秒。3.6.3点到点网络3.6OSPF网络类型点对多点的网络类型(Point-to-Multipoint,P2MP)需要根据接口封装自动设别,并需要网络管理员手动配置接口,在这种OSPF网络场景中,也无需选举DR和BDR角色,邻居路由器能自动发现。在P2MP网络类型上,OSPF路由协议以组播方式发送Hello报文,以单播方式发送其他报文。事实上,没有哪一种网络真正属于点到多点网络,但可以在接口上使用“ipospfnetworkpoint-to-multipoint”命令,将接口配置为点到多点网络类型。3.6.4点到多点网络3.6OSPF网络类型在NBMA网络中,需在DR/BDR路由器上使用Neighbor命令。如果是星形拓扑,Neighbor命令使用在中心路由器上。在全互连的NBMA网络中,应该在所有路由器上使用Neighbor命令,除非是手工指定DR/BDR角色。把邻居路由器的优先级设置为0,保证路由器RouterA为DR。使用如下命令完成关键配置。3.6.5配置OSPF网络类型3.6OSPF网络类型在非广播型点到多点(point-to-multipointnonbroadcast)模式,是点到对多点(point-to-multipoint)模式扩展,邻居必须手工指定,不选举DR/BDR角色。在某些邻居不能自动发现场合下,使用如下命令定义subinterface操作。Router(config)#inter
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 13《寒号鸟》教学设计-2024-2025学年语文二年级上册统编版
- 《小数除法-用计算器探索规律》教学设计-2024-2025学年五年级上册数学人教版
- 全国青岛版信息技术八年级下册第2单元第7课《欲与珠峰试比高》教学设计
- 专题20 数列的通项公式及数列求和大题综合(学生卷)- 2025年高考之近十年真题数学分项汇编
- 2025年度房地产法律法规咨询居间服务合同
- 网络直播行业发展趋势预测及投资规划研究报告
- 2025年度建筑行业施工人员技能提升培训协议范本4篇
- 年产xx休闲食品项目可行性研究报告
- 2025年度新能源汽车零部件采购合同范本框架
- 2025年新型手机通讯设备采购合同
- 《材料工程基础》教学大纲
- 介绍国家-巴西Brazil
- 国内外材料牌号对照
- 建设工程施工合同培训PPT(49页)
- 2010哈弗H5维修手册
- (完整版)NRS数字分级法评分表
- LY∕T 2780-2016 松疱锈病菌检疫技术规程
- 一文看懂全部变电站电气主接线方式
- 苏科版四年级劳动技术下册教学计划
- 应答器报文定义《运基信号[2005]224号》
- 电网公司客户资产接收管理细则
评论
0/150
提交评论