EP1548978A1

Route-optimised multicast traffic for a mobile network node

Abstract

A method of communicating traffic from a source to a group (G) of nodes including a Network Node (MNN) in a network using one or more multicast protocols. The network also comprises a Router (MR) for forwarding traffic between the network and the Internet and a Multicast Signalling Gateway (MSG) co-located with the Router (MR) and translating on an interface signalling messages of a multicast routing protocol (MRP) into messages of a group membership protocol (GMP). In the case of mobile networks, the interface is preferably an egress interface of the Mobile Router (MR). The Multicast Signalling Gateway (MSG) preferably translates multicast packets together with unicast source addresses and multicast destination addresses of multicast packets between IPv4 and IPv6 protocols.

EP1548978A1, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 23 December 2023, 2.8 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

22 claims: 15 independent, 7 dependent

  1. 1
    A method of communicating traffic from a source to a group (G) of nodes including a Network Node (MNN) in a network using one or more multicast protocols, the network also comprising a Router (MR) for forwarding traffic between said network and the Internet, characterised by a Multicast Signalling Gateway (MSG) co-located with said Router (MR) and translating on an interface signalling messages of a multicast routing protocol (MRP) into messages of a group membership protocol (GMP).
  2. 2
    A method of communicating traffic from a source to a group (G) of nodes including a Mobile Network Node (MNN) in a Mobile Network using one or more multicast protocols, the Mobile Network also comprising a Mobile Router (MR) for forwarding traffic between said Mobile Network and the Internet, characterised by a Multicast Signalling Gateway (MSG) co-located with said Mobile Router (MR) and translating on an interface signalling messages of a multicast routing protocol (MRP) into messages of a group membership protocol (GMP).
  3. 4
    A method as claimed in any preceding claim, wherein said Multicast Signalling Gateway (MSG) operating on said interface determines whether said signalling messages relate to the group join class ({JOIN}) or the group leave class ({LEAVE}) and translates the class into group membership protocol (GMP).
  4. 6
    A method as claimed in any preceding claim, wherein said Multicast Signalling Gateway (MSG) operating on said interface determines whether said signalling messages contain an identification of a target multicast Group (G) and translates the target multicast group identification into group membership protocol (GMP).
  5. 10
    A method as claimed in any preceding claim, wherein said Multicast Signalling Gateway (MSG) renews the GMP subscription for groups and associated source lists maintained for said interface in response to a change of topological attachment point of said interface.
  6. 11
    A method as claimed in any preceding claim, wherein multicast packets from a source external to said network to which said network is subscribed through the MSG-enabled interface are multicast-routed from said MSG-enabled interface within said network according to a local multicast forwarding table of said router (MR).
  7. 12
    A method as claimed in any preceding claim, wherein said Multicast Signalling Gateway (MSG) uses a "service interface" as provided by the GMP protocols to generate the GMP messages, and thus to enable and disable reception of packets sent to specific IP multicast addresses by specific sources.
  8. 15
    A method as claimed in any preceding claim, wherein said Multicast Signalling Gateway (MSG) detects Multicast Routing Protocol (MRP) messages by monitoring packets sent over the MSG-enabled interface.
  9. 16
    A method as claimed in any preceding claim, wherein said Multicast Signalling Gateway (MSG) is embedded within an extension of a multicast routing protocol (MRP) implementation.
  10. 17
    A method as claimed in any preceding claim, wherein said Multicast Signalling Gateway (MSG) translates multicast packets together with unicast source addresses and multicast destination addresses of multicast packets between IPv4 and IPv6 protocols.
  11. 18
    A method as claimed in any preceding claim, wherein said Multicast Signalling Gateway (MSG) translates IPv4 MRP messages into IPv4 GMP messages (that is IGMP messages).
  12. 19
    A method as claimed in any preceding claim, wherein said Multicast Signalling Gateway (MSG) translates IPv6 MRP messages into IPv6 GMP messages (that is MLD messages).
  13. 20
    A method as claimed in any preceding claim, wherein said Multicast Signalling Gateway (MSG) translates IPv4 MRP messages into IPv6 GMP messages and enables IPv4 nodes to receive multicast packets from IPv6 multicast groups and sources.
  14. 21
    A method as claimed in any preceding claim, wherein said Multicast Signalling Gateway (MSG) translates IPv6 MRP messages into IPv4 GMP messages and enables IPv6 nodes to receive multicast packets from IPv4 multicast groups and sources.
  15. 22
    Apparatus for use in performing a method as claimed in any preceding claim and comprising said Multicast Signalling Gateway (MSG) co-located with said Router (MR) and translating signalling messages of a multicast routing protocol (MRP) into messages of a group membership protocol (GMP).