Patent ID: 7797382
Filing Date: 2010-09-14
Classification: H04L

Abstract:
1. A method of delivering multicast services between multiple subscribers within a virtual private network (VPN) comprising: connecting a VPN Provider Edge (PE) router to a publish-subscribe module within the VPN; maintaining VPN traffic isolation over the VPN PE router connection using unique network identifiers; associating an independent virtual eXtensible Markup Language (XML) Router (VXMLR) entity on the publish-subscribe module with each VPN; making the VXMLR reachable from respective customer sites by assigning it one or more Internet Protocol (IP) addresses and host names; running an XML routing protocol to discover the VXMLR, populate the VXMLR forwarding table with routing entries (Queries), and detecting failures and handling them; and offering XML document forwarding, replication, filtering, transformation, and Quality of Service (QoS) QoS marking as per queries within a VXMLR Virtual Publish Subscribe Network (VPSN) Query Table.