CCNA实验手册v1.1(按照课件内容修改)_第1页
CCNA实验手册v1.1(按照课件内容修改)_第2页
CCNA实验手册v1.1(按照课件内容修改)_第3页
CCNA实验手册v1.1(按照课件内容修改)_第4页
CCNA实验手册v1.1(按照课件内容修改)_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

宁夏吉虎科技有限公司员工手册实验手册宁夏吉虎科技有限公司2015年10月

目录TOC\o"1-4"\h\z\u一、基础篇 3二、交换篇 72.1二层交换基础 72.2使用以太网子接口实现VLAN之间的互访 102.3使用三层交换机实现VLAN之间的互访 14三、路由篇 163.1静态路由 163.2OSPF单区域 22四、安全篇 284.1标准ACL 284.2扩展ACL 314.3NAT 33

一、基础篇实验目的1、掌握CISCO设备的基础配置。2、熟练使用各种show命令查看设备状态。实验拓扑及需求完成设备的基本配置,两台设备要PING通。配置及实现1.配置路由器hostnameR1的配置如下:Router>!!Router>表示当前处于用户模式Router>enable!!使用enable命令进入特权模式Router#!!Router#表示当前处于特权模式Router#configureterminal!!使用configureterminal进入全局配置模式Router(config)#hostnameR1!!修改路由器名称为R1R1(config)exit!!退回到特权模式R1#R2的配置如下:Router>Router>enableRouter#Router#configureterminalRouter(config)#hostnameR2R2(config)exitR2#2、配置路由器的MOTD设置登录路由器时控制台显示的欢迎信息Router(config)#bannermotd#Hello#3、设置和取消密码:Console密码、特权模式密码、VTY线路密码Router(config)#lineconsole0!!进入console口Router(config-line)#passwordcisco!!配置console口密码Router(config-line)#login!!登陆console时,需要提供密码进行身份验证Router(config-line)#exit配置完上述命令后,后续若再使用console口对设备进行管理就需输入相应的密码。如果要实现通过Console口登陆时无需输入密码进行身份验证,则使用nologin命令。删除密码使用:nopassword。R1配置特权密码:R1(config)#enablepasswordciscoenablepassword命令用于设置特权明文密码,该密码在用户使用enable命令试图从用户模式进入特权模式时被要求输入。使用showrun命令查看设备配置时,会看到这个密码的明文,因此强烈不建议使用这种方式指定特权密码。R1(config)#enablesecretciscoenablesecret命令用于设置enable密文密码,showrun只能查看到被加密的密码,安全级别高于上面的明文密码,与明文密码同时设置时,密文密码生效(也就是忽略enablepassword)。取消enable密文密码可使用noenablesecret。在实际部署中,强烈建议配置密文密码而不是明文的。配置Telnet密码:R1(config)#linevty04R1(config-line)#passwordciscoR1(config-line)#loginR1(config-line)#exit4、配置路由器的接口R1的配置如下:R1(config)#interfacefastethernet0/0R1(config-if)#ipaddressR1(config-if)#noshutdown!!端口开启R2的配置如下:R2(config)#interfacefastethernet0/0R2(config-if)#ipaddressR1(config-if)#noshutdown5、查看接口状态在特权模式下使用showipinterfacebrief可以查看路由器所有接口的IP配置信息,以及接口状态。R1#showipinterfacebriefInterfaceIP-AddressOK?MethodStatusProtocolFastEthernet0/0YESmanualupupR2#showipinterfacebriefInterfaceIP-AddressOK?MethodStatusProtocolFastEthernet0/0YESmanualupup从输出的结果可以看出,R1及R2上的FE0/0接口的状态都为物理-Up、协议-Up。路由器的接口要能够正常工作,前提是接口的物理及协议状态都是UP的。6、连通性测试完成上述配置后,R1与R2即可互相通信。我们首先做一个简单的IP连通性测试,让R1及R2互相ping,所谓的ping其实是一个基于ICMP的小工具,这个小工具几乎在所有的操作系统上都被携带着,可以探测从本地到远端IP节点的可达性。R1#pingTypeescapesequencetoabort.Sending5,100-byteICMPEchosto,timeoutis2seconds:!!!!!Successrateis100percent(5/5),round-tripmin/avg/max=8/62/120msR2#pingTypeescapesequencetoabort.Sending5,100-byteICMPEchosto,timeoutis2seconds:!!!!!Successrateis100percent(5/5),round-tripmin/avg/max=8/41/100ms让R1及R2进行互ping,出现感叹号!!!!!代表网络是通的。6、telnet远程登录到设备上从R2远程登陆(Telnet)到R1R2#telnetTrying...OpenHello!!banner提示UserAccessVerification

Password:!!输入远程登录密码R1>!!远程到R1R1>enablePassword:!!R1的特权密码R1#!!密码验证通过,进入R1特权模式R1#exit!!从R1登出7、查看设备配置在特权模式或用户模式下使用showrunning-config命令可以查看当前设备的配置,这些配置信息是保存在RAM中的,也就是保存在动态存储器里的,这意味着如果设备重启或者掉电,这些配置就会丢失。我们每为设备增加或者修改的一条命令,都会记录在running-config中,如果要想让设备的配置不丢失,则要把配置保存到startup-config,使用write命令,或者copyrunning-configstart-config即可将当前配置(running-config)保存到启动配置(startup-config)中,养成良好习惯,设备配置完成后注意保存。showstartup-config显示设备启动配置(配置信息保存于NVRAM或Flash中)。二、交换篇2.1二层交换基础实验目的1.了解二层交换机工作原理;2.理解VLAN的概念,掌握VLAN的配置;3.理解trunk的概念,掌握trunk的配置。拓扑及需求(1)SW1及SW2都创建VLAN10及VLAN20,按照上图所示,将接口添加到特定的VLAN;(2)测试PC之间的连通性,要求相同VLAN内的PC能够相互通信。配置及实现完成所有PC的配置完成交换机的配置SW1配置:SW1#configterminalSW1(config)#vlan10!!创建vlan10SW1(config-vlan)#exitSW1(config)#vlan20!!创建vlan20SW1(config-vlan)#exitSW1(config)#interfacefastethernet0/1SW1(config-if)#switchportmodeaccess!!将端口类型修改为access模式SW1(config-if)#swtichportaccessvlan10!!将端口添加到特定的VLAN中SW1(config-if)#interfacefastethernet0/2SW1(config-if)#switchportmodeaccessSW1(config-if)#swtichportaccessvlan20SW1(config-if)#interfacefastethernet0/15SW1(config-if)#switchportmodetrunk!!将接口模式定义为trunkSW1(config-if)#switchporttrunkencapsulationdot1q!!指定trunk封装协议为dot1qSW2配置:SW2#configterminalSW2(config)#vlan10SW2(config-vlan)#exitSW2(config)#vlan20SW2(config-vlan)#exitSW2(config)#interfacefastethernet0/1SW2(config-if)#switchportmodeaccessSW2(config-if)#swtichportaccessvlan10SW2(config-if)#interfacefastethernet0/2SW2(config-if)#switchportmodeaccessSW2(config-if)#swtichportaccessvlan20SW2(config-if)#interfacefastethernet0/15SW2(config-if)#switchportmodetrunkSW2(config-if)#switchporttrunkencapsulationdot1q查看及验证SW1#showvlanVLANNameStatusPorts1defaultactiveFa0/0,Fa0/3,Fa0/4,Fa0/5Fa0/6,Fa0/7,Fa0/8,Fa0/9Fa0/10,Fa0/11,Fa0/12,Fa0/13Fa0/1410VLAN0010activeFa0/120VLAN0020activeFa0/21002fddi-defaultactive1003token-ring-defaultactive1004fddinet-defaultactive1005trnet-defaultactive从上面的输出可以看到我们已经成功创建了两个VLAN:10和20,并且FE0/1及FE0/2口都划分到了相应的VLAN。如果在模拟器上进行交换实验,使用showvlan-switch来查看vlan信息。SW1#showinterfacestrunkPortModeEncapsulationStatusNativevlanFa0/15on802.1qtrunking1PortVlansallowedontrunkFa0/151-1005PortVlansallowedandactiveinmanagementdomainFa0/151,10,20PortVlansinspanningtreeforwardingstateandnotprunedFa0/151,10,20可以看到,F0/15已经工作在trunk模式,使用的封装协议是802.1q。接下去PC1去pingPC3,或者PC2去pingPC4,同VLAN的都能ping通,但是不同VLAN的PC到目前为止无法互访。2.2使用以太网子接口实现VLAN之间的互访实验目的1.深入理解VLAN及trunk的概念;2.掌握通过以太网子接口实现VLAN间互访的方法。拓扑及需求1、网络拓扑如上图所示;PC的网关均在路由器上;2、SW1及SW2都创建VLAN10及VLAN20,并且根据拓扑所示将接口加入特定的VLAN;3、将交换机的适当端口配置为trunk并设置封装协议为Dot1q;4、在路由器上通过创建子接口的方式使得所有的PC都能够互相通信。配置及实现完成所有PC的配置2.完成交换机的配置SW1的配置如下SW1#configterminalSW1(config)#vlan10SW1(config-vlan)#exitSW1(config)#vlan20SW1(config-vlan)#exitSW1(config)#interfacefastethernet0/1SW1(config-if)#switchportmodeaccessSW1(config-if)#swtichportaccessvlan10SW1(config)#interfacefastethernet0/2SW1(config-if)#switchportmodeaccessSW1(config-if)#swtichportaccessvlan20SW1(config)#interfacefastethernet0/15SW1(config-if)#switchporttrunkencapsulationdot1qSW1(config-if)#switchportmodetrunkSW2的配置如下:SW2#configterminalSW2(config)#vlan10SW2(config-vlan)#exitSW2(config)#vlan20SW2(config-vlan)#exitSW2(config)#interfacefastethernet0/1SW2(config-if)#switchportmodeaccessSW2(config-if)#swtichportaccessvlan10SW2(config)#interfacefastethernet0/2SW2(config-if)#switchportmodeaccessSW2(config-if)#swtichportaccessvlan20SW2(config-if)#interfacefastethernet0/14SW2(config-if)#switchporttrunkencapsulationdot1qSW2(config-if)#switchportmodetrunk!!这个接口必须配置为trunkSW2(config-if)#interfacefastethernet0/15SW2(config-if)#switchporttrunkencapsulationdot1qSW2(config-if)#switchportmodetrunk这里一定要注意,SW2的FE0/14及FE0/15口都需要同时承载多VLAN的数据,因此必须配置成trunk,尤其要注意FE0/14接口,由于对端是路由器的子接口,因此必须配置为Trunk类型。当然,如果在其他场景中,路由器使用物理接口(不适用子接口)与交换机对接,则交换机这一段的接口通常配置为access类型。完成路由器GW的配置Router(config)#hostnameGWGW(config)#interfaceFastEthernet0/0GW(config-if)#noshutdown!!注意一定要将物理接口noshutdownGW(config)#interfaceFastEthernet0/0.10!!这个子接口作为VLAN10的网关GW(config-if)#encapsulationdot1Q10!!设定封装协议,10表示的是vlantagGW(config-if)#ipaddress54GW(config)#interfaceFastEthernet0/0.20!!这个子接口作为VLAN20的网关GW(config-if)#encapsulationdot1Q20GW(config-if)#ipaddress543、连通性测试完成上述配置后,VLAN10与VLAN20之间的用户就能够互访了。这个实验的拓扑形象点理解如下:2.3使用三层交换机实现VLAN之间的互访实验目的掌握三层实现VLAN间互访的方法。拓扑及需求配置及实现SW1#configterminalSW1(config)#iprouting!!需要开启路由功能SW1(config)#vlan10SW1(config-vlan)#exitSW1(config)#vlan20SW1(config-vlan)#exitSW1(config)#interfacevlan10!!创建vlan10ip地址SW1(config-if)#ipaddress54SW1(config-if)#exitSW1(config)#interfacevlan20!!创建vlan20ip地址SW1(config-if)#ipaddress54SW2(config)#interfacefastethernet0/1SW2(config-if)#switchportmodeaccessSW2(config-if)#swtichportaccessvlan10SW2(config)#interfacefastethernet0/2SW2(config-if)#switchportmodeaccessSW2(config-if)#swtichportaccessvlan20SW1(config-if)#exit连通性测试完成上述配置后,VLAN10与VLAN20之间的用户就能够互访了。

三、路由篇3.1静态路由实验目的1.巩固CiscoIOS的基本配置;2.掌握静态路由原理和配置命令;3.掌握默认路由原理和配置命令。拓扑及需求(1)在R1、R2、R3上配置静态路由,保证全网可达;(2)在R1、R3上删掉上一步配置的静态路由,改用默认路由,仍然要求全网可达。基础知识本实验主要考察静态路由的概念及实现。对于PC1来说,如需访问/24以外的网络,则要将数据先发向网关R1(因为PC1将网关地址设置为54,也就是R1的FE1/0接口地址),因此R1要有到达远端网络的路由。在完成基本的IP配置后,R1仅知晓/24及/24网络(直连路由),而对于/24及/24网络却并不知晓,因此需为其配置静态路由。同理,R2、R3也是一样,这里务必要考虑数据的双向性,数据包有去得有回。关键配置命令静态路由配置命令router(config)#iproute目的网络网络掩码下一跳地址/出接口默认路由的配置命令如下:router(config)#iproute下一跳地址/出接口配置及实现1.完成基本配置、接口IP配置搭建如图所是的拓扑,完成各设备预配、接口IP地址的配置并进行相关测试。R1的配置如下:Router>enableRouter#configureterminalRouter(config)#hostnameR1R1(config)#interfaceserial0/0R1(config-if)#ipaddressR1(config-if)#noshutdownR1(config-if)#interfacefastethernet1/0R1(config-if)#ipaddress54R1(config-if)#noshutdownR2的配置如下:Router>enableRouter#configureterminalRouter(config)#hostnameR2R2(config)#interfaceserial0/0R2(config-if)#clockrate64000R2(config-if)#ipaddressR2(config-if)#noshutdownR2(config-if)#interfaceserial0/1R2(config-if)#clockrate64000R2(config-if)#ipaddressR2(config-if)#noshutdown注意,R2的S0/0及S0/1接口都是DCE端,因此要配置时钟频率(clockrate)。一条串行链路两端的接口谁是DCE谁是DTE,在实验室环境中取决于线缆,线缆的DCE头接着哪端,它就是DCE端。当然在实际的项目中,DCE端往往是运营商那头。R3的配置如下:Router>enableRouter#configureterminalRouter(config)#hostnameR3R3(config)#interfaceserial0/0R3(config-if)#ipaddressR3(config-if)#noshutdownR3(config-if)#interfacefastethernet1/0R3(config-if)#ipaddress54R3(config-if)#noshutdownPC1的配置如下:地址配置:掩码配置:网关配置:54PC2的配置如下:地址配置:掩码配置:网关配置:54测试1:查看路由器直连网段是否能ping通。R1#pingTypeescapesequencetoabort.Sending5,100-byteICMPEchosto,timeoutis2seconds:!!!!!Successrateis100percent(5/5),round-tripmin/avg/max=8/24/72msR1#pingTypeescapesequencetoabort.Sending5,100-byteICMPEchosto,timeoutis2seconds:!!!!!Successrateis100percent(5/5),round-tripmin/avg/max=8/29/56msR2及R3的测试同理。测试2:测试PC1和PC2能否正常通信。PC1#pingTypeescapesequencetoabort.Sending5,100-byteICMPEchosto,timeoutis2seconds:U.U.U!!ping返回U表示目的主机不可达Successrateis0percent(0/5)因为沿途路由器没有相应的路由条目,R1的路由表里并没有到达/24网络的路由。配置静态路由,使PC之间可以互相通信R1配置去往/24及/24网段的路由R1(config)#iprouteR1(config)#iproute完成配置后查看路由表,可以看到我们刚才配置的静态路由条目。R1#shiprouteC/24isdirectlyconnected,Serial0/0S/24[1/0]viaC/24isdirectlyconnected,FastEthernet1/0S/24[1/0]via从路由表中可以看到,一共有四个条目,也就是四条路由,其中两条路由标记为“C”,也就是Connected,意思是直连网段的路由。另外还有两条标记为“S”,也就是Static静态路由,正是我们为R1配置的两条静态路由。路由条目中的[1/0]意思是路由的[管理距离/度量值]。路由条目中的via,是下一跳IP地址。接着为R2配置去往/24及/24网段的路由:R2(config)#iproute!!R2配置去往PC2所在网段的静态路由R2(config)#iproute!!R2配置去往PC1所在网段的静态路由R3配置去往/24及/24网段的路由:R3(config)#iprouteR3(config)#iproute测试3:查看两台PC1是否能够ping通PC2。PC1#pingTypeescapesequencetoabort.Sending5,100-byteICMPEchosto,timeoutis2seconds:!!!!!Successrateis100percent(5/5),round-tripmin/avg/max=56/91/124ms将R1、R3的静态路由no掉,改为默认路由R1的配置如下:R1(config)#noiprouteR1(config)#noiprouteR1(config)#iproute去掉之前静态路由的配置,配置默认路由。默认路由可以匹配任何目的地,通常用在网络的出口设备上,完成配置后查看路由表:R1#showiprouteC/24isdirectlyconnected,Serial0/0C/24isdirectlyconnected,FastEthernet1/0S*/0[1/0]viaR3的配置如下:R3(config)#noiprouteR3(config)#noiprouteR3(config)#iproute测试PC1是否能够ping通PC2。PC1#pingTypeescapesequencetoabort.Sending5,100-byteICMPEchosto,timeoutis2seconds:!!!!!Successrateis100percent(5/5),round-tripmin/avg/max=56/91/124ms3.2OSPF单区域实验目的1.了解OSPF基本配置;2.学会识别OSPF路由。实验拓扑及要求1)在R1、R2、R3上创建Loopback0接口,地址分别为/32、/32、/322)在三台路由器上分别部署OSPF,OSPF的Router-id设置为各自的loopback0接口地址3)要求实现全网可达配置及实现1、所有的设备完成基本配置(hostname、接口IP等)R1的配置如下:Router>enableRouter#configureterminalRouter(config)#hostnameR1R1(config)#interfaceserial0/0R1(config-if)#ipaddressR1(config-if)#noshutdownR1(config-if)#interfacefastethernet1/0R1(config-if)#ipaddress54R1(config-if)#noshutdownR2的配置如下:Router>enableRouter#configureterminalRouter(config)#hostnameR2R2(config)#interfaceserial0/0R2(config-if)#clockrate64000R2(config-if)#ipaddressR2(config-if)#noshutdownR2(config-if)#interfaceserial0/1R2(config-if)#clockrate64000R2(config-if)#ipaddressR2(config-if)#noshutdownR3的配置如下Router>enableRouter#configureterminalRouter(config)#hostnameR3R3(config)#interfaceserial0/0R3(config-if)#ipaddressR3(config-if)#noshutdownR3(config-if)#interfacefastethernet1/0R3(config-if)#ipaddress54R3(config-if)#noshutdown2、R1、R2、R3运行OSPFR1配置如下:R1(config)#Interfaceloopback0R1(config-if)#ipaddress55R1(config)#routerospf1!!创建OSPF进程,使用进程号1R1(config-router)#router-id!!手工指定Router-ID为R1(config-router)#network55area0!!在接口F1/0上激活OSPFR1(config-router)#network55area0!!在接口S0/0上激活OSPFR2配置如下:R2(config)#Interfaceloopback0R2(config-if)#ipaddress55R2(config)#routerospf1R2(config-router)#router-idR2(config-router)#network55area0R2(config-router)#network55area0R3配置如下:R3(config)#Interfaceloopback0R3(config-if)#ipaddress55R3(config)#routerospf1R3(config-router)#router-idR3(config-router)#network55area0R3(config-router)#network55area0OSPF的Router-ID是一个非常重要的东西,是每一台OSPF路由器在整个OSPF域的标识符,在规划OSPF的时候切记不能存在Router-ID冲突的现象。3、查看OSPF邻居在R1上showipospfneighborNeighborIDPriStateDeadTimeAddressInterface0FULL/-00:00:32Serial0/0看到state为FULL,这是OSPF邻居关系建立的最终稳定状态,如果我们发现两个OSPF之间的邻接关系不是FULL,那么就要进行错误排查了。因此往往在做OSPFTroubleshooting的时候,第一步先看看邻居关系正不正常。接下去再看看R1的路由表:R1#showiprouteC/24isdirectlyconnected,Serial0/0/32issubnetted,1subnetsCisdirectlyconnected,Loopback0O/24[110/128]via,00:03:45,Serial0/0C/24isdirectlyconnected,FastEthernet1/0O/24[110/129]via,00:03:45,Serial0/0我们看到R1学习到了全网的路由,路由的标记为O,表示该条路由是OSPF区域内部路由。R1#showipospfinterface!!查看R1上激活OSPF的接口Serial0/0isup,lineprotocolisup!!第一个接口InternetAddress/24,Area0ProcessID1,RouterID,NetworkTypePOINT_TO_POINT,Cost:64TransmitDelayis1sec,StatePOINT_TO_POINTTimerintervalsconfigured,Hello10,Dead40,Wait40,Retransmit5oob-resynctimeout40Helloduein00:00:07SupportsLink-localSignaling(LLS)Index2/2,floodqueuelength0Next0x0(0)/0x0(0)Lastfloodscanlengthis1,maximumis1Lastfloodscantimeis0msec,maximumis0msecNeighborCountis1,Adjacentneighborcountis1AdjacentwithneighborSuppresshellofor0neighbor(s)FastEthernet1/0isup,lineprotocolisup!!第二个接口InternetAddress54/24,Area0ProcessID1,RouterID,NetworkTypeBROADCAST,Cost:1TransmitDelayis1sec,StateDR,Priority1DesignatedRouter(ID),Interfaceaddress54NobackupdesignatedrouteronthisnetworkTimerintervalsconfigured,Hello10,Dead40,Wait40,Retransmit5oob-resynctimeout40Helloduein00:00:09SupportsLink-localSignaling(LLS)Index1/1,floodqueuelength0Next0x0(0)/0x0(0)Lastfloodscanlengthis0,maximumis0Lastfloodscantimeis0msec,maximumis0msecNeighborCountis0,Adjacentneighborcountis0Suppresshellofor0neighbor(s)现在PC1与PC2已经可以通信了。

四、安全篇4.1标准ACL实验目的1.掌握标准ACL的配置;2.理解标准ACL在接入控制中的运用。拓扑及需求1、完成各设备配置使得全网互通;2、在R2上部署标准访问控制列表,只允许/24网段的用户穿越R2访问,其他进入R2S0/0接口的流量全部丢弃。配置及实现R1配置如下:1.完成设备的基本配置R1#configureterminalR1(config)#Interfaceserial0/0R1(config-if)#IpaddressR1(config-if)#noshutdownR1(config-if)#interfaceloopback0R1(config-if)#ipaddress55R1(config-if)#exitR1(config)#iprouteR2的配置如下:R2#configureterminalR2(config)#interfaceserial0/0R2(config-if)#clockrate64000R2(config-if)#ipaddressR2(config-if)#noshutdownR2(config-if)#interfaceserial0/1R2(config-if)#clockrate64000R2(config-if)#ipaddressR2(config-if)#noshutdownR2(config-if)#exitR2(config)#iproute55R2(config)#iproute55R3的配置如下:R3#configureterminalR3(config)#interfaceserial0/0R3(config-if)#ipaddressR3(config-if)#noshutdownR3(config-if)#interfaceloopback0R3(config-if)#ipaddress55R3(config-if)#exitR3(config)#iproute完成上述配置后,全网是能够互通的。2、在R2上部署标准ACL在完成上述配置后我们测试一下,首先在R1上直接ping,这时候由于ICMP包是从R1始发,因此这个ICMP报文的源IP地址就是其出接口的IP地址,由于报文从R1的S0/0接口发出,因此源IP地址为,当然数据包的目的地址是。那么如果我们希望在R1上以为源去ping呢?很简单,在R1上使用“pingsource”命令即可,source关键字后面的IP地址就是我们所设定的源地址,如果不指定source关键字,则缺省情况下源地址为报文出接口的地址。由于前面为各设备配置了路由,所以此时与是能够互访的。接下去聚焦我们的需求:在R2上部署标准访问控制列表,只允许/24网段的用户访问”。R2增加配置如下:R2(config)#access-list1permit55R2(config)#interfaceserial0/0R2(config-if)#ipaccess-group1in!!将ACL应用在R2的S0/0口in方向与此一来从R1上直接ping是通的,因为数据的源地址是,而使用为源去ping,却无法ping通,因为此刻的源地址是,所以被ACL干掉了:R1#pingTypeescapesequencetoabort.Sending5,100-byteICMPEchosto,timeoutis2seconds:!!!!!Successrateis100percent(5/5),round-tripmin/avg/max=48/74/120msR1#pingsourceTypeescapesequencetoabort.Sending5,100-byteICMPEchosto,timeoutis2seconds:PacketsentwithasourceaddressofU.U.USuccessrateis0percent(0/5)4.2扩展ACL实验目的掌握扩展ACL配置理解扩展ACL在接入控制中的运用。拓扑及需求1、完成各设备的配置,保证全网可达;2、在R2上部署ACL,只允许从到的ICMP流量以及R1到的telnet流经过R2,其他从R2的S0/0接口进入的流量过滤掉。配置及实现1.完成设备的基本配置。R1的配置如下:R1#configureterminalR1(config)#interfaceserial0/0R1(config-if)#ipaddressR1(config-if)#noshutdownR1(config-if)#interfaceloopback0R1(config-if)#ipaddress55R1(config-if)#exitR1(config)#iprouteR2的配置如下:R2#configureterminalR2(config)#Interfaceserial0/0R2(config-if)#clockrate64000R2(config-if)#IpaddressR2(config-if)#noshutdownR2(config-if)#Interfaceserial0/1R2(config-if)#clockrate64000R2(config-if)#IpaddressR2(config-if)#noshutdownR2(config-if)#exitR2(config)#iproute55R2(config)#iproute55R3的配置如下:R3#configureterminalR3(config)#Interfaceserial0/0R3(config-if)#ipaddressR3(config-if)#noshutdownR3(config-if)#interfaceloopback0R3(config-if)#ipaddress55R3(config-if)#exitR3(config)#linevty04R3(config-line)#passwordccieteaR3(config-line)#loginR3(config-line)#exitR3(config)#iproute完成上述配置后,全网的数据是能够互通的。2、在R2上部署扩展ACL。R2增加的配置如下:R2(config)#access-list100permiticmphosthostechoR2(config)#access-list100permittcphosthosteqtelnetR2(config)#interfaceserial0/0R2(config-if)#ipaccess-group100in测试1R1直接ping,不通,因为数据包的源地址是。测试2R1pingsource,通了,因为匹配ACL100第一条语句。测试3R1telnet,连上了,因为匹配住了第二条语句。其他流量全被干掉了。4.3NAT实验目的1.理解NAT地址转换的机制;2.掌握静态NAT(及NAT端口映射)、动态NAT(地址池)、PAT的配置。拓扑及需求1)内网PC使用私有IPv4地址空间,网关在出口路由器上。2)完成Internet路由器的配置,该设备模拟互联网,配置Loopback接口并设置IP地址/32,该地址用于模拟公网上的一个节点。3)配置OR路由器,采用NAT静态一对一IP映射,将映射到0,使得PC能够访问,同时Internet路由器也能够使用0来访问PC。4)上一步需求实现后,删除NAT的配置,OR改用静态端口映射,仅将PC的WEB端口映射到外网0:8080,使得Internet用户能够使用该地址和端口来访问PC的WEB服务。5)上一步需求实现后,删除NAT的配置,OR改用动态NAT地址池一对一IP的方式,使得PC能够访问外网6)上一步需求实现后,删除NAT的配置,OR改用接口Overload(使用外网接口)的方式,使得PC能够访问外网。配置及实现完成所有设备的基本配置OR的基本配置如下:OR#configureterminalOR(config)#interfacefastEthernet0/0OR(config-if)#Ipaddress54OR(config-if)#noshutdownOR(config-if)#interfaceserial1/0OR(config-if)#ipaddressOR(config-if)#noshutdownOR(config-if)#exitOR(config)#Iproute为了让内网用户能够访问Internet的资源,要在OR出口路由器上指一条默认路由出去,下一跳是运营商的设备,也就是图中的Internet路由器的基本配置如下:Internet#configureterminalInternet(config)#interfaceserial0/0Internet(config-if)#clockrate64000Internet(config-if)#ipaddressInternet(config-if)#noshutdownInternet(config-if)#interfaceloopback0Internet(config-if)#ipaddress55要注意,我们在OR上配置了一条默认路由,这是为了让内网用户能够到达Internet。但是在Internet路由器上,不能配置任何回指的路由,运营商是不可能给你指一条到你内网私有地址段的路由回来的。2、配置静态一对一IP映射。在OR上,增补的命令如下:OR(config)#ipnatinsidesourcestatic0OR(config)#interfacefastEthernet0/0OR(config-if)#ipnatinside#设置为NAT内部接口OR(config)#Interfaceserial1/0OR(config-if)#ipnatoutside#设置为NAT外部接口IP一对一映射条目,这样做的结果是,内网地址与公网地址0对应了起来。一方面这个私有地址在访问外网时,源地址被替换成0,使得它能够在Internet上畅游(当然0这个地址是需要向运营商购买或者申请的),另一个结果是,外网用户能直接访问0这个公网IP从而访问这台内网PC,换而言之,这台PC将直接暴露在公网,这将带来一定的安全隐患。OR#showipnattranslations!!查看NAT映射ProInsideglobalInsidelocalOutsidelocalOutsideglobal0可以看到,OR的NAT映射表里创建了这一条静态的NAT映射条目。现在我们再去PC1上,就能够ping通了。ping完之后可以在OR上查看到临时创建的NAT映射表项:OR#showipnattranslationsProInsideglobalInsidelocalOutsidelocalOutsideglobalicmp0:1:1:1:10当然现在Internet路由器也是能够主动发起访问到PC1的:Internet#ping0Typeescapesequencetoabort.Sending5,100-byteICMPEchosto0,timeoutis2seconds:!!!!!Successrateis100percent(5/5),round-tripmin/avg/max=28/53/104ms配置NAT静态端口映射。在实际的环境中,我们可能并不需要把整个IP(的所有端口)映射到公网,而只需映射特定的端口,例如内网假设了WEB服务器,需要让外网来访问,那么我们可能只需要将内网服务器的TCP80端口映射到公网IP即可,这就需要用到端口映射了。同样是上面的拓扑,我们假设现在PC是一台WEB服务器,我们通过在PC上配置如下命令来开启路由器的Http服务:我们要修改OR的配置,先将上一步配置的IP一对一映射去掉:OR(config)#noipnatinsidesourcestat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论