[magma] Regarding IGMPProxy stream receiving time gap after join

Ganesh Reddy K <ganeshreddyk@gmail.com> Wed, 14 March 2012 07:12 UTC

Return-Path: <ganeshreddyk@gmail.com>
X-Original-To: magma@ietfa.amsl.com
Delivered-To: magma@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 205BC21F85F9 for <magma@ietfa.amsl.com>; Wed, 14 Mar 2012 00:12:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.949
X-Spam-Level:
X-Spam-Status: No, score=-2.949 tagged_above=-999 required=5 tests=[AWL=0.651, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vq+gL4VVuDcl for <magma@ietfa.amsl.com>; Wed, 14 Mar 2012 00:12:55 -0700 (PDT)
Received: from mail-bk0-f44.google.com (mail-bk0-f44.google.com [209.85.214.44]) by ietfa.amsl.com (Postfix) with ESMTP id 6418221F85F7 for <magma@ietf.org>; Wed, 14 Mar 2012 00:12:55 -0700 (PDT)
Received: by bkuw5 with SMTP id w5so1197608bku.31 for <magma@ietf.org>; Wed, 14 Mar 2012 00:12:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=afS91mP/8GsQoyixKt7jfBEQQhXpx31G2CcEicrmc/8=; b=V4yBuYEN5Par8rIERMtdPEuh8WSzBjhMJokrqPYMyxq5Cj6uUF3OJgMyGbYJW9CIoM PC5LPU3UIZTrexOuCmPC9p7/gWF6tiO37Qucesmds+EwYn1uwj22dzq8OLdfFMyVi29m IpaoGomYjmD+06mhLRYjDjEYZ87qirwDjtSqDRzpmeaGpUV+/sHqA5UzLa+JrQJsFv4e Na5YKEck/0Tp3IbBwVpXKrJSiSz7Pi69/x5I0utPelNjVxRuj2w0OBxtG8vV4RvLu+1W ccTsZKQ/251Tive/kOG2VmuXg3O51BVqHqQPdTEV0oVlom/M+yF6mjOqH2F/cXf696OX CGZw==
MIME-Version: 1.0
Received: by 10.204.132.72 with SMTP id a8mr550162bkt.42.1331709174337; Wed, 14 Mar 2012 00:12:54 -0700 (PDT)
Received: by 10.205.114.208 with HTTP; Wed, 14 Mar 2012 00:12:54 -0700 (PDT)
Date: Wed, 14 Mar 2012 12:42:54 +0530
Message-ID: <CA+h4rtEXZ_JCi4S59z1YjXQy+fek_9CMa+oXqyc6DR7vkaqNdA@mail.gmail.com>
From: Ganesh Reddy K <ganeshreddyk@gmail.com>
To: magma@ietf.org
Content-Type: text/plain; charset="ISO-8859-1"
Subject: [magma] Regarding IGMPProxy stream receiving time gap after join
X-BeenThere: magma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multicast and Anycast Group Membership <magma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/magma>, <mailto:magma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/magma>
List-Post: <mailto:magma@ietf.org>
List-Help: <mailto:magma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/magma>, <mailto:magma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Mar 2012 07:14:42 -0000

Regarding IGMPProxy :---

                                           Upstream
            Downstream
H1 -------------------------------------  eth0 IGMPProxy eth2
-------------------------------------- H2
multicastsend
                                                    multicastrecv

UDP -->
                                                      <---- JOIN


With the above setup.

Started pumping UDP stream  from H1 to group 239.0.0.0/5000.

After sending the IGMP JOIN on H2 side (to Grp 239.0.0.0), UDP stream
started receiving properly to the port 5000.

But it is observed that, udp stream is not recieved immediately to H2,
it is taking 2 to 3 seconds some times, it is taking 4 to 6 seconds
also.

I hope that IGMPProxy implementation will add the Route in MFC,
whenver it receives CACHE_MISS event and matches the JOIN database.

In IGMP General queries sent, "Max Response Time" field is set to 1 second.


Any better approach to avoid  delayed stream

Thanks in advance
Ganesh