Hi Richard, your coding of the initial design looks fine. However we did a lot of work in the past and the effort within the ALTO WG stalled. This did not seem to be due to technical disagreements by various draft authors (folks seemed fairly flexible and in rough consensus), but rather to the WG not wanting to move in this direction at the time.

I'm not sure what is the best way forward with topology extensions. Various working group participants have produced drafts over the years that clarified the problem statement, looked at and justified two major "architectural alternatives", worked on some encoding details, and wrote up some advanced work (the "A Routing State Abstraction Service Using Declarative Equivalence" draft) based on the potential topology extensions.

Before putting in a bunch more time and effort it would be good to know where the WG wants to go with these extensions. As we've discussed such extensions are very valuable in the SDN realm for network virtualization (with flexible network information disclosure). Either adopting a draft on topology extensions as a WG document or chartering a design team to write a series of documents would get my renewed participation.

Cheers

Greg B.


On 7/6/2016 9:52 AM, Y. Richard Yang wrote:
Greg, all,

I read the paper and found it highly relevant, for the convergence of our network graph/path vector design. Here, let us start with the initial design, before getting into the details of json encoding. Any feedback will be greatly appreciated.

- Path-vector request:
src/dest pairs; and optionally, for each pair, additional hint information such as demand, requirement metrics
  Requested properties of network elements

- Path-vector response:
Path vector for each src/dst pair, where each element in a path vector is an abstract network element
  A description of the properties of each network element.

Example:
  Req:
src/dst pairs: {s1 -> d1, demand = 10, latency < 20 ms}, {s2 -> d2, ...}
    properties: available-bw, cost

  Response:
    s1 -> d1: "e1", "e2", ...
    ...
    "e1" properties: available-bw = 10, cost = 3,

...

The preceding does not handle the case of query topology, but I feel that path vector, which essentially assumes that routing is given and no need to worry about path compressions, is a good, clean start.

Does the preceding missing anything?
Richard

On Tue, Jul 5, 2016 at 1:55 PM, Greg Bernstein <[email protected] <mailto:[email protected]>> wrote:

    Hi all since some of our original Internet Drafts association with
    ALTO "topology extensions" our well out of date, those that are
    interested may want to look at a technical paper that Young and I
    put together back in 2012
    
(https://urldefense.proofpoint.com/v2/url?u=http-3A__www.grotto-2Dnetworking.com_files_BandwidthConstraintModeling.pdf&d=CwICAg&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=bzkMATE853C7mq8KpSsYfQ4CVhl2BqBpdPkKwCmbjvw&s=I_FGEj7wmGCRa-fWF84rtryfbW8a3WpXu1nXnSeaSBg&e=
    ). This has motivations, concepts, alternative representations and
    color highlighted figures to aid in comprehension.  We also have
    the short (11 slide) presentation that we gave at the Vancouver
    2012 IETF for those that never saw it or need to job their memory.

    Cheers

    Greg B.


    On 7/5/2016 10:27 AM, Vijay K. Gurbani wrote:

        On 07/05/2016 12:25 PM, Y. Richard Yang wrote:

            Vijay,

            Please see inline. [...] OK. We should target posting a
            spec by this
            Friday so that we can discuss the spec before the meeting,
            to remove
            any confusion/bewilderment. Since the key piece is encoding
            specification of (1) graph; and (2) path vector associated
            w/ a
            graph. We will target posting those spec, precisely first.


        Richard: Awesome!  Thanks.

        - vijay


    _______________________________________________
    alto mailing list
    [email protected] <mailto:[email protected]>
    
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_alto&d=CwICAg&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=bzkMATE853C7mq8KpSsYfQ4CVhl2BqBpdPkKwCmbjvw&s=-othJunl7gz_02BM9c1kqLPhFmI2iJr3vD6gu41kd_w&e=





--
--
 =====================================
| Y. Richard Yang <[email protected] <mailto:[email protected]>>   |
| Professor of Computer Science       |
| http://www.cs.yale.edu/~yry/ <http://www.cs.yale.edu/%7Eyry/>        |
 =====================================

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

Reply via email to