Re: [tcmtf] RV: TCMTF: Document A: mechanism for a muxer to discover a de-muxer
FERNANDO PASCUAL BLANCO <fpb@tid.es> Mon, 21 January 2013 09:01 UTC
Return-Path: <fpb@tid.es>
X-Original-To: tcmtf@ietfa.amsl.com
Delivered-To: tcmtf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix)
with ESMTP id 2F35521F868D for <tcmtf@ietfa.amsl.com>;
Mon, 21 Jan 2013 01:01:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level:
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5
tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 KtM4ClMYz5wm for
<tcmtf@ietfa.amsl.com>; Mon, 21 Jan 2013 01:01:40 -0800 (PST)
Received: from correo-bck.tid.es (correo-bck.tid.es [195.235.93.200]) by
ietfa.amsl.com (Postfix) with ESMTP id 06B4121F867E for <tcmtf@ietf.org>;
Mon, 21 Jan 2013 01:01:33 -0800 (PST)
Received: from sbrightmailg02.hi.inet (Sbrightmailg02.hi.inet [10.95.78.105])
by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006))
with ESMTP id <0MGY00A56X2FHL@tid.hi.inet> for tcmtf@ietf.org;
Mon, 21 Jan 2013 10:01:31 +0100 (MET)
Received: from vanvan (vanvan.hi.inet [10.95.78.49]) by sbrightmailg02.hi.inet
(Symantec Messaging Gateway) with SMTP id 91.B5.02896.BE30DF05;
Mon, 21 Jan 2013 10:01:31 +0100 (CET)
Received: from correo.tid.es (mailhost.hi.inet [10.95.64.100]) by tid.hi.inet
(iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPS id
<0MGY00A5VX2IHL@tid.hi.inet> for tcmtf@ietf.org;
Mon, 21 Jan 2013 10:01:31 +0100 (MET)
Received: from EX10-MB2-MAD.hi.inet ([169.254.2.165]) by
ex10-htcas4-mad.hi.inet ([::1]) with mapi id 14.02.0328.009;
Mon, 21 Jan 2013 10:01:30 +0100
Date: Mon, 21 Jan 2013 09:01:30 +0000
From: FERNANDO PASCUAL BLANCO <fpb@tid.es>
In-reply-to: <E721D8C6A2E1544DB2DEBC313AF54DE223FD8899@xmb-rcd-x02.cisco.com>
X-Originating-IP: [10.95.64.115]
To: "Muthu Arul Mozhi Perumal (mperumal)" <mperumal@cisco.com>,
"jsaldana@unizar.es" <jsaldana@unizar.es>
Message-id: <F5EDC35DF914C1428C28E149F10463A2689E2EA9@EX10-MB2-MAD.hi.inet>
MIME-version: 1.0
Content-type: multipart/alternative;
boundary="Boundary_(ID_iGJq5BfCq3ibA4gwxbO3fA)"
Content-language: en-US
Accept-Language: en-US
Thread-topic: [tcmtf] RV: TCMTF: Document A: mechanism for a muxer to discover
a de-muxer
Thread-index: AQHN95nqrakOPrux9Ea8FWSCk7gp5phTfKSA
user-agent: Microsoft-MacOutlook/14.2.5.121010
X-AuditID: 0a5f4e69-b7f636d000000b50-c6-50fd03eb4f88
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMKsWRmVeSWpSXmKPExsXCFe9nqPua+W+Aweq1Oha7Pm9gdGD0WLLk
J1MAYxSXTUpqTmZZapG+XQJXxtTHbxkLFuxhqlgzxaCBcf1kpi5GTg4JAROJvReWsUDYYhIX
7q1nA7GFBLYxSjy5KN3FyAVk/2CUOPpwHxOEM5NR4vzHe8wgVSwCqhL/9v1jBbHZBLQkTt9d
BTZJWCBK4suOKWAbOAV8JZbOfgK1TUHiz7nHYDUiAtkSH+/MB9rGwcEMNGfeN0UQk1fAW+Lo
GrCJvAKCEj8m3wOrZhbIlWjomsYEYYtLNLfeBIszAt38/dQaJoiJ0RKbv88GmygiYCSxbZIC
SFhUQE+i7dgZdogDBCSW7DnPDGGLSrx8/I91AqPYLCTbZiHZNgvJNgjbQOL9ufnMELa2xLKF
r6FsfYmNX84yQthmEqsatzMiq1nAyLGKUaw4qSgzPaMkNzEzJ93ASC8jUy8zL7VkEyMkFjN3
MC7fqXKIUYCDUYmH98DZzwFCrIllxZW5hxglOZiURHlZGf4GCPEl5adUZiQWZ8QXleakFh9i
lOBgVhLh/TnjT4AQb0piZVVqUT5MSoaDQ0mCdxkTUJtgUWp6akVaZg4w4cCkmTg4Qdp5gNqv
MQLV8BYXJOYWZ6ZD5E8xqnK0HOh+zijEkpeflyolzjsdpEgApCijNA9uzitGcaCDhXlPg6zh
AaZMuAmvgIYzAQ3nXfwbZHhJIkJKqoGxxZrJfPPNBUuM7kQsucSRN+/45PMZz1NmfPh96dkU
2yWMJguudYlp78nyuBB8X1TtbUVJH2dI0LVg5ULtvS4qnk381aG70qe+jPuvYt3wW2vu9Zbw
9w3unD0cFvdkxEVKrzV5O6u6TRA6XJpcUiLkdDdRI1MnI3grN8Ny7xeLCk9Mvl3AfU2JpTgj
0VCLuag4EQDpobtYVgMAAA==
Cc: "tcmtf@ietf.org" <tcmtf@ietf.org>
Subject: Re: [tcmtf] RV: TCMTF: Document A: mechanism for a muxer to discover
a de-muxer
X-BeenThere: tcmtf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Tunneling Compressed Multiplexed Traffic Flows \(TCMTF\) discussion
list" <tcmtf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcmtf>,
<mailto:tcmtf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tcmtf>
List-Post: <mailto:tcmtf@ietf.org>
List-Help: <mailto:tcmtf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcmtf>,
<mailto:tcmtf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Jan 2013 09:01:42 -0000
Hi Muthu,
I agree that a tunnel is not always needed. But when you say signaling doc, are you referring finally to the draft A? We agreed on addressing capabilities negotiation on that draft.
Nevertheless, I think we should clarify two thinks:
1. The way a mux is instructed with the IP address (for example) of a demux. That procedure could be:
* Static (i.e. Configuration within the mux)
* Dynamic (i.e. Instructed from a higher entity like a policy manager) and could be (or not) described in draft C
2. The capabilities negotiation: once a mux knows the IP address of a demux can negotiate the capabilities of the different layers (tunnel, multiplex and compression). This is also described at the draft A.
Regards,
Fernando Pascual Blanco
Telefónica Global Resources
Network Automation and Dynamization
TECHNOLOGY PEOPLE GROUP
F +34913128779
M +34682005168
fpb@tid.es
From: "'Muthu Arul Mozhi Perumal (mperumal) '" <mperumal@cisco.com<mailto:mperumal@cisco.com>>
Date: lunes, 21 de enero de 2013 06:40
To: Fernando Pascual Blanco <fpb@tid.es<mailto:fpb@tid.es>>, "jsaldana@unizar.es<mailto:jsaldana@unizar.es>" <jsaldana@unizar.es<mailto:jsaldana@unizar.es>>
Cc: "tcmtf@ietf.org<mailto:tcmtf@ietf.org>" <tcmtf@ietf.org<mailto:tcmtf@ietf.org>>
Subject: RE: [tcmtf] RV: TCMTF: Document A: mechanism for a muxer to discover a de-muxer
Hi Fernando,
|I´m sure we will find a consensus about that :).
Sure..
|What Muthu proposes sounds interesting to me but, to be honest, I think TCMTF
|establishing should be quite similar to the establishing procedures of tunnels
|defined in draft A (L2TP, GRE…),
I agree the procedures for establishing the association b/w the muxer and the de-muxer could be similar to those of establishing a tunnel. However, I would like us to avoid two assumptions:
1. The other end of a tunnel is always TCMTF capable. I think this is more important when you already have a tunnel (say, IPSec tunnel) and would like to perform TCMTF on the fly.
2. A tunnel is always needed for performing TCMTF. If we aren't doing any compression, but only multiplexing, the outermost IP header would be intact and should suffice for routing the packets. There are satellite networks where reducing the packets per second (pps) for VoIP calls is more important -- they don't do any compression, but only multiplexing, and don't setup a tunnel as well. For e.g:
http://www.cisco.com/web/strategy/docs/gov/aag_c45-697642_v2.pdf
http://www.cisco.com/web/strategy/docs/gov/ip_multiplexing_agensler.pptx
Nevertheless, I think all this go into the signaling doc. If we require capability negotiation, I think we can combine it with the procedure for establishing the association b/w the muxer and the de-muxer. If we make capability negotiation as optional, we might want to keep those as separate procedures.
Muthu
From: tcmtf-bounces@ietf.org<mailto:tcmtf-bounces@ietf.org> [mailto:tcmtf-bounces@ietf.org] On Behalf Of FERNANDO PASCUAL BLANCO
Sent: Wednesday, January 16, 2013 5:04 PM
To: jsaldana@unizar.es<mailto:jsaldana@unizar.es>; Muthu Arul Mozhi Perumal (mperumal)
Cc: tcmtf@ietf.org<mailto:tcmtf@ietf.org>
Subject: Re: [tcmtf] RV: TCMTF: Document A: mechanism for a muxer to discover a de-muxer
Hi Jose, Muthu,
I´m sure we will find a consensus about that :). What Muthu proposes sounds interesting to me but, to be honest, I think TCMTF establishing should be quite similar to the establishing procedures of tunnels defined in draft A (L2TP, GRE…), actually at network level TCMTF is a tunnel. Once established signaling will negotiate upper levels (multiplexing and HC) to perform TCMTF (draft A).
What do you think?
Regards,
Fernando Pascual Blanco
Telefónica Global Resources
Network Automation and Dynamization
TECHNOLOGY PEOPLE GROUP
F +34913128779
M +34682005168
fpb@tid.es<mailto:fpb@tid.es>
From: "jsaldana@unizar.es<mailto:jsaldana@unizar.es>" <jsaldana@unizar.es<mailto:jsaldana@unizar.es>>
Organization: Universidad de Zaragoza
Reply-To: "jsaldana@unizar.es<mailto:jsaldana@unizar.es>" <jsaldana@unizar.es<mailto:jsaldana@unizar.es>>
Date: miércoles, 16 de enero de 2013 11:18
To: "'Muthu Arul Mozhi Perumal (mperumal) '" <mperumal@cisco.com<mailto:mperumal@cisco.com>>, Fernando Pascual Blanco <fpb@tid.es<mailto:fpb@tid.es>>
Cc: "tcmtf@ietf.org<mailto:tcmtf@ietf.org>" <tcmtf@ietf.org<mailto:tcmtf@ietf.org>>
Subject: RV: [tcmtf] TCMTF: Document A: mechanism for a muxer to discover a de-muxer
Fernando, Muthu, everyone,
Since there is no consensus about this, I think we should carry on with the debate. Do you think the mechanism would be very complicated? Any new ideas?:
- *dynamically establishing, modifying and releasing tunnels*
#1. A *mechanism for a muxer to discover a de-muxer (and vice versa)*.
There is still no consensus here:
Fernando: “Regarding #1, to be honest, I am not completely sure of the need to specify a mechanism to discover muxes and demuxes between them. I think those kind of mechanisms have more sense in local environments but I´m not sure if it applies here. At least at the beginning this associations can be done manually.”
Muthu: “I think it is the opposite -- in local environments you can provision/associate them manually. However, in a multi-vendor environment over the Internet this should happen automatically.”
“#1 needs to be specified.”
Best regards,
Jose
De:tcmtf-bounces@ietf.org<mailto:tcmtf-bounces@ietf.org> [mailto:tcmtf-bounces@ietf.org] En nombre de Jose Saldana
Enviado el: martes, 15 de enero de 2013 11:56
Para: tcmtf@ietf.org<mailto:tcmtf@ietf.org>
Asunto: [tcmtf] TCMTF: Document A discussion: content and charter
Document (A) refers to the main TCMTF draft, currently in http://datatracker.ietf.org/doc/draft-saldana-tsvwg-tcmtf/
1.- Content of the Document
Currently it contains the description of the question and the protocols which could be used on each layer (tunneling, compressing, multiplexing). It says that the signaling issues would be that of each protocol.
There is consensus (I think) about this: we should include some signaling issues. The question is: What should we include in Draft A and what in Draft C?
- *Auto-negotiation* Negotiation mechanisms to decide the options at each layer (compression, multiplexing and tunneling) between mux and demux. Perhaps the mux has ROHC, ECRTP and IPHC, and the demux only has ECRTP and IPHC, so the two machines will have to negotiate in order to decide which compression protocol use.
This should be included in (A). I think there is consensus about this:
Juan Antonio: “The first kind of signaling ("auto-negotiation") is needed from the beginning if we don't want an extremely static protocol and therefore possibly difficult to get it working, especially when in most of cases the peers belong to different entities/companies.”
Dan: “We need that -- it is capabilities negotiation. It is needed because the protocol will fail if one side mistakenly thinks the other side has certain functionality, and because we will want to add some fancy new compression in the year 2020 and will need to negotiate it.”
Fernando: “I also agree with the idea of including the mux-demux signaling within the draft A (as Dan said, they are capabilities negotiation). This draft should be able to get two boxes with TCMTF fully working between them. Under my point of view this includes the definition of the capabilities in each node and the negotiation of that capabilities.”
Does this mean that Document (A) will no longer be a Best Current Practice? I think so.
- *dynamically establishing, modifying and releasing tunnels*
#1. A *mechanism for a muxer to discover a de-muxer (and vice versa)*.
There is still no consensus here:
Fernando: “Regarding #1, to be honest, I am not completely sure of the need to specify a mechanism to discover muxes and demuxes between them. I think those kind of mechanisms have more sense in local environments but I´m not sure if it applies here. At least at the beginning this associations can be done manually.”
Muthu: “I think it is the opposite -- in local environments you can provision/associate them manually. However, in a multi-vendor environment over the Internet this should happen automatically.”
“#1 needs to be specified.”
#2. A mechanism to *elect an optimal muxer and a de-muxer when there are more than one muxer/de-muxer for a flow*.
We agree: This can wait for Document (C).
Fernando: “#2 is more related to the higher entity that has to decide whether a flow should be TCMTFed or not, and under my point of view it can be addressed in a different draft.”
Muthu: “#2 can be added later.”
3. A mechanism to *setup/release a tunnel b/w a muxer and a de-muxer*.
We agree: This has to be included in (A).
Fernando “#3 I think should be included in the draft A, since it is a mechanism within the TFMTF protocol itself.”
Muthu: “#3 many not require much specification.”
2.- Should we include it in the Charter now?
Of course, Document (A) should be in the charter.
Best regards,
Jose
________________________________
Este mensaje se dirige exclusivamente a su destinatario. Puede consultar nuestra política de envío y recepción de correo electrónico en el enlace situado más abajo.
This message is intended exclusively for its addressee. We only send and receive email on the basis of the terms set out at:
http://www.tid.es/ES/PAGINAS/disclaimer.aspx
________________________________
Este mensaje se dirige exclusivamente a su destinatario. Puede consultar nuestra política de envío y recepción de correo electrónico en el enlace situado más abajo.
This message is intended exclusively for its addressee. We only send and receive email on the basis of the terms set out at:
http://www.tid.es/ES/PAGINAS/disclaimer.aspx
- [tcmtf] RV: TCMTF: Document A: mechanism for a mu… Jose Saldana
- Re: [tcmtf] RV: TCMTF: Document A: mechanism for … FERNANDO PASCUAL BLANCO
- Re: [tcmtf] RV: TCMTF: Document A: mechanism for … Muthu Arul Mozhi Perumal (mperumal)
- Re: [tcmtf] RV: TCMTF: Document A: mechanism for … FERNANDO PASCUAL BLANCO
- Re: [tcmtf] RV: TCMTF: Document A: mechanism for … Muthu Arul Mozhi Perumal (mperumal)
- Re: [tcmtf] RV: TCMTF: Document A: mechanism for … Jose Saldana
- Re: [tcmtf] RV: TCMTF: Document A: mechanism for … Muthu Arul Mozhi Perumal (mperumal)