12-IPv6应用配置
本章节下载: 12-IPv6应用配置 (234.88 KB)
目 录
随着IPv6的发展,它的应用也越来越广泛。IPv6大部分应用基本上与IPv4相同,目前支持的应用主要有:
· Ping
· Traceroute
· FTP
· TFTP
· Telnet
ping ipv6命令是检验目的主机是否可达的首选测试方法,它首先向目的主机发送ICMPv6报文,然后记录响应报文返回的时间。关于ping命令的详细介绍请参见“网络管理和监控配置指导”中的“系统维护与调试”。
操作 |
命令 |
说明 |
Ping IPv6操作 |
ping ipv6 [ -a source-ipv6 | -c count | -m interval | -s packet-size | -t timeout ]* remote-system [ -i interface-type interface-number ] |
必选 在任意视图下执行 |
当目的地址是链路本地地址或组播地址时,必须指定-i参数。
Traceroute IPv6操作用于记录IPv6报文从源端到目的端所经过的路径,从而检查网络连接是否可用,并定位网络中故障的发生地点。
如图1-1所示,Traceroute的操作过程如下:
· 源端首先发送一个Hop Limit为1的IPv6数据报文(其中承载的UDP报文的UDP端口号是目的端的任何一个应用程序都不可能使用的端口号)。
· 收到该报文的第一个设备判断Hop Limit为1,则丢弃该报文,并返回一个ICMPv6超时错误消息,这样源端就可以得到该路径中第一个设备的地址。
· 之后源端发送一个Hop Limit为2的数据报文,同样第二跳设备也返回ICMPv6超时错误消息,这样就可以得到第二个设备的地址。
· 这个过程不断进行,直到该数据报文到达目的主机,因目的端没有应用程序使用该UDP端口,目的端返回一个端口不可达的ICMPv6错误消息。
· 当源端收到这个端口不可达的ICMPv6错误消息后,就知道报文已经到达了目的端,从而得到数据报文从源端到目的端所经历的路径。
操作 |
命令 |
说明 |
Traceroute IPv6操作 |
tracert ipv6 [ -f first-hl | -m max-hl | -p port | -q packet-num | -w timeout ]* remote-system |
必选 在任意视图下执行 |
IPv6支持FTP(File Transfer Protocol,文件传输协议)应用。用户在PC上通过终端仿真程序或Telnet程序连接到无线控制器(无线控制器作为FTP客户端),执行ftp命令,建立无线控制器与远程FTP服务器的连接,访问远程FTP服务器上的文件。
启动FTP服务,并配置了用户名、密码、用户的权限等相关的参数,具体操作请参见“基础配置指导”中的“FTP配置”。
可以通过两种方式登录FTP服务器:
· 进入FTP客户端视图,通过open ipv6命令登录FTP服务器;
· 通过ftp ipv6命令直接登录FTP服务器。
表1-3 登录FTP服务器
操作 |
命令 |
说明 |
|
直接登录FTP服务器,并进入FTP客户端视图 |
ftp ipv6 remote-system [ port-number ] [ source source-ipv6-address ] [ -i interface-type interface-number ] |
二者必选其一,且只能选择一种方式 在用户视图下执行 |
|
从FTP客户端视图登录FTP服务器 |
进入FTP客户端视图 |
ftp ipv6 |
|
登录FTP服务器 |
open ipv6 remote-system [ port-number ] [ -i interface-type interface-number ] |
· 执行带参数的ftp ipv6命令登录FTP服务器时,系统会提示用户输入登录FTP服务器的用户名和密码。如果用户名和密码正确,用户成功登录FTP服务器,并进入FTP客户端视图;否则,登录FTP服务器失败。
· 执行不带任何参数的ftp ipv6命令时,只进入FTP客户端视图,不登录FTP服务器。
· 当FTP服务器地址为链路本地地址时,必须指定-i参数;当FTP服务器地址不是链路本地地址时,无需指定-i参数。
· 指定源IPv6地址时,源IPv6地址不能是链路本地地址。
IPv6支持TFTP(Trivial File Transfer Protocol,简单文件传输协议)应用。设备作为客户端可以从TFTP服务器下载文件,或向TFTP服务器上传文件。关于TFTP的详细介绍请参见“基础配置指导”中的“TFTP配置”。
启动TFTP服务,并指定待下载文件的路径或上传文件的存放路径,具体操作请参见TFTP服务器端的配置说明。
可以使用下面的命令将TFTP服务器上的指定源文件下载到本地或将本地的指定源文件上传到TFTP服务器。
表1-4 通过TFTP下载/上传文件
操作 |
命令 |
说明 |
通过TFTP下载文件 |
tftp ipv6 remote-system [ -i interface-type interface-number ] get source-filename [ destination-filename ] |
必选 在用户视图下执行 |
通过TFTP上传文件 |
tftp ipv6 remote-system [-i interface-type interface-number ] put source-filename [ destination-filename ] |
当目的地址是链路本地地址时,必须指定-i参数。
Telnet协议属于TCP/IP协议族的应用层协议,可以提供远程登录和虚拟终端功能。设备可以作为Telnet客户端,也可以作为Telnet服务器。
如下图所示,Host运行IPv6的Telnet客户端程序,与Device A建立IPv6 Telnet连接,此时Device A作为Telnet服务器端。如果Device A再通过Telnet连接到Device B上,则Device A作为Telnet客户端,Device B作为Telnet服务器端。
启动Telnet服务,并配置Telnet用户的认证方式,具体操作请参见“基础配置指导”中的“配置用户通过CLI登录设备”。
操作 |
命令 |
说明 |
在Telnet客户端上执行Telnet命令登录并管理其他设备 |
telnet ipv6 remote-system [ -i interface-type interface-number ] [ port-number ] |
必选 在用户视图下执行 |
当目的地址是链路本地地址时,必须指定-i参数。
完成上述配置后,在充当Telnet服务器端的设备任意视图下执行display命令,可以显示使用Telnet方式登录的用户信息。通过查看显示信息,用户可以验证配置的效果。
操作 |
命令 |
显示用户界面的用户信息 |
display users [ all ] |
如图1-3所示,Client通过AP和AC接入网络,在同一局域网中连接有Telnet和TFTP服务器,分别提供Telnet和TFTP服务。
图1-3 IPv6应用组网图
· 在进行下面的配置之前,需要在无线控制器和服务器的接口上配置IPv6地址,并保证Client、AP、AC和服务器之间的路由可达。
· Telnet Server和TFTP Server的配置参考具体使用的服务器的用户手册。
· 无线控制器AC的Telnet Server配置请参见“基础配置指导”中的“配置用户通过CLI登录设备”。
# 配置AC基本功能(详细介绍请参见“WLAN配置指导”中的“WLAN服务配置”)(略)
# AC从TFTP服务器3001::3上下载文件。
<AC> tftp ipv6 3001::3 get filetoget flash:/filegothere
.
File will be transferred in binary mode
Downloading file from remote tftp server, please wait....
TFTP: 13 bytes received in 0 second(s)
File downloaded successfully.
# Client连接到Telnet服务器3001::2。
C:\Documents and Settings\Administrator> telnet 3001::2
Telnet Server>
# 建立Client到AC的Telnet连接。
C:\Documents and Settings\Administrator> telnet 3002::1
Trying 3002::1 ...
Press CTRL+K to abort
Connected to 3002::1...
******************************************************************************
* Copyright (c) 2004-2011 Hangzhou H3C Tech. Co., Ltd. All rights reserved. *
* Without the owner's prior written consent, *
* no decompiling or reverse-engineering shall be allowed. *
******************************************************************************
<AC>
无法Ping通远端的目的地址,返回错误消息。
· 使用display ipv6 interface命令确认源地址和目的地址的接口是up状态,且源地址与目的地址之间的链路层协议是处于up状态。
· 使用display current-configuration命令检查是否使能了IPv6转发功能。如果没有,通过ipv6命令使能。
· 通过ping ipv6 -t timeout remote-system [ -i interface-type interface-number ]命令增大响应超时时间,从而判断是否由于所设置的响应超时时间过小导致Ping不通的现象。
· 中间设备没有开启ICMP差错应答。
进行Traceroute操作,跟踪不到路径信息。
· 判断是否可以Ping通目的主机。
· 如果可以Ping通,则查看Traceroute使用的UDP端口号在目的主机上是否有应用程序使用。如果有应用程序使用,则在tracert ipv6命令中指定一个不可达的目的UDP端口号。
进行FTP操作时,无法完成下载和上传文件操作。
· 确认设备的FTP服务已经启动。
· 确认设备的文件系统是否可用,可以通过在用户视图下执行dir命令来检查。
· 确认设备和FTP客户端之间路由可达。
进行TFTP操作时,无法完成下载和上传文件操作。
· 确认为TFTP服务器配置的ACL没有阻碍TFTP服务器的连接。
· 确认设备的文件系统是否可用,可以通过在用户视图下执行dir命令来检查。
· 确认设备和TFTP服务器之间路由可达。
进行Telnet操作时,无法登录Telnet服务器。
· 确认设备的Telnet服务已经启动。
· 确认设备和Telnet客户端之间路由可达。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!