EP1575237A1

Method of multicast data packet transmission

Abstract

A multicast communication method for allowing a communication control apparatus for communicating in accordance with IPv4 to communicate with a communication control apparatus for communicating in accordance with IPv6. This method includes the steps of: when an IPv4 multicast packet is inputted, discriminating that this packet is a data packet on the basis of an IPv4 header; when it is determined that the packet is the data packet, converting the IPv4 header of the IPv4 multicast packet into an IPv6 header; generating an IPv6 multicast packet; and outputting the generated IPv6 multicast packet to a IPv6 network.

EP1575237A1, drawing sheet 1
Sheet 1 of 18

Term

Term ended

Projected expiry passed 30 March 2021, 5.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

12 claims: 2 independent, 10 dependent

  1. 1
    A communication control apparatus for performing communications with another communication control apparatus via a network, said communication control apparatus being coupled to said network and including an IP header conversion module (1010) for either converting an Internet Protocol version 4 (IPv4) address which is contained in an IPv4 header of an IPv4 packet into an Internet Protocol version 6 (IPv6) address to generate an IPv6 packet by converting said IPv4 header into an IPv6 header, or converting an IPv6 address which is contained in an IPv6 header of an IPv6 packet into an IPv4 address to generate an IPv4 packet by converting said IPv6 header into an IPv4 header,     characterized by comprising:a translation control module (1011) for translating type information which is contained in an Internet Group Management Protocol (IGMP) header of an IGMP packet into type information which is contained in a Multicast Listener Discovery (MLD) header of an MLD packet and vice versa, and translating an IPv4 multicast address which is contained in said IGMP header into an IPv6 multicast address which is contained in said MLD packet and vice versa to generate either an IPMP packet or an MLD packet;and a switch control module (1009) for starting said translation control module (1011), if a packet received from said network contains said IGMP header or said MLD header.
  2. 11
    A communication control apparatus for performing communications with another communication control apparatus via a network, said communication control apparatus being coupled to said network and including:a memory (2002) for storing an IP header conversion program (1010) for either converting an IPv4 address which is contained in an IPv4 header of an IPv4 packet into an IPv6 address to generate an IPv6 packet by converting said IPv4 header into an IPv6 header, or converting an IPv6 address which is contained in an IPv6 header of an IPv6 packet into an IPv4 address to generate an IPv4 packet by converting said IPv6 header into an IPv4 header;and a CPU (2001) for executing a program stored in said memory,     characterized: in that said memory (2002) stores: a translation control program (1011) for translating type information which is contained in an IGMP header of an IGMP packet into type information which is contained in an MLD header of an MLD packet and vice versa, and translating an IPv4 multicast address which is contained in said IGMP header into an IPv6 multicast address which is contained in said MLD packet and vice versa to generate either an IPMP packet or an MLD packet;and a switch control program (1009) for starting said translation control program (1011), if a packet received from said network contains said IGMP header or said MLD header, and in that said CPU (2001) executes said translation control program (1011) and said switch control program (1009).