第10章IPv6基础实验一、Cisco网络技术•1.为什么要学习Cisco网络技术?a)思CiscoSystems,Inc.全球网络设备提供商。经营范围几乎成互联网和数据传送的路由器、交换机等网络设备市场现在几乎都由思科公司控制。思科系统公司是建立网络的中坚力量80%的信息流量经由思科系统公司的产品传递。思科已经成为毋庸置疑的网络领导者。b)思科公司是IETF和IEEE等组织经常以Cisco的技术作为支撑开发新的协议和标准可以说Cisco是协议制定的主要CiscoPress出版的了学习网络技术人员的“圣经”《TCP/IP路由技术《Internet路由架构》等。2.•国内很多的设备厂商和Cisco的设备命令行类似。Cisco称自己的网络设备软件IOS(Internetwork0peratingSystem网络间操作系统)这和我们认识的“网络操作系统”WindowsServer、Linux、Netware是不同的。大多IOS采用命令行作为控制手段。起初的设备厂商基本都是采用Cisco的命令行体的Huawei、H3C退出和配置思路和Cisco的是没有区别的。目前我们同学Cisco、Huawei、Juniper。锐捷、神州数码都是Cisco命题体系。3.思科模拟器a)为什么要使用模拟器众所周知Cisco公司的设备都是网络中性能稳定、价格昂贵的代表。价格体系和Juniper同属高端别。我们在学习的时候好多时候是买不起也碰不到Cisco的设备的那么使用软件来实现设备的功能做网络互联实验使用到得的就是模拟器。b)思科的模拟器由BosonNetsim、PacketTracer和Dynamips为主。c)Cisco公司在为经过授权的情况下是不允许对其设备的软件进行再分发的。其中前两种模拟器是模拟Cisco的命令行,而Dynamips是直接读取Cisco的真实IOS。换言之就是说只要思科IOS支持的,那么你模拟出的设备就支持。举个例子支持ISIS路由协议的都是运营商级别的设备肯定是价格不菲我们用Dynamips就能模拟只要加载相应的IOS就可以。二、DynamipsGUI的初级使用•安装准备:IOS文件、winpcap、DynamipsGUI。•步骤一Dynamips模式访问方法提示符退出方法用途普通用户模式(UserEXEC)一个进程的开始Router键入logout或quit改变终端设置执行基本测试显示系统信息特权用户模式(PrivilegedEXEC)在UserEXEC模式中键入enable命令Router#键入disable退出校验键入的命令,该模式由密码保护全局配置模式(GlobalConfiguration)在PrivilegedEXEC模式中键入configterminal命令Router(config)键入exit或end或ctrl-z,返回至特权模式将配置的参数应用于整个路由器全局配置模式下的配置子模式要进入配置子模式必须首先进入全局配置模式不同子模式提示符有所不同Router(config-if)#键入exit或ctrl-z,返回至特权模式将配置的参数应用于路由器中的具体接口和部件,实现功能如果输入exit,路由器将退出一级,最终允许你全部退出。在配置子模式输入exit将回到全局配置模式。输入Ctrl-Z将离开完全配置模式并回到特权模式。配置模式提示符InterfaceRouter(config-if)#端口配置SubinterfaceRouter(config-subif)#子端口配置ControllerRouter(config-controller)#控制器配置Map-listRouter(config-map-list)#影像表配置Map-classRouter(config-map-class)#影像类配置LineRouter(config-line)#线路配置RouterRouter(config-router)#路由配置IPX-routerRouter(config-ipx-router)#IPX路由配置Router-mapRouter(config-route-map)#路由影像配置说明3、路由器命令分类在配置路由器时,根据不同的工作模式,有三类命令。(1)全局命令影响整个部件功能的命令,通常在全局模式下使用。如:hostname(改变路由器名字)。(2)主命令表明将配置特定端口或进程的命令,通常在全局配置模式下使用后,会进入另一配置模式。每个主命令必须至少有一个子命令。如:interfaces0、interfacee0。(3)子命令子命令用于主命令之后。用来完成由主命令开始的有关配置,如进程或端口的具体参数。如:ipaddress10.0.0.1255.255.255.0。3、路由器IP地址设置路由器的每个端口都连着某个网络,其端口要用网络地址来标识。路由器的某个端口连接到某网络上,则其IP地址的网络号和所连接的网络号也相同。应遵守如下规则:a、一般地,路由器的物理网络端口通常要有一个IP地址。b、相邻路由器的相邻端口地址必须在同一子网上。c、同一路由器的不同端口的IP地址必须在不同的子网上。d、除了相邻路由器的相邻端口外,所有路由器任何两个非相邻端口的地址都不能在同一个子网上。为某端口设置IP地址,首先应进入端口配置模式:Router(config)#interfacetypeslot/number如为快速以太网端口fastethernet0/0配置地址Router(config)#interfacefastethernet0/0Router(config-if)#noshutdown可以通过在同一端口配置两个以上的不同子网IP地址来实现一个端口连接在同一局域网上的不同子网之间的通信。Cisco路由器默认不允许从某一物理端口进来的同一IP数据报又从原端口出去,即IP数据报的重定向功能是禁用的,要实现同一端口不同子网通信,必须启用重定向功能。Router(config-if)#ipredirect四、配置IPv6地址1、激活IPv6功能默认情况下,Cisco设备的IPv6流量转发功能是关闭的,需要使用IPv6,必须先开启IPv6流量转发功能。开启IPv6流量转发功能:r1(config)#ipv6unicast-routing2、配置正常的IPv6地址(1)在接口下配置正常IPv6地址r1(config)#interfaceethernet0/0r1(config-if)#ipv6address2011:1:2:3:1:1:1:1/64说明:配置的地址前64位为网络地址,即2011:1:2:3;后64位为主机位,即1:1:1:1(2)查看接口的IPv6地址r1#showipv6interfacebriefethernet0/0FastEthernet0/0[up/up]FE80::C200:EFF:FEB0:02011:1:2:3:1:1:1:1r1#r1#•说明:可以看到接口F0/0已经接受我们配置的地址2011:1:2:3:1:1:1:1。3.使用EUI-64格式配置静态地址:(1)配置包含EUI-64的IPv6地址r1(config)#interfaceethernet0/1r1(config-if)#ipv6address2022:2:2:22::/64eui-64(2)查看接口的IPv6地址r1#showinterfacesethernet0/0FastEthernet0/0isup,lineprotocolisupHardwareisGt96kFE,addressisc000.0eb0.0000(biac000.0eb0.0000)r1#showipv6interfacebriefethernet0/1FastEthernet0/1[up/up]FE80::C200:EFF:FEB0:12022:2:2:22:C200:EFF:FEB0:1r1#说明:可以看到,F0/1成功使用接口上的MAC地址为EUI-64来填充后64位。4.仅启用接口IPv6功能说明:一个接口上可以仅启用IPv6功能,而不配置IPv6地址(1)启用接口IPv6功能•r1(config)#ints1/0•r1(config-if)#ipv6enable(2)查看接口IPv6状态r1#showipv6interfacebriefserial1/0Serial1/0[up/up]FE80::C200:EFF:FEB0:0r1#•可以看到,接口S1/0可以只开启IPv6功能而不配地址,但开了IPv6功能的接口也会自动产生一个链路本地地址。五、IPv6静态路由配置•在IPv6中,静态路由的写法分三种,分别为:1.直连静态路由(DirectlyAttachedStaticRoutes)写法为只指定路由的出口,目标网络被认为是和此接口直连的,但此方法在接口为多路访问时,会有问题。例配:ipv6route2022:2:2:22::/64s1/1说明:到达目标网络2022:2:2:22::/64的数据包从接口s1/1发出去。•2.递归静态路由(RecursiveStaticRoutes)写法为只指定路由的下一跳地址,此方法在任何网络环境中可行。例配:r1(config)#ipv6route2022:2:2:22::/642012:1:1:11::2说明:到达目标网络2022:2:2:22::/64的数据包发给下一跳地址2012:1:1:11::2。•3.完全静态路由(FullySpecifiedStaticRoutes)写法为同时指定出口和下一跳地址,只有当出口为多路访问时,并且确实需要明确指定下一跳时,才需要写完全静态路由,下一跳必须是和出口同网段的。例配:r1(config)#ipv6route2022:2:2:22::/64f0/02012:1:1:11::2说明:到达目标网络2022:2:2:22::/64的数据包从接口F0/0发出去,并且交给下一跳地址2012:1:1:11::2。六、IPv6静态路由配置实验说明:配置静态路由,使双方都能ping通互相loopback接口的网段。由于是多路访问接口,所以省去配置直连静态路由的方法。1.网络初始配置(1)R1初始配置:•R1(config)#ipv6unicast-routingR1(config)#intlo0R1(config-if)#ipv6address2010:1111::1/64R1(config)#intlo1R1(config-if)#ipv6address2011:1111::1/64R1(config)#ints0/0R1(config-if)#ipv6address2009:1212::1/64R1(config-if)#noshutdownR1(config)#ipv6route2009:2323::/64s0/0R1(config)#ipv6route2012:3333::/64s0/0(2)R2初始配置:•R2(config)#ipv6unicast-routingR2(config)#ints0/0R2(config-if)#ipv6address2009:1212::2/64R2(config-if)#clockrate128000R2(config-if)#noshutdownR2(config)#ints0/1R2(config-if)#ipv6address2009:2323::2/64R2(config-if)#clockrate128000R2(config-if)#noshutdownR2(config)#ipv6route2010:1111::/64s0/0R2(config)#ipv6route2011:1111::/64s0/0R2(config)#ipv6route2012:3333::/64s0/1(3)R3初始配置:•R3(config)#ipv6unicast-routingR3(config)#intlo0