Chinaunix首页 | 论坛 | 博客
  • 博客访问: 399433
  • 博文数量: 87
  • 博客积分: 1171
  • 博客等级: 少尉
  • 技术积分: 1068
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-19 14:34
文章分类

全部博文(87)

文章存档

2014年(10)

2013年(24)

2012年(53)

我的朋友

分类: 网络与安全

2013-07-19 09:50:21


      静态路由对于进出末梢(stub)网络的路由选择来说是非常实用的,也被当做默认路由,但是对于多台路由器以及存在冗余链路的网络来说,将会有如下缺陷:
  •       配置和维护比较费时
  •       配置容易出错,特别是在大型网络中
  •       无法动态适应网络变化
  •       扩展性差

         下面会讨论三种Ipv6 IGP(Interior Gateway Protocol,内部网关协议)路由协议:
  • Ipv6RIPng(Rountiing Information Protocol next generation,下一代路由信息协议)
  •  IPv6EIGRP(Enhandced Interior Gateway Rounting Protocol ,增强型内部网关路由协议)
  •  OSPFv3(Open Short Path first version 3,开放最短路径优先版本3)


      DHCPv6 提供下面两种形式:
  •        状态话DHCPv6服务
  •        无状态DHCPv6服务
      状态化DHCPV6协议提供与IPV4DHCP相同的自动配置服务,主机可以直接从DHCPv6服务器获取全部的编址信息以及其他配置信息。而无状态的差异之处在于主机从路由器宣告消息中获取其编址信息,并从DHCPv6服务器获取其他配置信息。 

     DHCPV6和DHCPv4是相互独立的,如果使用DHCP的网络上启用了双栈功能,则需要启用两个独立的DHCP服务,分别用于IPv4和IPv6。

      IPv6客户端如何获取其配置信息取决于路由器所发送的路由器宣告消息,而不取决于客户端本身。

      一些术语:
      DHCP客户端:
      DHCP服务器:
       DHCP中继器: DHCP客户端经常于DHCP服务器是在不同网络或不同链路上,中继代理是一种中间设备(通常是路由器),负责接收客户端的请求并转发给一个或多个位于其他网络上的DHCP服务器。DHCP中继代理的操作队客户来说是完全透明的。    
 
      DUID(DHCP unique Identifier,DHCP唯一标示符)  :每个DHCP参与方(服务器和客户端)都有一个唯一的表示该设备的DUID,DUID包括一个2字节类型代码,其后是字节数可变的用于组成实际标示符的字段。
      链路层地址加时间。
      厂商分配的唯一ID
     链路层地址
     IA(Identity Association,身份关联):IA是分配给客户端的地址集,每个客户端至少为每个使用DHCPv6服务的接口分配一个IA,每个IA都有一个客户端分配的IAID(身份管理标示符)用于唯一标识IA。
     IAID(Identity Association Identifier 身份管理标识符),每个IA都有一个由客户端分配的IAID,而且该客户端的所有IAID都必须是唯一的。
 

     DHCPv6客户端和服务器使用以下多播地址:
     全部DHCP中继代理和服务器多播地址:FF02::1:2,所有的DHCPv6服务器和中继代理都是该链路本地范围多播组的成员,客户端利用改地址与链路上 的DHCPv6服务器和中继器进行通信。
     全部DHCP服务器多播地址:FF05::1:3 ,中继代理利用该多播地址向站点内的所有DHCPv6服务区发送消息,或者在不知道DHCPv6服务器单播地址的情况下使用该多播地址。



     DHCPv6使用以下端口
  •    UDP端口546, DHCPv6服务器和中继器利用UDP目的端口546向客户端发送消息,客户端在UDP 端口546上侦听DHCPv6消息。
  •     UDP端口547,DHCPv6客户端通过UDP目的端口547向服务器和中继器发送消息,服务器和中继代理在UDP端口547上监听DHCPv6消息。

 


    DHCPV6客户端和服务器之间通信用到4中主要的DHCPv6消息:
  •      SOLICIT(1):DHCPv6客户单利用SOLICIT(请求)消息定位服务器。
  •       ADVERTISE(2):服务器发送ADVERTISE对SOLICIT消息响应,表明其可以提供DHCPv6服务。
  •       REQUEST(3);DHCPv6客户端发送REQUEST(要求)消息以便从特定的DHCPV6服务器请求配置参数(包括IP地址)
  •       REPLY(7),作为客户端REQUEST消息的响应消息,该消息包含了已分配地址和配置参数。
       

     其他还有好几种消息类型。



       TCP和UDP都会为校验和计算生成一个伪报头,伪报头中包含了用于计算校验和的网络层和传输层字段,当TCP和UDP通过Ipv6网络进行传输时,校验和将包括:
  • 源IPv6地址;
  • 目的Ipv6地址
  • 上层净荷长度(TCP/UDP 包头和数据)
  • Ipv6下一报头值(包括所有扩展头)



阅读(1076) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~