资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,路由器基本业务配置,张汉中,学习目标,掌握路由器的基本配置,掌握设备的基本调试和故障排除,学习完本课程,您应该能够:,课程内容,第一章 登录配置命令,第二章 链路层协议配置,第三章 网络层协议配置,第四章 路由协议配置,第四章,MPLS,配置举例,第五章,MPLS VPN,配置,TELNET,基本配置,version 1.74,适用版本,vrp1.7,Router,local-user b service-type exec-administrator password simple b !,Router,interface Ethernet0,Router-Ethernet0,ip address 10.0.0.1 255.255.255.0 !,Router,interface Serial0,Router-Serial0,link-protocol,ppp,现象,:pc,从远程,telnet,或者是,console,口登陆路由器时出现输入用户名和密码提示,输入用户名,:b,密码,:b,登陆成功,课程内容,第一章 登录配置命令,第二章 链路层协议配置,第三章 网络层协议配置,第四章 路由协议配置,第四章,MPLS,配置举例,第五章,MPLS VPN,配置,链路层协议基本配置,PPP,interface Serial0,clock DTECLK1,link-protocol,ppp,ppp,pap local-user a password 0 a,ip,address 10.110.42.41 255.255.248.0 !,验证有,PAP,和,CHAP,两种,链路层协议基本配置,MP,Router,local-user a service-type,ppp,password simple a,Router,ppp,a user,user,bind Virtual-Template1 !,Router,interface Serial0,Router,clock DTECLK1,Router-Serial0,link-protocol,ppp,Router-Serial0,ppp,authentication-mode pap,Router-Serial0,ppp,mp,Router-Serial0,ppp,pap local-user b password simple b !,Router,interface Serial1,Router-Serial1,link-protocol,ppp,Router-Serial1,ppp,authentication-mode pap,Router-Serial1,ppp,mp,Router-Serial1,ppp,pap local-user b password simple b !,Router,interface Virtual-Template1,Router-Virtual-template1,link-protocol,ppp,Router-Virtual-template1,ip,address 30.1.1.1 255.255.255.0,路由器支持,VLAN(802.1Q),的应用配置,Router,interface Ethernet0,Router-Ethernet0,ip,address 10.0.0.1 255.255.255.0 !,Router,interface Ethernet0.1,Router-Ethernet0.1,vlan,-type dot1q,vid,1,Router-Ethernet0.1,ip,address 172.16.1.254 255.255.255.0 !,Router,interface Ethernet0.2,Router-Ethernet0.2,vlan,-type dot1q,vid,2,Router-Ethernet0.2,ip,address 172.16.2.254 255.255.255.0 !,Router,interface Ethernet0.3,Router-Ethernet0.3,vlan,-type dot1q,vid,3,Router-Ethernet0.3,ip address 172.16.3.254 255.255.255.0,课程内容,第一章 登录配置命令,第二章 链路层协议配置,第三章 网络层协议配置,第四章 路由协议配置,第四章,MPLS,配置举例,第五章,MPLS VPN,配置,网络层协议基本配置,IP,地址介绍,网络号码字段(,net-id,),网络号码字段的前几位称为类别字段(又称为类别比特),用来区分,IP,地址的类型。,主机号码字段(,host-id,)。因为全,1,或全,0,的主机号码有特殊用途,所以按规定,主机号码字段不能全为,1,或全为,0,。,为了方便,IP,地址的管理以及组网,,Internet,的,IP,地址分成五类。,D,类地址是一种多播地址,主要是留给,Internet,体系结构委员会,IAB,(,Internet Architecture Board,)使用。,E,类地址保留在今后使用。目前大量使用中的,IP,地址属于,A,、,B,、,C,三种中的一种。,链路层协议基本配置,IP,地址的配置,路由器的每个接口可以配置多个,IP,地址,其中一个为主,IP,地址,其于为从,IP,地址。,配置接口主,IP,地址,ip,address,ip,-address net-mask,删除接口的,IP,地址,undo,ip,address,ip,-address,net-mask,link-protocol,ppp,配置接口从,IP,地址,Ip,address,ip,-address net-mask,sub,删除接口从,IP,地址,undo,ip,address,ip,-address,net-mask,sub ,课程内容,第一章 登录配置命令,第二章 链路层协议配置,第三章 网络层协议配置,第四章 路由协议配置,第四章,MPLS,配置举例,第五章,MPLS VPN,配置,路由协议基本配置,静态路由配置,Router,interface Ethernet0,Router-Ethernet0,ip address 10.1.1.1 255.255.255.0 !,Router,interface Serial0,Router-Serial0,link-protocol,ppp,Router-Serial0,ip,address 20.1.1.2 255.255.255.252 !,Router,ip,route-static 30.1.1.1 255.255.255.0 20.1.1.1 preference 60 !,Router,quit,路由协议基本配置,静态路由的配置命令和命令模式,Quidway,ip,route-static,|,preference,reject|,blackhole,例如:,ip,route 129.1.0.0 16 10.0.0.2,ip,route 129.1.0.0 255.255.0.0 10.0.0.2,ip,route 129.1.0.0 16 Serial 2,注意,:只有下一跳所属的的接口是点对点(,PPP,、,HDLC,)的接口时,才可以填写,,,否则必须填写,。,静态路由配置示例,在路由器,Quidway,A,上配置:,ip,route-static 129.1.0.0 255.255.0.0 10.0.0.2,或:,ip,route-static 129.1.0.0 16 10.0.0.2,或:,ip,route-static 129.1.0.0 16 s0,129.1.0.0/16,E0,Quidway B,S0,129.0.0.2,Quidway A,129.0.0.1,S0,缺省路由配置示例,在路由器,Quidway,A,上配置:,ip,route-static 0.0.0.0,0.0.0.0,10.0.0.2,Internet,上 大约,99.99%,的路由器上都存在一条缺省路由,!,缺省路由并不一定都是手工配置的静态路由,有时也可以由动态路由协议产生。,Quidway A,10.0.0.1,S0,10.0.0.2,S0,Quidway B,Network N,Public Network,路由自环,在路由器,Quidway,A,上配置:,ip,route-static 20.0.0.0 8 10.0.0.2,Quidway A,10.0.0.1,S0,10.0.0.2,S0,Quidway B,Network N,Public Network,在路由器,Quidway,B,上配置:,ip,route-static 20.0.0.0 8 10.0.0.1,“路由自环”对网络的危害极大,应尽量避免,!,路由协议基本配置,OSPF,路由协议典型配置,启动,OSPF,并进入,OSPF,视图,进入,OSPF,区域视图,指定接口,配置路由器的,ID,号,配置在,OSPF,接口上网络类型,配置接口上发送报文的开销,配置接口在选举,DR,时的优先级,配置,Hello,报文发送时间间隔,配置相邻路由器间失效时间,配置发送链路状态更新报文所需时间,配置邻接路由器重传,LSA,的间隔,路由协议基本配置,配置,OSPF,的,NSSA,区域,配置,OSPF,区域路由聚合,配置,OSPF,的,STUB,区域,配置,OSPF,引入路由聚合,配置,OSPF,虚连接,配置,OSPF,报文的认证,引入其它协议的路由,配置,OSPF,引入缺省路由,配置,OSPF,路由的优先级,配置,OSPF,路由过滤,配置接口发送,DD,报文时是否填,MTU,值,配置禁止接口发送,OSPF,报文,配置重启,OSPF,进程,路由协议基本配置,1,、配置路由器的,ID,号,配置路由器的,ID,号,router id,router-id,取消路由器的,ID,号,undo router id,2,、启动,OSPF,启动,OSPF,,进入,OSPF,视图,ospf,关闭,OSPF,路由协议,undo,ospf,3,、指定接口及区域,运行,OSPF,协议,network,ip,-address,ip,-mask,area,area-id,取消接口运行,OSPF,协议,undo network,ip,-address,ip,-mask,area,area-id,路由协议基本配置,4,、,配置在,OSPF,接口上网络类型,ospf,network-type,broadcast,|,nbma,|,p2mp,|,p2p,5,、配置接口发送报文的开销,设置接口发送报文的开销,ospf,cost,value,将接口发送报文的开销恢复为缺省值,undo,ospf,cost,6,、引入其它协议的路由,引入其它协议的路由信息,import-route,protocol,cost,value,type,value,tag,value ,route-policy,route-policy-name,7,、,配置,OSPF,引入缺省路由,default-route-advertise,always,cost,value,type,value,route-policy,route-policy-name,课程内容,第一章 登录配置命令,第二章 链路层协议配置,第三章 网络层协议配置,第四章 路由协议配置,第四章,MPLS,配置举例,第五章,MPLS VPN,配置,MPLS,基本配置,指定,LSR,的,ID,mpls,lsr,-id,X.X.X.X,在配置其它,MPLS,命令之前,必须首先为,LSR,配置,ID,。,ID,采用,IP,地址的格式,并且要保证域内唯一,激活,LDP,协议并进入,LDP,视图,mpls,ldp,进行,LDP,的配置,首先要激活,LDP,协议并进入,LDP,视图,使能接口,LDP,功能,mpls,ldp,enable,在接口配置视图对接口进行,LDP,使能,使能后的接口即可建立,LDP,会话、实现标签分组的转发,LDP,环路检测控制,允许进行环路检测,loop-detect,用于控制在,LDP,信令过程中是否使用环路检测功能,环路检测有最大跳数和路径向量两种方式,设置环路检测的最大跳数,hops-count,hop-number,当环路检测采用最大跳数方式时,可以规定跳数的最大值,超过该最大值即认为出现了环路,,LSP,建立失败,设置路径向量的最大跳数,path-vectors,pv,-number,路径向量记录表中已有本,LSR,的记录,,LSP,建立失败,路径的跳数超过这里设定的最大值,,LSP,建立失败,LDP,会话保持参数,设置接口,LDP,会话保持参数,mpls,ldp,timer,keepalive,keepalive-holdtime,|,hello,hello-,holdtime,接口上的,LDP,实体周期性的发出,Hello,报文来发现,LDP,对等体,接口上的,LDP,实体周期性的发出,Keepalive,报文来维持其存在,Keepalive,报文的缺省定时时间为,60,秒,,Hello,报文的缺省定时时间为,15,秒,MPLS,的配置示例,一个由四台,NE,路由器组成的网络,其中,Router B,和,Router C,间通过,SDH,连接,,Router B,和,Router A,、,Router D,间通过以太网连接,四台路由器均支持,MPLS,,任意路由器之间都可以建立,LSP,,运行的路由协议为,OSPF,Router A,Router B,Router C,Router D,ethernet8/0/0,168.1.1.1,ethernet1/0/0,168.1.1.2,ethernet1/0/1,172.17.1.1,ethernet2/0/1,172.17.1.2,pos2/0/1,100.10.1.2,pos7/0/0,100.10.1.1,MPLS,的配置示例,以路由器,A,为例,其他路由器的配置相似,#,配置接口地址,Quidway interface,ethernet,8/0/0,Quidway-Ethernet8/0/0,ip,address 168.1.1.1 255.255.255.0,#,配置,LSR ID,并使能,LDP,Quidway,mpls,lsr,-id 168.1.1.1,Quidway,mpls,ldp,#,对以太网接口使能,LDP,Quidway interface,ethernet,8/0/0,Quidway-Ethernet8/0/0,mpls,ldp,enable,#,配置,OSPF,Quidway router id 168.1.1.1,Quidway,ospf,Quidway-ospf area 0,Quidway-ospf-area-0.0.0.0 network 168.1.0.0 0.0.255.255,MPLS,显示,-1,显示,LDP,及,LSR,信息,display,mpls,ldp,Quidway,display,mpls,ldp,Label distribution protocol:,V1,LSR ID:,1.1.1.48,LSR status:,active,LSR Capability Information:,DU,Capability:Enabled,LSR Label,Config,Information:,Label retention mode:,Liberal,Label,range(Min,-Max):,16 100000,LSR Loop Detection Information:,Loop detection:,Disabled,Path vector limit:,32,Hop count limit:,32,MPLS is triggered by Any route,LDP,协议版本为,Ver.1,LSR,的,ID,值和状态,标签的分配方式为下游自主,标签的保持方式为自由方式,标签分配的范围,路径自环的配置信息,路由驱动,LSP,的建立,MPLS,显示,-2,显示,LDP,使能的接口信息,display,mpls,ldp,interface,Quidway,display,mpls,ldp,interface,Displaying information about all Ldp interface:,Interface Ethernet16/0/0(address=172.16.1.1):,Label distributing enabled,,,bound to entity:1.1.1.48:1,Generic label range configured:16-100000,Label Advertisement Mode:Downstream-Unsolicited,Label Distribution Control Mode:,Ordered,Config,KeepAlive,timer value:60,,,Config,Hello Timer Value:15,Negotiated Hello timer value:15,Hello packets sent/rcv:13109/13109,标签的控制方式为有序,接口使能了,LDP,协议,序号为,1,MPLS,的显示,-3,显示所有已经建立的,LSP,display,mpls,lsp,NE80display,mpls,lsp,ID:1,I/O-Label :-/,3,In-Interface :-,Out-Interface:Pos2/0/0,Prefix/Mask :108.0.1.6/32,Next-Hop :110.1.4.2,ID :2,I/O-Label :26/-,In-Interface :GigabitEthernet10/0/1,Out-Interface:-,Prefix/Mask :108.0.1.6/32,Next-Hop :110.1.4.2,ID :21,I/O-Label :37/39,In-Interface :GigabitEthernet10/1/0,Out-Interface:GigabitEthernet10/0/1,Prefix/Mask :109.0.1.7/32,Next-Hop :110.1.3.1,出接口打上的标签,(3,为特殊标签,对应的操作为,POP),报文转发的出接口,FEC,对应的地址前缀,报文转发的下一跳,报文转发的进出接口,报文转发的进出标签,MPLS,的显示,-4,显示,LDP,会话对等体信息,display,mpls,ldp,peer,Quidway,display,mpls,ldp,peer,Displaying information about all peers:,LDPID:6.6.6.6:2,Peer LDPID:55.1.1.1:9,Internetwork,Address Type:IPV4,Internetwork,Address:53.0.6.5,Peer PDU:4096,Peer,KeepAlive,timer:60,Peer Distribution Method:downstream unsolicited,Peer Type:,local,Peer,RowStatus,:active,邻居的类型为本地,(有物理接口直接),本端接口的,LDP,标识,对端接口的,LDP,标识,MPLS,的显示,-5,显示,LDP,会话状态和参数,display,mpls,ldp,session,NE80display,mpls,ldp,session,Showing information about all sessions:,Peer LDP ID:17.17.17.17:1;Local LDP ID:1.1.1.1:2,Tcp,connection:110.1.5.2-110.1.5.1,Session State:Operational,Session Role:,Passive,Basic Hello packets sent/received:1977023/489204,KeepAlive,packet sent/received:81567/81543,Negotiated Value of,Keepalive,Timer:60 Peer PV Limit:0,LDP discovery Interface:GigabitEthernet10/1/0,Peer LDP ID:108.0.1.2:0;Local LDP ID:1.1.1.1:5,Tcp,connection:110.1.3.1-110.1.3.2,Session State:Operational,Session Role:,Active,Basic Hello packets sent/received:708820/141766,KeepAlive,packet sent/received:29535/29535,Negotiated Value of,Keepalive,Timer:60 Peer PV Limit:0,LDP discovery Interface:GigabitEthernet10/0/1,建立,TCP,连接的,IP,地址,建立,TCP,连接时为被动方,建立,TCP,连接时为主动方,MPLS,的故障排除,路由器上运行,LDP,协议,但不能建立,lsp,定位故障的思路是:先查路由、再查标签,display,mpls,ldp,interface,查看接口是否使能了,LDP,协议,display,ip,routing,table,查看是否存在路由,display,mpls,lsp,查看是否存在标签,课程内容,第一章 登录配置命令,第二章 链路层协议配置,第三章 网络层协议配置,第四章 路由协议配置,第四章,MPLS,配置举例,第五章,MPLS VPN,配置,MPLS VPN(L3),配置步骤,要实现,BGP/MPLS VPN,的功能一般需要完成以下步骤:,在,PE,、,CE,、,P,上配置基本信息,建立,PE,到,PE,的具有,IP,能力的逻辑或物理的链路,发布、更新,VPN,信息,BGP/MPLS VPN,的配置包括:,定义,BGP/MPLS VPN,PE-CE,间路由交换的配置,PE-PE,间路由交换的配置,定义,BGP/MPLS VPN,创建并进入,VPN,实例视图,ip,vpn,-instance,vpn_name,为,vpn,-instance,创建,RD,route-distinguisher,route-distinguisher,为,vpn,-instance,创建,vpn,-target,扩展团体,vpn,-target,vpn,-target-ext-community,import-,extcommunity,|,export-,extcommunity,|,both,将接口与,vpn,-instance,关联,ip,binding,vpn,-instance,vpn-instance_name,PE-PE,间路由交换的配置,进入,MBGP,的,VPNv4,地址族视图,ipv4-family vpnv4,unicast,激活,MBGP,对等体,peer,group-name,|,peer-address,enable,PE-CE,间路由交换的配置,PE,和,CE,间通过静态路由链接的配置,ip,route-static,vpn,-instance,vpn,-instance-name prefix mask,next-hop-address,interface,interface-number,public|preference,preference,|,blackhole,|,reject,PE,和,CE,间通过,EBGP,交换路由信息的配置,进入,BGP,的,VPN,地址族视图,ipv4-family,vpn,-instance,vpn-instance_name,配置指定邻居的,AS,号,peer,peer-address,as-number,as-number,PE,和,CE,间通过,RIP,交换路由信息的配置,进入,RIP,的,IPVPNV4,地址族视图,ipv4-family,unicast,vpn,-instance,vpn,-instance-name,引入,bgp,的路由,import-route,bgp,cost,value,MPLS/VPN,的配置(,1,),PE1,的配置,配置,MPLS,基本能力,PE1,mpls,lsr,-id 172.1.1.1,PE1-mpls,mpls,ldp,PE1 interface Pos 1/0/0,PE1-Pos/0/0,mpls,ldp,enable,PE,Ethernet 1/0/0:,168.1.1.1/16,PE-2,CE-1,Ethernet 2/0/0:,168.1.1.1/16,-,1,CE-2,P,Pos1/0/0:,172.1.1.1/16,Pos1/0/0,AS100,vpn,-instance,配置,PE1,ip,vpn,-instance,vpna,PE1-vpn-instance route-distinguisher 100:1,PE1-vpn-instance,vpn,-target 100:1 both,PE1-vpn-instance,vpn,-target 100:2 import-,extcommunity,PE1-vpn-instance,vpn,-target 100:3 export-,extcommunity,AS 1,AS 2,Loopback0:,202.100.0.1/16,Pos 3/0/0:,200.10.0.1/16,MPLS/VPN,的配置(,2,),接口配置,PE1 interface loopback0,PE1-LoopBack 0,ip,address 202.100.0.1 255.255.255.255,PE1 interface,ethernet,1/0/0,PE1-Ethernet1/0/0,ip,binding,vpn,-instance,vpna,PE1-Ethernet1/0/0,ip,address 168.1.1.2 255.255.0.0,PE1 interface pos1/0/0,PE1-Pos1/0/0,ip,address 172.1.1.1 255.255.0.0,BGP,配置,PE-CE,PE1,bgp,100,PE1-bgp import-route direct,PE1-bgp ipv4-family,vpn,-instance,vpna,PE1-bgp-af-vpn-instance peer 168.1.1.1 as-number 1,MPLS/VPN,的配置(,3,),BGP,配置,PE-PE,PE1,bgp,100,PE1-bgp peer 200.10.0.1 as-number 100,PE1-bgp peer 200.10.0.1 connect-interface loopback0,PE1-bgp ipv4-family vpnv4,PE1-bgp-af-vpn peer 200.10.0.1 enable,配置,OSPF,PE1,ospf,PE1-ospf area 0,PE1-ospf-area-0.0.0.0 network 172.1.1.0 0.0.255.255,PE1-ospf-area-0.0.0.0 network 202.10.0.1 0.0.0.0,PE1-ospf import-route direct,从,BGP,表中显示,VPN,地址信息,display,bgp,vpnv4,all,|,route-distinguisher,rd-value,|,vpn,-instance,vpn,-instance-name,peer,?,NE80display,bgp,vpnv4 all peer,Peer AS-number,Ver,Queued-,Tx,Msg,-Rx,Msg-Tx,Up/Down State,-,40.0.0.8 100 4 0 1 0 100h48m Established,显示与,vpn,-instance,相关联的,IP,路由表,display,ip,routing-table,vpn,-instance,vpn,-instance-name,verbose,NE80 display,ip,routing-table,vpn,-instance vpn-instance1,Routing Table:,vpn-instance1,RD:1233:11,Destination/Mask ProtoPreMetric,Nexthop,Interface,192.1.1.0/24 Direct0 0192.1.1.1 GigabitEthernet1/0/0,192.1.1.1/32 Direct0 0127.0.0.1 InLoopBack0,192.1.1.255/32 Direct0 0127.0.0.1 InLoopBack0,VPN,实例的名称,MPLS/VPN,的,trouble-shooting,由于,MPLS/VPN,的报文转发是基于,LSP,,而,LSP,是依附于路由的。所以定位故障的思路是:先查路由、再查标签;先查私网、再查公网。,查看私网路由,Y,查看私网标签,Y,查看公网标签,Y,N,查看,BGP,邻居关系,N,查看公网路由,查看,MBGP,以及对端,PE,与,CE,之间的路由协议配置,N,查看公网,IGP,配置,查看,LDP,邻居,Y,N,查看,MPLS,配置,Y,Y,N,查看,BGP,配置,N,Y,Y,Y,Y,拨打,800,热线求助,MPLS/VPN,的,trouble-shooting,查看私网路由:,分别查看两端,PE,路由器的,VRF,中是否存在对端,PE,的,VRF,路由,命令:,display,ip,routing-table,vpn,-instance,查看,BGP,邻居关系:,邻居状态机是否达到,Established,状态,命令:,display,bgp,peer,Peer AS-number Version Queued-,Tx,Msg,-Rx,Msg-Tx,Up/Down State,220.163.42.62 65400 4 6818 6895 0 14h48m Established,查看公网路由:,是否在公网,LSP,途径的所有设备上都存在对端,PE,的,loopback,地址的精确路由?(必须是,32,位,mask,),查看公网,IGP,配置:,是否通过,IGP,将,PE,的,loopback,地址的路由发布出去,查看私网路由,Y,N,查看,BGP,邻居关系,N,查看公网路由,N,查看公网,IGP,配置,Y,Y,MPLS/VPN,的,trouble-shooting,查看私网标签:,查看本端,PE,路由器的私网标签是否为对端,PE,所分配,相关命令:,disp,lay,mpls lsp vpn-instance brief,ID I/O-Label In-Interface Prefix/Mask Next-Hop,-/141|17 -1.1.1.1/32 220.163.42.62,对端,display,bgp,vpnv4 all routing-table,Network Next Hop,Label(I,/O)Metric,LocPrf,Path,*1.1.1.1/32,0.0.0.0,17,/,0?,查看,MBGP,以及对端,PE,与,CE,之间的路由协议配置:,/*,对于每个,VRF,,是否将该,VRF,的路由发布到,BGP,中*,/,ipv4-family,vpn,-instance,vpnHW,import-route direct,/*,对于普通的邻居,是否使能,使其可以传递,vpnv4,的路由*,/,ipv4-family vpnv4,peer,10.5.80.240,enable,查看,BGP,配置:,查看普通,BGP,的配置,是否正确的配置了,BGP,邻居,查看私网标签,查看,MBGP,以及对端,PE,与,CE,之间的路由协议配置,查看,BGP,配置,MPLS/VPN,的,trouble-shooting,查看公网标签:,查看整个,LSP,上的所有设备是否已经为两个,PE,的,loopback,地址正确的分配了,公网标签,相关命令:,display,mpls,lsp,brief,每台设备的入标签是否为其下,一跳的出标签。,ID I/O-Label In-Interface Prefix/Mask Next-Hop,22 382/264 VT20 10.5.61.250/32 10.5.3.94,查看,LDP,邻居:,查看两台相邻的,PE,或,P,路由器之间是否正确建立了,LDPsession,相关命令:,display,mpls,ldp,session,Session State:,Operational,查看,MPLS,配置:,查看该设备是否在全局使能了,MPLS,,以及在相应的接口上使能了,LDP,。,全局命令:,mpls,lsr,-id,10.5.80.250,mpls,ldp,在接口上启动,LDP Session,interface Ethernet4/1/0,mpls,ldp,enable,查看公网标签,查看,LDP,邻居,N,查看,MPLS,配置,N,内容总结,重点介绍了,OSPF,、,MPLS VPN,(,L3,)的配置,调试和故障排除的方法。,课程结束 谢谢,
展开阅读全文