Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP
jouni korhonen <jouni.nospam@gmail.com> Mon, 17 September 2012 20:07 UTC
Return-Path: <jouni.nospam@gmail.com>
X-Original-To: dime@ietfa.amsl.com
Delivered-To: dime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C022921E803C for <dime@ietfa.amsl.com>; Mon, 17 Sep 2012 13:07:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CKjCU-VxtoUZ for <dime@ietfa.amsl.com>; Mon, 17 Sep 2012 13:07:11 -0700 (PDT)
Received: from mail-bk0-f44.google.com (mail-bk0-f44.google.com [209.85.214.44]) by ietfa.amsl.com (Postfix) with ESMTP id 67E7521E8047 for <dime@ietf.org>; Mon, 17 Sep 2012 13:07:10 -0700 (PDT)
Received: by bkty12 with SMTP id y12so2613961bkt.31 for <dime@ietf.org>; Mon, 17 Sep 2012 13:07:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=S1rvRUx89FMuJ8hWSZIX205EFHaCTi1qk8ojSIoD7Mw=; b=VVuckCQm7bQ8BZmecMsy/4/N/HXf1i/eA/4YyGyUXi8iAxAgVLmPDsgyCpQ/V8jqHV E2yaWTKIeZ9IwLrStV7RKhKBUQzf6ofqqQC+W5AFQheugLRIlUtXikbhD+dPTbYfmDFk HvN4beiRUzSjVxXVd9qrby7o/uCIpcB6+qMlDt7wrxtZ+Ybjnm2qaBI3zQTBDQrjwFVJ IbJiG/16qdHDRiYoya8OeoX6EqrU+gbo9914XOW5SYQ/Mn22rjk5JgKmod9JsDElbBA5 RcRZGSeykLnNmWQ7xvwJqvwu8+vIlUM0oX68njApskO89ms8NILAO5fw7BDKoVWO10bn MaxQ==
Received: by 10.205.117.4 with SMTP id fk4mr5058362bkc.64.1347912420800; Mon, 17 Sep 2012 13:07:00 -0700 (PDT)
Received: from ?IPv6:2001:1bc8:101:f101:226:bbff:fe18:6e9c? ([2001:1bc8:101:f101:226:bbff:fe18:6e9c]) by mx.google.com with ESMTPS id n17sm6518748bks.6.2012.09.17.13.06.53 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 17 Sep 2012 13:06:55 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset="us-ascii"
From: jouni korhonen <jouni.nospam@gmail.com>
In-Reply-To: <5F42DFF905CBA544A7BBB0909003E1A3148F14F987@FRMRSSXCHMBSC1.dc-m.alcatel-lucent.com>
Date: Mon, 17 Sep 2012 23:06:51 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <E4A11012-4F89-455F-AC98-57F188456D91@gmail.com>
References: <5F42DFF905CBA544A7BBB0909003E1A3148F14F7C6@FRMRSSXCHMBSC1.dc-m.alcatel-lucent.com> <50570410.9000708@gmail.com> <5F42DFF905CBA544A7BBB0909003E1A3148F14F987@FRMRSSXCHMBSC1.dc-m.alcatel-lucent.com>
To: "VITON HORCAJO, Pedro (Pedro)" <pedro.viton@alcatel-lucent.com>
X-Mailer: Apple Mail (2.1084)
Cc: "dime@ietf.org" <dime@ietf.org>
Subject: Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <dime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dime>, <mailto:dime-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dime>
List-Post: <mailto:dime@ietf.org>
List-Help: <mailto:dime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Sep 2012 20:07:11 -0000
Hi, Few quick comments inline. On Sep 17, 2012, at 3:09 PM, VITON HORCAJO, Pedro (Pedro) wrote: > Glen, > > Thanks for answering. > Maybe my original mail was too long, and I might have not have been clear enough. > > Let me rephase my questions, in a shorter way: > > 1.- The current text for Host-IP-Address AVP indicates the value to send when transporting over SCTP. > But which value should be sent when transporting over TCP? RFC3588bis says: The Host-IP-Address AVP (AVP Code 257) is of type Address and is used to inform a Diameter peer of the sender's IP address. This part is not SCTP specific. So at minimum you include the address the very TCP connection comes from. Repetition but acceptable. Also, Diameter host's DiameterIdentity may resolve to one or more IP addresses but not necessarily to all of those. It is a DNS provisioning matter. The Diameter node would know all its addresses it can use, so those additional addresses would be included. > 2.- What should a Diameter implementation do when receiving the Host-IP-Address AVP? In case of TCP.. that is more like FYI (unless someone plans to hack MPTCP into Diameter some day). Or in case of transport failure, the peer can select other IP for retrying the transport connection. With SCTP, there is always RFC5061. Addresses can be added to and deleted from an existing association. So for the responder it is good to know that some IP address maps to a DiameterIdentity of the initiator as those might be added later on. - JOuni > > Best Regards, > Pedro > >>> -----Original Message----- >>> From: Glen Zorn [mailto:glenzorn@gmail.com] >>> Sent: Monday, September 17, 2012 1:06 PM >>> To: VITON HORCAJO, Pedro (Pedro) >>> Cc: dime@ietf.org; glenzorn@gmail.com >>> Subject: Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP >>> >>> >>> On 09/17/2012 04:02 PM, VITON HORCAJO, Pedro (Pedro) wrote: >>>> Hi: >>>> After reviewing original RFC3588 and the lastest draft for >>> 3588bis-34, >>>> I have a couple of comments/questions related to the >>> Host-IP-Address AVP >>>> 1.- I don't have clear the behavior of a diameter peer >>> when SENDING >>>> the Host-IP-Address AVP in the CER/CEA messages, if using TCP to >>>> transport Diameter. >>>> In sections 5.3.1 (CER), 5.3.2(CEA) and 5.3.5 >>> (Host-IP-Address AVP), >>>> it indicates the behavior with respect to that AVP when >>> using SCTP or >>>> DTLS/SCTP as transport mechanism. >>>> The Host-IP-Address AVP (AVP Code 257) is of type >>> Address and is used >>>> to inform a Diameter peer of the sender's IP address. >>> All source >>>> addresses that a Diameter node expects to use with >>> SCTP [RFC4960] or >>>> DTLS/SCTP [RFC6083] MUST be advertised in the CER and >>> CEA messages by >>>> including a Host-IP-Address AVP for each address. >>>> When Diameter is run over SCTP [RFC4960] or DTLS/SCTP >>> [RFC6083], >>>> which allow connections to span multiple interfaces, >>> hence, multiple >>>> IP addresses, the Capabilities-Exchange-Answer message >>> MUST contain >>>> one Host-IP-Address AVP for each potential IP address >>> that MAY be >>>> locally used when transmitting Diameter messages. >>>> That might lead to think that if using TCP, that AVP >>> might/needs not >>>> be sent. >>>> However, not sending it would be a contradiction with the >>> CER/CEA ABNF >>>> message format, that states that the Host-IP-Address AVP is a >>>> mandatory AVP with at least 1 ocurrence : >>>> <CER> ::= < Diameter Header: 257, REQ > >>>> { Origin-Host } >>>> { Origin-Realm } >>>> 1* { Host-IP-Address } <------------ >>>> ... >>>> I think it would be a good idea to clarify: >>>> A.- whether Host-IP-Address MUST/SHOULD/MAY included in CER/CEA >>>> messages if using TCP >>> >>> As you point out, the command definition for the CER >>> requires at least >>> on instance of the AVP. What is unclear? >>> >>> ... >>> >>> > _______________________________________________ > DiME mailing list > DiME@ietf.org > https://www.ietf.org/mailman/listinfo/dime
- [Dime] [RFC3588bis-34] - Host-IP-Address AVP VITON HORCAJO, Pedro (Pedro)
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP Glen Zorn
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP VITON HORCAJO, Pedro (Pedro)
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP jouni korhonen
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP VITON HORCAJO, Pedro (Pedro)
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP jouni korhonen
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP Glen Zorn
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP Glen Zorn
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP jouni korhonen
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP Ben Campbell
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP jouni korhonen
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP Ben Campbell
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP Glen Zorn
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP Ankur Garg
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP jouni korhonen
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP jouni korhonen
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP VITON HORCAJO, Pedro (Pedro)
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP Ralph Loader
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP Ralph Loader
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP jouni korhonen
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP jouni korhonen
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP Ralph Loader
- Re: [Dime] [RFC3588bis-34] - Host-IP-Address AVP jouni korhonen