以太网与1394A本地链路间的翻译网桥制造技术

技术编号:3547060 阅读:221 留言:0更新日期:2012-04-11 18:40
在以太网和1394A本地链路间为消费电子装置提供一种翻译网桥。在每个逻辑链路上,为将被桥接的每另一个逻辑链路分配链路本地IP地址。翻译网桥接着将每一外部逻辑单元表示成分配的唯一端口号连接的单一IP地址,该分配的端口号与其所附链路上的外部逻辑单元的实际IP地址和端口号相应。因此,外部链路上的所有装置表现为一个物理装置中的逻辑单元。该物理装置接着将所有的外部逻辑单元的2027文件响应的集合表示成用于发现的本地链路2027文件响应。然后,向外部装置翻译物理包,就像从链路本地相应装置发出。此外,超链接中的地址以与将地址和端口号看作地址的相同的方式被翻译。

【技术实现步骤摘要】
以太网与1394A本地链路间的翻译网桥本申请要求于2004年5月18日提交的第60/572,081号美国临时专利申请的优先权,该申请公开于此以资参考。                         
本专利技术总地来说涉及互连网络,更具体地说,涉及桥接以太网与1394A本地链路。                         
技术介绍
为了参与广域IP连网,主机需要被配置用于它的接口的IP地址,可由用户人工操作,也可从如DHCP服务器的网上来源自动操作。不幸的是,这样的地址配置信息并不总是可用的。通常,IPv4的链路本地地址分配产生无法路由至其它链路的地址。1394链路上的IP装置不能被认为是以太网链路的逻辑部分,反之亦然,因为MAC地址空间不同并且最大的包大小是不同的。链路本地IPv4地址不适于与未直接连至相同物理(或逻辑)链路的装置通信,并且只用于固定的、可路由的地址不可得的地方(诸如在特别的或隔离的网络上)。因为链路本地IP地址是不可路由的,所以对于链路本地IP地址这个问题仍未被解决。一些传统的方法需要避免具有由DHCP服务器从可路由池为所有装置分配的地址的链路本地地址分配,其中,每个链路的地址池是分开的并且分配的所有地址必须在相同的子网内。然而,这样的传统方法不允许链路本地地址分配被使用。当前的通用即插即用(UPnP)连网系统在某些条件下需要链路本地地址分配。此外,这样的传统方法不允许利用两个本地链路间的互连将诸如消费电子装置的一组IP转1394(IP over 1394)链路上的装置与临近的本地以太网链路上的IP已知以太网装置互相知晓。                         
技术实现思路
本专利技术应对上面的问题。在一个实施例中,本专利技术提供一种方法和系统,-->其允许利用两个本地链路间的互连将一类IP转1394本地链路上的消费电子装置与临近的本地以太网链路上的一类IP已知以太网装置相互知晓。本专利技术还允许IP/1394装置与UPnP装置之间进行互操作。根据本专利技术的一个实施例,在每个逻辑本地链路上,为将被桥接的每另一个逻辑链路分配链路本地IP地址。翻译网桥接着将每个外部逻辑单元表示成与分配的唯一端口号连接的单一IP地址,该分配的端口号与其所附链路上的外部逻辑单元的实际IP地址和端口号相应。因此,外部链路上的所有装置表现为一个物理装置中的逻辑单元。该物理装置接着将所有的外部逻辑单元的2027文件响应的集合表示成用于发现的本地链路2027文件响应。然后,向外部装置翻译物理包,就像从链路本地相应装置发出。此外,超链接中的地址以与将地址和端口号看作地址相同的方式被翻译。本专利技术的其它实施例、特征和优点将在结合附图进行的下述描述中变得清楚。                         附图说明图1A示出根据本专利技术的实施例的实施地址翻译的网络的功能方框图;图1B示出根据本专利技术的另一实施例的实施地址翻译的网络的功能方框图;图2示出根据本专利技术的实施例的实施地址翻译的另一个网络的功能方框图;图3示出图2中的网络的更详细的功能方框图;以及图4示出根据本专利技术的另一实施例来实施地址翻译的另一个网络的功能方框图。                       具体实施方式在实施例中,本专利技术提供一种在以太网与消费电子装置的1394A本地链路间提供翻译网桥的方法和系统。下面的描述都在CEA-2027和CEA-931B的背景下,用于1394连接的消费电子装置类的IP控制的图形用户界面、和类似的一组以以太网连接的消费电子和信息技术装置的图形用户界面符合CEA-2027和CEA-931B。-->CEA-2027的基本概念是逻辑单元的概念,不论逻辑单元是否连至以太网或1394,其被以IP地址和端口号寻址。根据本专利技术的实施例,在每个逻辑本地链路上,为将桥接的每个其它的逻辑链路分配一个链路本地的IP地址。其后,翻译网桥将每一外部逻辑单元表示为与分配的唯一端口号相连的单一IP地址,分配的唯一端口号与外部逻辑单元所附链路上的外部逻辑单元的实际IP地址和端口号相应。因此,外部链路上的所有装置表现为一个物理装置中的逻辑单元。该物理装置接着将所有的外部逻辑单元的2027文件响应的集合表示成用于发现的本地链路2027文件响应。然后,物理包被翻译到外部装置,就像从链路本地相应装置发出。此外,超链接中的地址以与将地址和端口号看作地址相同的方式被翻译。在这里的例子中,用于单一链路上的两个主机之间IPv4通信的链路本地寻址被描述。如果当来自组中的任一主机A利用单播(unicast)、组播(multicast)、或广播向该组中的另一任意主机B发送包时,整个链路层的包有效负荷未更改地到达,并且由该组主机中的任一主机在链路上发送的广播可被该组中的每一个其它的主机接收到,则这组主机被认为在同一链路上。在这个例子中,主机自动以169.254/16前缀内的IPv4地址配置接口,169.254/16前缀对于与连接至相同物理(或逻辑)链路的其它装置进行通信是有效的。如所提到的那样,为了在本地IP/以太网链路和本地IP/1394链路上的2027装置间互操作,不能使用传统的网桥或路由器。2027装置由它的2027文件定义。2027文件是其逻辑块描述的集合。根据本专利技术,在每个网络中设置过渡网桥或代表装置(RD,representational device),其将一个链路上的所有逻辑单元表示成另一链路上的单个物理装置。如图1A中的示例功能方框图所示,根据本专利技术的实施例,过渡网桥或代表装置(RD)包括:以太网中的RDe过渡网桥装置以及1394网中的RDf过渡网桥装置。RD还包括1394和以太网之间的接口。在这种配置中,在每个逻辑本地链路上,为将被桥接的每另一个逻辑链路分配链路本地IP地址。其后,翻译网桥RD将每一外部逻辑单元表示为与分配的唯一端口号相连的单一IP地址,分配的唯一端口号与外部逻辑单元所附链路上的外部逻辑单元的实际IP地址和端口号相应。在图1B的另一个示例功能方框图中,根据本专利技术的另一实施例,过渡-->网桥或代表装置(RD)包括:用于以太网的RDe过渡网桥装置,以及多个以太网装置(1,...,m),以太网装置包括相应的2027文件(e1,...,em)。在图1B的例子中,因为RDe向以太网本地链路描述所有的火线(firewire)装置,所以对应于RDe的连接的2027文件是火线2027文件f1,...,fn的集合的重映射版本。同样地,因为RDf向1394装置描述以太网装置,所以对应于RDf的2027文件是以太网2027文件e1,...,em的集合的重映射版本。RD装置还包括:用于1394网络的RDf过渡网桥装置,以及多个1394装置(1,...,n),1394装置包括相应的2027文件(f1,...,fn)。RD还包括1394和以太网之间的接口。RDe装置包括2027文件erd,其是以太网装置的2027文件e1,...,em的集合。此外,RDf装置包括2027文件frd,其是1394装置的2027文件f1,...,fn的集合。然后,RDf的2027文件frd被处理以重映射通用资源标识(URI)值。RDe的2027文件erd接着被处理以本文档来自技高网
...

【技术保护点】
一种在第一网络和外部网络之间提供地址翻译的方法,第一网络包括本地链路上的逻辑装置并且外部网络包括另一个本地链路上的逻辑装置,该方法包括步骤:在翻译装置中:为外部网络中的每个外部逻辑装置分配链路本地地址;向第一网络中的 装置描述每个在相应的已分配的链路本地地址处的外部逻辑装置,其中,翻译装置对第一网络中的装置表现为外部逻辑装置的集合。

【技术特征摘要】
US 2004-5-18 60/572,081;US 2005-4-11 11/103,9131、一种在第一网络和外部网络之间提供地址翻译的方法,第一网络包括本地链路上的逻辑装置并且外部网络包括另一个本地链路上的逻辑装置,该方法包括步骤:在翻译装置中:为外部网络中的每个外部逻辑装置分配链路本地地址;向第一网络中的装置描述每个在相应的已分配的链路本地地址处的外部逻辑装置,其中,翻译装置对第一网络中的装置表现为外部逻辑装置的集合。2、权利要求1的方法,其中,为每个外部逻辑装置分配本地链路地址的步骤还包括步骤:在每个逻辑链路地址中包括唯一端口号,该唯一端口号与外部网络中相应的外部逻辑装置的实际地址和端口号相应。3、权利要求1的方法,还包括步骤:向外部装置翻译物理包,就像从链路本地相应装置发出。4、权利要求2的方法,还包括步骤:向外部装置翻译物理包,就像从链路本地相应装置发出,将地址和端口号看作地址。5、权利要求1的方法,还包括步骤:向外部装置翻译内容中的地址,就像从链路本地相应装置发出。6、权利要求2的方法,还包括步骤:向外部装置翻译内容中的地址,就像从链路本地相应装置发出,将地址和端口号看作地址。7、权利要求1的方法,其中,第一网络中的装置为2027型的装置,并且外部网络中的装置为2027装置。8、权利要求1的方法,其中,第一网络包括1394网并且外部网络包括以太网。9、权利要求7的方法,其中,每个外部装置包括:包括本地地址信息的2027文件,并且还包括步骤:将外部装置的2027装置信息文件结合为翻译装置中的2027文件以提供地址翻译。10、权利要求1的方法,还包括步骤:在翻译装置中:为第一网络中的每个逻辑装置分配链路本地地址;向第二网络中的装置描述每个在相应的已分配的链路本地地址处的第一网络中的逻辑装置,其中,翻译装置对外部网络中的装置表现为第一网络中逻辑装置的集合。11、权利要求10的方法,其中,为每个第一网络中的逻辑装置分配链路本地地址的步骤还包括步骤:在每个本地链路地址...

【专利技术属性】
技术研发人员:查尼约翰威廉
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1