Re: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
Greg Shepherd <gjshep@gmail.com> Tue, 15 September 2020 17:39 UTC
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2BF23A14FA; Tue, 15 Sep 2020 10:39:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nPjjHXatQ_sM; Tue, 15 Sep 2020 10:39:08 -0700 (PDT)
Received: from mail-pj1-x1031.google.com (mail-pj1-x1031.google.com [IPv6:2607:f8b0:4864:20::1031]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 384EE3A14F8; Tue, 15 Sep 2020 10:39:08 -0700 (PDT)
Received: by mail-pj1-x1031.google.com with SMTP id b17so160303pji.1; Tue, 15 Sep 2020 10:39:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=Ptary9BAejKD+g3EY0izXA05bf5QVQcFj27HIfaARZ4=; b=HTy0meW6o7s3qevPAGiAfvd0V3RbJx+a/rVJ7H+J04edbeh1rv0h97epKewesim21y Fp72xJaKNOAsDISvAosvgGGSw3VQgobrdcwr4Q6XdSIFMWkizg7Mltmo3nOR61ISPTGR tNczuLLMaLmzSDxRjIHbxVQoBvaSQdPRGEWF/Y54KhvPVQoML3VKsKlw5Glll46ukHrJ EmlIZGRfQ0ou78Ppwk67qxYjKv5tLplRZI4Gsn69k9B/riXK5YLjJ7sLzbil38Xq9UF1 rhIa9+cESZ9T2N+1/bYA6lONvH1PSdEJfmiFM/LzPIOvgfmMKk2ANzbtTaBdjC9EPUsh 7w5w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=Ptary9BAejKD+g3EY0izXA05bf5QVQcFj27HIfaARZ4=; b=nQEeMPw83+SptI22PJxzn0ZQQb7t506eQLQG7AAXesEJuXXiJdGQMfhPaX4N3bww+Y YBc73PPuE3kOAP/xhaQsmOWCkuOLCuGeRj+cPhK98MziaSf5idWbHObd+OVmKqn4IWI+ lYRFoCRBJNO8ugmmzkmC9y6jQfziNIhnZn+Tb9y3kFUqe0Q1UYVNPGJT0WTnQjqjyxuM dhjHND3YdKKrTPgiGz0bMcuHUYs6/Fw4Khq9z4oIOO3hhZO6ZuDeUEAEb1dVOig9XFCB 4sdnmjs6Ca7VnXJYAbPZ8ROntcyPW5Q+oWNAg1TUfWkOcIK8WQQUq5JdF1ZcLA0Rj0vH J/cw==
X-Gm-Message-State: AOAM532pYRlLqET0RLMH2R8MhfJBbfFzkG+p3zFJdj1gJkr5ulf27BwE XZYjq8pOM67merWQBC5S6oM=
X-Google-Smtp-Source: ABdhPJwGfGghb0x+suDcYHn054AvF0qDnSdc648k8e7xwJ4OXP422i/aMDDWOJ4LGKL0NXRHuPEqbQ==
X-Received: by 2002:a17:902:9686:b029:d1:e598:4002 with SMTP id n6-20020a1709029686b02900d1e5984002mr2833625plp.60.1600191547726; Tue, 15 Sep 2020 10:39:07 -0700 (PDT)
Received: from [10.130.150.116] (mobile-166-176-187-45.mycingular.net. [166.176.187.45]) by smtp.gmail.com with ESMTPSA id a3sm14364383pfl.213.2020.09.15.10.39.06 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 15 Sep 2020 10:39:06 -0700 (PDT)
From: Greg Shepherd <gjshep@gmail.com>
X-Google-Original-From: Greg Shepherd <GJShep@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail-22CC95F7-D219-417F-9153-465A29CDF518"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (1.0)
Date: Tue, 15 Sep 2020 10:39:05 -0700
Message-Id: <AF16EFCC-7E91-4701-8651-13DD07FDE9A2@gmail.com>
References: <DM6PR08MB397892F4E4F9B4BF18B4258891200@DM6PR08MB3978.namprd08.prod.outlook.com>
Cc: Stig Venaas <stig@venaas.com>, "Mankamana Mishra (mankamis)" <mankamis@cisco.com>, BIER WG <bier@ietf.org>, Ijsbrand Wijnands <ice@cisco.com>, "bier-chairs@ietf.org" <bier-chairs@ietf.org>, "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, Antoni Przygienda <prz@juniper.net>
In-Reply-To: <DM6PR08MB397892F4E4F9B4BF18B4258891200@DM6PR08MB3978.namprd08.prod.outlook.com>
To: "Bidgoli, Hooman (Nokia - CA/Ottawa)" <hooman.bidgoli@nokia.com>
X-Mailer: iPhone Mail (17D50)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/yFnVumKKkkFYqw1MjOGW5slBBJc>
Subject: Re: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Sep 2020 17:39:11 -0000
Thanks! If all the authors agree then let’s release the Doc Shepherd for the write-up. - Shep Sent from my iPhone > On Sep 15, 2020, at 08:52, Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com> wrote: > > > Hi > > Yes the agreed changes are there, again these were mostly cleanup rather then any significant procedural changes. > > I think they were included in the previous last call. > > Thanks > Hooman > > From: Greg Shepherd <gjshep@gmail.com> > Sent: Monday, September 14, 2020 4:30 PM > To: Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com> > Cc: Stig Venaas <stig@venaas.com>; Mankamana Mishra (mankamis) <mankamis@cisco.com>; BIER WG <bier@ietf.org>; Ijsbrand Wijnands <ice@cisco.com>; bier-chairs@ietf.org; Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; Antoni Przygienda <prz@juniper.net> > Subject: Re: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/ > > It appears that issues have been addressed as per the list discussion of July 28th. The latest rev was posted July 29th, I assume with the agreed changes, correct? > > Let's do a quick 1 week WGLC to confirm the latest rev. > > Please respond to this thread by Sept 27th. > > Thanks, > Shep > (chairs) > > On Tue, Jul 28, 2020 at 2:35 PM Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com> wrote: > Thanks Stig! > > Inline HB> > > Regards > > Hooman > > -----Original Message----- > From: Stig Venaas <stig@venaas.com> > Sent: Tuesday, July 28, 2020 4:56 PM > To: Mankamana Mishra (mankamis) <mankamis@cisco.com> > Cc: gjshep@gmail.com; Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com>; BIER WG <bier@ietf.org>; Ijsbrand Wijnands <ice@cisco.com>; bier-chairs@ietf.org; Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; Antoni Przygienda <prz@juniper.net> > Subject: Re: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/ > > Hi > > It looks like most of the issues I found have been resolved now. But most importantly, the IANA Considerations still say that there are none. This needs to be fixed! > > HB> Done, Add it for the join attribute TLV that you got away from in the other draft ;) > > I see a couple of places where it says PIM signaling message or PIM signaling packet. I think it should say PIM join/prune message, or PIM join/prune packet., > > HB> > Changed to PIM join/prune in section 3 because this was the PIM domain join/prune. "it will generate a PIM join/prune packet toward its attached PIM domain." > Any where else that the pim signaling is left is actually the BIER signaling the join/prune through the bier network as such I wanted it to be clear that these are signalling packet and not extending the PIM over the BIER domain. > > : > > > Regards, > Stig > > On Tue, Sep 24, 2019 at 10:51 AM Stig Venaas <stig@venaas.com> wrote: > > > > Hi > > > > This is good work and I generally support the document. There are > > however some issues that need to be addressed. I also think it would > > be good to get this reviewed in the pim WG, perhaps you can ask for > > reviews on the pim list. > > > > I mostly have editorial comments that are easy to address. But at a > > high level I think some more text about pim is needed. > > > > PIM relies on hello messages to know what capabilities a router has, > > e.g. whether it support Join attributes, whether it support BIDIR etc. > > I think you need to point out what capabilities are assumed to be > > present. Obviously it is assumed that Join attributes are supported. > > It may also be good to point out that there is no J/P suppression as > > the J/P is only sent to the target, and not to other routers. Also > > point out that only J/P messages are used, and that there is no assert > > processing. > > > > > > Below are the editorial comments. Please also check the "nits" > > tool. It complains about missing references, and it cannot find the > > "Authors' Addresses" section. The heading is missing. > > > > Also Section 7 must be updated. There is an IANA action, but it says > > there are none! > > > > The abstract is rather long. Suggest removing some of the text that > > explains the general operation of BIER. > > > > Some of the references might need some work. In section 2 it says "RFC > > 2119 [RFC2119]". Should it be just "[RFC2119]"? Also the reference is > > missing. In 2.1 it says "[I-D. rfc8279]" which also needs to be > > fixed. Most of the other references look fine. > > In 3.1 there seems to be a reference to 8279 without brackets though. > > > > In 2.1, BFR definition. Missing space after ".". > > > > BFIR definition: It says "insert the BM into the packet", but I think > > it might be better to say that it performs BIER encapsulation. The > > term BM is not defined. It says "plain" instead of "plane". > > > > BFER defintion: Do we have to say that BFER is a BFR? In that case, we > > should also say that BFIR is a BFR. It says "plain" instead of "plane". > > > > IBBR and EBBR, might it be good to include "signaling" in the name, > > like Ingress Signaling BIER Router and Egress Signaling BIER Router? I > > want it to be very clear that ingress and egress are not related to data. > > > > In "Figure 1" I think "bfir" and "bfer" should be upper case. > > > > In 3.1: > > "weather" should be "whether". > > "located on" should probably be "located in". > > > > In 3.1 there is this paragraph that I think need some changes. > > > > After discovering the EBBR and its BFR-ID (flooded via IGP BIER > > extension), the IBBR will construct a PIM Join Attribute encoded as > > > > It says that BFR-ID is flooded via IGP BIER extension. That isn't > > necessarily true, do we need to explain how the BFR-ID is discovered? > > > > TLVs into the Source Address field of the PIM Join Message as per > > > > Isn't it just one TLV? I think you can skip saying that it is a TLV in > > the source address field. Just say that it includes a new PIM Join > > Attribute in the Join/Prune message. Also note that we should really > > say Join/Prune, not just Join. > > > > [RFC5384] and include it in PIM signaling message. Two new "BIER > > > > I think it is better to be clear and say PIM Join/Prune message. > > > > IBBR" attributes are define and explained in upcoming section. The > > s/define/defined > > > > PIM Join Attribute is used on EBBR to obtain necessary bier > > s/bier/BIER > > information to build its multicast states. In addition the IBBR will > > change the PIM signaling packet source IP address to its BIER prefix > > address (standard PIM procedure). It will also keep the destination > > address as the well known multicast IP address. It then will > > construct the BIER header. The signaling packet, in this case the PIM > > join/prune packet, is encapsulated in the BIER header and transported > > through BIER domain to EBBR. > > > > The language at the end here makes it sound like the PIM J/P is being > > forwarded and that the J/P is being modified. But J/P messages are > > sent hop-by-hop. Each router originates a new J/P. For instance, a > > router may receive a J/P for multiple sources. These sources may have > > different RPF neighbors on the receiving router and hence be split > > into separate join messages. This could happen on the IBBR as well. > > > > The lasts paragraph in section 3 says: > > The IBBR will track all the PIM interfaces on the attached PIM domain > > which are interested in a certain (S,G). It creates multicast states > > for arriving (S,G)s from PIM domain, with incoming interface as BIER > > "tunnel" interface and outgoing interface as the PIM domain > > interface(s) on which PIM Join(s) were received on. > > > > The IBBR is a PIM router and what you are describing is standard PIM > > behavior, so I think this is a bit redundant. It might be goot to > > stress that OIFs are adding according to standard PIM behavior. The > > only special here is the RPF interface. > > > > Section 3.1.4: > > In heading Pim/PIM > > bier/BIER > > > > It says "PIM Join Attribute [RFC5384] is used." I think it might be > > good to say that "a new PIM Join Attribute is used". And then also > > this sentence "The PIM Join Attribute format is as follow:" should > > perhaps be The new PIM Join Attribute format is defined as follows:". > > > > s/Ipv4/IPv4 > > s/Ipv6/IPv6 > > > > In the format I think it might be good to not just show "BIER info", > > but show the formatting of prefix, SD and BFR-ID explicitly. Also, it > > should state clearly that these are the prefix, SD and BFR-id of the IBBR. > > > > In 3.1.4.1 why not say PIM Join/Prune packet instead of PIM signaling? > > > > In 3.3.: > > After receiving the BIER packet and determining this packet is a > > signaling packet, EBBR will remove the BIER header from PIM packet. > > The Received PIM join/prune Signaling packet is processed as if it > > were received from neighbors on a virtual interface, (i.e. as if the > > pim adjacency was presents, regardless of the fact there is no > > adjacency) > > Wouldn't the router remove the BIER header simply because the BFR-id > > in the BIER header matches its own BFR-id? There are some grammar > > issues and a missing period in this paragraph. > > > > In this paragraph: > > With same token the EBBR creates a multicast state with incoming > > interface as same interface that PIM join packet was forwarded and > > outgoing interfaces of BIER tunnel to BFER identified with BFIR-id > > and its corresponding Sub-Domain obtained from the BIER header or via > > PIM Join Attributes added to the PIM signaling packet by the IBBR. > > > > I'm not sure what "With same token" means here. Also, it not should > > say that PIM join packet was forwarded. I would say that state is > > created according to the PIM specification, and just describe the BIER OIF state. > > The specific OIF state may be implementation specific though. Perhaps > > this is sufficiently described in the paragraph that comes right > > after? It is also well described in 4.1. > > > > In section 5: s/LEAFs/leaves? Should it be EBBRs? > > > > In section 6: > > s/vrf/VRF > > "it is determine" should be "it is determined". > > Replace "PIM signaling message" with "PIM Join/Prune message"? > > > > Section 8: > > The 4601 reference should be to RFC 7761. > > > > Appendix A: > > The header seems to not be formatted correctly. > > "This section" should be "This appendix"? > > > > In A.1: "is consist" should be "consists". > > > > In Figure 2: s/bier/BIER > > Also in the text in A.2.2. > > > > IN A.3.1 > > s/Bier/BIER > > s/bier/BIER > > s/tlv/TLV > > > > Stig
- [Bier] WG LC on https://datatracker.ietf.org/doc/… Antoni Przygienda
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Jeff Tantsura
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Mankamana Mishra (mankamis)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Dolganow, Andrew (Nokia - SG/Singapore)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Rabadan, Jorge (Nokia - US/Mountain View)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Purkayastha, Debashish
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Nabeel Cocker
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Nagendra Kumar Nainar (naikumar)
- Re: [Bier] WG LC onhttps://datatracker.ietf.org/d… zhang.zheng
- [Bier] 答复: WG LC onhttps://datatracker.ietf.org/d… chen.ran
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Stig Venaas
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Jeffrey (Zhaohui) Zhang
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Stig Venaas
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Mankamana Mishra (mankamis)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Eric Rosen
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Stig Venaas
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Stig Venaas
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Jeffrey (Zhaohui) Zhang
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Eric Rosen
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Stig Venaas
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Greg Shepherd
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Rabadan, Jorge (Nokia - US/Mountain View)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Mankamana Mishra (mankamis)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Stig Venaas
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Nabeel Cocker
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Jeffrey (Zhaohui) Zhang
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Toerless Eckert
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Stig Venaas
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Toerless Eckert
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Stig Venaas
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Robert Raszuk
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Jeff Tantsura
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Toerless Eckert
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Stig Venaas
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Mankamana Mishra (mankamis)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Toerless Eckert
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Mankamana Mishra (mankamis)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Stig Venaas
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Toerless Eckert
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Stig Venaas
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Stig Venaas
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Stig Venaas
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Stig Venaas
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Greg Shepherd
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Greg Shepherd
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Mankamana Mishra (mankamis)
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Nabeel Cocker
- Re: [Bier] WG LC on https://datatracker.ietf.org/… Bidgoli, Hooman (Nokia - CA/Ottawa)