Re: [spring] SRv6 Network Programming and Link Local Source Addresses

"Pablo Camarillo (pcamaril)" <pcamaril@cisco.com> Sat, 14 December 2019 10:01 UTC

Return-Path: <pcamaril@cisco.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 70ED71200F7 for <spring@ietfa.amsl.com>; Sat, 14 Dec 2019 02:01:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level:
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=mAa/78Ed; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=yJIG+an6
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 TAbyWfNmn1z0 for <spring@ietfa.amsl.com>; Sat, 14 Dec 2019 02:01:10 -0800 (PST)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8DA2012006B for <spring@ietf.org>; Sat, 14 Dec 2019 02:01:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=19842; q=dns/txt; s=iport; t=1576317670; x=1577527270; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=P8bf6g3r5GJOwk3YXO287J5VvX7lOG1Xk8MfI9wlxHA=; b=mAa/78Edq+TvTdaoR1prZ1dVE67PzJQk/5shEf5BJ2u3c+qxOpPUPJxC zSkiEr1MWuNH7NtMDSAIKZDX/6V3HnFQ70DVukIO6GAsAtdIrHzRvhkI6 T++Q/H+7qkwNMsWpFAiwC4oHBha9vRX+bvzYI2CXyJbFJjud2lSVjf9e/ 0=;
IronPort-PHdr: 9a23:BgpTRBANJYpL3JJ4PgH8UyQJPHJ1sqjoPgMT9pssgq5PdaLm5Zn5IUjD/qs03kTRU9Dd7PRJw6rNvqbsVHZIwK7JsWtKMfkuHwQAld1QmgUhBMCfDkiuNPXjaiUgHcBqX15+9Hb9Ok9QS47z
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DjAQC3sPRd/51dJa1lGwEBAQEBAQEFAQEBEQEBAwMBAQGBfoFLUAVsWCAECyoKg3mDRgOLDoJfiVyOKoJSA1QJAQEBDAEBGAYPAgEBg3tFAheBeCQ4EwIDDQEBBAEBAQIBBQRthTcMhV4BAQEBAgEBARAREQwBASwLAQsEAgEIDgMBAgEBAQECAiYCAgIfBgsVAgYIAgQBDQUigwABgkYDDiABAwuhPgKBOIhhdYEygn4BAQWFEw0LghcDBoEOKIwYGoFBP4ESJiCCHi4+ghtJAQECgWEXgnkygiyNQoJwjy6OWUMKgjSHKIo3hCUbgkOHdpAPjkyBRocJghmPXwIEAgQFAg4BAQWBaSKBWHAVOyoBgkFQERSNEgwXg1CFFIU/dAGBJ4x7AYEPAQE
X-IronPort-AV: E=Sophos;i="5.69,313,1571702400"; d="scan'208";a="382578540"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 14 Dec 2019 10:01:09 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by rcdn-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id xBEA195K027391 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 14 Dec 2019 10:01:09 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 14 Dec 2019 04:01:08 -0600
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 14 Dec 2019 04:01:07 -0600
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Sat, 14 Dec 2019 04:01:07 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HiqVs0Jty8nX9BpO3mqpSTSYfS2HnKCeeG+rbuRvlanlfzztruMGrKSSvwn2pibRDxE6tTa/QRARhvFZHn/o+w/sTMiE/nlLbBKpgG1gAng+cZckqZTlRxac4t3GUsTZpScDq9cAyndqLgWsJzSFqi67a2xQjnFWjOIOTMarntcw3xKWaZyzg+HG3zv7IXdyc3LNkl7bP2juOsOlsU3PHp3tODwSNzbejHnbNN55X8t53Fqqey+TTXp/U5kIJiNHyi8yGBLaR+G91QVTImLNPI+2a00LMh//c6ZDuSDo7hv8AKmlH/SsAisIs/R7d+87q8dzSm2VdOtA8jb0EZ0e9w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=P8bf6g3r5GJOwk3YXO287J5VvX7lOG1Xk8MfI9wlxHA=; b=fiJcvQuvEj6aYuevR9NIu0x8rAR3hXFGp/1Bk9txlXfQBteL/XPPoxRRveSxVdlh60tzyBduEJiDd3mIuWrYt+2xbXFSaQt+zw91J1SrtUU7OjRHT1c7syPB/5PwSI54J2MyCxdH+nYS7wFiTcXZkRu49my1xAcW14VGXP1Kx1CEGUAqZ/01XdiiQHirL9ewBaFlTTiV7bNorUchkot/m+a6xo+gdk9GyhA1M+5q8kwXXg476NAffXXcsRhf0ZzuD6KcoBkkZen04zJ6ACZyRLZ93oK4H53XBPK2fALAKd7yMNSaJ1sCrE5AGoXyjKsIDj32o5qEWHSkLkFrG/KWyA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=P8bf6g3r5GJOwk3YXO287J5VvX7lOG1Xk8MfI9wlxHA=; b=yJIG+an6YKq4myMP1ZqGz+PRnEgWtkpyt6UiKl4t6kWjsfpQdWjniLSA+e0l2DTdHp56V6xqA/3icM7MbOVVQFZVgJQZrxTYn9MW4AzuBNDmoOtKJDk+fzISMhLNL6TKTMXe7uHi+mt+Q+izThyvAhD2nbCNBuFUxPzQ64GOh6I=
Received: from MWHPR11MB1374.namprd11.prod.outlook.com (10.169.234.8) by MWHPR11MB0045.namprd11.prod.outlook.com (10.164.204.29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.18; Sat, 14 Dec 2019 10:01:06 +0000
Received: from MWHPR11MB1374.namprd11.prod.outlook.com ([fe80::b04b:c9bb:2378:7a8d]) by MWHPR11MB1374.namprd11.prod.outlook.com ([fe80::b04b:c9bb:2378:7a8d%11]) with mapi id 15.20.2538.017; Sat, 14 Dec 2019 10:01:06 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: Ron Bonica <rbonica@juniper.net>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "Darren Dukes (ddukes)" <ddukes@cisco.com>
CC: SPRING WG <spring@ietf.org>, Bob Hinden <bob.hinden@gmail.com>, Mark Smith <markzzzsmith@gmail.com>
Thread-Topic: [spring] SRv6 Network Programming and Link Local Source Addresses
Thread-Index: AdWnvRd0lqtmH80YQu+C6Oz5BkM5rgA0iXcAAAHtYYAAAH2owAAAaB+AACLhNsAAAGgsgAAAEqowAMlT84AAAIgLcAClz+aAAACF7UAAbjlSgAAPzKzgAGM7moA=
Date: Sat, 14 Dec 2019 10:01:06 +0000
Message-ID: <FBB4D59D-CCAE-47DE-B867-E25414026B87@cisco.com>
References: <BN7PR05MB5699A179E7206F3899564234AE410@BN7PR05MB5699.namprd05.prod.outlook.com> <F42D9CF3-DB62-4402-86B6-B48843959A84@gmail.com> <CAO42Z2zv9D7cncX2EfS=Amkbx9cbqNrRytZPdj5YP+h4DsSMGg@mail.gmail.com> <BN7PR05MB5699616A8A4F8DFD876C8352AE400@BN7PR05MB5699.namprd05.prod.outlook.com> <CBB0837B-C743-46A4-86C1-28C96A336E06@gmail.com> <BN7PR05MB5699F8930082179B3B1A28B3AE430@BN7PR05MB5699.namprd05.prod.outlook.com> <1E03C1DB-980A-4BFE-9DCD-56C26BDC8B77@gmail.com> <BN7PR05MB5699E56B4195DBD06F479FB9AE430@BN7PR05MB5699.namprd05.prod.outlook.com> <DDDAFD08-71A1-462E-8C9A-12EDC357B05A@cisco.com> <BN7PR05MB56996E2D298C38271A405B7DAE5F0@BN7PR05MB5699.namprd05.prod.outlook.com> <F2CFF352-36D7-42CA-B237-C3B411E6D1E5@cisco.com> <BN7PR05MB56991358B7F9DF89C20B1F44AE580@BN7PR05MB5699.namprd05.prod.outlook.com> <DF6902DF-180E-47F9-AA78-E8357DFE1E97@cisco.com> <BN7PR05MB5699ED782047692908D1B1A5AE5A0@BN7PR05MB5699.namprd05.prod.outlook.com>
In-Reply-To: <BN7PR05MB5699ED782047692908D1B1A5AE5A0@BN7PR05MB5699.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.20.0.191208
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com;
x-originating-ip: [88.27.141.80]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a631fdc6-faef-4782-92b2-08d7807c895f
x-ms-traffictypediagnostic: MWHPR11MB0045:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MWHPR11MB004506929F4F4F06AA154656C9570@MWHPR11MB0045.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 025100C802
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(366004)(39860400002)(396003)(136003)(51444003)(189003)(199004)(13464003)(966005)(316002)(26005)(5660300002)(66556008)(186003)(6506007)(4326008)(110136005)(71200400001)(53546011)(6512007)(81156014)(66476007)(66446008)(76116006)(36756003)(91956017)(54906003)(86362001)(66946007)(2906002)(6486002)(8676002)(81166006)(33656002)(2616005)(478600001)(6636002)(64756008)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR11MB0045; H:MWHPR11MB1374.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 9zmLvqDukGp6aovIkkIaDZMFMBrf47JYwpIkneFlsoOH4TqDwjAszek2ncZJ7E6xanx+QNO+pFslcV/Bm6lLzaImfnuCWvYifnfptbdnpwvBtHK9CEyndVBG+qHLYMB3DEfuiweF9OtRY7f6EAlaNhHIIhcwdQMYAgE45zsAXwfHfNAF7MYUlgw/GdHLbPnvn8CQJ6zJ8qy6b5qwyGZh8YZnI1SGGlEoPrK5I2JbCFMynJ2u2qrjABrjIvL2Uwo6o+jX50bHtSrWHaen1HeaSC3k2Mpt4M67cTUy3bgTE5sSd6xDz94izATeTRY4zpIVm61NFogI4QJqXIfwsBP7XUPKtHI2jCDyzwaU51dPKeZUIxSAXawkqr/wuzmGn/7rTK++MWFnputxeOBXpDEQazQM3cjnRgYKS5gHyFgRJem4gYSPUzAJXkqchY3G00madkBbn6W0q93ZrfCabuLAcoqA+O2Hp3X7PKyTelHMQZetv3sjKD3ETj3cldQmjrwzkcgvPH74S2VtCMCmCbSrEi5glWIr49oPEs5H8fNnIKezAiptdSZxiB4xgjmD1/1o
Content-Type: text/plain; charset="utf-8"
Content-ID: <52B6F72F95823145BFA7C01037357DC3@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: a631fdc6-faef-4782-92b2-08d7807c895f
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Dec 2019 10:01:06.3257 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ibE+NWWMkucAjeM0uDB9fcAsgU3uCO3d3lpwgtz+6BJdAansz4wSvLYqcVptWLOURW/eQeRpoHHDZjhQrc1GYA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB0045
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.11, xch-rcd-001.cisco.com
X-Outbound-Node: rcdn-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Iz4KV2sL0DRNUWFuoVwkJdgJZxI>
Subject: Re: [spring] SRv6 Network Programming and Link Local Source Addresses
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 14 Dec 2019 10:01:13 -0000

Ron,

Let's say other RFC defines rules X,Y,Z.
Draft-ietf-spring-srv6-network-programming follows those RFCs and hence those rules.
You have a concern that no-one else is sharing on rule Y, and you are asking me to include a reminder saying that Y MUST be followed, but remain silent on X and Z.

What does this mean for X and Z? Does this mean that someone implementing draft-ietf-spring-srv6-network-programming can ignore X and Z? 

Hence, unless you provide a strong reason why such reminder only for Y is needed, I keep my position of agreeing with Bob, Darren and Kamran that such clarification should not be added. Its misleading In my opinion for X and Z. Please provide me an argument or a reason for it.

Thank you,
Pablo.

-----Original Message-----
From: Ron Bonica <rbonica@juniper.net>
Date: Wednesday, 11 December 2019 at 21:37
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "Darren Dukes (ddukes)" <ddukes@cisco.com>
Cc: SPRING WG <spring@ietf.org>, Bob Hinden <bob.hinden@gmail.com>, Mark Smith <markzzzsmith@gmail.com>
Subject: RE: [spring] SRv6 Network Programming and Link Local Source Addresses

    Pablo,
    
    I am happy to hear that you would not forward the packet. That is the correct behavior.
    
    Could we make that point clear in the draft? 
    
                                                                             Ron
    
    
    
    Juniper Business Use Only
    
    -----Original Message-----
    From: Pablo Camarillo (pcamaril) <pcamaril@cisco.com> 
    Sent: Wednesday, December 11, 2019 3:07 PM
    To: Ron Bonica <rbonica@juniper.net>; Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>; Darren Dukes (ddukes) <ddukes@cisco.com>
    Cc: SPRING WG <spring@ietf.org>; Bob Hinden <bob.hinden@gmail.com>; Mark Smith <markzzzsmith@gmail.com>
    Subject: Re: [spring] SRv6 Network Programming and Link Local Source Addresses
    
    Ron,
    
    Ok. Let me try to be open-minded and understand why you have a concern that no-one else is sharing:
    
    I guess that your concern is that since we do not have a second FIB lookup, hence you believe that we would just cross-connect the packet. Is this correct?
    The fact that we set the egress adjacency as part of the End.X pseudocode does not mean that we skip the IPv6 processing, and as part of the IPv6 processing we would not forward such packet.
    
    Thanks,
    Pablo.
    
    -----Original Message-----
    From: Ron Bonica <rbonica@juniper.net>
    Date: Tuesday, 10 December 2019 at 00:03
    To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "Darren Dukes (ddukes)" <ddukes@cisco.com>
    Cc: SPRING WG <spring@ietf.org>, Bob Hinden <bob.hinden@gmail.com>, Mark Smith <markzzzsmith@gmail.com>
    Subject: RE: [spring] SRv6 Network Programming and Link Local Source Addresses
    
        Pablo,
        
        Let us agree to disagree.
        
        Chairs,
        
        Please do not close this issue.
        
                                  Ron
        
        
        
        Juniper Business Use Only
        
        -----Original Message-----
        From: spring <spring-bounces@ietf.org> On Behalf Of Pablo Camarillo (pcamaril)
        Sent: Monday, December 9, 2019 10:16 AM
        To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>; Darren Dukes (ddukes) <ddukes@cisco.com>
        Cc: SPRING WG <spring@ietf.org>; Bob Hinden <bob.hinden@gmail.com>; Mark Smith <markzzzsmith@gmail.com>
        Subject: Re: [spring] SRv6 Network Programming and Link Local Source Addresses
        
        Ron,
        
        I agree with Bob, Darren and Kamran that the existing IPv6 processing rules are followed in Network Programming and do not need to be re-stated.
        
        Cheers,
        Pablo.
        
        -----Original Message-----
        From: spring <spring-bounces@ietf.org> on behalf of Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
        Date: Friday, 6 December 2019 at 17:17
        To: "Darren Dukes (ddukes)" <ddukes@cisco.com>
        Cc: SPRING WG <spring@ietf.org>, Bob Hinden <bob.hinden@gmail.com>, Mark Smith <markzzzsmith@gmail.com>
        Subject: Re: [spring] SRv6 Network Programming and Link Local Source Addresses
        
            Darren,
            
            If the draft adhered strictly to RFC 4291 and RFC 8200 in all other respects, I would agree with you and Bob. However, it doesn't.
            
            As it stands, the reader is left to guess when the draft adheres to previous specifications, but doesn't say so explicitly, and when it is taking liberties with previous specifications.
            
                                                                                           Ron
            
            
            
            
            Juniper Business Use Only
            
            -----Original Message-----
            From: Darren Dukes (ddukes) <ddukes@cisco.com> 
            Sent: Friday, December 6, 2019 10:53 AM
            To: Ron Bonica <rbonica@juniper.net>
            Cc: Bob Hinden <bob.hinden@gmail.com>; SPRING WG <spring@ietf.org>; Mark Smith <markzzzsmith@gmail.com>
            Subject: Re: [spring] SRv6 Network Programming and Link Local Source Addresses
            
            Hi Ron, I agree with Bob here.
            
            Section 4.2 pseudocode simply says an implementation would use a predetermined egress adjacency instead of performing a FIB lookup to find one.  
            It specifies the SID processing, not the entire IPv6 data path.
            
            It has no text that would indicate RFC4291 text on link-local addresses and routers would not apply.
            
            As a side note, every routing header currently defined (even those now deprecated) do not re-state the RFC4291 text.
            
            Thanks,
              Darren
            
            
            > On Dec 2, 2019, at 10:58 AM, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org> wrote:
            > 
            > Bob,
            > 
            > Before we debate presentation too much, we should let Pablo answer the original question. Will the packet be dropped or forwarded?
            > 
            > If the packet will be dropped, how is the reader of Section 4.2 to know this? Normally, pseudocode is taken literally, and the pseudocode in Section 4.2 suggests that the packet will be forwarded.
            > 
            > One way to wiggle out of this problem is to include a sentence at the beginning of Section 4 saying, "When the following pseudocode contradicts RFC 4291 or 8200, RFCs 4291 and 8200 take precedence.
            > 
            >                                                                                                              
            > Ron
            > 
            > 
            > 
            > 
            > Juniper Business Use Only
            > 
            > -----Original Message-----
            > From: Bob Hinden <bob.hinden@gmail.com>
            > Sent: Monday, December 2, 2019 10:47 AM
            > To: Ron Bonica <rbonica@juniper.net>
            > Cc: Bob Hinden <bob.hinden@gmail.com>; Mark Smith 
            > <markzzzsmith@gmail.com>; SPRING WG <spring@ietf.org>
            > Subject: Re: [spring] SRv6 Network Programming and Link Local Source 
            > Addresses
            > 
            > Ron,
            > 
            >> On Dec 2, 2019, at 7:36 AM, Ron Bonica <rbonica@juniper.net> wrote:
            >> 
            >> Bob,
            >> 
            >> Take a look at Section 4.2. The pseudocode is pretty specific.
            > 
            > Please explain.  I don’t see that.
            > 
            > Thanks,
            > Bob
            > 
            > 
            >> 
            >>                                           Ron
            >> 
            >> 
            >> 
            >> Juniper Business Use Only
            >> 
            >> -----Original Message-----
            >> From: Bob Hinden <bob.hinden@gmail.com>
            >> Sent: Sunday, December 1, 2019 5:56 PM
            >> To: Ron Bonica <rbonica@juniper.net>
            >> Cc: Bob Hinden <bob.hinden@gmail.com>; Mark Smith 
            >> <markzzzsmith@gmail.com>; SPRING WG <spring@ietf.org>
            >> Subject: Re: [spring] SRv6 Network Programming and Link Local Source 
            >> Addresses
            >> 
            >> Ron,
            >> 
            >>> On Dec 1, 2019, at 2:47 PM, Ron Bonica <rbonica@juniper.net> wrote:
            >>> 
            >>> Mark, Bob,
            >>> 
            >>> Yes, I agree that routers should not forward packets with link local source addresses.
            >> 
            >> or Destination addresses.
            >> 
            >>> 
            >>> Pablo,
            >>> 
            >>> Maybe we should update section 4.2 of the network programming draft to reflect this?
            >> 
            >> I was thinking that unless network programming has text that might cause one to think it overrides the defined behavior from rfc4291 for link-local addresses, I am not sure it has to be mentioned.
            >> 
            >> Bob
            >> 
            >> 
            >>> 
            >>>                                                                Ron
            >>> 
            >>> 
            >>> From: Mark Smith <markzzzsmith@gmail.com>
            >>> Sent: Sunday, December 1, 2019 5:31 PM
            >>> To: Bob Hinden <bob.hinden@gmail.com>
            >>> Cc: Ron Bonica <rbonica@juniper.net>; SPRING WG <spring@ietf.org>
            >>> Subject: Re: [spring] SRv6 Network Programming and Link Local Source 
            >>> Addresses
            >>> 
            >>> 
            >>> 
            >>> On Mon, 2 Dec 2019, 08:35 Bob Hinden, <bob.hinden@gmail.com> wrote:
            >>> Ron,
            >>> 
            >>>> On Nov 30, 2019, at 12:36 PM, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org> wrote:
            >>>> 
            >>>> Pablo,
            >>>> 
            >>>> 
            >>>> 
            >>>> Consider the packet (SA,DA) (S3, S2, S1; SL) where:
            >>>> 
            >>>> 
            >>>> 
            >>>>     • SA is link-local (fe80)
            >>>>     • DA, S3, S2, and S1 are all END.X
            >>>> 
            >>>> 
            >>>> Section 4.2 suggests that this packet will be delivered over multiple hops to its destination, regardless of its link-local source address.
            >>> 
            >>> I would think that RFC2460 Section 2.5.6. "Link-Local IPv6 Unicast Addresses” covers this:
            >>> 
            >>>  Link-Local addresses are for use on a single link.  Link-Local  
            >>> addresses have the following format:
            >>> 
            >>>  |   10     |
            >>>  |  bits    |         54 bits         |          64 bits           |
            >>>  +----------+-------------------------+----------------------------+
            >>>  |1111111010|           0             |       interface ID         |
            >>>  +----------+-------------------------+----------------------------+
            >>> 
            >>>  Link-Local addresses are designed to be used for addressing on a  
            >>> single link for purposes such as automatic address configuration,  
            >>> neighbor discovery, or when no routers are present.
            >>> 
            >>>  Routers must not forward any packets with Link-Local source or  
            >>> destination addresses to other links.
            >>> 
            >>> I think that's RFC4291.
            >>> 
            >>> RFC4007, "IPv6 Scoped Address Architecture" does too, more generally and probably more formally, in particular section 9, "Forwarding".
            >>> 
            >>> Regards,
            >>> Mark.
            >>> 
            >>> 
            >>> 
            >>> Bob
            >>> 
            >>> 
            >>>> 
            >>>> 
            >>>> 
            >>>> Is this the case?
            >>>> 
            >>>> 
            >>>> 
            >>>>                                                            Ron
            >>>> 
            >>>> 
            >>>> 
            >>>> 
            >>>> 
            >>>> 
            >>>> 
            >>>> 
            >>>> 
            >>>> 
            >>>> Juniper Business Use Only
            >>>> _______________________________________________
            >>>> spring mailing list
            >>>> spring@ietf.org
            >>>> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/s
            >>>> pring__;!8WoA6RjC81c!X0Mi1EMDcUpqGxHLkmQkX30EHTgzVWkxOQTTSCO1ZK60Y1
            >>>> fsLwpCkacVdsltFrrl$
            >>> 
            >>> _______________________________________________
            >>> spring mailing list
            >>> spring@ietf.org
            >>> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/sp
            >>> ring__;!8WoA6RjC81c!X0Mi1EMDcUpqGxHLkmQkX30EHTgzVWkxOQTTSCO1ZK60Y1fs
            >>> LwpCkacVdsltFrrl$
            >>> 
            >>> Juniper Business Use Only
            > _______________________________________________
            > spring mailing list
            > spring@ietf.org
            > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/spri
            > ng__;!8WoA6RjC81c!X0Mi1EMDcUpqGxHLkmQkX30EHTgzVWkxOQTTSCO1ZK60Y1fsLwpCkacVdsltFrrl$
            _______________________________________________
            spring mailing list
            spring@ietf.org
            https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/spring__;!!NEt6yMaO-gk!S9ht1iKevwXKxhNLJwPAOviqxEttD_Ij3orL76Tjf6j0zxxgxMKwhMJ8iuT8hyc0$ 
            
        
        _______________________________________________
        spring mailing list
        spring@ietf.org
        https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/spring__;!!NEt6yMaO-gk!S9ht1iKevwXKxhNLJwPAOviqxEttD_Ij3orL76Tjf6j0zxxgxMKwhMJ8iuT8hyc0$