组织:中国互动出版网(http://www.china-pub.com/)
RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)
E-mail:ouyang@china-pub.com
译者:刘洪波(adams    adams@softwareofchanges.com)
译文发布时间:2001-12-9
版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但必须
保留本文档的翻译及版权信息。




Network Working Group                                   T. Pusateri
Request for Comments: 1469                                Consultant
Category: Standards Track                                    June 1993

令牌环局域网上的IP多播
(RFC1469 ——IP Multicast over Token-Ring Local Area Networks) 


本备忘录的状态
本文档讲述了一种Internet社区的Internet标准跟踪协议,它需要进一步进行讨论和建
议以得到改进。请参考最新版的“Internet正式协议标准” (STD1)来获得本协议的标准化
程度和状态。本备忘录的发布不受任何限制。

摘要
本文档说明了一种在令牌环局域网上传输IP多播数据报的方法。尽管目前有一些
过渡性的方案在使用,本文档意在说明一种使用指定的令牌环功能地址来传输IP多播
数据报的更有效的方法。
目录

1. 介绍 2
2. 背景 2
3. 目的物理地址格式 2
4. IP多播功能地址 3
鸣谢 3
参考 3
安全问题 4
作者的地址 4

1. 介绍
IP多播提供了一种同时向一组主机传输IP数据报的方法。为此,RFC1112[1]指定
了一组IP地址作为IP多播数据报的目的地址,即D类地址,范围为224.0.0.0 to 
239.255.255.255。在RFC1112[1]和RFC1188[2]中提供了一种在IP多播地址和特定的
介质(如以太网,FDDI等)物理地址之间映射的标准方法。本文档定义了一种在IP
多播地址和令牌环网接口物理地址之间映射的方法。
2. 背景
《令牌环网络结构参考》[3]规定了几种类型的编址方法,包括单一地址(单播地
址)和组地址(多播地址)。在组地址中一类特定的地址叫功能地址,这类物理地址依
据某一特定的比特来指示。功能地址主要用于一些广泛应用的网络功能,如令牌监视,
NETBIOS,网桥,Lan Manager等数据帧。功能地址的数量有限,总共只有31个,
因此,一些无关系的功能可能使用了同一个功能地址。
当然希望令牌环网络使用以太网和FDDI网络一样的IP多播地址到物理地址的映
射方法,但是,现在的令牌环网络控制器芯片无法支持这样的映射,原因需要先从目的
物理地址的格式说起。
3. 目的物理地址格式
目的物理地址由六个字节组成。在下面物理地址图示中,字节的传输顺序是由高到低,
每个字节内比特的传输顺序是从右到左(比特0到比特7),这就是IEEE 802.2地址所谓的
常规(canonical)序。在令牌环接口中传出或者接收到的地址,其每个字节内的比特一般
在内存中放置的顺序于该图示中的顺序相反,即比特0在字节内的最高位(最左)。

    7      6       5       4       3       2      1       0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+       +      +       +       +       +       +  U/L  +  I/G  + 字节0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+       +      +       +       +       +       +       +       + 字节1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+       +      +       +       +       +       +       +  FAT  + 字节2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+       +      +       +       +       +       +       +       + 字节3
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+       +      +       +       +       +       +       +       + 字节4
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+       +      +       +       +       +       +       +       + 字节5
++++++++++++++++++++++++++++++++++++++++++++++++++++++++

字节0的最低比特称为I/G比特,置为0表示单个地址,置位1表示组地址。相当于
DIX以太网地址格式中的多播比特位。
字节0的比特1称为U/L比特,置为0表示统一管理地址,置为1表示本地管理地址。
统一管理地址是指IEEE等标准化组织分配的地址。
如果I/G比特置为1,U/L比特置为0,表示一个统一管理的组地址;如果如果I/G比
特置为1,U/L比特置为1,可能是一个本地管理的组地址或者是一个功能地址,这需要由
字节2中的0比特即FAT比特来判断。如果FAT比特置为0,表示一个功能地址,如果FAT
比特置为0,表示一个本地管理的组地址。
通过设置地址域中的剩余的31比特来形成不同的功能地址,这31比特包括字节2剩
余的7比特和字节3,4,5中的每个字节的所有8比特。不能通过一次设置这31比特中的
2个或2个以上的比特位来形成功能地址。
在IP多播地址和物理地址之间映射的方法可有以下3种:
1.所有令牌环接口的广播地址;
2.指定的某功能地址;
3.既有的IEEE指定的IP多播组地址;
为了保证互操作性,令牌环网络接口上所有支持IP多播的系统必须使用一致的物理地
址编址,因此,在某个特定的接口上使用哪种方法应该可以配置。网桥在使用不同的编址的
令牌环网络接口之间提供转换。第3种方法是推荐使用的,但是由于令牌环控制器芯片的
物理上的限制,而有可能不能实现。因此,方法2比方法1更合适。为了向后兼容,支持
方法2的系统必须支持方法1。缺省配置下,默认使用第2种方法,即使用功能地址。
4. IP多播功能地址
由于令牌环网络的功能地址的缺陷,所有的IP多播地址被映射到唯一的一个令牌环功
能地址,这个地址用常规序(canonical)表示为03-00-00-20- 00-00,用非常规序
(non-canonical)表示为C0-00-00-04-00-00。需要指出的是,由于总共只有31个功能地
址,有可能这个功能地址也指派给了其他的协议,因此,仅仅依据一帧数据的目的物理地址
是功能地址03-00-00-20-00-00,并不能判断它一定是一帧IP多播数据。
      
鸣谢
感谢John Moy, Fred Baker, Steve Deering and Rob Enns 的评论和提出的建议。

参考

[1] Deering, S., "Host Extensions for IP Multicasting", STD 5,
       RFC 1112, Stanford University, August 1989.

[2] Katz, D., "A Proposed Standard for the Transmission of IP
       Datagrams over FDDI Networks", RFC 1188, Merit/NSFNET,
       October 1990.

[3] IBM Token-Ring Network, Architecture Reference, Publication SC30-
       3374-02, Third Edition, (September, 1989).

安全问题
网络安全的有关问题本文档没有讨论。

作者的地址
   Thomas J. Pusateri
   Consultant
   11820 Edgewater Ct.
   Raleigh, NC 27614

   EMail: pusateri@cs.duke.edu

RFC1469——IP Multicast over Token-Ring Local Area Networks  令牌环局域网上的IP多播


1
RFC文档中文翻译计划