IPV6隧道技术是什么啊
IPv4与IPv6隧道技术分为3类:
双协议栈(DualStack)隧道封装(Tunneling)协议转换技术(NAT)
IPv6数据包在IPv4中隧道传输是如何工作的:
IPv6数据包在IPv4隧道中传输时,原始包头和有效载荷是不被修改的。仅在IPv6数据包前面插入一个IPv4的包头。这样,里面的包头包含着端到端IPv6会话的源和目的IPv6地址,外面的包头包含着隧道端点的源和目的IPv4地址。隧道的两端要执行IPv6数据包的封装和解封装所以两端的设备必须同时支持IPv4和IPv6。
IPv6数据包的IPv4封装存在的一些问题:
1.隧道的最大传输单元和分段:IPv6的MTU最小值为1280字节,而经过tunnel后又增加了IPv4的包头使得数据包的MTU由1500减少到1480字节所以会造成数据包的分片增加。
2.处理IPv4中的ICMPv4消息的错误:老版本的路由器在出错时仅仅发送ICMPv4的消息,不支持IPv6的报错消息。
3.过滤协议41:协议41是在IPv4包头中协议字段中用于表示6TO4tunnel的专有协议号。1ICMP、2IGMP、6TCP、17UDP、45IRDP、46RSVP、47GRE、88IGRP、89OSPF。
4.网络地址转换NAT:IPv6inIPv4隧道不能穿过一个启用了动态端口转换(pool)和端口重定向模式的NAT(如:N2)。
IPv6隧道技术
1.配置隧道
2.隧道代理技术
3.隧道服务器
4.采用6TO4
5.GRE隧道
6.ISATAP站点间隧道自动编址
7.自动IPv4兼容隧道
一、配置隧道
配置隧道在双栈节点上被静态的配置,在隧道的每一端必须手工配置隧道的IPv4和IPv6地址。
本地IPv4地址:通过这个地址本地双栈节点在IPv4网络上可达。本地IPv4地址用于输出流量的源IPv4地址。
远端IPv4地址:通过这个地址本地双栈节点在IPv4网络上可达。远端IPv4地址用做输出流量的目的IPv4地址。
本地IPv6地:本地分配给隧道接口的IPv6地址。
二、隧道代理
CiscoIOS不支持隧道代理
隧道代理是一个外部系统(服务器)它在IPv4网络中作为服务器,并接受双栈节点的隧道建立请求。
三、隧道服务器
CiscoIOS不支持隧道代理
隧道服务器是隧道代理的简化模型。隧道服务器把代理和双栈路由器结合在一起而不是用两个单独的系统。隧道代理和隧道服务器被认为是不需要手动操作的IPv4路由域的双栈节点中部署隧道的自动操作机制。
四、采用6TO4
IETF(Inter互联网工程任务组)为了简化IPv4网络上配置IPv6隧道技术推出了6to4技术
通过IPv4网络连接IPv6网络,采用6to4机制具有如下特点;
1.自动隧道:在由IPv6节点组成的站点之间动态的采用隧道的方法,不需要手动的事先调整隧道的源和目的IPv4地址。
2.在站点边缘启用:6to4应该在站点边缘的边界路由器上启用,必须通过IPv4路由基础设施到达其他的6to4站点和6to4路由器。
3.自动前缀分配:向每一个6to4站点提供一个可靠的全球单播IPv6前缀(2002::/16)并且要为6to4站点至少分配一个6to4路由器的全球单播IPv4地址,使用IPv4地址和IPv6全球单播地址构成一个全新的IPv6的全球单播地址(2002:ipv4地址::/48)。
4.在IPv4域中,没有IPv6路由传播
五、通过GRE部署IPv6隧道技术
CiscoIOS软件技术支持IPv6数据包的GRE隧道封装。GRE隧道必须在允许通过现有的IPv4基础设施传输IPv6数据包的路由器之间静态配置。默认只有前两个字段,Flag用于表示GRE头部开始,在协议类型中用0X800表示后续是IP
sql怎样安装?
1。首先要停止所有的SQL的服务,步骤如下:
Control Panel > Administrative Tools > Services > stop all SQL services
这一步非常重要,因为如果你不这样做,有些服务在你卸载的时候仍然被占用,这样的话你会卸不干净,或者遇到一些其他的怪问题。在Windows上什么都有可能发生。(在卸载之前先停掉相关服务,这一条也适用于其他软件的卸载。)
2。卸载程序
通过add and remove program来删除所有的SQL Server 2005相关的应用程序,都删除了,一个都不要留,包括.net framwork统统删掉。
SQL Server 2005比较奇怪的一点是,你把这些程序都删除了之后,居然在开始菜单的program里面那些东西都还在,居然还可以点,只是你肯定是连不上数据库了。为什么,天知道,微软知道,记住在Windows下面什么都有可能发生。而且所有的服务都还在那里,一个都没有少。oh, god!~所以只有继续进行第三步。
3。手动删除服务
所谓道高一尺魔高一丈,自己动手丰衣足食!~我下了一个小软件,这里隆重推荐给大家,叫做SRVINSTW,它可以帮助我们删除所有的删不掉的服务,或者是一些病毒恶意创建的一些服务。该软件很精悍才60多K,不过很好用的说。通过它把Serverics里面所有的关于SQL的服务统统删掉,一个也不要留。
4。删除注册表
如果不进行这一步,你下次装,他会说你已经安装了什么组件,让你的安装进行不下去,因为他在安装的时候把这些组件都在注册表中进行注册了。所以需要删除注册表中的这些注册信息,但是不要乱删,否则后果自负。其实注册表里面的东西虽然很多,删除这几项里面的东东也就够了。
(1)start > run... > regedit
(2)HKEY_CURRENT_USER > Software > Microsoft > Microsoft SQL Server整个文件夹一块删,不用手软
(3)HKEY_LOCAL_MACHINE > Software > Microsoft > Microsoft SQL Server删,删,删
一般来说,应用程序在安装的时候都是在这两项里面注册的,所以如果要删除注册表,不妨可以先试试删除这两项的内容。
5。删除残留文件
删完注册表,然后就需要删除一些残留的文件和文件夹,因为这些文件夹里面可能会有一些配置文件,所以不删干净你下次装还是用的这个文件的话就会有问题,所以为了安全起见,需要把这些文件也统统删掉。
这些文件散落各处,不是很集中。你可以用Search,Key用SQL,然后找出来一对,你看看相关的都可以删掉。不过最好不要删除那些.dll文件,否则系统起不来后果自负。而且这些文件一般也不是配置文件,所以对你再次安装应该来说不会有什么影响,所以可以不要删除它们。
至此,所有的卸载工作就已经告一段落了。最后一步就是重启机器,非常重要,相信大家能够体会到。
重起之后就可以重装了。我装了好几遍都是这种方式进行了,目前运行良好。