On 10/1/2013 11:58 AM, Behcet Sarikaya wrote:
You mean a certain implementation has somehow foreseen these and acting
like this?

No, it's per 4601,

Stig

Otherwise you need to provide references.

Regards,

Behcet


On Tue, Oct 1, 2013 at 12:14 PM, Stig Venaas <[email protected]
<mailto:[email protected]>> wrote:

    Hi


    On 9/30/2013 1:37 PM, Thomas C. Schmidt wrote:

        Hi Stig,

        you're the PIM expert ... however, your statements confuse me.

        Event though the discussion does not matter to the source draft,
        I would
        like to clarify. Please see inline.

        On 30.09.2013 21:19, Stig Venaas wrote:

            Hi

            On 9/30/2013 5:08 AM, Thomas C. Schmidt wrote:

                Dear Cong Liu,

                thanks for your feedback - please see inline.

                On 30.09.2013 08:47, Cong Liu wrote:

                    Regarding this draft, I have the following comments
                    for consideration.

                    P14: "This tree can be of lesser routing efficiency
                    than the PIM source
                    register tunnel established in phase one, but
                    provides the advantage of
                    immediate data delivery to receivers that share a
                    MAG with S."
                    - This sentence implicitly indicates that local
                    receivers sharing a MAG
                    with S cannot receive immediate multicast traffic
                    from the S in phase
                    one. In my opinion, even in phase one, the MAG
                    acting as the DR has the
                    related multicast state so that immediate data
                    delivery is possible. If
                    so, the sentence here is not appropriate.


                This sentence actually refers to the building of an
                (S,G)-Tree at the
                end of PIM phase II. This tree follows reverse unicast
                routes and thus
                traverses the LMA-MAG tunnel - this is why it may be of
                lower efficiency
                than the forward (register) tunnel in phase I.

                What you are referring to is the question of
                source-local traffic
                distribution in PIM phase I. According to the way I
                understand  PIM-SM,
                it does not distribute source-specific traffic locally
                in Phase I. This
                is because a local source S generates an (S,G)-State at
                the sender's
                local router (DR), but a receiver in ASM requires an
                (*,G) service.


            Traffic is distributed locally independent of the
            registration process.
            I assume you're talking about a source on one interface, and
            receivers
            on other interfaces on the same router? In that case for ASM
            (receivers
            joining a group, not specific sources), there would already be
            (*,G)-join state, and packets from the source would both be
            forwarded
            on the joined interfaces and sent as PIM registers.


        Mhmm ... this would mean that you have two feeds into the
        distribution
        tree: One rooted at the source (valid for local receivers), and one
        rooted at the RP - at this stage, we are still in phase I.


    If you're receiving packets from the source you're already on the
    SPT and prune the source from the shared tree.


                If (S,G) traffic were distributed locally, then the
                required (*,G)-Join
                to the RP would cause duplicate (S,G) traffic arriving
                at the
                source-local receiver.


            No, that shouldn't happen.


        How do you exclude? In phase I, all traffic is tunneled to the
        RP and
        the "path" from source to RP is not visible to the multicast
        distribution system. The DR of the receiver, which happens to be
        the DR
        of one of the sources, would just initiate an (*,G) join towards
        the RP
        ... and all traffic tunneled to the RP would be distributed down
        to the
        receivers.


    It would send a (*,G)-join with an (S,G) RPT prune.


        Thus traffic from the (local) source would reach the (local) DR
        and the
        receiver twice ????

                Looking at the spec in Section 3.1 of RFC4601:

                    "At the end of phase one, multicast traffic is flowing
                encapsulated to
                     the RP, and then natively over the RP tree to the
                multicast
                receivers."


            That is sort of the general picture, but any receivers
            connected to the
            first hop router (and also later any routers on the path
            from the FHR to
            the RP) would receive packets before this.


        I guess not: If multicast packets are tunneled in source register
        packets, how can an intermediate router distribute them locally? I
        suppose you are talking about PIM phase II, aren't you?


    There are no strict phases like that.

    FHR would create (S,G)-state when the first packet arrives. The (S,G)
    would have outgoing interfaces inherited from the (*,G) if there are
    local receivers that joined G. In addition it sends registers.

    Later when the RP joins the SPT to receive packets natively (not
    registers), you would create (S,G)-state and start receiving packets
    on routers between FHR and the RP. Also these would immediately
    send packets to local receivers (and pruning the source off the RPT),
    rather than waiting to receive packets on the RPT.

    Stig


        Cheers,

        Thomas


                    Some nits:
                    1) The term "MLD proxy" and "MLD Proxy" should be
                    unified as MLD proxy
                    or MLD Proxy
                    2) P14: This tree can be of lesser routing efficiency
                    - This tree can be of less routing efficiency


                Thanks, it's fixed.

                Best regards,

                Thomas

                    Thanks!

                    Best Regards,
                    Cong Liu


                    2013/9/30 Thomas C. Schmidt
                    <[email protected]__hamburg.de
                    <mailto:[email protected]>
                    <mailto:schmidt@informatik.__haw-hamburg.de
                    <mailto:[email protected]>>>

                         Hi Dirk,

                         thanks again for your detailed comments. Please
                    see replies inline.

                         On 26.08.2013 18 <tel:26.08.2013%2018>:29,
                    [email protected]
                    <mailto:[email protected]>
                         <mailto:Dirk.von-Hugo@telekom.__de
                    <mailto:[email protected]>> wrote:

                             As promised at IETF-87 I did a review of
                    the source multicast
                             mobility draft and think the document is in
                    quite good shape.

                             Being not the distinct expert in details of
                    multicast protocols
                             I am not sure to have understood everything
                    in detail, so
                    please
                             correct me and forgive misunderstandings ...

                             The three scenarios described are
                             1) the base solution with MLD proxies at
                    MAGs (and optionally
                             also at LMAs) (sect.3)
                             2) direct routing with or without MLD
                    proxies at MAGs and with
                             native Multicast support at MAG level or
                    above via different
                             established Multicast protocols (sect.4)
                             3) Routing optimization for direct routing
                    with MLD proxies at
                             MAGs (sect. 5)
                             Right?


                         Yes, this is it.

                             IMHO from the abstract this is not easily
                    to see.


                         We have adjusted the abstract. In any case, it
                    explicitly addresses
                         (enumerates) the three scenarios mentioned abobe.

                             I have some comments and suggestions to
                    increase
                    readability, in
                             addition to some nits found, given in the
                    following:

                             Fig. 1, fig.3 to be placed on single pages
                    to simplify
                    readability.


                         This is a fine-tuning that shall be done with
                    the RFC-editor. In
                    the
                         process of RFC-editing, the boilerplate will
                    change and so will the
                         positioning of floating text and figures.

                             Consistently use re-attach and
                    re-distribute _or_ reattach and
                             redistribute, respectively, throughout
                    document.
                             Is there any implicit meaning of Proxy with
                    respect to proxy?
                             Also MLD Proxy and MLD proxy are both used
                    throughout the
                             document ...


                         Thanks ... this should be corrected, now.


                             p.1
                                  optimizations for synchronizing PMIPv6
                    with PIM, as
                    well as
                             a peering
                                  function for MLD Proxies defined.
                             =>   optimizations for synchronizing PMIPv6
                    with PIM, as
                    well as
                             a peering
                                  function for MLD Proxies are defined.


                         Thanks, corrected.

                             p.3
                             Such approaches (partially) follow the
                                  business model of providing multicast
                    data services in
                             parallel to
                                  PMIPv6 unicast routing.
                             ==> shouldn't one or more references be
                    added here such as to
                             [I-D.ietf-multimob-pmipv6-____ropt],

                    draft-ietf-multimob-fmipv6-____pfmipv6-multicast,

                    draft-ietf-multimob-handover-____optimization  ...?


                         Yes, good point: It's added now.

                             needs of receptive use cases
                             => needs of applications for mobile
                    multicast reception of
                             content from few and mainly fixed content
                    sources

                             p.5

                             A multicast unaware MAG would simply
                    discard these packets in
                                  the absence of a multicast routing
                    information base
                    (MRIB).
                             ==> shouldn't one add more information
                    about MRIBs introduced
                             here for non-multicast aware readers such
                    as: Such tables
                             similar to MFIBs mentioned in RFC 6224
                    ensure that the
                    router is
                             able to correctly route/forward packets
                    with multicast
                    addresses
                             as destinations .


                         O.K. - we've added a brief explanatory insert
                    ... even though I
                         believe that a mulitcast unaware reader will
                    not succeed in taking
                         profit from this document ;)


                             In case of a handover, the MN (unaware of
                    IP mobility)
                             => In case of a handover, the MN (being
                    unaware of IP mobility)


                         O.K., fixed.

                             as soon as network connectivity is
                                  reconfigured
                             => as soon as network connectivity is
                                  re-established

                         O.K., fixed.


                             p.7
                             multicast data is => multicast data are


                         Mhmm, my dictionary says "data is" ... "data"
                    is a singular term
                         that subsumes (uncountable) plural ...


                             p.8
                             In addition, an LMA serving as PIM
                    Designated Router is
                    connected
                             =>  In addition, an LMA serving as PIM
                    Designated Router
                    (DR) is
                             connected


                         O.K., fixed.

                             incoming interface validation is only
                    performed by RPF
                                  checks
                             => incoming interface validation is only
                    performed by RPF
                             (Reverse Path Forwarding)
                                  checks


                         O.K., fixed.

                             Notably, running BIDIR PIM [RFC5015] on
                    LMAs remains robust
                    with
                                  respect to source location and does
                    not require special
                                  configurations or state management for
                    sources.
                             ==> Wouldn't it make sense to add a reason
                    for this, e.g.
                             ... since BIDIR PIM automatically builds
                    trees to allow
                             multicast data to be natively forwarded
                    from sources to
                             receivers without requiring source-specific
                    information ...
                             On the other hand a reference to sect. 4.4
                    might be perhaps
                             misleading here since this section is not
                    on direct multicast
                             routing?!


                         This is about the nature of BIDIR-PIM. The
                    reason for this property
                         is the bidirectional use of a static (=
                    source-independent)
                    spanning
                         tree ... but explaining the ideas behind
                    BIDIR-PIM may really go
                    too
                         far here ... if readers haven't heard about
                    BIDIR-PIM, the should
                         look up the reference.


                             an IGMP proxy
                                  function needs to be deployed at MAGs
                    in exactly the same
                             way as for
                                  IPv6.
                             => an IGMP proxy
                                  function needs to be deployed at MAGs
                    in exactly the same
                             way as is done for an MLD proxy for
                                  IPv6.

                             p.9
                             For a dual-stack IPv4/IPv6 access network,
                    the MAG proxy
                    instances
                             => For a dual-stack IPv4/IPv6 access
                    network, the MAG proxy
                             instances (i.e. IPMP/MLD proxy functions)

                             In the following, efficiency-related issues
                    remain.
                             => In the following, efficiency-related
                    issues which remain
                             unsolved within the above defined base
                    PMIPv6 multicast source
                             support are described.


                         Here, we would prefer the shorter forms.

                             p.11
                             upstream will lead traffic into the
                    multicast infrastructure
                             =>  upstream will transfer traffic into the
                    multicast
                    infrastructure


                         o.k.

                             p.12
                             configurations have completed =>
                    configurations have been
                    completed


                         o.k.

                             traffic from the mobile source continues to
                    be transmitted via
                    the
                                  same next-hop router using the same
                    source address
                             =>  traffic from the mobile source
                    continues to be transmitted
                             via the
                                  same next-hop multicast router using
                    the same source
                    address


                         o.k.

                             by aggregating proxies on a lower layer.
                             ==> please clarify: what layer exactly is
                    proposed? PIM DR at
                    MAGs?


                         A lower layer is meant in the (OSI) layered
                    model: Layer 2 or
                    below.

                                 in the access network for providing
                    multicast services in
                             parallel to
                                  unicast routes.
                             =>  in the access network for providing
                    multicast services in
                             parallel to
                                  unicast routes ( see Fig. 3(b)).


                         O.K.

                             p.13
                                 The following information is needed for
                    all phases of PIM.
                             =>  The following information is needed for
                    all three phases of
                             PIM as outlined in [RFC4601].


                         O.K.

                             P.14
                             configured to not initiated (S,G) shortest
                    path tress for
                    mobile
                             => configured to not initiated (S,G)
                    shortest path trees for
                    mobile


                         Thanks, o.k.

                             mobile source.  This tree can be of lesser
                    routing efficiency
                    than
                             => mobile source.  This tree can be of
                    lower routing
                    efficiency than


                         o.k.

                             In
                                  response, the PIM RP will recognize
                    the known source at a
                    new
                                  (tunnel) interface immediately
                    responds with a register
                    stop.
                             => In
                                  response, the PIM RP will recognize
                    the known source at a
                    new
                                  (tunnel) interface and thus (?)
                    immediately respond with a
                             register stop.


                         O.k., fixed.

                             As the
                                  RP had joined the shortest path tree
                    to receive from the
                             source via
                                  the LMA,
                             =>As the
                                  RP has joined the shortest path tree
                    to receive data from
                             the source via
                                  the LMA,


                         Meanwhile replaced.

                             the LMA, it will see an RPF change when
                    data arrives at a new
                             => the LMA, it will see an RPF change when
                    data arrive at a new


                         s.o.

                             In response to an exceeded threshold of
                    packet transmission,
                    DRs of
                                  receivers eventually will initiated a
                    source-specific
                    Join for
                             => In response to an exceeded threshold of
                    packet transmission,
                             DRs of
                                  receivers eventually will initiate a
                    source-specific Join
                    for


                         Thanks, fixed.

                             this (S,G) tree will range from
                                  the receiving DR via the (stable) LMA,
                    the LMA-MAG tunnel
                             to the
                                  mobile source
                             =>
                             this (S,G) tree will range from
                                  the receiving DR via the (stable) LMA,
                    the LMA-MAG tunnel,
                             and the serving MAG to the
                                  mobile source (described from leave to
                    root?)


                         o.k.

                             This tree is of higher routing efficiency than
                             established in the previous phase two
                             =>
                             This tree is of higher routing efficiency than
                                that established in the previous phase two


                         thanks, o.k.

                             p.15
                             via the source register tunnel.  Tree
                    mainenance eventually
                             triggered
                             => via the source register tunnel.  Tree
                    maintenance eventually
                             triggered


                         Thanks, o.k.

                             p.16
                                 BIDIR-PIM MAY be deployed in the access
                    network =>
                               BIDIR-PIM [RFC5015] MAY be deployed in
                    the access network


                         Ref has been provided before.

                             remain uneffected by node mobility =>
                    remain unaffected by node
                             mobility


                         Thanks, fixed.

                             spanning group tree => spanning tree for
                    the multicast group
                             /multicast spanning tree


                         o.k., thanks.

                             p.17
                             document.  To overcome these deficits, an
                    optimized approach to
                             ==> AFAIU it does mainly cover deficits
                    mentioned in sect.
                    4, if
                             also those inefficiencies described in
                    3.2.5 are tackled this
                             should be explained


                         Actually, the main concerns that are addressed
                    in this peering
                         approach are from section 3.2.5, namely the
                    parallel proxy
                         instances, which route via an LMA.

                         We've added text to make this clearer.


                             Following different techniques, these
                    requirements are met in
                    the
                                  following solutions.
                             ==> to me it seems to be one solution only
                    (peering between MLD
                             proxies) adapted to several multicast
                    protocol implementations
                             for ASM and SSM


                         Yes, the original text covered also the
                    multiple-upstream proxy,
                         which moved to the appendix now. The text has
                    been corrected now.

                             but provide superior performance in the
                    presence of source-
                                  specific signaling (IGMPv3/MLDv2).
                             ==> Wouldn't a reference to RFC 4604
                    ("Using Internet Group
                             Management Protocol Version 3 (IGMPv3) and
                    Multicast Listener
                             Discovery Protocol Version 2 (MLDv2) for
                    Source-Specific
                             Multicast") make sense or be helpful here?


                         O.k., we've added this.


                             p.18
                             This filter base Must be updated, if and =>
                    This filter base
                             MUST be updated, if and


                         thanks, fixed.

                             In
                                  addition, local multicast packets are
                    transferred
                             =>
                             In
                                  addition, multicast packets from
                    locally attached sources
                             are transferred
                             or:
                                In addition, such locally arriving
                    multicast packets are
                             transferred


                         O.k., reworded.

                             p.19
                             6.  IANA Considerations
                                  TODO.
                             ==> to me there seem to be no IANA
                    activities arising from the
                             proposed protocol modifications, right?


                         Yes.

                             p.20
                             the PMIPv6 domain will not actively
                    terminate group membership
                    prior
                                  to departure.
                             =>
                             the PMIPv6 domain will in general not
                    actively terminate group
                             membership prior
                                  to departure.


                         o.k.

                             p.22
                             but alternate configuriations => but
                    alternate configurations

                             a state decomposition , if needed => a
                    state decomposition, if
                             needed...


                         Thanks, fixed.

                             Hope this helps.


                         Yes, thanks a lot for this detailed review!

                         Best wishes,

                         Thomas


                             -----Original Message-----
                             From: [email protected]
                    <mailto:[email protected]>
                             <mailto:multimob-bounces@ietf.__org
                    <mailto:[email protected]>>
                             [mailto:multimob-bounces@ietf.
                    <mailto:multimob-bounces@ietf.>____org
                             <mailto:multimob-bounces@ietf.__org
                    <mailto:[email protected]>>] On Behalf Of
                    [email protected]
                    <mailto:[email protected]>
                    <mailto:internet-drafts@ietf.__org
                    <mailto:[email protected]>>
                             Sent: Samstag, 13. Juli 2013 00:50
                             To: [email protected]
                    <mailto:[email protected]>
                    <mailto:[email protected]
                    <mailto:[email protected]>>
                             Cc: [email protected]
                    <mailto:[email protected]> <mailto:[email protected]
                    <mailto:[email protected]>>
                             Subject: [multimob] I-D Action:
                             draft-ietf-multimob-pmipv6-____source-04.txt


                             A New Internet-Draft is available from the
                    on-line
                             Internet-Drafts directories.
                                This draft is a work item of the
                    Multicast Mobility Working
                             Group of the IETF.

                                      Title           : Mobile Multicast
                    Sender Support in
                             Proxy Mobile IPv6 (PMIPv6) Domains
                                      Author(s)       : Thomas C. Schmidt
                                                         Shuai Gao
                                                         Hong-Ke Zhang
                                                         Matthias Waehlisch
                                      Filename        :
                             draft-ietf-multimob-pmipv6-____source-04.txt
                                      Pages           : 24
                                      Date            : 2013-07-12

                             Abstract:
                                  Multicast communication can be enabled
                    in Proxy Mobile
                    IPv6
                             domains
                                  via the Local Mobility Anchors by
                    deploying MLD Proxy
                             functions at
                                  Mobile Access Gateways, via a direct
                    traffic distribution
                             within an
                                  ISP's access network, or by selective
                    route optimization
                             schemes.
                                  This document describes the support of
                    mobile multicast
                             senders in
                                  Proxy Mobile IPv6 domains for all
                    three scenarios.
                    Protocol
                                  optimizations for synchronizing PMIPv6
                    with PIM, as
                    well as
                             a peering
                                  function for MLD Proxies defined.
                      Mobile sources always
                    remain
                                  agnostic of multicast mobility operations.



                             The IETF datatracker status page for this
                    draft is:

                    
https://datatracker.ietf.org/____doc/draft-ietf-multimob-____pmipv6-source
                    
<https://datatracker.ietf.org/__doc/draft-ietf-multimob-__pmipv6-source>

                    
<https://datatracker.ietf.org/__doc/draft-ietf-multimob-__pmipv6-source
                    
<https://datatracker.ietf.org/doc/draft-ietf-multimob-pmipv6-source>>

                             There's also a htmlized version available at:

                    
http://tools.ietf.org/html/____draft-ietf-multimob-pmipv6-____source-04
                    
<http://tools.ietf.org/html/__draft-ietf-multimob-pmipv6-__source-04>

                    
<http://tools.ietf.org/html/__draft-ietf-multimob-pmipv6-__source-04
                    
<http://tools.ietf.org/html/draft-ietf-multimob-pmipv6-source-04>>

                             A diff from the previous version is
                    available at:

                    
http://www.ietf.org/rfcdiff?____url2=draft-ietf-multimob-____pmipv6-source-04
                    
<http://www.ietf.org/rfcdiff?__url2=draft-ietf-multimob-__pmipv6-source-04>



                    
<http://www.ietf.org/rfcdiff?__url2=draft-ietf-multimob-__pmipv6-source-04
                    
<http://www.ietf.org/rfcdiff?url2=draft-ietf-multimob-pmipv6-source-04>>


                             Internet-Drafts are also available by
                    anonymous FTP at:
                    ftp://ftp.ietf.org/internet-____drafts/
                    <ftp://ftp.ietf.org/internet-__drafts/>
                             <ftp://ftp.ietf.org/internet-__drafts/
                    <ftp://ftp.ietf.org/internet-drafts/>>


                    ___________________________________________________
                             multimob mailing list
                    [email protected] <mailto:[email protected]>
                    <mailto:[email protected] <mailto:[email protected]>>
                    https://www.ietf.org/mailman/____listinfo/multimob
                    <https://www.ietf.org/mailman/__listinfo/multimob>

                    <https://www.ietf.org/mailman/__listinfo/multimob
                    <https://www.ietf.org/mailman/listinfo/multimob>>


                         --

                         Prof. Dr. Thomas C. Schmidt
                         ° Hamburg University of Applied Sciences
                                 Berliner
                         Tor 7 °
                         ° Dept. Informatik, Internet Technologies Group
                        20099 Hamburg,
                         Germany °
                         ° http://www.haw-hamburg.de/inet
                         Fon:
                    +49-40-42875-8452 <tel:%2B49-40-42875-8452> °
                         °
                    http://www.informatik.haw-____hamburg.de/~schmidt
                    <http://www.informatik.haw-__hamburg.de/~schmidt>

                    <http://www.informatik.haw-__hamburg.de/~schmidt
                    <http://www.informatik.haw-hamburg.de/~schmidt>>    Fax:
                    +49-40-42875-8409 <tel:%2B49-40-42875-8409> °
                         ___________________________________________________
                         multimob mailing list
                    [email protected] <mailto:[email protected]>
                    <mailto:[email protected] <mailto:[email protected]>>
                    https://www.ietf.org/mailman/____listinfo/multimob
                    <https://www.ietf.org/mailman/__listinfo/multimob>

                    <https://www.ietf.org/mailman/__listinfo/multimob
                    <https://www.ietf.org/mailman/listinfo/multimob>>






    _________________________________________________
    multimob mailing list
    [email protected] <mailto:[email protected]>
    https://www.ietf.org/mailman/__listinfo/multimob
    <https://www.ietf.org/mailman/listinfo/multimob>



_______________________________________________
multimob mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/multimob

Reply via email to