Re: [netconf] draft-ietf-netconf-udp-notif :: transport source IP/interface/VRF

Ebben Aries <exa@juniper.net> Wed, 20 March 2024 02:45 UTC

Return-Path: <exa@juniper.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0AFDC14F6BC for <netconf@ietfa.amsl.com>; Tue, 19 Mar 2024 19:45:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.805
X-Spam-Level:
X-Spam-Status: No, score=-2.805 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b="Qf1D1aIu"; dkim=pass (1024-bit key) header.d=juniper.net header.b="O41wqzS2"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b9F2mQiTu3tk for <netconf@ietfa.amsl.com>; Tue, 19 Mar 2024 19:45:36 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C8CB1C14F69F for <netconf@ietf.org>; Tue, 19 Mar 2024 19:45:36 -0700 (PDT)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 42JJw4xY026020; Tue, 19 Mar 2024 19:45:35 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h= date:from:to:cc:subject:message-id:references:content-type :content-transfer-encoding:in-reply-to:mime-version; s=PPS1017; bh=vDYoEobikrRDnQEIS7ACoFZVHOpwRRkRXCBs/bE5VZk=; b=Qf1D1aIuS4Je nUFzgcmkqUmxo+2kCIuP6zoa4K15qlkCA7TMN9UiOlPU/fmjrZhs2PZMvVuOBgAM YM0OQWqhIGgl1tqKk74vmx25SGlFHAe3oEJU+K/L5pzF+RWIaGC2jl3zhemDtNwx NFYiu6TNN+OqUQ3G4VR1FGChjwk2Prcr76M5/WjjM4+nwGh5beu64dMyFr/JD4Lo lfRg3EWs+XniDeWO6I0Lz8sSzu1tPJqZIpZJ1Yagc8wQaZTVtKnc6hYn34+xH2Zh 9UK4RDBRQ5YxzK+70CtF+QYEJ3HlKH5dgufjOnf5lvssM7bnhSdqMmalJcaE8+en kMpix1s4gg==
Received: from dm5pr21cu001.outbound.protection.outlook.com (mail-centralusazlp17014044.outbound.protection.outlook.com [40.93.13.44]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3ww9p5qd86-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 19 Mar 2024 19:45:35 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VznYm/opl2TjDUGTQ/jhvO0S9Opdnz0wWq7TAUdmow6wFAGLaRDZTmzec1yvyVYogrKufyooz/3Vj/6YAf6gwSvbJCWdhB7wEmr5V99H3/HED0ibV+08hZjLEz3+8G5A131YTnQypUM1KIcagE3N3olhC1qUgHTEgIbVKR2Ii+cHckOh1OFE4xctJum+FlvCvt/6pRXNTHlpcA7lGbP8qNfwmBCNQcRw6+yxaWvSsLTGIIx3HLKS9cz9tMFDVQTrTFe3f9uoStQcWyQS938290AgEmqz2dDsP5fzHrFtr1bKigiZmnyeMAu2ZKojq17XbqsdQLRq8jr96WgfOXTOlA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=vDYoEobikrRDnQEIS7ACoFZVHOpwRRkRXCBs/bE5VZk=; b=JGYexkX8qO+OspasdSgVyAzJgf05tGWZMAdDcNtZ0D0TUnwinzClYGBn5hdNJTAVYhHkgcdRymbnVT/hLvI1Y5jXyN3JoYlidnIcuaQ6mVnMOUlxz7qONdxjXXFjOBYRJhgQ0BUFRMBu4+ggC5XdqcsrTZ8cs0km/HUm4JqHZsPPoidxAolDCnBpnlhNETtnBuUBF3zYyejxf6Psl7jqEdx43cgkRQGFJ61XMkWnWYVFM0B/HGrSNtDb1VgEDLvUKtWVus4z0GTtc1cZJa40Melk2JjJIXztcS6sJMDN7uLcYF1XtLNWgnnUqaZRkGn6VxDmM1ru17V9cBtIUSF76Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vDYoEobikrRDnQEIS7ACoFZVHOpwRRkRXCBs/bE5VZk=; b=O41wqzS2Z5YxOgsveEzmBoPZovR2tGt6DBZ0I9bbRhHnfvkhGIYSQOHnN5WFpnHCFOagCxgqqSdGblydsjv8ER0lXV2MOezDyiu8JbXJ4tfwtXPi4VQMHuCWabBYooI4k1/DkM4D5SEH36Do7q44wXkl4gC02iQhXHu7zjY6rTY=
Received: from CH3PR05MB10076.namprd05.prod.outlook.com (2603:10b6:610:12d::22) by PH7PR05MB9852.namprd05.prod.outlook.com (2603:10b6:510:2b6::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.28; Wed, 20 Mar 2024 02:45:18 +0000
Received: from CH3PR05MB10076.namprd05.prod.outlook.com ([fe80::49e6:ae6a:45c:c5ac]) by CH3PR05MB10076.namprd05.prod.outlook.com ([fe80::49e6:ae6a:45c:c5ac%4]) with mapi id 15.20.7386.025; Wed, 20 Mar 2024 02:45:18 +0000
Date: Wed, 20 Mar 2024 12:45:14 +1000
From: Ebben Aries <exa@juniper.net>
To: Alex Huang Feng <alex.huang-feng@insa-lyon.fr>
Cc: netconf@ietf.org
Message-ID: <ZfpNun0BW4RvparH@localhost>
References: <ZfkXx8YMJkQre37n@localhost> <DCFB8C61-00E8-4C5C-952D-9DDBA4A1293F@insa-lyon.fr>
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <DCFB8C61-00E8-4C5C-952D-9DDBA4A1293F@insa-lyon.fr>
X-ClientProxiedBy: CY8PR12CA0023.namprd12.prod.outlook.com (2603:10b6:930:4e::23) To CH3PR05MB10076.namprd05.prod.outlook.com (2603:10b6:610:12d::22)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CH3PR05MB10076:EE_|PH7PR05MB9852:EE_
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 4GP4LqqcORt+GCcxtCtujtURUfU4N91mJgCQ5QaAr4OjkKZ+QQMRI+hmhYM0OW6MEPCBTD07d2xJiCwEUHHSko8T2xlEVSWZoJiHJdrTIcJcVKLpODDpWxET1uH21UiBxxnZ86magj9bwafHNSfzBr/wmVR2KovVJxonza7L8AImLIHBIsaru03JqzL8Fb7tM0/QKNvAavz5lCELBy3eqO4t3zKGNaXSf6qqppqBnW4dbnOIb/YLNiUAjtZVkp2VZwpwBSCNkdwYvlFalsWc5bukxH/EG1FNUu8g1XTIgv8Q0JYJHgPULaei4PN3FNq1panSonlhHw5K/ETr469p7TdROOxw7DkkR0Wns0/kh5TRXy/fsp8raESkK3wseSoqJjD9TrExIoOPBavBwvRn3WLCd+PAagiOCLKCC5JjNcbSPdvb0+chFJe1Vspz5VJ5OYzy2kXW3+nEWdR6AFEoiVl4uffJKi1SgoR8GpU8RV2VpvLBKlR6KQuWlkbksSe35WRVASQHfFIWoz1bvjhuIpWnTtQSht84wYhkf3bEietFZ8i0zZBVGCAmAXHy8/iAgW0z1DcEKb+eBfakT313NYRQ0PKxFtiKxiEnGkTltF0=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR05MB10076.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: bDmiknxvUWQJ8uR/Dyt00Do2MQQv6RhvLud2VhfOVdp2RtzRJqpirhHiz0puAmF6rXkxEUSim3dMIkMyQq6CjYJaGre8NDzUOtA2WvKo/lb1ZcEpXk7Szzp8NuwqNr8+9hiCI77W5RCeJ4iTFPHfwIUmxlU9UvxD+KKH1RKZJgrFK+WHdEbpOmON56biTz0s34mCrk3Ipxw9o7xt3CkqsQPf+gZDm3nE8OxXn4PRSjemn8ENdI53nc4/epeiiOy9h6ELDherNwjZzv6qOUgE8bWI6+CSVWFCC3DbqUJQODhn79VlpL9nWhwsikl3F3PR9Gd71wHIsY/jpQ6ht407mVLnO9yVy3f3MQM59zYPysLo1OtO6NBX2fliS+4z3mmTs4rqxpdnhGWtBWVCAzqI3s3HXy8nXQ1zmEVSv6Z9v77FS5MpTyioki/gtwTZEYrPdJrfupwnOmCJvjXG4vrokq8/MIQcqThXxVZYtXQ/8ySg3LY8/M/b8V8xJUoKFgYSCcXDpYi4xAi1WJ2wS4wndtsLhiQjMefDxGPj5hxCyyd2BkT7q+Z4ayLYvUQPP5PJWD7iB3Ws88D5z4Fse73ntbVvGpdilR12dlUqr35tywmJLmClIjaWy5NkVSCs5YAhC2Q2it+wjkebPfE8hJrXVxpIaFhlUgiuLcv0EsLTJk8jfAuq1HOZHe9wf/YBU9I//UNX0+0weeqjGsR+85P4Gdt62dqCLCk383601jgTn7Jd4wKVte0+NopPztuvlt8KC/Rr1c55VDxTJ6VI1fZhMnMIsqoMC4PvR0zds3AyuMAFhQMHZF+pIrX0aHY8a5xOk+aoEPYmn4wxiCGFBrmevoiMr0cI9dDBm7ksYX9b/p2BONvLwhIQIf3BhkzTqDcIbr99LWt6adrMaYVLZtuCSZb+hQRv7JIUzdqz+bz47jhr6OHZU1XGUU9x8wU3t9jjXdVFuRG4rmNJiiEOOFf0mi3sZ83mFfhd7JdPCyzq3uHx7QpdXOwP/px/zz+4BzyuM0Go68EjKFnOt8t3XiNu+epkBPQTYSmWyYj9Am4TDrbYGGNfK8DriuW+ybwJx2IsQYIT+rr5HTGLVARbnueYyu0O0KoorbiPMFAAG+ph9Q9OQye7KH6//ACJUC54nHDV6m/PDgNVu4qMW67FJbkLLzdAY49TgOfqKpGErllUhZy9QgGuEhyFt3ijkpbVTycomkxFI+Ryu4tGL1fQn4unGlyQA4n3JG+ET1MLvVqj4qDc3fiGpksxWLBqtXakAHkG9MuIdH2J6mRRnYiwS4NkwM15GGUVqPtRv7xsNGTbLB86VEhYNdI5rZRMObqVOihJIkHthKHU7T3+hPpC/nzbTb5B/RFW9yo015ZI2a2CZc4AsVJU05BUYzxFicNwXHcitRZYG4RfZg3VBLmSLOAfX/rkwFOAF/qR8Xw9NrFPia0tL7suKn/ZE0vSlHFibB7ltsBBDH3xrWxd7nqchfjt//JtgevtLbUhWnwKLvZ4nWTxM2HLv88FGVHKp0RAHgNGm8+J7RE3/PfMdQf2+/7kWoJWlbsxN68TvEzglipXQ84cJ1caWuPttDwb/6OL/ApV
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 83975568-5d75-4ada-2c59-08dc4887c71f
X-MS-Exchange-CrossTenant-AuthSource: CH3PR05MB10076.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Mar 2024 02:45:17.9953 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: tp576vrO0Ua1O98KKLUrp1YxNVbYrwcSTS1PYhNJbpp5oH0A1fWWdMoaELqeMzg+
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR05MB9852
X-Proofpoint-ORIG-GUID: NAxdZ8BKoPosCXkY4ygy8V6yBRmHNq4g
X-Proofpoint-GUID: NAxdZ8BKoPosCXkY4ygy8V6yBRmHNq4g
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-19_10,2024-03-18_03,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 lowpriorityscore=0 adultscore=0 impostorscore=0 suspectscore=0 mlxscore=0 bulkscore=0 phishscore=0 clxscore=1011 mlxlogscore=929 priorityscore=1501 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2403140001 definitions=main-2403200020
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/qpxddSkNv7mFtotlhqc7TSvidHc>
Subject: Re: [netconf] draft-ietf-netconf-udp-notif :: transport source IP/interface/VRF
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Mar 2024 02:45:41 -0000

Thx Alex

Note, this is not unique to UDP but on a system w/ many interfaces and
potential VRF mappings, the ability to "pin" a source becomes more
important.

Unless such a construct/grouping is already nested underneath a
VRF/network-instance, an IP address by itself is insufficient for both
source + destination

default: eth0/10.1.1.1
default: lo0/192.168.1.1
network-instance (1): eth1/10.1.1.1
network-instance (1): lo1/192.168.1.1
network-instance (2): eth2/10.1.1.1
network-instance (2): lo2/192.168.1.1

Could have any source/destination combination/overlap inter/intra-NI
that needs to be distinguished

On 2024-03-20 11:24:26, Alex Huang Feng wrote:
> [External Email. Be cautious of content]
> 
> 
> Hi Ebben,
> 
> Thanks for reaching out.
> That’s a good point.
> We can add the local-address (and local-port) in the UDP-notif model so that the operator can configure it optionally.
> 
> I will also add this local-address and local-port in the generic udp-client-grouping (draft-ietf-netconf-udp-client-server).
> 
> Regards,
> Alex
> 
> > On 19 Mar 2024, at 13:42, Ebben Aries <exa=40juniper.net@dmarc.ietf.org> wrote:
> >
> > Section 3.2 states
> >
> > ---
> >  If Message Publisher ID unicity is not preserved through the
> >  collection domain, the source IP address of the UDP datagram SHOULD be
> >  used in addition to the Message Publisher ID to identify the
> >  information source.
> > ---
> >
> > It seems for configured "dial-out" transports, we are missing a
> > definition of the source IP or interface (the latter of which would need
> > a selection mechanism, prior a VRF reference) which is crucial for
> > receivers to distinguish (generally an identity that is stable - e.g.
> > loopback) sources.
> >
> > I've only briefed through this draft and not other transports so this
> > may very well apply to others as well
> >
> > _______________________________________________
> > netconf mailing list
> > netconf@ietf.org
> > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/netconf__;!!NEt6yMaO-gk!Fd_LCibn6pzPiClNoiJ7Sc-VkEdRqQLMWKguMOMhOxdlp7IMLxGVbBN3XKj3aICsuokIOXnHZt9e8XMnBCie-aDmJCHu$
>