[IPv6网路连接设置及故障检查分析和排除][彻底解决IPv6网络问题]

[IPv6网路连接设置及故障检查分析和排除][彻底解决IPv6网络问题]
[IPv6网路连接设置及故障检查分析和排除][彻底解决IPv6网络问题]

手把手对i p v6进行高级设置,让I P v6设置不再陌生

(转自六维空间)

目录

Ⅰ.Ⅰ.确保系统已安装IPv6协议

Ⅱ.确保分配到了可用的IPv6地址

Ⅲ.确保可ping通IPv6协议的网站

Ⅳ.确保自己的网关能ping通

Ⅴ.网卡直接能获取到IPv6地址

Ⅵ.通过隧道方式接入IPv6

Ⅶ.检查浏览器功能正常

Ⅷ.XP或2003卸载IPv6协议后重新安装

Ⅸ.防火墙或安全软件产生故障

Ⅹ.第三方系统优化软件优化导致问题

使用CMD中netsh指令对IPv6进行配置(图文详解)

① netsh命令的介绍

②进入netsh命令椅子

③ netsh在IPv6协议下的有用指令

Ⅰ.确保系统已安装IPv6协议

1.1 Windows XP与Windows2003

Windows XP与Windows 2003操作系统默认是没有安装IPv6协议,需要手工安装IPv6协议。

注:确保自己的系统是完整版,因为精简版可能缺少部分文件有可能导致无法安装协议

可通过如下命令进行安装:

https://www.360docs.net/doc/8c2316760.html,sh interface ipv6 install

复制代码

该命令基本可适用所有Windows操作系统(支持IPv6的),而XP还有一个单独的命令:

1.ipv6 install

复制代码

即可安装IPv6协议栈,与上面的netsh命令同样的效果。注意:该命令只适用于XP,在2003以后的操作系统已经被淘汰了。

安装成功后可在桌面[网上邻居]点击右键,选择[属性],再右键点击里面的[本地连接]网卡,选择[属性],出现下图所示:

此时即可确认MicrosoftTCP/IP版本6存在

1.2 Windows Vista、Windows 7与Windows 2008

Windows Vista与Windows 7、Windows2008默认已经安装了IPv6协议,无需安装,且直接可以在网卡里面设置IPv6地址和网关,与IPv4类似(通常自动获取)。

Ⅱ.确保分配到了可用的IPv6地址

win XP及2003版系统单击[开始],选择[运行]输入CMD然后确定,出现命令提示符窗口,然后通过以下两种方式来查看是否已分配到IPv6全球单播地址

win 7及vista版系统单击[开始],在[搜索程序和文件]中输入CMD,然后右击CMD点击[以管理员身份运行]

注:windows 7需要右击以管理员身份运行,因为这是进行高级设置必须是重启电脑后任然有效

确认已分配到2001::开头的IPv6地址,只有fe80::的地址并代表已经接入IPv6网络,这只是系统自动产生的链路本地地址,无法访问IPv6互联网。

无法自动获取到2001::开头的IPv6地址时只能通过隧道或第三方软件来接入IPv6,因为本地网络并未开通IPv6服务。

方法1:输入

1.ipconfig /all

复制代码

方法2:输入

https://www.360docs.net/doc/8c2316760.html,sh interface ipv6 show address

复制代码

通常各高校教育网的用户都可直接通过DHCPv6协议或IPv6无状态地址自动配置,来自动获取到2001开头的IPv6地址,在ipconfig /all信息中会有独立的IPv6网关,通过Teredo 隧道接入用户在ipconfig /all信息中是没有默认网关的,而是通过IPv4网络进行来传输IPv6数据。

6to4隧道会分配2002::开头的IPv6地址,因此,不管何种接入方式,都必须首先确认自己已经分配到2001::或2002::开头的IPv6全球单播地址。

下图所示的配置是教育网用户直接获取IPv6地址接入IPv6网络的配置:

Ⅲ.确保可ping通IPv6协议的网站同上运行CMD,然后输入:

1.ping https://www.360docs.net/doc/8c2316760.html,

复制代码

1.ping https://www.360docs.net/doc/8c2316760.html,

复制代码

CMD会自动将域名解析成IPv6地址,且至少有一行显示[来自200X:XXX:X:X::XXXX 的回复]的信息。

若全部都是[请求超时。]则是请求超时,代表IPv6网络不通,可能存在其它故障。

Ⅳ.确保自己的网关能ping通

注:如果是Teredo隧道等方式接入,则没有网关,无需进行验证过程

前面我们获取到的ipconfig /all信息中,有一项红色标注的[默认网关. . . . . . . . . . . . . : fe80::223:89ff:fe70:f9db%12]的地址(该地址根据不同地方具体情况不同而有所变化,请替换为自己的实际网关地址,通常和自己的v4网关地址有关)

在CMD中输入以下命令:

1.ping fe80::223:89ff:fe70:f9db

复制代码

确认信息是来自[ fe80::223:89ff:fe70:f9db 的回复: 时间=1ms]

如果是[请求超时。]则表示网关不可达,是无法接入IPv6网络

如网关可以ping通但还是无法ping通IPv6网站,按后面操作进行

Ⅴ.网卡直接能获取到IPv6地址

目前教育网都是双栈方式接入IPv6网络,学校内早已开通IPv6接入功能,本地连接网卡或无线网卡能开机自动获取到IPv6地址。如果是教育网,但无法获取到IPv6地址,可能你所在的网络没有开通IPv6,可选择当前网络支持的隧道来接入IPv6

网卡能自动获取IPv6地址时,可能需要关闭Teredo隧道、ISATAP隧道、6to4隧道,避免同时开通多种IPv6网络接入方式,同时分配多个IPv6地址,导致路由表错误PS:可用以下指令可以清除所有IPv6的配置,恢复系统默认值,推荐存在故障时使用此命令恢复默认值,然后再次重新配置IPv6的接入方式:

https://www.360docs.net/doc/8c2316760.html,sh interface ipv6 reset

复制代码

用以下指令可将隧道服务禁用:

https://www.360docs.net/doc/8c2316760.html,sh interface ipv6 6to4 set state disable

复制代码

https://www.360docs.net/doc/8c2316760.html,sh interface ipv6 isatap set state disable

复制代码

https://www.360docs.net/doc/8c2316760.html,sh interface ipv6 teredo set state disable

复制代码

重新配置以后确认本地只有一个2001::开头的地址后可再尝试

1.ping https://www.360docs.net/doc/8c2316760.html,

复制代码

1.ping https://www.360docs.net/doc/8c2316760.html,

复制代码

看是否有[来自200X:XXX:X:X::XXXX 的回复],代表IPv6已经接通了。

如仍然是[请求超时。],代表网络仍存在故障,可能需要专业人士去所在网络环境进行专业处理

Ⅵ.通过隧道方式接入IPv6具体设置见5楼

目前ISATAP、6to4等隧道均使用唯一的某个公网IPv4地址接入IPv6网络,诸如上交或清华等等,而Teredo隧道是使用私网IPv4地址接入IPv6网络

使用ISATAP隧道接入时,遇到问题时处理方法可与双栈的自动获取IPv6地址的相似使用Teredo方式的,可能需修改本机hosts文件,将常用的IPv6网站地址直接记录到本机hosts文件中,然后就可通过浏览器直接访问该类hosts中指定的网站,无hosts的IPv6网站将无法访问。

hosts所在文件地址:

1.C:\Windows\System32\drivers\etc\hosts

复制代码

具体方法可看Teredo隧道接入的教程

同时要确保自己的hosts文件已经修改正确,pinghosts文件中某个域名时将会显示hosts文件中设置的IPv6地址(注意使用360的同学要对hosts添加信任否者会恢复默认hosts)

且在ipconfig /all是中的不同网卡(或隧道接口)只有一个网卡存在单播的IPv6地址存在,如果多个网卡均存在2001::开头的地址(比如本地网卡、Teredo、ISATAP隧道均同时开启了)或多个网卡同时存在2001::开头的地址与2002::开头的地址,需要在第五步中使用关闭隧道服务的指令,禁用未使用的隧道,或直接将三种隧道全部禁用,然后再按照本这里方法重新设置

Ⅶ.检查浏览器功能正常

如果可以ping通ipv6网站,也可以ping通网关,tracert等也正常,但还是无法打开IPv6网站,可能就是浏览器问题了

尝试更换浏览器测试,清空缓存及cookie,然后再次访问,如还不行可重置浏览器推荐用Firefox、Opera等非ie内核浏览器和ie浏览器进行交换测试

Ⅷ.XP或2003卸载IPv6协议后重新安装

如用以上方法仍无法正常接入或使用IPv6功能,只能把IPv6协议栈在操作系统上卸载然后重新安装:

CMD中输入:

https://www.360docs.net/doc/8c2316760.html,sh interface ipv6 uninstall

复制代码

执行成功后可能需要重启操作系统,然后再次重新安装IPv6,并再次重启。

注:仅适用XP和2003,Vista\Win 7无法卸载,只能重置

Ⅸ.防火墙或安全软件产生故障

经其他同学证实,有些非系统防火墙软件或集成了防火墙功能的杀软可能阻止IPv6协议使用

可以尝试卸载或者暂时关闭防火墙和杀软,再尝试IPv6是否可用并进行排除,如确定是属于防火墙的问题可换成其他防火墙或只用Windows系统自带的防火墙

Ⅹ.第三方系统优化软件优化导致问题

最常见的就是360安全卫士(老版)将IP Helper服务禁用,导致IPv6相关的隧道和其他功能无法使用:

解决办法:

右击我的电脑,点管理,进入计算机管理,找到服务如下图

使用CMD中netsh指令对IPv6进行配置(图文详解)

① netsh命令的介绍

Windows系统下,我们可使用netsh命令对IPv6的各项参数进行配置,netsh命令基本上在所有支持IPv6的操作系统下均能使用,功能非常强大,通过netsh命令,我们可以查看、添加、修改、删除各接口的IPv6地址、DNS服务器地址、网关等。同时也可以修改IPv6的全局参数、接口IPv6参数、MTU,也可以添加某些特殊的静态IPv6路由,同时配置IPv6下的6to4隧道、ISATAP隧道等各种隧道

②进入netsh命令

win XP及2003版系统单击[开始],选择[运行]输入CMD然后确定,出现命令提示符窗口 win 7及vista版系统单击[开始],在[搜索程序和文件]中输入CMD,然后右击CMD点击[以管理员身份运行],进入命令提示符窗口

红线部分为输入部分

③ netsh在IPv6协议下的有用指令

命令的名称及使用方法

红色加粗为常用且重要的命令

6to4指定使用netsh interface IPv6 6to4 的6to4 环境。

语法 6to4

add 6over4tunnel使用指定的IPv4 地址创建6over4 接口。

语法add 6over4tunnel [[interface=]String] [localaddress=]IPv4Address [[store=]{active | persistent}]

参数

[[ interface=]String] 指定接口名称或索引。

[ localaddress=]IPv4Address 必需。指定封装的IPv4 地址。

[[ store=]{active | persistent}] 指定更改是仅持续到下次启动为止(active),还是始终保持(persistent)。默认选择为persistent。

示例

本示例命令使用IPv4 地址10.1.1.1,在名为“Private”的接口上创建一个6over4 接口。add 6over4tunnel "Private" 10.1.1.1

add address在指定的接口上添加IPv6 地址。时间值可以表示为天(d)、小时(h)、分钟(m) 及秒(s)。例如,2d 表示两天。

语法

add address [[interface=]String] [address=]IPv6Address [[type=]{unicast | anycast}] [[validlifetime=]{Integer | infinite}] [[preferredlifetime=]{Integer | infinite}] [[store=]{active | persistent}]

参数

[[ interface=]String] 指定接口名称或索引。

[ address=]IPv6Address 必需。指定要添加的IPv6 地址

[[ type=]{unicast | anycast}] 指定是添加单播地址(unicast) 还是任何播地址(anycast)。默认选择为unicast

[[ validlifetime=]{Integer | infinite}] 指定地址有效的生存时间。默认值为infinite [[ preferredlifetime=]{Integer | infinite}] 指定地址处于首选状态的生存时间。默认值为infinite。

[[ store=]{active | persistent}] 指定更改是仅持续到下次启动为止(active),还是始终保持(persistent)。默认选择为persistent。

示例

本示例命令将IPv6 地址FE80::2 添加到名为“Private”的接口。

add address "Private" FE80::2

add dns在指定接口的DNS 服务器静态配置列表中添加新的DNS 服务器IP 地址。

语法add dns [interface=]String [address=]IPAddress [[index=]Integer]

参数

[ interface=]String 必需。按名称指定要将DNS 服务器IP 地址添加到哪个接口的DNS 服务器IP 地址列表中。

[ address=]IPAddress 必需。指定要添加到列表中的DNS 服务器的IPv6 地址。

[[ index=]Integer] 指定静态配置列表中用于放置在address 中指定的DNS 服务器IP 地址的位置。默认情况下,DNS 服务器IP 地址将被添加到列表的最后。

注释如果指定了索引,DNS 服务器将被放在列表中的该索引位置。

示例

第一个示例命令中,IPv6 地址为FEC0:0:0:FFFF::1 的DNS 服务器被添加到名为“Local Area Connection”的接口的DNS 服务器IP 地址列表中。第二个示例中,IPv6 地址为FEC0:0:0:FFFF::2 的DNS 服务器被添加到名为“Local Area Connection”的接口的服务器列表的索引2 处(作为该列表中的第二台服务器)。

add dns "Local Area Connection" FEC0:0:0:FFFF::1

add dns "Local Area Connection" FEC0:0:0:FFFF::2 index=2

add prefixpolicy添加指定前缀的源和目标地址选择策略。

语法add prefixpolicy [prefix=]IPv6Address/Integer [precedence=]Integer [label=]Integer [[store=]{active | persistent}]

参数

[ prefix=]IPv6Address/Integer 必需。指定要添加到策略表中的策略的前缀。Integer 指定前缀的长度。

[ precedence=]Integer 必需。指定用于对策略表中的目标地址进行排序的优先值。

[ label=]Integer 必需。指定允许要求一个特定的源地址前缀与目标地址前缀一起使用的策略的标签值。

[[ store=]{active | persistent}] 指定更改是仅持续到下次启动为止(active),还是始终保持(persistent)。默认选择为persistent。

示例

本示例命令为前缀::/96 添加前缀策略(优先值为3,标签值为4)。

add prefixpolicy ::/96 3 4

add route添加指定前缀的路由。时间值可以表示为天(d)、小时(h)、分钟(m) 及秒(s)。例如,2d 表示两天。

语法

add route [prefix=]IPv6Address/Integer [[interface=]String] [[nexthop=]IPv6Address] [[siteprefixlength=]Integer] [[metric=]Integer] [[publish=]{no | yes | immortal}] [[validlifetime=]{Integer | infinite}] [[preferredlifetime=]{Integer | infinite}] [[store=]{active | persistent}]

参数

[ prefix=]IPv6Address/Integer 必需。指定要添加路由的前缀。Integer 指定前缀的长度。[[ interface=]String] 指定接口名称或索引。

[[ nexthop=]IPv6Address] 指定网关地址(如果前缀不在链路上)。

[[ siteprefixlength=]Integer] 指定整个站点的前缀长度(如果前缀不在链路上)。

[[ metric=]Integer] 指定路由指标。

[[ publish=]{no | yes | immortal}] 指定路由在“路由公布”中是公布(yes)、无限生存期公布(immortal) 还是不公布(no)。默认选择为no。

[[ validlifetime=]{Integer | infinite}] 指定路由有效的生存时间。默认值为infinite。[[ preferredlifetime=]{Integer | infinite}] 指定路由处于首选状态的生存时间。默认值为infinite。

[[ store=]{active | persistent}] 指定更改是仅持续到下次启动为止(active),还是始终保持(persistent)。默认选择为persistent。

示例

这个示例命令在名为“Internet”、前缀为3FFE::、前缀长度为16 位(3FFE::/16) 的接口上添加一个路由。nexthop 的值为FE80::1。

add route 3FFE::/16 "Internet" FE80::1

add v6v4tunnel创建IPv6-in-IPv4 隧道。

语法

add v6v4tunnel [[interface=]String] [localaddress=]IPv4Address [remoteaddress=]IPv4Address [[neighbordiscovery=]{enabled | disabled}] [[store=]{active | persistent}]

参数

[[ interface=]String] 指定接口名称或索引。

[ localaddress=]IPv4Address 必需。指定本地隧道终结点的IPv4 地址。

[ remoteaddress=]IPv4Address 必需。指定远程隧道终结点的IPv4 地址。

[[ neighbordiscovery=]{enabled | disabled}] 指定是在接口上启用Neighbor Discovery (enabled) 还是禁用它(disabled)。默认选择为disabled。

[[ store=]{active | persistent}] 指定更改是仅持续到下次启动为止(active),还是始终保持(persistent)。默认选择为persistent。

示例

本示例命令在接口“Private”上创建了一个IPv6-in-IPv4 隧道(在本地地址10.0.0.1 和远程地址192.168.1.1 之间)。

add v6v4tunnel "Private" 10.0.0.1 192.168.1.1

delete address在指定的接口上修改IPv6 地址。

语法delete address [[interface=]String] [address=]IPv6Address [[store=]{active | persistent}]

参数

[[ interface=]String] 指定接口名称或索引。

[ address=]IPv6Address 必需。指定要删除的IPv6 地址。

[[ store=]{active | persistent}] 指定删除是仅持续到下次启动(active) 还是始终保持(persistent)。默认选择为persistent。

示例

本示例命令从名为“Private”的接口中删除地址FE80::2。

delete address "Private" FE80::2

delete destinationcache清除目标缓存。如果指定了接口,则仅清除该接口上的缓存。

如果同时指定了地址,则仅删除该目标缓存项。

语法delete destinationcache [[interface=]String] [[address=]IPv6Address]

参数

[[ interface=]String] 指定接口名称或索引。

[[ address=]IPv6Address] 指定目标地址。

注释如果未指定任何参数,所有接口的目标缓存中的所有项都将被删除。

示例

本示例命令将删除名为“Private”的接口的目标缓存。

delete destinationcache "Private"

delete dns删除为指定接口静态配置的DNS 服务器IPv6 地址。

语法delete dns [interface=]String [[address=]{IPv6Address | all}]

参数

[ interface=]String 必需。按名称指定要从其DNS 服务器列表中删除DNS 服务器的接口。[[ address=]{IPv6Address | all}] 指定要删除的DNS 服务器IPv6 地址。如果指定了all,该接口列表中的所有DNS 服务器IPv6 地址都将被删除。

示例

第一个示例命令将从名为“Local Area Connection”的连接的地址列表中删除DNS 服务器IPv6 地址FEC0:0:0:FFFF::1。第二个示例命令将删除名为“Local Area Connection”的连接的所有DNS 服务器IPv6 地址。

delete dns "Local Area Connection" FEC0:0:0:FFFF::1

delete dns "Local Area Connection" all

delete interface从IPv6 堆栈中删除指定接口。

语法delete interface [[interface=]String] [[store=]{active | persistent}]

参数

[[ interface=]String] 指定接口名称或索引。

[[ store=]{active | persistent}] 指定删除是仅持续到下次启动(active) 还是始终保持(persistent)。默认选择为persistent。

示例

本示例命令将删除名为“Private”的接口。

delete interface "Private"

delete neighbors

指定删除邻居缓存中的所有项。如果指定了接口,则仅清除该接口上的缓存。如果同时指定了地址,则仅删除该邻居缓存项。

语法

delete neighbors [[interface=]String] [[address=]IPv6Address]

参数

[[ interface=]String] 指定接口名称或索引。

[[ address=]IPv6Address] 指定邻居地址。

示例

本示例命令将删除“Private”接口上的邻居缓存中的所有项。

delete neighbors "Private"

delete prefixpolicy删除指定前缀的源和目标地址选择策略。

语法delete prefixpolicy [prefix=]IPv6Address/Integer [[store=]{active | persistent}]

参数

[ prefix=]IPv6Address/Integer 必需。指定要从策略表中删除的前缀(IPv6Address) 和前缀长度(Integer)。

[[ store=]{active | persistent}] 指定删除是仅持续到下次启动(active) 还是始终保持(persistent)。默认选择为persistent。

示例

本命令将从策略表中删除前缀::/96。

delete prefixpolicy ::/96

delete route删除IPv6 路由。

语法delete route [prefix=]IPv6Address/Integer [[interface=]String] [[nexthop=]IPv6Address] [[store=]{active | persistent}]

参数

[ prefix=]IPv6Address/Integer 必需。指定要删除的路由的前缀。

[[ interface=]String] 指定接口名称或索引。

[[ nexthop=]IPv6Address] 指定网关地址(如果前缀不在链路上)。

[[ store=]{active | persistent}] 指定删除是仅持续到下次启动(active) 还是始终保持(persistent)。默认选择为persistent。

示例

本示例命令将从名为“Internet”的接口删除前缀为3FFE::/16、网关为FE80::1 的路由。delete route 3FFE::/16 "Internet" FE80::1

dump当在netsh 环境中运行时,将网卡的IPv6 配置转储到命令提示符窗口中。如果在批处理文件或脚本中使用,则可将其输出保存在文本文件中。

语法netsh interface ipv6 dump > [PathAndFileName]

参数

[ PathAndFileName] 指定该文件的保存位置和保存该配置的目标文件的名称。

备注

? 获取文件输出后,可以通过netsh exec 命令用相同的IPv6 配置来配置其他计算机或恢复同一计算机的原始配置。

? 该转储命令可保存所有的IPv6 配置信息。例如,如果在接口上定义了ISATAP 或6to4 配置,dump 命令会将这些配置保存在文本文件中。

示例

第一个示例中,该命令在netsh interface ipv6 命令提示符环境下以手动方式运行。IPv6 配置将显示在该命令提示符窗口中,可将其复制并粘贴到文本文件内。第二个示例中,dump 命令以批处理文件的方式运行,配置信息将被保存到C:\Temp 下名为Ipv6_conf.txt 的文本文件中。

dump

netsh interface ipv6 dump > C:\temp\ipv6_conf.txt

install

安装IPv6。

语法install

isatap指定使用netsh interface IPv6 isatap 的isatap 环境。

语法isatap

注释

? IPv4 站点内的IPv6 和IPv4 节点间的通信将使用站点内自动隧道寻址协议(ISATAP)。这在Internet 草案“Intra-Site Automatic Tunnel Addressing Protocol (ISATAP)”(draft-ietf-ngtrans-isatap-00.txt) 中有描述。详细信息,请参阅在IPv4 网络的不同子网节点之间的IPv6 通讯。

renew重新启动IPv6 接口。

语法renew [[interface=]String]

参数[[ interface=]String] 指定接口名称或索引。

示例renew "Private"

reset重设IPv6 配置状态。

语法reset

set address在指定的接口上修改IPv6 地址。时间值可以表示为天(d)、小时(h)、分钟(m) 及秒(s)。例如,2d 表示两天。

语法

set address [[interface=]String] [address=]IPv6Address [[type=]{unicast | anycast}] [[validlifetime=]{Integer | infinite}] [[preferredlifetime=]{Integer | infinite}] [[store=]{active | persistent}]

参数

[[ interface=]String] 指定接口名称或索引。

[ address=]IPv6Address 必需。指定要修改的IPv6 地址。

[[ type=]{unicast | anycast}] 指定是将该地址标记为单播地址(unicast) 还是任何播地址(anycast)。默认选择为unicast。

[[ validlifetime=]{Integer | infinite}] 指定地址有效的生存时间。默认值为infinite。[[ preferredlifetime=]{Integer | infinite}] 指定地址处于首选状态的生存时间。默认值为infinite。

[[ store=]{active | persistent}] 指定更改是仅持续到下次启动为止(active),还是始终保持(persistent)。默认选择为persistent。

示例

本示例命令将名为“Private”的接口上的地址FE80::2 设为任何播地址。

set address "Private" FE80::2 anycast

set global修改全局配置参数。

语法set global [[defaultcurhoplimit=]Integer] [neighborcachelimit=]Integer [[routecachelimit=]Integer] [[reassemblylimit=]Integer] [[store=]{active | persistent}]

参数

[[ defaultcurhoplimit=]Integer] 指定所发送数据包的默认跃点限制。

[ neighborcachelimit=]Integer 必需。指定邻居缓存项的最大数量。

[[ routecachelimit=]Integer] 指定路由缓存项的最大数量。

[[ reassemblylimit=]Integer] 指定重组缓冲区的最大大小。

[[ store=]{active | persistent}] 指定更改是仅持续到下次启动为止(active),还是始终保持(persistent)。默认选择为persistent。

示例

本示例命令将为计算机中所有启用了IPv6 的接口设置全局参数。它将默认的跃点限制设为32,将邻居缓存项的最大数量设为100,将路由缓存项的最大数量设为100,000。

set global 32 100 100000

set interface修改接口配置参数。

语法

set interface [[interface=]String] [[forwarding=]{enabled | disabled}] [[advertise=]{enabled | disabled}] [[mtu=]Integer] [[siteid=]Integer] [[metric=]Integer] [[firewall=]{enabled | disabled}] [[siteprefixlength=]Integer] [[store=]{active | persistent}]

参数

[[ interface=]String] 指定接口名称或索引。

[[ forwarding=]{enabled | disabled}] 指定到达该接口的数据包是否可以转发到其他接口。默认选择为disabled。

[[ advertise=]{enabled | disabled}] 指定是否在此接口上发送路由通告。默认选择为disabled。

[[ mtu=]Integer] 指定此接口的MTU。默认的MTU 是该链接本来的MTU。

[[ siteid=]Integer] 指定站点范围区域的标识符。

[[ metric=]Integer] 指定接口标记,该标记将添加到接口上的所有路由的路由指标中。[[ firewall=]{enabled | disabled}] 指定是否在防火墙模式下工作。

[[ siteprefixlength=]Integer] 指定整个站点的全局前缀的默认长度。

[[ store=]{active | persistent}] 指定更改是仅持续到下次启动为止(active),还是始终保持(persistent)。默认选择为persistent。

示例

本示例命令将使用名称“Private”、站点ID 2 以及标记 2 来设置接口。其他所有参数值都保留为默认值。

set interface "Private" siteid=2 metric=2

set mobility修改移动性配置参数。

语法

set mobility [[security=]{enabled | disabled}] [[bindingcachelimit=]Integer] [[correspondentnode=]enabled | disabled] [[store=]{active | persistent}]

参数

[[ security=]{enabled | disabled}] 指定是否必须保护绑定更新。

[[ bindingcachelimit=]Integer] 指定绑定缓存项的最大数量。

[[ correspondentnode=]enabled | disabled] 指定将“通信节点”的功能设为enabled 还是默认的disabled。

[[ store=]{active | persistent}] 指定更改是仅持续到下次启动为止(active),还是始终保持

(persistent)。默认选择为persistent。

示例

set mobility security=disabled bindingcachelimit=1000 corr=enabled

set prefixpolicy修改指定前缀的源和目标地址选择策略。

语法set prefixpolicy [prefix=]IPv6Address/Integer [precedence=]Integer [label=]Integer [[store=]{active | persistent}]

参数

[ prefix=]IPv6Address/Integer 必需。指定要添加到策略表中的策略的前缀。Integer 指定前缀的长度。

[ precedence=]Integer 必需。指定用于对策略表中的目标地址进行排序的优先值。

[ label=]Integer 必需。指定允许要求一个特定的源地址前缀与目标地址前缀一起使用的策略的标签值。

[[ store=]{active | persistent}] 指定更改是仅持续到下次启动为止(active),还是始终保持(persistent)。默认选择为persistent。

示例

本示例命令使用优先值 3 和标签值4 在策略表中为前缀::/96 设置策略。

set prefixpolicy ::/96 3 4

set privacy修改与临时地址生成有关的参数。如果指定了randomtime=,则不使用maxrandomtime=。时间值可以表示为天(d)、小时(h)、分钟(m) 及秒(s)。例如,2d 表示两天。

语法

set privacy [[state=]{enabled | disabled}] [[maxdadattempts=]Integer] [[maxvalidlifetime=]Integer] [[maxpreferredlifetime=]Integer] [[regeneratetime=]Integer] [[maxrandomtime=]Integer] [[randomtime=]Integer] [[store=]{active | persistent}]

参数

[[ state=]{enabled | disabled}] 指定是否启用临时地址。

[[ maxdadattempts=]Integer] 指定尝试重复地址检测的次数。默认值为5。

[[ maxvalidlifetime=]Integer] 指定临时地址有效的最长生存时间。默认值为7d(7 天)。[[ maxpreferredlifetime=]Integer] 指定匿名处于首选状态的最长生存时间。默认值为1d (1 天)。

[[ regeneratetime=]Integer] 指定生成新地址后到决定不使用临时地址时所经过的时间。默认值为5s(5 秒)。

[[ maxrandomtime=]Integer] 指定在启动时计算随机延迟时所使用的上限。默认值为10m (10 分钟)。

[[ randomtime=]Integer] 指定要使用的时间值,而不是启动时生成的值。

[[ store=]{active | persistent}] 指定更改是仅持续到下次启动为止(active),还是始终保持(persistent)。默认选择为persistent。

set route修改路由参数。时间值可以表示为天(d)、小时(h)、分钟(m) 及秒(s)。例如,2d 表示两天。

语法

set route [prefix=]IPv6Address/Integer [[interface=]String] [[nexthop=]IPv6Address] [[siteprefixlength=]Integer] [[metric=]Integer] [publish=]{no | yes | immortal}] [[validlifetime=]{Integer | infinite}] [[preferredlifetime=]{Integer | infinite}] [[store=]{active | persistent}]

参数

[ prefix=]IPv6Address/Integer 必需。指定要修改的路由的前缀(IPv6Address) 和前缀长度(Integer)。

[[ interface=]String] 指定接口名称或索引。

[[ nexthop=]IPv6Address] 指定网关地址(如果前缀不在链路上)。

[[ siteprefixlength=]Integer] 指定整个站点的前缀长度(如果前缀不在链路上)。[[ metric=]Integer] 指定路由指标。

[[ publish=]{no | yes | immortal}] 指定路由在“路由公布”中是公布(yes)、无限生存期公布(immortal) 还是不公布(no)。默认选择为no。

[[ validlifetime=]{Integer | infinite}] 指定路由有效的生存时间。默认值为infinite。[[ preferredlifetime=]{Integer | infinite}] 指定路由处于首选状态的生存时间。默认值为infinite。

[[ store=]{active | persistent}] 指定更改是仅持续到下次启动为止(active),还是始终保持(persistent)。默认选择为persistent。

示例

本示例命令在名为“Internet”的接口上设置了一个路由。该路由的前缀是3FFE::,长度为16 位。nexthop= 参数定义的网关地址为FE80::1。

set route 3FFE::/16 "Internet" FE80::1

set state启用或禁用IPv4 兼容性。所有参数的默认值都是“禁用”。

语法

set state [[6over4=]{enabled | disabled | default}] [[v4compat=]{enabled | disabled | default}]

参数

[[6over4=]{enabled| disabled| default}]

指定是否创建6over4 接口要禁用并删除6over4 兼容接口,请指定default。要禁用6over4 兼容接口但不删除它们,请指定disabled。

[[ v4compat=]{ enabled| disabled| default}]

指定是否创建IPv4 兼容接口。要禁用并删除IPv4 兼容接口,请指定default。要禁用IPv4 兼容接口但不删除它们,请指定disabled。

示例

第一个示例命令将禁用IPv4 兼容地址,并删除此前的任何现有接口。而第二个命令示例会启用IPv4 兼容地址。

set state default

set state 6over4=disabled v4compat=enabled

show address显示所有IPv6 地址或指定接口上的所有地址。

语法show address [[interface=]String] [[level=]{normal | verbose}] [[store=]{active | persistent}]

基于Packet_Tracer的IPv6校园网组建毕业设计

题目基于Packet Tracer的IPv6校园网组建

毕业论文﹙设计﹚任务书 院(系) 物电学院专业班级电子信息工程1105 学生姓名车杨轲 一、毕业论文﹙设计﹚题目基于Packet Tracer的IPV6校园网组建 二、毕业论文﹙设计﹚工作自 2015 年 3 月 10 日起至 2015 年 6 月 20 日止 三、毕业论文﹙设计﹚进行地点: 物电学院计算机信息处理分室 四、毕业论文﹙设计﹚的内容要求: 1、本次毕业设计要求如下: 随着网络规模的不断扩大和IPV4地址的不断减少给网络发展带来了一定的影响,IPV6能很好 的解决IPV4地址不足的问题。 本设计要求学生以陕西理工学院校园网为设计实体,分别从网络拓扑结构的构建及网络设备选型、网络互联配置、网络连通性测试等方面进行校园网组网探讨,并要求通过Packet Tracer软件 仿真实现IPV6校园网的组建模型。 2、毕业设计成果要求: 测试结果和论文,论文要求计算机打印(A4纸),论文有不少于3000词的相关英文中文翻译。 3、毕业设计时间安排: 1—4周:查阅相关资料,熟悉题目内容,完成系统需求分析、相关硬件及软件环境的选择。 提交开题报告; 5—10周:熟练掌握IPV4和IPV6的地址分配方法,以校园网的地址分配布局为实体,给出具 体分配方案。 11—12周:并在软件环境下进行运行调试,进一步完善系统功能,整理资料; 13—14周:毕业设计验收; 15—16周:撰写、修改、提交毕业论文,毕业答辩。 指导教师系(教研室) 系(教研室)主任签名批准日期 接受论文 (设计)任务开始执行日期学生签名

基于Packet Tracer的IPV6校园网组建 车杨轲 (陕西理工学院物理与电信工程学院电子信息工程,2011级5班,陕西汉中 723003) 指导教师:李菊叶 [摘要]随着网络规模的不断扩大,IPv4地址空间的严重不足,给网络的发展带来了一定的影响。本文主要介绍IPv6协议及地址体系结构等相关理论知识,并探讨了IPv4到IPv6的过渡技术。本课题以陕西理工学院校园网络为模型利用Packet Tracer模拟软件分别从网络拓扑结构的构建及网络设备选型、网络设备互联配置、网络连通性测试等方面进行了IPv6组网探讨,最终实现了IPv6校园网组建。 [关键词]校园网;IPv6;局域网;网络安全

IPV6论文校园网论文

IPV6论文校园网论文 摘要:随着ipv4网络地址的日益萎缩,ipv6技术开始得到迅速的发展,但是由于基于ipv4建立的网络仍然处于主导位置,因此ipv6网络建设目前仍处于试点阶段。校园网是高校师生进行信息沟通和交流的重要渠道,而高校的技术优势也让ipv6在校园网中的试点成为了可能。本文首先对ipv4和ipv6进行了简要介绍,并对ipv6在校园网中应用和设计的有关情况进行了分析和探讨。 关键词:ipv6;校园网;应用;设计 ipv6 application design in the campus network ma dichen (beijing information science&technology university,beijing102600,china) abstract:with the shrinking network address ipv4,ipv6 technology began to be developed rapidly,but because the network is still based on ipv4 establish a dominant position,so ipv6 network construction is still in pilot phase.campus of university teachers and students the importance of communication and exchange of information channels,and university technical advantage to ipv6 pilot in the campus network as

基于IPv6的校园网构建技术

编号:本科毕业论文(设计) 基于IPv6技术的校园网构建 ——以北京职业中专为例 系(院):信息工程学院 姓名:王晨 学号: 专业:通信工程 年级: 指导教师: 职称: 完成日期:2012年5月

摘要 随着互联网的快速发展,特别是物联网的时代的到来,许许多多的设备都需要接入互联网,这对本来就不宽裕的IPv4地址是一个巨大的消耗,在这样的背景下,世界各国纷纷开展了对下一代互联网协议,就是IPv6协议的研究。我国在IPv6的研究方面非常积极,并于2004年底建成了世界上最大的纯IPv6网Cernet2网,在下一代互联网技术的研究方面取得了可喜的进展。但是IPv4向Ipv6的过渡并不能一蹴而就,在很长一段时间内两者会共存,那么如何平稳渐进地过渡到IPv6是必须要解决的一个问题。 同样,作为院校教学和科研的重要网络——校园网也面临着同样的问题,需要升级改造。但是整个网络从IPv4过渡到IPv6需要相当长的时间,我们不能一下把以前的IPv4网全盘否定,因此需要在原有的IPv4网络上研究如何接入到IPv6网络上。 本文根据北京职业中专校园网的现状,依托北京职业中专现有的网络设备,提出了以北京职业中专现有的校园网为基础的二期组网方案,然后在window平台下利用仿真平台对方案里提出的过渡技术进行了可行性验证,并得出一系列的结论。 关键词:IPv6;校园网;过渡技术

Abstract With the rapid development of Internet, especially the content of the arrival of the age of the Internet, many equipment need to access the Internet, the originally not bounteous IPv4 addresses is a huge consumption, in this context, the various countries began to the next generation of the Internet protocol, IPv6 is the agreement. In the research of Chinese IPv6 very positive, and at the end of 2004, built the world's largest pure IPv6 nets Cernet2 nets, in the next generation of the Internet technology made great progress. But the transition to Ipv6 IPv4 and can't overnight, in a very long period of time will both coexist, so how to smooth the transition to gradually Ipv6 is must to solve a problem. Also, as a college teaching and scientific research of the campus network-an important face the same problem, need to upgrade transformation. But the whole network from IPv4 transition to IPv6 need quite a long time, can't we once the former IPv4 nets completely negative, so we need to the original IPv4 network research how to access to IPv6 on on the network. In this paper, according to the present situation of college campus network yellow, yellow on the existing network equipment institute, put forward the existing yellow college campus network based network schemes for phase three, and then in the workbench window using simulation platform in the transition of the plan put forward the feasibility of technology verification, and to draw a series of conclusion. Key words:IPv6; Campus Network;technology transition

基于隧道技术的IPv6校园网建设

第37卷第4期河南大学学报(自然科学版)V ol.37 N o.4 2007年7月Journal of H enan U niver sity(N atur al Science)Jul.2007 基于隧道技术的IPv6校园网建设 李澍淞1,侯秀红2,汪国安3 (1.河南大学计算机与信息工程学院,河南开封475004; 2.河南大学计算中心,河南开封475001; 3 河南大学网络信息中心,河南开封475001) 摘 要:本文使用隧道技术完成了IPv6试验网和核心网CERN ET2的连接,并且根据IPv6的过渡特性,对校园网进行整体规划和网络升级,实现了IPv4与I Pv6网络的无缝过渡. 关键词:IP v6;CER N ET2;隧道;双协议栈;OSPF v3 中图分类号:T P393 文献标识码:A文章编号:1003-4978(2007)04-0408-03 Construct Campus IPv6Network Base on the Technologies of Tunnel LI Shu so ng1,H OU Xiu hong2,WAN G Guo an3 (1.Col lege of Comp uter and I nf or mation E ngineer ing,H enan Univer sity,H enan K aif eng475004,China; https://www.360docs.net/doc/8c2316760.html,p uting I nf or mation Center,H enan Univers ity,H enan K aif eng475001,China; 3.N etw or k I nf or mation Center,H enan Univer sity,H enan K aif eng475001,China) Abstract:T his paper pr esents the infor mat ion of the techno log y to r ea lize t ransitio n fro m I Pv4to I Pv6,and analyses the means of T unnel that U niversity used to build IP v6netw or k.T he pro ject sets up IP v6/IP v4netw or k structur e acco rding to the constructio n demand fo r t he campus netw or k,and builds t he netw or k platfor m to achiev e the transitio n scheme f rom I Pv4to IP v6. Key words:I Pv6;CERN ET2;tunnel;dual stack;O SPF v3 CERNET2正式开通并提供服务实现了全国200余所高校下一代互联网IPv6的高速接入[1].随着CERNET2建设的全面展开,校园网向IPv6转换成为必然的发展趋势,同时表明教育信息化将进入下一代网络的建设周期.此时,作为高等院校,积极投入下一代互联网核心协议IPv6的试验和研究,建立Ipv6试验网,开展相关应用和演进机制的研究就成为必须的工作. 1隧道技术在IPv6中的应用 隧道技术通过现有运行IPv4协议的Internet骨干网络,将局部的IPv6网络连接起来.其基本方法是在IPv6主机和IPv4网络之间设置IPv4/IPv6路由器.隧道入口处的路由器负责将IPv6数据分组封装入IPv4,IPv4分组的源地址和目的地址分别是隧道的入口和出口的IPv4地址.在隧道出口处的IPv4/IPv6路由器则将IPv6分组数据转发给目的站点[2]. 双协议栈技术主要是在节点上同时运行IPv4和IPv6两套协议栈,针对的对象是通信端节点.该技术并不具备创建隧道的能力,但是创建隧道必须要求有双协议栈的支持.在这里,使用普通PC以及双协议栈核心路由器进行隧道试验,如图1所示.以下是利用隧道技术实现IPv6协议下数据传输的实验. 在PC1上: i pv6adu4/2001:250:480c:1::2/配置客户端端口的I Pv6地址/ i pv6r t u::/04/2001:250:480c:1::1 收稿日期:2006 03 16 作者简介:李澍淞(1980-),男,河南开封人,硕士研究生,研究方向为计算机网络应用和安全.

基于IPv6校园网的过渡技术研究与实现 任务书

起止时间主要内容 2012.9.18-2012.9.30 查找资料,完成开题2012.10.1-查阅、收集资料,初步完成校园网设计方青岛工学院毕业设计(论文)任务书 题目 基于IPv6校园网的过渡技术研究与实现学院信息工 程 专 业计算机科学与技术年 级2009选题来源科研 课题 纵向课题( )选题类型理论研究( )技术开发/工程开发(√ )横向课题(√ )应用基础研究() 教师自拟课题(√) 学生自拟课题() 调研报告( )设计(论文)目标、要求: 1、 对IPv6技术进行整体的研究,包括相关的标准及设备等; 2、 对IPv4和IPv6的现状进行研究分析; 3、 针对校园网的具体情况进行IPv6过渡的规划分析及技术性研究; 4、对各种过渡技术进行分析,包括原理和特点。 5、应用过渡技术,在实验平台上实验。 设计(论文)的基本构思和基本任务: 1、了解IPv4和IPv6的运行情况,包括协议、特点等情况,了解校园网配置及安装情况,对IPv4的特点及优缺点有很深的认识; 2、通过借阅大量的相关图书资料、下载相关的电子期刊论文,对IPv6技术组建校园网有了进一步的了解认识。 3、在指导老师的帮助下,明确了研究的方向及目的,对论文的安排有了全新的认识。 设计(论文)进度安排

2012.10.25案 2012.10.26- 过渡技术资料查询和学习 2012.12.1 2012.12.2- 隧道技术、NAT-TP过渡技术的实现2013.4.10 2013.4.11- 网络综合测试,分析结论 2013.4.26 2013.4.27- 撰写毕业论文 2013.5.15 论文起止时间:自 2012 年 9 月 10 日起 2013 年 5 月 15 日止学生(签名): 指导教师(签名):学院领导(签名): 注:表格不够可另附页

高校IPv6校园网的规划设计

高校IPv6校园网的规划设计 姜 楠 (内蒙古民族大学 网络中心 内蒙古 通辽 028000) 摘 要: 在探讨IPv6的过渡技术原理和参考国内部分重点高校校园网的网络部署情况基础上,根据内蒙古民族大学校园网的网络状况,规划设计一个高校校园网的IPv6网络解决方案。结合内蒙古民族大学IPv6网络的建设过程,从IPv6升级方案和实施方案等方面进行详细阐述,在校园主干网和接入网进行部署并连通CERNET2。 关键词: IPv6;校园网;隧道;路由 中图分类号:TP398 文献标识码:A 文章编号:1671-7597(2012)1120121-01 通信时,自动选择相对应的协议进行通信; 0 引言 4)纯IPv6节点和纯IPv4节点之间的互通,使用协议转换IETF(因特网工程委员会)于1994年正式提出了IPv6协 或者应用层网关技术。此方案只做为核心节点之间的互通,由议。该协议拥有了全新的协议头格式,巨大的地址空间,全新 于技术已经相对落后,在实施过程中尽量避免使用。 的地址配置方式,更好的QoS支持,内置的安全性,全新的邻 居发现协议,良好的扩展性和内置的移动性等特点,使其较原有的IPv4协议具有更大的优势。 本文结合我校IPv6校园网建设工程,提出了一种高校校园网中建设IPv6网络的设计方案,并对规划设计过程进行了详细的阐述。 1 IPv4到IPv6的过渡策略 过渡策略重点是研究如何将校园网网络协议从IPv4协议平滑过渡到IPv6协议。在过渡策略的设计规划中应该分步并循序渐进的进行,校园网数十年来在IPv4网络上已经进行了大量的投资,应该尽量使原IPv4网络设备可以继续使用。目前,已经成熟使用的过渡方案主要有如下几种: 1.1 协议翻译 IPv4节点主机与纯IPv6节点主机由于IP层协议的设计结构是不相同的,所以不能进行直接通信,若二者进行通信,则在两种网络边界需要使用网络转换设备,通过修改两种IP协议报文头来转换网络地址。需要指出的是,协议转换方法缺乏端到端的安全性等问题,正逐步被淘汰。 1.2 双协议栈方式 网络中的节点同时支持IPv4和IPv6协议。由于新的IPv6协议栈主要是针对原有的IPv4协议栈的网络层部分作了较大改动,而传输层协议TCP和UDP则无太大区别,所以双栈节点通常是采用一种双IP层结构来实现的,从而能够同时与两种网络进行通信,故此双协议栈方式是所有过渡协议技术的基础。 1.3 隧道技术 隧道协议是使用IPv4协议做为承载协议,要发送的IPv6数据包经过IPv4数据包的封装后又通过IPv4网络将这些封装了的数据包发送到目标IPv4节点,目标节点接收数据包后拆封数据包并剥离出被封装的IPv6数据包,传输到上层协议,以完成通信。隧道技术是目前业界最具有普遍意义的过渡策略,它在技术上较为容易实现,在现实应用中更多被应用在纯IPv6网络孤岛之间的通信。 2 IPv4到IPv6过渡原则 内蒙古民族大学根据近年来应用IPv4/IPv6过渡技术的经验,结合我校网络现状和下一步的发展规划,制定了以下关于IPv6的组网方案: 1)更多地发展使用纯IPv6网络。后期所有的公共计算机机房、实验室和自习教室,接入纯IPv6网络或纯IPv6无线网。 2)用IPv4协议做为承载协议,在无直连IPv6链路的情况下,IPv6节点之间使用隧道技术进行通信。 3)支持双协议栈的节点和纯IPv6节点或者纯IPv4的节点 3 IPv6校园网的规划 3.1 接入网的设计 在现有IPv4校园网络基础上部署IPv6接入网时,IPv4网络的结构不做任何改变,仍然使用原来的IPv4地址,只要求网络中的IPv4主机操作系统可以升级到支持IPv6协议,就可以访问IPv6网络中的资源。后期建立的纯IPv6网络可随时接入IPv6校园网中,以实现最基本的接入服务。双栈主机需要既接入原IPv4网络,又接入新建设的IPv6网络,需在核心路由器上启用ISATAP隧道接入服务,主机无需更改任何配置,可以访问IPv4网络,又可以通过获得ISATAP分配的IPv6地址访问IPv6网络。接入网设计最终将实现所有使用了IPv6协议的新主机都可以随时加入到网络中来,不依赖于主机的接入位置。 3.2 核心网的结构与功能 校园网核心网功能的实现是此次IPv6校园网规划设计的关键,它对于能否实现IPv6网络、在今后很长一段时期内继续使用原IPv4网络设备和实现两种网络之间的平稳过渡等问题起着决定性作用。我校IPv6校园网使用两台核心交换机或和一台核心路由器做为骨干网的三台核心设备,部署在三个校区的网络核心层,采用光纤直连的方式形成万兆骨干环网。网络中心所在的北校区使用核心路由器,主要实现校园IPv6网络与CERNET2的隧道连接,其它两个校区的核心设备主要实现纯IPv6用户的接入和做为ISATAP隧道接入服务。三台核心设备组成了IPv6校园网的骨干环网且均支持双协议栈,可以对IPv4协议和IPv6协议均能做到无缝的支持。 3.3 隧道技术的应用 内蒙古民族大学IPv6校园网接入CERNET2将采用“6to4”隧道的方式,在出口核心路由器上实现。其它两台骨干设备在校园网内部做为“ISATAP”隧道用户的接入服务。设备站间自动隧道寻址协议——ISATAP,是一种发送IPv4封装的IPv6数据包的转换技术,也是一种地址分配和点到点的自动隧道机制。它适用于在IPv4网络中IPv6主机之间的通信或IPv4网络中IPv6主机接入到IPv6网络的通信。在IPv6校园网内部之所以选择使用“ISATAP”隧道技术不仅终端节点用户配置和使用简单,无需改变终端主机的IP地址,而且能够实现IPv6地址的自动分配,对用户使用技术的要求较低。 3.4 路由协议的选择 对于校园网联网的路由器而言,选择路由协议时需精心考虑网络结构的设计。考虑到学校校园网未来发展的要求,决定采用“OSPF”协议作为网络的路由协议。“OSPF”路由协议能 (下转第138页)

相关文档
最新文档