[{"author": "Rajeev RK", "text": "<p><span aria-label=\"zany face\" class=\"emoji emoji-1f92a\" role=\"img\" title=\"zany face\">:zany_face:</span> Sartre is shy -- who'd have thought....</p>", "time": "2025-03-20T05:02:31Z"}, {"author": "Tony Przygienda", "text": "<p>those were all optimists, I wait for the unavoidable Dostoyevsky once we get little bit down the preso ;-)</p>", "time": "2025-03-20T05:03:14Z"}, {"author": "Tony Przygienda", "text": "<p>what about \"we keep forwarding packets out of spite\" ?</p>", "time": "2025-03-20T05:03:27Z"}, {"author": "Tony Przygienda", "text": "<p>hey, 800G is here as well ;-)</p>", "time": "2025-03-20T05:12:19Z"}, {"author": "Rajeev RK", "text": "<p>If we are signalling anyways, why not signal the actual constraints themselves, rather than the origin computed path, so intermediate nodes can make constraint compliant routing decisions, without an origin path constraining them</p>", "time": "2025-03-20T05:13:14Z"}, {"author": "Tony Przygienda", "text": "<p>yes, there are attemps to do that via sometimes atrocous things (Jeff H will disagree) like special communities</p>", "time": "2025-03-20T05:14:33Z"}, {"author": "Tony Przygienda", "text": "<p>the problem is then that you end up sending everything everywhere which blows out the control plane</p>", "time": "2025-03-20T05:14:53Z"}, {"author": "Tony Przygienda", "text": "<p>and ultimately you have to compute the constraint and put it on silicon which looks roughly like what signalling put there</p>", "time": "2025-03-20T05:15:09Z"}, {"author": "Tony Przygienda", "text": "<p>and you will discover like SR that, duh, you don't know whether your path works end2end w/o BFD;ing every hop</p>", "time": "2025-03-20T05:15:44Z"}, {"author": "Tony Przygienda", "text": "<p>no free lunch is the real theme of this preso ;-)</p>", "time": "2025-03-20T05:16:03Z"}, {"author": "Rajeev RK", "text": "<p>and this still has the issue of visibility -- the source cannot ever truly determine all viable paths without visibility on availability of all intermediate links, which is unrealistic, IMHO</p>", "time": "2025-03-20T05:16:49Z"}, {"author": "Tony Przygienda", "text": "<p>also, if you redistribute all constraints e'where how do you know they could be satisified, i.e. your path been setup. Thtt's why you have signalling ERO and so on crancking back on failures of setup</p>", "time": "2025-03-20T05:17:06Z"}, {"author": "Tony Przygienda", "text": "<p>@Rajeev, funy enough RSVP-TE works and works well at sizes you wouldn't believe likely ;-) And we have stuff like flood reflection where the scale is unlimited for all practical purposes. Also, seamless MPLS has been floating boats for 20 years commercially just fine ;-)</p>", "time": "2025-03-20T05:18:06Z"}, {"author": "Tony Przygienda", "text": "<p>@Rajeev, also, I would venture, the real TE game starts only once one starts to solve protection and bin packing if you are interested enough in the topic to look it up (or maybe you're already deeply familiar with such stuff, no offense meant).</p>", "time": "2025-03-20T05:24:48Z"}, {"author": "Rajeev RK", "text": "<p>@tony I consider myself very much an amateur, so am definitely gonna read up further</p>", "time": "2025-03-20T05:26:43Z"}, {"author": "Tony Przygienda", "text": "<p>and once at it add multicast to it ;-) RSVP-TE is not bad although most of the \"soft state\" original idea is gone (which was all the rage then ;-). Q.2931 is an old standard but a very, very good signalling protocol. As to engineering metrics, it's eitehr ISIS wide metric stuff used today or PNNI which was even richer.</p>", "time": "2025-03-20T05:28:09Z"}, {"author": "Benson Muite", "text": "<p><span aria-label=\"clap\" class=\"emoji emoji-1f44f\" role=\"img\" title=\"clap\">:clap:</span></p>", "time": "2025-03-20T05:28:10Z"}, {"author": "Rajeev RK", "text": "<p><span aria-label=\"clap\" class=\"emoji emoji-1f44f\" role=\"img\" title=\"clap\">:clap:</span></p>", "time": "2025-03-20T05:28:12Z"}, {"author": "Tony Przygienda", "text": "<p>having said all that. tactical traffic engineering is a good synthesis in certain scenarios and very, very often just throwing BW at the problem is easier/cheaper than any other thing ;-)</p>", "time": "2025-03-20T05:28:51Z"}, {"author": "Tony Przygienda", "text": "<p>Ruediger wants BIER then ;-) somebody brings him a bottle</p>", "time": "2025-03-20T05:31:08Z"}, {"author": "Boris Khasanov", "text": "<p>:)</p>", "time": "2025-03-20T05:41:27Z"}]