<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Simon Beevers]]></title><description><![CDATA[My Personal Substack]]></description><link>https://www.meckanix.co.uk</link><image><url>https://substackcdn.com/image/fetch/$s_!95p6!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa51cf59e-0356-4242-97d7-4683633139c4_675x675.png</url><title>Simon Beevers</title><link>https://www.meckanix.co.uk</link></image><generator>Substack</generator><lastBuildDate>Mon, 11 May 2026 11:49:16 GMT</lastBuildDate><atom:link href="https://www.meckanix.co.uk/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Simon Beevers]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[meckanix@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[meckanix@substack.com]]></itunes:email><itunes:name><![CDATA[Simon Beevers]]></itunes:name></itunes:owner><itunes:author><![CDATA[Simon Beevers]]></itunes:author><googleplay:owner><![CDATA[meckanix@substack.com]]></googleplay:owner><googleplay:email><![CDATA[meckanix@substack.com]]></googleplay:email><googleplay:author><![CDATA[Simon Beevers]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Searching for Success]]></title><description><![CDATA[What I&#8217;ve learned so far from operating networks ... part 3 of &#8230; who knows &#129335;&#127995;&#8205;&#9794;&#65039;]]></description><link>https://www.meckanix.co.uk/p/searching-for-success-aee</link><guid isPermaLink="false">https://www.meckanix.co.uk/p/searching-for-success-aee</guid><dc:creator><![CDATA[Simon Beevers]]></dc:creator><pubDate>Tue, 10 Feb 2026 08:00:57 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ed4e43c2-e24c-45cb-9053-3ad40f015dad_300x169.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Carrying on from <a href="https://meckanix.substack.com/p/searching-for-success-cd6">What I&#8217;ve learned so far from operating networks ... part 2 of &#8230; who knows &#129335;&#127995;&#8205;&#9794;&#65039;</a></p><h1><strong>System 1 and System 2</strong></h1><p>What is this &#8217;system 1&#8217; and &#8217;system 2&#8217; anyways?</p><p>System 1 and system 2 have been referred to by many things, and system numerology isn&#8217;t the best nor the first name for them. Some texts refer to them as monkey brain and machine brain (<a href="https://chimpmanagement.com/books-by-professor-steve-peters/the-chimp-paradox/">The Chimp Paradox</a>).</p><p>The best way to view &#8216;the system&#8217; (as proposed by Keith Stanovich and Richard West), is system 1 is your reactive part of your brain, and system 2 is called into action when there is no known or available response in system 1.</p><p>Over time you and your environment train your system 1 to react to give situations and stimuli.  Whereas system 2 is more like your long term memory and stores key facts and information &#8230; etc.  The two things to remember are;</p><ol><li><p>System 1 is effectively &#8216;in charge&#8217;. There&#8217;s no decision or reaction that doesn&#8217;t initially engage system 1 first (aka &#8216;the chimp&#8217;).</p></li><li><p>Our systems/brain is lazy, therefore if system 2 needs to be engaged, it will work with system 1 to see if there is a &#8216;good enough&#8217; response, even if that response doesn&#8217;t completely fit what is actually needed (aka &#8216;the computer&#8217;).</p></li></ol><p>As per the old cliche, wherever possible &#8216;think twice and cut once&#8217; (aka &#8216;the human/ you&#8217;).</p><div class="pullquote"><p><em>&#8220;System 1 operates automatically and quickly, with little or no effort and no sense of voluntary control.</em></p><p><em>System 2 allocates attention to the effortful mental activities that demand it, including complex computations. The operations of System 2 are often associated with the subjective experience of agency, choice, and concentration.&#8221;</em></p><p><em>Daniel Kahneman, Thinking, Fast and Slow</em></p></div><h1><strong>Negative Positivity</strong></h1><p>Over recent years we humans have focused on positivity being &#8216;the cure&#8217; for various problems and issues, whether it be our lives both at home or in business.  However, more recently this has started to spillover into what I call, negative positivity.  And by that I mean, positivity at all costs &#8230; which ironically comes with quite a toll to be paid.</p><p>The human race isn&#8217;t designed to be happy all of the time, and coping with this thing we call life, is hard enough in these modern times with 24&#215;7 media, news coverage and operating cycles, so to be positive 24&#215;7 is not natural.</p><p>We need to be able to flow unabated between happy, sad, angry, elated, stoic &#8230; etc., without fear of retribution from our fellow human beings.  Which is compounded by the endless stream of digital content on social media, &#8216;showing&#8217; everyone being happy and successful ALL of the time.</p><p>Just remember, what others show you isn&#8217;t always the truth and be conscious of what your chimp is interpreting for you (just remember to put it through your own &#8216;computer&#8217;/ filter).</p><h1><strong>Media</strong></h1><p>Social media and the wider media and advertisements, are just that, media.  And whether you like it or not, whilst there is a lot of respectable outlets and sources, it is peppered with additional information and sources which want to hold a false mirror to you for their own gain.</p><p>The biggest underpin of the social element of that is companies that want to sell you the idea that, whatever idea they can impart to you or mental thread they can pull on, that they and only they, have the answer.  And a lot of the time this is done with either stereotyping or negative re-enforcement.</p><p>The second is individuals selling their story of how perfect or amazing their life and/ or achievements are.  There&#8217;s several articles every year about how filters and photo editing on social media portray the subjects as &#8216;perfect&#8217; or &#8216;beyond human&#8217;, and then the &#8216;scandals&#8217; as a celebrity is caught out faking their beautiful life to the masses.</p><p>My personal opinion regarding social media content, that with the exception of genuine people (usually family and friends) and fact checked news outlets, the wider influencers and media that they generate (videos promoting the &#8216;latest&#8217; skin care or cure for loneliness) is all fake and ultimately as per YoYo&#8217;s in the &#8216;00&#8217;s its all temporary.  They prey on people&#8217;s insecurities and fear of missing out (FOMO) to create peer pressure (either externally or self inflicted) &#8230; it&#8217;s one big algorithm and it&#8217;s stacked against &#8230; you!</p><div id="youtube2-uaaC57tcci0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;uaaC57tcci0&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/uaaC57tcci0?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>And in typical human fashion of keeping up appearances or FOMO, we can push ourselves into situations which can have long term negative consequences.</p><p>What you have however, is what you&#8217;ve achieved and accomplished for your lifetime.   No-one can take that away from you, and if someone is using any of this (or the lack of it) to be rude to you, that&#8217;s there problem, not yours.  What you can do, (is kind of what I&#8217;m doing now) is share your experiences, learnings, failures &#8230; etc., so that others can learn from them to improve themselves in a positive way and rebuild their resilience that the modern world has slowly stripped them of.</p><p>I&#8217;ll explain later how FOMO for me nearly put me in the hospital.</p><h1><strong>&#8216;Coping&#8217; Mechanisms &#8594; Tool Kits</strong></h1><p>&#8216;Coping&#8217; is a cliched term, so I&#8217;d like to move the conversation to &#8216;Tool Kits&#8217;.  Without repeating several of the suggestions that appear throughout this article, the one that should be advocated here the most is awareness.  Once you&#8217;re aware you can act, and remember what worked one time or for a specific scenario might not work for the current one; hence needing a tool kit in order to be more flexible as life changes and evolves.</p><p>The place I started was getting comfortable in my own skin, or at least as comfortable as you can.  It&#8217;s easier said than done, and depending on the situation I&#8217;m in, I can quickly find myself regressing if I&#8217;m not care.  I&#8217;m still working my way along this journey, and so far it&#8217;s at least yielded the results in the &#8216;Searching for Success&#8217; series.</p><h1>References</h1><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;b2d8ccc5-5767-4fe9-8de7-cfaff73b189f&quot;,&quot;caption&quot;:&quot;Carrying on from What I&#8217;ve learned so far from operating networks ... part 1&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Searching for Success&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:186797542,&quot;name&quot;:&quot;Simon Beevers&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e432be72-8898-4e88-9822-d4c02eb44308_1085x1085.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-02-15T07:18:51.603Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db1e7b45-6ec9-4fd2-a262-392f1d65073f_2560x1440.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://meckanix.substack.com/p/searching-for-success-cd6&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:157185979,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:3578815,&quot;publication_name&quot;:&quot;Simon Beevers&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!95p6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa51cf59e-0356-4242-97d7-4683633139c4_675x675.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h1>Recommended Reading/Book(s)</h1><ul><li><p><a href="https://chimpmanagement.com/books-by-professor-steve-peters/the-chimp-paradox/">https://chimpmanagement.com/books-by-professor-steve-peters/the-chimp-paradox/</a></p></li><li><p><a href="https://www.amazon.co.uk/Thinking-Fast-Slow-Daniel-Kahneman/dp/0141033576">https://www.amazon.co.uk/Thinking-Fast-Slow-Daniel-Kahneman/dp/0141033576</a></p></li><li><p></p></li></ul>]]></content:encoded></item><item><title><![CDATA[🖖🏻 It's Data Jim, but not as we know it 🖖🏻]]></title><description><![CDATA[The long tail problem of moving to a data driven and data centric view of the world/ network.]]></description><link>https://www.meckanix.co.uk/p/its-data-jim-but-not-as-we-know-it</link><guid isPermaLink="false">https://www.meckanix.co.uk/p/its-data-jim-but-not-as-we-know-it</guid><dc:creator><![CDATA[Simon Beevers]]></dc:creator><pubDate>Thu, 29 Jan 2026 07:03:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!e1QM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ff06fef-5da8-416e-8de0-17b77a7d9e1a_1200x760.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Disclaimer</h1><p>I&#8217;m a network engineer by trade and not a developer, DevOPS, platform engineer and/ or a data engineer/ DBA, therefore the thoughts below are moving towards a vision/ utopian state, rather than best practices.</p><h1>The Value Proposition</h1><p>One of the biggest hurdles within an organisation when on a &#8220;data transformation&#8221; journey is the cost of storing the data.  Whether the data is a rest, hot, warm, lukewarm, cold or freezing/ frozen, it&#8217;s a KB here and a KB there of data which soon adds up.</p><p>However in a data driven world data is king/ queen/ $insert deity of choice$.  Without it a modern network operator is blind to what is happening in their network, and so there&#8217;s unexplainable outages, missed opportunities for proactive intervention, and overall a poor customer experience.</p><p>So how do you turn that data into something valuable?  Well unlike social networks or cookie scrapers for telecommunications providers, I see the following top three as the drivers/ KPIs for any business case: </p><h2>Customer Experience/ Satisfaction</h2><p>A happy customer in telco is a quiet customer.  And other than consuming connectivity, therefore a fractal of last mile equipment, an even smaller fractal of a local point-of-presence (PoP), a minute fractal of subscriber termination, backhaul, peering and transit; the total cost of keeping the customer is relatively low.</p><p>The upside of this, is depending on how &#8220;active&#8221; in any community they are, there&#8217;s free PR; &#8220;Hey $TELCO$ is great, the service just works and &#8230;&#8221;, and (as long as there&#8217;s no shocking price hikes (<a href="https://www.bbc.co.uk/news/articles/c5y02797xygo">Q4 2025 O2 Price Hike</a>), they&#8217;ll stay a subscriber of the service until either performance/ experience drops or the value (typically price point) of another service becomes more attractive.</p><h2>Mean Time to Innocence (MTTI) or not</h2><div class="pullquote"><p>&#8220;The $NETWORK$ is down&#8221; &#8230; &#8220;It&#8217;s always the $NETWORKS$ fault&#8221;</p></div><p>The one thing I&#8217;ve learnt in my years of experience operating networks, the faster you can prove the innocence or not, of a network, the faster the problem is resolved. </p><p>And with modern networks getting less complicated technologically, but more &#8216;noisy&#8217; data wise in regards the number of customers using the network, that means traditional ways of monitoring the network and the logging of the data have become obsolete.</p><p>And the data that drives the MTTI, is one of the linchpins of keeping customer experience/ satisfaction high for using your network. </p><h2>Cost to Serve</h2><p>The &#8216;elephant in the room&#8217; if you will, is the &#8216;ugly&#8217; topic of the costs.  There's the costs to get a connection to a customer, then the costs of &#8216;acquiring&#8217; the customer (yes for those who don&#8217;t deal with the commercial/ product side of a business, that is a term), the costs of maintaining the customer, and finally the costs of disconnecting the customer; the customer lifecycle.</p><h3>Connecting and Acquisition</h3><p>Whilst data has limited impact on connecting and acquiring the customer, other than the best and most economical route to get to said customer and what package would best suit and be attractive to sad customer, the major drivers for those costs are time and resources.</p><p>So the better the data is about what is needed to connect a customer and the time needed to achieve a good quality job, or about what demographics are in the area to offer targets deals either based on their preferences or time of year, i.e., &#8220;Hey $INSERT_NAME$, you&#8217;ve had multiple WiFi faults this year, would you like to upgrade to the &#8216;whole home' WiFi&#8217; package a Z% discount rate?&#8221; or &#8220;As $INSERT_GAME$ is sending out $UPDATE_SIZE$ patch on the $INSERT_DATE$ would you like a speed boost to $INSERT_TOP_PACKAGE$ for 12hrs to make sure you can get the game as fast as possible?&#8221;</p><h3>Maintaining the Customer</h3><p>As described above in <a href="https://meckanix.substack.com/i/180574869/mean-time-to-innocence-mtti-or-not">Mean Time to Innocence (MTTI) or not</a>, the data is king/ queen/ $insert deity of choice$.</p><p>So imagine (if you will) gaining the ability to be proactive and turn the contact centre into a revenue generating position of a business, rather than a cost overhead.</p><p>What do I mean by this?  Well turning the &#8216;flow&#8217; (if you will) of how a contact centre engages with the customer base from &#8220;Hello, my name is X, how can I help you today?&#8221;, to &#8220;Hello, my name is A from BCORP and we suspect that there might be a fault due to occur on your service/ in your area, would it be ok for BCORP to book an appointment with you so that C can visit you to do proactive work?&#8221;.</p><p>Alternatively in a reactive situation, messaging the customer BEFORE they try and call in &#128561;&#129327; &#8220;Hello, this is BCORP we have notice a problem with your service, please see $URL$ for live updates. We will message you again in X minutes/ hours (depending on SLA) with an update&#8221;.   And in said updates, being able to have clear and concise, data centric updates from the data driven insights (not marketing fluff).</p><p>Now that might not be the exact method or style of engagement (I&#8217;m no marketeer or public relations guru, I&#8217;m more of a &#8216;networks guy&#8217;), however the &#8216;power&#8217; of getting ahead of something builds confidence and trust in the customer base.</p><h1>That&#8217;s All Very Nice, However How Can This Be Done?</h1><p>So with the skeleton of WHY above, and some of the WHAT covered in my previous post <a href="https://substack.com/home/post/p-176950571">&#129302; &#8220;I have detailed files&#8221; &#129302;</a>, the HOW starts to form based on <a href="https://substack.com/home/post/p-175367077">&#127926; Do you want to find a Network? &#127926;</a>.</p><h2>What Does The Ecosystem Look Like?</h2><p>Strangely enough we&#8217;re going to start embarking on a fairly familiar journey, automation.  The difference is, this is focused on WHAT can be done and some direction/ options on HOW to do it (not every option fits every organisation), rather than dry prescriptive &#8216;play nicely with each other&#8217; &#8220;standards&#8221;, and finally a utopian endgame which I hope we can see in my lifetime, autonomics.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!StBd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd826cea0-db57-4148-a9e8-f90a034c2ff0_640x426.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!StBd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd826cea0-db57-4148-a9e8-f90a034c2ff0_640x426.png 424w, https://substackcdn.com/image/fetch/$s_!StBd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd826cea0-db57-4148-a9e8-f90a034c2ff0_640x426.png 848w, https://substackcdn.com/image/fetch/$s_!StBd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd826cea0-db57-4148-a9e8-f90a034c2ff0_640x426.png 1272w, https://substackcdn.com/image/fetch/$s_!StBd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd826cea0-db57-4148-a9e8-f90a034c2ff0_640x426.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!StBd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd826cea0-db57-4148-a9e8-f90a034c2ff0_640x426.png" width="640" height="426" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d826cea0-db57-4148-a9e8-f90a034c2ff0_640x426.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:426,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27566,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/180574869?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd826cea0-db57-4148-a9e8-f90a034c2ff0_640x426.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!StBd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd826cea0-db57-4148-a9e8-f90a034c2ff0_640x426.png 424w, https://substackcdn.com/image/fetch/$s_!StBd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd826cea0-db57-4148-a9e8-f90a034c2ff0_640x426.png 848w, https://substackcdn.com/image/fetch/$s_!StBd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd826cea0-db57-4148-a9e8-f90a034c2ff0_640x426.png 1272w, https://substackcdn.com/image/fetch/$s_!StBd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd826cea0-db57-4148-a9e8-f90a034c2ff0_640x426.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Drinking From The Firehose</h2><p>So as stated previously, modern networks are generating more and more data &#8220;noise&#8221; and this is due to increasing customers taking the service, and observability required to maintain the service (or a developer leaving the debugging turned on and pushing to the live/ deployed code base &#129318;&#127995;).</p><p>Now the &#8216;knee jerk&#8217; option is to start filtering, however I recommend collecting all of the data and keeping it as long as needed whilst observing the legal boundaries that you have to operate your network(s) in.</p><p>Doing this brings it&#8217;s own challenges, fundamentally the legal requirements and cost, hence me starting this post with the WHY statement.</p><h3>Where Will the Data Come From? &#8220;Data Source&#8221;</h3><p>Data is generated within a system, closed or open.</p><p>For networking the common ways to communicate the telemetry data (streaming telemetry/ dial-out) is via; RADIUS, Syslog, SNMP traps, gNMI, NETCONF, IPFix and several others (including vendor proprietary).  There are also dial-in options such as SNMP, gNMI and NETCONF.  Typically these pieces of data are stored in a database or a log file with limited or no API.  Therefore, an API is needed.</p><p>For systems/ software these tend to be dial-out options, whereby the &#8216;north&#8217; system makes a &#8216;southbound&#8217; request to the supplicant system via an API, i.e., an Operations Support Systems (OSS) stack will make a provisioning request via API to the Network Management System (NMS) or Element Management System (EMS).  Typically this is a API platform with a WebUI, (until the humans are no longer needed).</p><p>The foundational block of this, is to build data products and build them per role type, and the ingest data products should be laid out the same way that the Implementation/ Intent Engine products are, to help maintain the Imperatives (inside the Policy Engine), however more about that later.</p><p>Overall as there are several sources of disparate data, so building relationships between them is critical to the longterm success, especially as the entropy of the data grows.</p><h3>How to Collect the Data? &#8220;Ingest Engine&#8221;</h3><p>As there&#8217;s so many sources of data, and in an operational network a lot of outcomes from the data are only needed in and around the area that it was generated, then using local caches/ agents (see <a href="https://datatracker.ietf.org/doc/html/rfc8993#name-autonomic-service-agents-as">Autonomic Service Agents (ASAs)</a>) is a way forward.</p><p>This also means that local processing is required and anything:</p><ol><li><p>outside of the:</p><ol><li><p>compute capabilities.</p></li><li><p>current interaction sets/ training models.</p></li></ol></li><li><p>which is needed globally (i.e., RADIUS, event alarms).</p></li></ol><p>Should then be processed at a central location, before being returned to the local store to be actioned in the subsequent engines.</p><p>Once processed events can be sent back to a central location for wider viewing and understanding.</p><h3>How to Store the Data? &#8220;Ingest Engine&#8221;</h3><p>Now this is where the nuances start.  </p><p>So, an example of this is say, an Optical Line Termination (OLT) device.  An OLT will generate data for the:</p><ul><li><p>User Network Interface (UNI) port on an Optical Network Terminal (ONT) unit</p><ul><li><p>Throughout</p></li><li><p>Speed of the interface</p></li><li><p>Duplex of the interface</p></li><li><p>CRC errors</p></li><li><p>&#8230; etc.</p></li></ul></li><li><p>The light levels of the PON port of the ONT</p></li><li><p>The light levels of the PON port of the OLT</p></li><li><p>&#8230; etc. (see <a href="https://substack.com/home/post/p-176950571">&#129302; &#8220;I have detailed files&#8221; &#129302;</a>, for more info)</p></li></ul><p>For the most part it will generate that information in a standards based way, although the units of the output might vary, i.e., interface speeds are now in the Gbps, however for some vendors when the code for the Network Operating System (NOS) was created the speeds were in the Kbps or Mbps, so the units needs refactoring. </p><p>However when it comes to the logging of its events bus, that&#8217;s when things go proprietary, and normalisation in my opinion is the best way to deal with this at scale.  Otherwise you&#8217;re such with a large matrix of event triggers which can become cumbersome.  Whereas normalisation can follow an If This, Then That (ITTT) approach, which is more logical for a human to backtrace.</p><p>Finally you need to &#8216;join the dots&#8217;.  Ultimately there should be a data product per element with a view using the profile applied based on its role in the network.  However as services are provisioned over said network element, the service will need a relationship creating with the element(s), based on the resource(s) it consumes from said element(s).  There&#8217;s a few &#8216;schools of though&#8217; on this, and whilst as I said above I&#8217;m not a DBA, I personally visualise this as a 3D graph/ model, using nodes to set the anchor(s) and the values are then associated with the nodes.  This is so a value can change (such as an IP address, VLAN ID, interface number &#8230; etc.), and not break the relationship; unless the node needs to be removed/ deleted, i.e., the line card is removed.</p><p><strong>Example graph relationships</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lHA5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829a2c16-5d5f-4c97-8507-f4f6085794ac_1720x1431.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lHA5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829a2c16-5d5f-4c97-8507-f4f6085794ac_1720x1431.png 424w, https://substackcdn.com/image/fetch/$s_!lHA5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829a2c16-5d5f-4c97-8507-f4f6085794ac_1720x1431.png 848w, https://substackcdn.com/image/fetch/$s_!lHA5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829a2c16-5d5f-4c97-8507-f4f6085794ac_1720x1431.png 1272w, https://substackcdn.com/image/fetch/$s_!lHA5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829a2c16-5d5f-4c97-8507-f4f6085794ac_1720x1431.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lHA5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829a2c16-5d5f-4c97-8507-f4f6085794ac_1720x1431.png" width="1456" height="1211" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/829a2c16-5d5f-4c97-8507-f4f6085794ac_1720x1431.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1211,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:385771,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/180574869?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829a2c16-5d5f-4c97-8507-f4f6085794ac_1720x1431.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lHA5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829a2c16-5d5f-4c97-8507-f4f6085794ac_1720x1431.png 424w, https://substackcdn.com/image/fetch/$s_!lHA5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829a2c16-5d5f-4c97-8507-f4f6085794ac_1720x1431.png 848w, https://substackcdn.com/image/fetch/$s_!lHA5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829a2c16-5d5f-4c97-8507-f4f6085794ac_1720x1431.png 1272w, https://substackcdn.com/image/fetch/$s_!lHA5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829a2c16-5d5f-4c97-8507-f4f6085794ac_1720x1431.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h4>Normalising with Data Privacy</h4><p>Whilst this is easier said than done, I believe that aiming for a normalised view of (or at least a way to view) the data with data privacy at the heart will break the back of this problem.  The reality, is vendors of hardware and software have little or no incentive to do this, never mind the quagmire of trying to inflict this via a standards body.</p><p>Ok, so how can this be achieved?  One option is to use Large Language Models (LLMs) and train it on key word analysis on a per vendor per solution in order to gain insights and analysis.  If this is done in conjunction with a Data Mesh architecture, it means the next step of joined up thinking (finding the signal in the noise), can begin.</p><h4>Replication and Redundancy</h4><p>So the likes of the hyperscalers and content distribution networks have grappled with this for some time and the likes of Netflix have published several articles which are worth looking into.  I don&#8217;t fully understand the HOW parts of these articles, however the WHAT is simple; data needs to be replicated, as disparate systems need access to the same information, however said data needs to be clean, uncorrupted and the same amongst the disparate systems.</p><p>Introducing Conflict-free Replicated Data Type (CRDT).</p><p><a href="https://netflixtechblog.com/building-a-resilient-data-platform-with-write-ahead-log-at-netflix-127b6712359a">Building a Resilient Data Platform with Write-Ahead Log at Netflix</a></p><p><a href="https://netflixtechblog.com/netflix-edge-load-balancing-695308b5548c">Rethinking Netflix&#8217;s Edge Load Balancing</a></p><div id="youtube2-Z4Gx7SP1E14" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Z4Gx7SP1E14&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/Z4Gx7SP1E14?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div id="youtube2-JirCwLXlH_c" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;JirCwLXlH_c&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/JirCwLXlH_c?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Additional reading</p><p><a href="https://arxiv.org/pdf/2312.10172">Load is not what you should balance: Introducing Prequal</a></p><h2>Implementing the Dots &#8220;Intent Engine&#8221;</h2><p>This is where modelling is very important and creating frameworks that are vendor agnostic and data driven.</p><p>What I mean by this is, historically vendors have created their own way of laying out and storing the data which drives their network element(s), however when you have several vendors in your ecosystem, keeping data models mapped per vendor becomes unsustainable, especially when the vendor changes their models between NOS versions.</p><p>So as explored above, keeping your own data model which can be abstracted per vendor is how you can drive your intended outcomes (more on &#8220;Implementation Engine&#8221; shortly).</p><h3>What the F*&amp;k is an Intent!?</h3><p>Intents in my world are finite actions, i.e., &#8220;I would like to eat a tasty bowl of rice&#8221;, in the realms of reality, for that term either; the bowl will become empty or my stomach will become full.</p><p>In networking a finite request of a network element to perform a task would be:</p><ul><li><p>provision network element X with serial number Y for role Z with profile 1234.</p></li><li><p>add feature X to network element Y from updated profile 4567.</p></li><li><p>provision customer X for product Y over path Z starting a date A time B and finishing at date C time D.</p></li></ul><h2>&#127926; Woop-woop, that's the sound of da police &#127926; &#8220;Policy Engine&#8221;</h2><p>Policies are what you would expect, the &#8216;policing&#8217; of the Intents.  They should be set by the business/ organisation objectives and follow an interpretation of Asimov&#8217;s Three Laws of Robotics:</p><ol><li><p><strong>A Network Ecosystem may not injure the network</strong> or, through inaction, allow the network to come to harm.</p></li><li><p><strong>A Network Ecosystem must obey the orders</strong> given it by human beings, except where such orders would conflict with the First Law.</p></li><li><p><strong>A Network Ecosystem must protect its own existence</strong> as long as such protection does not conflict with the First or Second Law.</p></li></ol><p>So if an Intent is finite, then you&#8217;ve guessed it, a Policy is infinite.  Using the boundaries set by the business/ organisation logic and the telemetry from the Ingest Engine to measure the KPIs/ metrics/ data coming from the network elements, it is the binding &#8216;force&#8217; behind keeping a Network Ecosystem stable and running as per the require Intent(s) of the Network Operator.</p><h2>That Cute, However What Are My Options? &#8220;Implementation Engine&#8221;</h2><p>If creating your own data structures, and relationships is not something you want to do, there are quite a few tools out there now.  One I would recommend exploring is <a href="https://netboxlabs.com">NetBox</a> (no I don&#8217;t work for them, and no this isn&#8217;t a paid endorsement).</p><p>NetBox has build the relationship between networking elements, circuits, IP address, rack layouts &#8230; etc., all for you in one hand tool.  They have also extended it&#8217;s abilities with APIs and the community have created various plugins, MCPs &#8230; etc., which with a Policy Engine (I&#8217;ll come onto that next), will start stitching a lot of this together for you, example <a href="https://community.juniper.net/blogs/victor-ganjian/2025/11/01/network-automation-with-ai-and-junos-mcp-server">https://community.juniper.net/blogs/victor-ganjian/2025/11/01/network-automation-with-ai-and-junos-mcp-server</a>.</p><h1>Summary</h1><p>Balancing the requirements of a business/ organisation, against the demands (or the perceived ones) of the customer/ end-user has always been a constant struggle, as the business/ organisation wants to be at the top of the listings for its market (shareholders/ return on investment), and the customer/ end-user wants to pay the least amount for the best service possible.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e1QM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ff06fef-5da8-416e-8de0-17b77a7d9e1a_1200x760.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e1QM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ff06fef-5da8-416e-8de0-17b77a7d9e1a_1200x760.jpeg 424w, https://substackcdn.com/image/fetch/$s_!e1QM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ff06fef-5da8-416e-8de0-17b77a7d9e1a_1200x760.jpeg 848w, https://substackcdn.com/image/fetch/$s_!e1QM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ff06fef-5da8-416e-8de0-17b77a7d9e1a_1200x760.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!e1QM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ff06fef-5da8-416e-8de0-17b77a7d9e1a_1200x760.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e1QM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ff06fef-5da8-416e-8de0-17b77a7d9e1a_1200x760.jpeg" width="1200" height="760" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/1ff06fef-5da8-416e-8de0-17b77a7d9e1a_1200x760.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:760,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Fast. Cheap. Good...Pick Two. - by Eric Nuzum&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Fast. Cheap. Good...Pick Two. - by Eric Nuzum" title="Fast. Cheap. Good...Pick Two. - by Eric Nuzum" srcset="https://substackcdn.com/image/fetch/$s_!e1QM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ff06fef-5da8-416e-8de0-17b77a7d9e1a_1200x760.jpeg 424w, https://substackcdn.com/image/fetch/$s_!e1QM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ff06fef-5da8-416e-8de0-17b77a7d9e1a_1200x760.jpeg 848w, https://substackcdn.com/image/fetch/$s_!e1QM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ff06fef-5da8-416e-8de0-17b77a7d9e1a_1200x760.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!e1QM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ff06fef-5da8-416e-8de0-17b77a7d9e1a_1200x760.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So leveraging data to drive towards an autonomous future, helps (within reason) improve good with constant feedback, if scaled correctly reduce cost by not wasting time/ duplication of effort/ systems &#8230; etc., and finally improve speed for the mundane routines<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><p>Overall, none of this is easy, however most of this is automating mundane tasks, speeding up data analysis. </p><p></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Notice that the above is about process efficiency and not human, as the perceived view I&#8217;ve seen over the last 20+ years from business leaders is &#8220;&#8230; the X is slow/ expense because of the &#8216;human factor&#8217; &#8230;&#8221;.  What they don&#8217;t realise is that the process(es) put in place (usually to stop excess spend, reputation damage &#8230; etc.), can (if not regularly reviewed) cause slow downs and curtail individuals from using their high order functions to produce better outcomes.</p><p>That&#8217;s not to say that policy and process don&#8217;t have their place, heck they&#8217;re the fundamental building blocks of what I&#8217;ve outlined above, just make sure next time the &#8220;human factor&#8221; comes up in &#8220;causing business/ production slow down/ poor turnover/ results&#8221;, you also review the policies and processes to see if there&#8217;s improvements there first.</p></div></div>]]></content:encoded></item><item><title><![CDATA[🤖 “I have detailed files” 🤖]]></title><description><![CDATA[Pre-tense]]></description><link>https://www.meckanix.co.uk/p/i-have-detailed-files</link><guid isPermaLink="false">https://www.meckanix.co.uk/p/i-have-detailed-files</guid><dc:creator><![CDATA[Simon Beevers]]></dc:creator><pubDate>Tue, 11 Nov 2025 08:01:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/975af4a8-ca18-4e72-8fb8-370e593d6401_1600x675.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Pre-tense</h1><p>One of the biggest headaches an operator faces on a daily, even minute by minute basis is, &#8216;What happened in my network?&#8217;, &#8216;What was it like before?&#8217;, &#8216;What changed?&#8221;, &#8220;Who made a change?&#8221;, &#8220;When was the change made?&#8221; &#8230; etc.&#8217;.</p><p>And so leveraging a Data Mesh can support proactive analysis, as well as reactive alerts, alarms, whilst powering/ super charging automation &#8230; etc., for the likes of network monitoring, network management, event correlation and outcomes &#8230; etc.</p><p>This article wont get into &#9969; Datamesh or &#10067;What is a Data Mesh, however this blog will outline how the information coming from networking devices/ elements into a Data Mesh can be used and how disparate data can be used together in order to drive real outcomes.</p><h1>It becomes self-aware at 2:14 a.m. Eastern time, August 29th</h1><p>So where to start?  On the basis that telemetry from the networking devices/ elements is already being captured in some form of collector and/ or data storage/ Data Mesh.  Then if you&#8217;re sitting comfortably, then I  will begin.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W4tk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05147e8b-6981-4bd8-aaa0-0d9bddfb19ad_360x151.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W4tk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05147e8b-6981-4bd8-aaa0-0d9bddfb19ad_360x151.gif 424w, https://substackcdn.com/image/fetch/$s_!W4tk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05147e8b-6981-4bd8-aaa0-0d9bddfb19ad_360x151.gif 848w, https://substackcdn.com/image/fetch/$s_!W4tk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05147e8b-6981-4bd8-aaa0-0d9bddfb19ad_360x151.gif 1272w, https://substackcdn.com/image/fetch/$s_!W4tk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05147e8b-6981-4bd8-aaa0-0d9bddfb19ad_360x151.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W4tk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05147e8b-6981-4bd8-aaa0-0d9bddfb19ad_360x151.gif" width="360" height="151" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05147e8b-6981-4bd8-aaa0-0d9bddfb19ad_360x151.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:151,&quot;width&quot;:360,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1532362,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/176950571?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05147e8b-6981-4bd8-aaa0-0d9bddfb19ad_360x151.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!W4tk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05147e8b-6981-4bd8-aaa0-0d9bddfb19ad_360x151.gif 424w, https://substackcdn.com/image/fetch/$s_!W4tk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05147e8b-6981-4bd8-aaa0-0d9bddfb19ad_360x151.gif 848w, https://substackcdn.com/image/fetch/$s_!W4tk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05147e8b-6981-4bd8-aaa0-0d9bddfb19ad_360x151.gif 1272w, https://substackcdn.com/image/fetch/$s_!W4tk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05147e8b-6981-4bd8-aaa0-0d9bddfb19ad_360x151.gif 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h1>Terms of Reference</h1><p>Before we dive too deep too quickly, here&#8217;s a quick recap of some terminology used regarding the hardware of a network device/ element.</p><p>So taking something like the <a href="https://www.ufispace.com/products/telco/access/s9510-28dc-flexe-tsn-disaggregated-cell-site-gateway">ufiSpace S9510-28DC</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RXow!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7b8e1b-92cb-4b9f-a431-b7a75c6c9016_1432x461.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RXow!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7b8e1b-92cb-4b9f-a431-b7a75c6c9016_1432x461.png 424w, https://substackcdn.com/image/fetch/$s_!RXow!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7b8e1b-92cb-4b9f-a431-b7a75c6c9016_1432x461.png 848w, https://substackcdn.com/image/fetch/$s_!RXow!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7b8e1b-92cb-4b9f-a431-b7a75c6c9016_1432x461.png 1272w, https://substackcdn.com/image/fetch/$s_!RXow!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7b8e1b-92cb-4b9f-a431-b7a75c6c9016_1432x461.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RXow!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7b8e1b-92cb-4b9f-a431-b7a75c6c9016_1432x461.png" width="1432" height="461" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc7b8e1b-92cb-4b9f-a431-b7a75c6c9016_1432x461.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:461,&quot;width&quot;:1432,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:527907,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/176950571?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7b8e1b-92cb-4b9f-a431-b7a75c6c9016_1432x461.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RXow!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7b8e1b-92cb-4b9f-a431-b7a75c6c9016_1432x461.png 424w, https://substackcdn.com/image/fetch/$s_!RXow!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7b8e1b-92cb-4b9f-a431-b7a75c6c9016_1432x461.png 848w, https://substackcdn.com/image/fetch/$s_!RXow!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7b8e1b-92cb-4b9f-a431-b7a75c6c9016_1432x461.png 1272w, https://substackcdn.com/image/fetch/$s_!RXow!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7b8e1b-92cb-4b9f-a431-b7a75c6c9016_1432x461.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It it composed of the following elements:</p><ul><li><p>Routing Engine - Intel Denverton-NS 4-Core @ 1.6GHz (Standard) or Intel Denverton-NS 8-Core @ 1.7GHz (Premium)</p></li><li><p><a href="https://www.google.com/url?sa=t&amp;source=web&amp;rct=j&amp;opi=89978449&amp;url=https://en.wikipedia.org/wiki/Application-specific_integrated_circuit&amp;ved=2ahUKEwjb_ZTt2b2IAxWvXUEAHQQhKSkQFnoECAkQAQ&amp;usg=AOvVaw3s8oNL3rQusJ_W9B3t09Pk">ASIC (Application-Specific Integrated Circuit)</a> - Broadcom <a href="https://www.broadcom.com/products/ethernet-connectivity/switching/stratadnx/bcm88480">Qumran2a</a> BCM88483</p><ul><li><p><a href="https://www.techtarget.com/searchstorage/definition/SerDes">SerDes (serializer/deserializer)</a> - 16 x 50G + 36 x 25G</p></li></ul></li></ul><h2>Layout</h2><p>What this will logically look like inside the &#8216;chassis&#8217; (even if it is 1RU):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7K_Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a338a8-3195-478e-ac06-468ac44a56a5_960x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7K_Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a338a8-3195-478e-ac06-468ac44a56a5_960x540.png 424w, https://substackcdn.com/image/fetch/$s_!7K_Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a338a8-3195-478e-ac06-468ac44a56a5_960x540.png 848w, https://substackcdn.com/image/fetch/$s_!7K_Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a338a8-3195-478e-ac06-468ac44a56a5_960x540.png 1272w, https://substackcdn.com/image/fetch/$s_!7K_Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a338a8-3195-478e-ac06-468ac44a56a5_960x540.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7K_Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a338a8-3195-478e-ac06-468ac44a56a5_960x540.png" width="960" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31a338a8-3195-478e-ac06-468ac44a56a5_960x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:960,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:224886,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/176950571?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a338a8-3195-478e-ac06-468ac44a56a5_960x540.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7K_Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a338a8-3195-478e-ac06-468ac44a56a5_960x540.png 424w, https://substackcdn.com/image/fetch/$s_!7K_Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a338a8-3195-478e-ac06-468ac44a56a5_960x540.png 848w, https://substackcdn.com/image/fetch/$s_!7K_Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a338a8-3195-478e-ac06-468ac44a56a5_960x540.png 1272w, https://substackcdn.com/image/fetch/$s_!7K_Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a338a8-3195-478e-ac06-468ac44a56a5_960x540.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Routing Engine (RE) &lt;&gt; Packet Forward Engine (PFE) Relationship</h2><p>The RE is the &#8216;brain&#8217; of a networking element, it holds and processes all of the information that is given to the networking element, running configuration, firewall filters, QoS &#8230; etc., and the Routing Information Base (RIB).</p><p>The PFE is the &#8216;executer&#8217; when it comes to decisions about where to route traffic/ packets. It is programmed by the RE, with the best available routes from the RIB to create the Forwarding Information Base (FIB).</p><h2>Optical and SerDes</h2><p>In order to support the port speeds, the SerDes bandwidth needs to equal or be higher than the optical interface, i.e.,</p><ul><li><p>400GbE optical interface = 8x 50Gbps SerDes</p></li><li><p>100GbE optical interface = 4x 25Gbps SerDes</p></li></ul><h2>&#8220;Lasers&#8221;</h2><p>So now it&#8217;s time to discuss light, wavelength (frequencies) and &#8220;lasers&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f5Zl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab1ac26-450d-4fc9-a245-156104208188_220x116.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f5Zl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab1ac26-450d-4fc9-a245-156104208188_220x116.gif 424w, https://substackcdn.com/image/fetch/$s_!f5Zl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab1ac26-450d-4fc9-a245-156104208188_220x116.gif 848w, https://substackcdn.com/image/fetch/$s_!f5Zl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab1ac26-450d-4fc9-a245-156104208188_220x116.gif 1272w, https://substackcdn.com/image/fetch/$s_!f5Zl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab1ac26-450d-4fc9-a245-156104208188_220x116.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f5Zl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab1ac26-450d-4fc9-a245-156104208188_220x116.gif" width="320" height="168.72727272727272" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ab1ac26-450d-4fc9-a245-156104208188_220x116.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:116,&quot;width&quot;:220,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22220,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/176950571?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab1ac26-450d-4fc9-a245-156104208188_220x116.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f5Zl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab1ac26-450d-4fc9-a245-156104208188_220x116.gif 424w, https://substackcdn.com/image/fetch/$s_!f5Zl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab1ac26-450d-4fc9-a245-156104208188_220x116.gif 848w, https://substackcdn.com/image/fetch/$s_!f5Zl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab1ac26-450d-4fc9-a245-156104208188_220x116.gif 1272w, https://substackcdn.com/image/fetch/$s_!f5Zl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab1ac26-450d-4fc9-a245-156104208188_220x116.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>All optical transceivers have a transmit (Tx) and receive (Rx), they usually use separate lasers and fibres to keep the optics separate, as the wavelength is the same for both the Tx and Rx:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0v1x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6cb740-4fe4-435d-8552-152f1d811099_559x207.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0v1x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6cb740-4fe4-435d-8552-152f1d811099_559x207.png 424w, https://substackcdn.com/image/fetch/$s_!0v1x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6cb740-4fe4-435d-8552-152f1d811099_559x207.png 848w, https://substackcdn.com/image/fetch/$s_!0v1x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6cb740-4fe4-435d-8552-152f1d811099_559x207.png 1272w, https://substackcdn.com/image/fetch/$s_!0v1x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6cb740-4fe4-435d-8552-152f1d811099_559x207.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0v1x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6cb740-4fe4-435d-8552-152f1d811099_559x207.png" width="559" height="207" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f6cb740-4fe4-435d-8552-152f1d811099_559x207.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:207,&quot;width&quot;:559,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30196,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/176950571?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6cb740-4fe4-435d-8552-152f1d811099_559x207.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0v1x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6cb740-4fe4-435d-8552-152f1d811099_559x207.png 424w, https://substackcdn.com/image/fetch/$s_!0v1x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6cb740-4fe4-435d-8552-152f1d811099_559x207.png 848w, https://substackcdn.com/image/fetch/$s_!0v1x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6cb740-4fe4-435d-8552-152f1d811099_559x207.png 1272w, https://substackcdn.com/image/fetch/$s_!0v1x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6cb740-4fe4-435d-8552-152f1d811099_559x207.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>However in BiDirectional (BiDi) optics, there is only one laser, and therefore one fibre strand is needed, and so different wavelengths are used for the Tx and Rx.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!meoG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c77eaee-d04a-4db2-9234-90920a7c1485_913x603.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!meoG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c77eaee-d04a-4db2-9234-90920a7c1485_913x603.png 424w, https://substackcdn.com/image/fetch/$s_!meoG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c77eaee-d04a-4db2-9234-90920a7c1485_913x603.png 848w, https://substackcdn.com/image/fetch/$s_!meoG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c77eaee-d04a-4db2-9234-90920a7c1485_913x603.png 1272w, https://substackcdn.com/image/fetch/$s_!meoG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c77eaee-d04a-4db2-9234-90920a7c1485_913x603.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!meoG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c77eaee-d04a-4db2-9234-90920a7c1485_913x603.png" width="913" height="603" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c77eaee-d04a-4db2-9234-90920a7c1485_913x603.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:603,&quot;width&quot;:913,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:650023,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/176950571?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c77eaee-d04a-4db2-9234-90920a7c1485_913x603.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!meoG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c77eaee-d04a-4db2-9234-90920a7c1485_913x603.png 424w, https://substackcdn.com/image/fetch/$s_!meoG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c77eaee-d04a-4db2-9234-90920a7c1485_913x603.png 848w, https://substackcdn.com/image/fetch/$s_!meoG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c77eaee-d04a-4db2-9234-90920a7c1485_913x603.png 1272w, https://substackcdn.com/image/fetch/$s_!meoG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c77eaee-d04a-4db2-9234-90920a7c1485_913x603.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Note that the colours on the release handles of the transceivers delineate what the Tx wavelength is:</p><ul><li><p>yellow = Tx 1550nm and Rx 1490nm</p></li><li><p>purple = Tx 1490nm and Rx 1550nm</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hUCd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8472d6e2-f32f-44d3-aec8-77d2343d7ffa_1200x347.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hUCd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8472d6e2-f32f-44d3-aec8-77d2343d7ffa_1200x347.png 424w, https://substackcdn.com/image/fetch/$s_!hUCd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8472d6e2-f32f-44d3-aec8-77d2343d7ffa_1200x347.png 848w, https://substackcdn.com/image/fetch/$s_!hUCd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8472d6e2-f32f-44d3-aec8-77d2343d7ffa_1200x347.png 1272w, https://substackcdn.com/image/fetch/$s_!hUCd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8472d6e2-f32f-44d3-aec8-77d2343d7ffa_1200x347.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hUCd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8472d6e2-f32f-44d3-aec8-77d2343d7ffa_1200x347.png" width="1200" height="347" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8472d6e2-f32f-44d3-aec8-77d2343d7ffa_1200x347.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:347,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32455,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/176950571?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8472d6e2-f32f-44d3-aec8-77d2343d7ffa_1200x347.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hUCd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8472d6e2-f32f-44d3-aec8-77d2343d7ffa_1200x347.png 424w, https://substackcdn.com/image/fetch/$s_!hUCd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8472d6e2-f32f-44d3-aec8-77d2343d7ffa_1200x347.png 848w, https://substackcdn.com/image/fetch/$s_!hUCd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8472d6e2-f32f-44d3-aec8-77d2343d7ffa_1200x347.png 1272w, https://substackcdn.com/image/fetch/$s_!hUCd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8472d6e2-f32f-44d3-aec8-77d2343d7ffa_1200x347.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Are You Sitting Comfortably? Then I&#8217;ll Begin</h1><p>The importance of this morning and the relationship(s) between them is critical when operating modern networks.</p><p>The size and scale of modern infrastructure is now reaching the point that disaggregating to reduce the blast radius is becoming the norm, and so this increases the surface area that needs to be managed. Therefore, the number of network elements/ devices is always increasing.</p><p>So in order to trace a fault, or understand a change/ or impact &#8230; etc., understanding the relationship(s) between network elements/ devices and the effects they have on each other drives the operational excellence requirements of high quality monitoring and data collection. This is so any trend can be called out, any proactive intervention can be taken, any reactive troubleshooting can immediately identify the root cause and any investigation can have a play back history.</p><p>Here are some examples of how the data exhaust from these elements can be used.</p><h2>CPU</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/FRrcd/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c8b2767-5903-4902-980d-d0a7b9ed9534_1220x732.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/acfbb64f-877f-471e-9f99-b1008357e153_1220x786.png&quot;,&quot;height&quot;:383,&quot;title&quot;:&quot;CPU Monitoring&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/FRrcd/1/" width="730" height="383" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>PFE CPU is spiking and/ or is high and holding constant, however the RE CPU is low</h3><p>This can mean that there is some large routing updates being programmed and or large amounts of traffic are being sent through this PFE. If this scenario continues to any period of time then the PFE might become overwhelmed and start dropping packets.</p><h3>The RE is spiking and/ or is high and holding constant, however the RE CPU is low</h3><p>This could be due to a large amount of routing updates occurring in the network, and as such this behaviour will be seen on many devices or there could be something local to the device and causing a large amount of logs to be generated. The slower the CPU the longer the updates will take, and if the updates continue to flood (i.e., a link(s) flapping), then smaller devices can get overwhelmed.</p><h2>Memory</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/Lm26B/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19682f37-21a1-41e5-952e-de093b350717_1220x860.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/364a1525-b9b1-422c-9e24-dfdff0fdbbc2_1220x914.png&quot;,&quot;height&quot;:447,&quot;title&quot;:&quot;Memory Monitoring&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/Lm26B/2/" width="730" height="447" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h2>Interfaces</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/vnddj/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dae954b0-4667-4206-9610-20c763c686a7_1220x5152.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ece2b9e2-23c2-46a7-8cbe-12206cdaebe5_1220x5206.png&quot;,&quot;height&quot;:2143,&quot;title&quot;:&quot;Interface Monitoring&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/vnddj/1/" width="730" height="2143" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>Examples</h3><p>The following are examples where the light levels were previously fine and had a &#8216;lit&#8217; and working service(s) over the interface(s).</p><h4>Rx Light Dropping</h4><p>This can be caused by problems on the fibre(s) between the devices, to the Tx laser on the adjoining device (whether that is an optical shelf or a network router &#8230; etc.).</p><p>Trend data is very important here as well as the light levels of the device physically attached to it, i.e., if there is an optical chassis for long distance networks (LDN), i.e., are the levels trending down over time, or just fluctuating?</p><ul><li><p>If a downward trend, have move services been added to the fibre path?</p></li><li><p>If fluctuating, are there any ground works in the area? i.e, giant yellow fibre finders.</p></li></ul><h4>Tx and Rx Light is Dropping</h4><p>This can be quickly narrowed down to, is it just one port, or are others affected (see and how some ports share PHY on the ASIC).</p><ul><li><p>If it is a single port, then what is the age of the optical transceiver?</p></li><li><p>If it&#8217;s the adjacent ports sharing the PHY , are they all affected to the same magnitude and at the same time? i.e., lack of power, and or increasing temperature; as the higher the bandwidth and the further the distance a transceiver can operator over, the more heat and power it creates and needs.</p></li></ul><h2>Temperature</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/SjsbK/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e317e6b-47ee-4cef-a50e-849b4208aabe_1220x1448.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fea05d8f-9219-494a-bce9-0977be6c17d5_1220x1502.png&quot;,&quot;height&quot;:581,&quot;title&quot;:&quot;Temperature Monitoring&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/SjsbK/2/" width="730" height="581" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>The Inlet Temperature is Rising, However the Environmental Temperature Isn&#8217;t</h3><p>This could be a symptom of the environment not managing to clear away the hot/ warm air produced by the network element/ device.</p><h3>The Fan Speed is Increasing/ Fluctuating, However the Environmental Temperature Isn&#8217;t</h3><p>This can be caused by a few factors:</p><ul><li><p>The network element/ device is under load, and the CPUs are running hot, so the system increases the fan speeds to clear the air off the CPU heatsink(s).</p></li><li><p>The bearings in the fan could be failing, causing the fan to spin more freely/ faster.</p></li><li><p>The solenoid/ sensor could be failing, causing the fans to spin erratically.</p></li></ul><h2>Power</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/RwmIf/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5f7eeed-c1a0-4164-ac44-5bfb31bc68ba_1220x1438.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8911b27d-ec31-4b80-a7c3-f5641eea0210_1220x1492.png&quot;,&quot;height&quot;:576,&quot;title&quot;:&quot;Power Monitoring&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/RwmIf/1/" width="730" height="576" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h1>Additional References</h1><h2>Inlet Temperature Ratings</h2><h3>Telco Vendors</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YdhS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d1a924-44a9-4499-abfe-bd18669756b0_622x242.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YdhS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d1a924-44a9-4499-abfe-bd18669756b0_622x242.png 424w, https://substackcdn.com/image/fetch/$s_!YdhS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d1a924-44a9-4499-abfe-bd18669756b0_622x242.png 848w, https://substackcdn.com/image/fetch/$s_!YdhS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d1a924-44a9-4499-abfe-bd18669756b0_622x242.png 1272w, https://substackcdn.com/image/fetch/$s_!YdhS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d1a924-44a9-4499-abfe-bd18669756b0_622x242.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YdhS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d1a924-44a9-4499-abfe-bd18669756b0_622x242.png" width="622" height="242" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66d1a924-44a9-4499-abfe-bd18669756b0_622x242.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:242,&quot;width&quot;:622,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:185092,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/176950571?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d1a924-44a9-4499-abfe-bd18669756b0_622x242.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YdhS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d1a924-44a9-4499-abfe-bd18669756b0_622x242.png 424w, https://substackcdn.com/image/fetch/$s_!YdhS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d1a924-44a9-4499-abfe-bd18669756b0_622x242.png 848w, https://substackcdn.com/image/fetch/$s_!YdhS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d1a924-44a9-4499-abfe-bd18669756b0_622x242.png 1272w, https://substackcdn.com/image/fetch/$s_!YdhS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d1a924-44a9-4499-abfe-bd18669756b0_622x242.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>c-Temp</h4><p>Commercial Temperature</p><ul><li><p>NEBS 0 to 45*C</p></li><li><p>DC NEBS up to 40*C only</p></li></ul><h4>e-Temp</h4><p>Extended Temperature</p><ul><li><p>0-55C (class3.3)</p></li></ul><h4>i-Temp</h4><p>Industrial Temperature</p><ul><li><p>ETSI Class 3.4 up to 70C</p></li><li><p>NEBS GR63 and GR3108</p></li><li><p>All parts of the router must be rated for these conditions</p></li><li><p>For example: PFE component designed to operate up to 110*C</p></li><li><p>More expensive parts</p></li><li><p>Smaller heatsink and less fan speed: less power</p></li></ul><h3>Industry (including Optics) broader standards</h3><ul><li><p>Commercial: 0 &#176;C to 70 &#176;C (32 to 158 &#176;F)</p></li><li><p>Industrial: &#8722;40 &#176;C to 85 &#176;C (&#8722;40 to 185 &#176;F)</p></li><li><p>Military: &#8722;55 &#176;C to 125 &#176;C (&#8722;67 to 257 &#176;F)</p></li></ul><h1>So Where Do We Go From Here?</h1><p>Well if you&#8217;ve made it this far, well done. The answer you&#8217;re looking for is &#8230; Data Mesh.</p><p>Now as per the <a href="https://meckanix.substack.com/i/176950571/pre-tense">pre-tence</a>, whilst I won&#8217;t get into the details of Data Mesh, the principal is; gather data in the most efficient way for it, and for your organisation, then build the relationships between the data/ nodes that are right for your organisation. Graph Databases/ GraphQL are great for this, however scaling and experience of Graph will play a big role in how you deploy this.</p><p>Granted the more network elements/ devices you have, and the more data points you collect the larger the data storage you&#8217;ll need and the better data retention policy you&#8217;ll need for &#8216;hot data&#8217; (instant), &#8216;warm data&#8217; (the recent period) and &#8216;cold data&#8217; (long term).</p>]]></content:encoded></item><item><title><![CDATA[🎶 Underlay, overlay … networking free, the network engineers of the Internet are networking free 🎶]]></title><description><![CDATA[Intro One of the more &#8216;modern&#8217; concepts that is used predominantly amongst marketing of a technology businesses, is what network engineers have been using for decades to separate the &#8216;core&#8217; Interior Gateway Protocol (IGP) &#8216;the underlay&#8217;, from the &#8216;services&#8217; that need to be supported over the top of it, &#8216;the overlay&#8217;.]]></description><link>https://www.meckanix.co.uk/p/underlay-overlay-networking-free</link><guid isPermaLink="false">https://www.meckanix.co.uk/p/underlay-overlay-networking-free</guid><dc:creator><![CDATA[Simon Beevers]]></dc:creator><pubDate>Tue, 14 Oct 2025 07:00:55 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/356e3519-ce67-48d5-bd85-86850a74ffaf_746x488.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Intro</h1><p>One of the more &#8216;modern&#8217; concepts that is used predominantly amongst marketing of a technology businesses, is what network engineers have been using for decades to separate the &#8216;core&#8217; Interior Gateway Protocol (IGP) &#8216;the underlay&#8217;, from the &#8216;services&#8217; that need to be supported over the top of it, &#8216;the overlay&#8217;.</p><h1>So What is an Underlay?</h1><p>An underlay is the key protocol(s) which connect the routers and devices to the network (the Autonomous System Number (ASN)), and allow routing to occur within the network, i.e., exchanging loopback information of the service routers/ devices, example for Pseudowire Headend Termination (PWHT).</p><p>This is usually an IGP such as IS-IS or OSPF, however it can be MPLS, Segment Routing (SR), MPLS-SR, Flex Algo &#8230; etc.</p><p>Overall the Underlay is usually split into &#8216;areas&#8217;/ regions based on either technical limitations and/ or business requirements with the key driver to reduce &#8216;blast radii&#8217; should anything go wrong in the ASN.</p><p><strong>Example</strong>: There would be several regions for a tier1 operator, the diagram below is quick image to show the relationships between the boundaries.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V-gw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c88a4f-2a25-45c4-8023-61a35faba826_1062x740.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V-gw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c88a4f-2a25-45c4-8023-61a35faba826_1062x740.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V-gw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c88a4f-2a25-45c4-8023-61a35faba826_1062x740.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V-gw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c88a4f-2a25-45c4-8023-61a35faba826_1062x740.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V-gw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c88a4f-2a25-45c4-8023-61a35faba826_1062x740.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V-gw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c88a4f-2a25-45c4-8023-61a35faba826_1062x740.jpeg" width="1062" height="740" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7c88a4f-2a25-45c4-8023-61a35faba826_1062x740.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:740,&quot;width&quot;:1062,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60033,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/159671615?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c88a4f-2a25-45c4-8023-61a35faba826_1062x740.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!V-gw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c88a4f-2a25-45c4-8023-61a35faba826_1062x740.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V-gw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c88a4f-2a25-45c4-8023-61a35faba826_1062x740.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V-gw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c88a4f-2a25-45c4-8023-61a35faba826_1062x740.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V-gw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c88a4f-2a25-45c4-8023-61a35faba826_1062x740.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Example from <a href="https://www.juniper.net/documentation/us/en/software/jvd/jvd-metro-fabric-and-broadband-edge/solution_architecture.html#Toc188010062__DUT_Devices">Metro Fabric and Broadband Edge&#8212;Juniper Validated Design (JVD)</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oazP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba59985-ea15-4a44-b33b-255b4e55b23d_1320x1320.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oazP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba59985-ea15-4a44-b33b-255b4e55b23d_1320x1320.png 424w, https://substackcdn.com/image/fetch/$s_!oazP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba59985-ea15-4a44-b33b-255b4e55b23d_1320x1320.png 848w, https://substackcdn.com/image/fetch/$s_!oazP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba59985-ea15-4a44-b33b-255b4e55b23d_1320x1320.png 1272w, https://substackcdn.com/image/fetch/$s_!oazP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba59985-ea15-4a44-b33b-255b4e55b23d_1320x1320.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oazP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba59985-ea15-4a44-b33b-255b4e55b23d_1320x1320.png" width="1320" height="1320" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ba59985-ea15-4a44-b33b-255b4e55b23d_1320x1320.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1320,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Underlay Solution Architecture Tier 1 Provider&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Underlay Solution Architecture Tier 1 Provider" title="Underlay Solution Architecture Tier 1 Provider" srcset="https://substackcdn.com/image/fetch/$s_!oazP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba59985-ea15-4a44-b33b-255b4e55b23d_1320x1320.png 424w, https://substackcdn.com/image/fetch/$s_!oazP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba59985-ea15-4a44-b33b-255b4e55b23d_1320x1320.png 848w, https://substackcdn.com/image/fetch/$s_!oazP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba59985-ea15-4a44-b33b-255b4e55b23d_1320x1320.png 1272w, https://substackcdn.com/image/fetch/$s_!oazP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba59985-ea15-4a44-b33b-255b4e55b23d_1320x1320.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Metro</h2><p>This is typically the &#8216;area&#8217; which covers the &#8216;last mile&#8217; (the connections to the subscribers/ end-users including splitters, street cabinets &#8230; etc.), and is all physically connected back to a central location in a hub and spoke topology.</p><p>If the Metro is located inside say a city, then there will be multiple Metro&#8217;s (as needed), to connect the subscribers/ end-users, just like postcodes.</p><p>Usually the Metro Headend will live somewhere central to the deployment, and for many years in the UK, since the 2000&#8217;s telephone exchanges have been used (see <a href="https://en.wikipedia.org/wiki/Local-loop_unbundling">Local Loop Unbundling</a>).</p><p>Unfortunately, with the <a href="https://www.openreach.com/news/the-final-call-for-the-traditional-telephone-exchange/">closure of the exchanges in the UK</a>, this means that UK operators/ ISPs need to invest in facilities of their own, example <a href="https://cityfibre.com/news/on-location-with-cityfibres-fex-hunters">CityFibre build FEX</a>&#8217;s. </p><h2>Metro Aggregation (AGG)/ Headend Aggregation (AGG)</h2><p>This is where multiple Metro&#8217;s are connected to an aggregation point.  This will facilitate connectivity between the Metro and the Region.  And if required house some of the service termination devices, i.e., Broadband Network Gateway (BNG)/ Carrier Grade Network Address Translation (CG-NAT), NNI handoff (A10-NSP),  &#8230; etc.</p><p>This can be a city level AGG, and requires a high degree of resilience and redundancy both environmentally, and connectivity (both downstream to the Metro and upstream to the Region).</p><h2>Region</h2><p>This covers a geographical area and is the next level of aggregation for the Metro AGGs.  This will typically follow a country&#8217;s geographical mapping, as it will depend on the literal &#8216;lay of the land&#8217;.</p><h2>Core</h2><p>This is where the &#8216;magic&#8217; happens, as this comprises of the highest bandwidth links, dense optical equipment, and other than upgrading capacity and devices, should be the lowest touch point in any network (that&#8217;s not to say that several jobs aren&#8217;t carried on in any one day/ week, however it should have less adds, moves and/ or changes (CRUD) compared to the other &#8216;areas&#8217;. </p><h1>So if that&#8217;s an Underlay, What&#8217;s is an Overlay?</h1><p>An Overlay is the service, it&#8217;s the layer that is used to transport the subscriber/ end-users service from the first device which can create the overlay (usually a <a href="https://en.wikipedia.org/wiki/Provider_edge_router">Provider Edge Router (</a><em><strong><a href="https://en.wikipedia.org/wiki/Provider_edge_router">PE</a></strong></em><a href="https://en.wikipedia.org/wiki/Provider_edge_router"> router)</a> or <a href="https://en.wikipedia.org/wiki/Customer_edge_router">Customer Edge Router (CE)</a> in the case of SDN), to the service termination device (usually a BNG or an A10-NSP).</p><p>To do this, you need to build either:</p><h2>Pseudowire(s)</h2><p>A pseudowire(s) can we be created with:</p><ul><li><p>L2Circuits.</p></li><li><p>VPLS VPWS.</p></li><li><p>EVPN VPWS (E-LINE).</p></li></ul><p>However, they require the endpoints to be distributed via the &#8216;underlay&#8217;, i.e., loopback IPs via the IGP.</p><p><strong>Example</strong> EVPN-VPWS (E-LINE) from <a href="https://www.juniper.net/documentation/us/en/software/jvd/jvd-metro-fabric-and-broadband-edge/solution_architecture.html">Metro Fabric and Broadband Edge&#8212;Juniper Validated Design (JVD)</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LLnE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6f64d7c-f499-4d03-8aca-7c268fa5659a_1402x1198.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LLnE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6f64d7c-f499-4d03-8aca-7c268fa5659a_1402x1198.png 424w, https://substackcdn.com/image/fetch/$s_!LLnE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6f64d7c-f499-4d03-8aca-7c268fa5659a_1402x1198.png 848w, https://substackcdn.com/image/fetch/$s_!LLnE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6f64d7c-f499-4d03-8aca-7c268fa5659a_1402x1198.png 1272w, https://substackcdn.com/image/fetch/$s_!LLnE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6f64d7c-f499-4d03-8aca-7c268fa5659a_1402x1198.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LLnE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6f64d7c-f499-4d03-8aca-7c268fa5659a_1402x1198.png" width="1402" height="1198" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6f64d7c-f499-4d03-8aca-7c268fa5659a_1402x1198.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1198,&quot;width&quot;:1402,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A diagram of a network Description automatically generated&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A diagram of a network Description automatically generated" title="A diagram of a network Description automatically generated" srcset="https://substackcdn.com/image/fetch/$s_!LLnE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6f64d7c-f499-4d03-8aca-7c268fa5659a_1402x1198.png 424w, https://substackcdn.com/image/fetch/$s_!LLnE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6f64d7c-f499-4d03-8aca-7c268fa5659a_1402x1198.png 848w, https://substackcdn.com/image/fetch/$s_!LLnE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6f64d7c-f499-4d03-8aca-7c268fa5659a_1402x1198.png 1272w, https://substackcdn.com/image/fetch/$s_!LLnE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6f64d7c-f499-4d03-8aca-7c268fa5659a_1402x1198.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>MP-BGP VPN(s)</h2><p>Multiprotocol BGP (MP-BGP) can be used to carry several protocols to create L2 or L3 VPN:</p><ul><li><p>VPLS.</p></li><li><p>EVPN E-LAN.</p></li><li><p>VXLAN.</p></li></ul><p>However, they require the endpoints to be distributed via the &#8216;underlay&#8217;, i.e., loopback IPs via the IGP.</p><h2>SDWAN(s)</h2><p>Software Defined Wide Area Networking were (for me) what popularised the term &#8216;overlay&#8217;, as they automatically build VPN tunnels based on policies and controllers.</p><p>By using a controller to coordinate the endpoints and build the &#8216;overlay&#8217; of tunnels &#8216;on-demand&#8217;. they remove any dependancy on the &#8216;underlay&#8217;.</p><h2>Summary</h2><p>Whilst pseudowire(s) and MP-BGP have a dependancy on the &#8216;underlay&#8217;, the benefit comes from not needing a 3rd party controller, as per SDWAN, which is unaware of the topology. </p><p>SDWAN compensates for this by using jitter and latency between the end-points to &#8216;monitor&#8217; the underlay and where necessary steer traffic, however this only works on a point-to-point basis, whereas pseudowire(s) and MP-BGP can leverage the IGP which is calculated link-by-link/ hop-by-hop.</p>]]></content:encoded></item><item><title><![CDATA[🎶 Do you want to find a Network? 🎶]]></title><description><![CDATA[Network discovery isn't all it's cracked up to be, however if you follow the interface state and the ARP table you'll be rowing in the right direction. Here's some additional tips and the base ideas for creating graph/ data relationships between the discovered data.]]></description><link>https://www.meckanix.co.uk/p/do-you-want-to-find-a-network</link><guid isPermaLink="false">https://www.meckanix.co.uk/p/do-you-want-to-find-a-network</guid><dc:creator><![CDATA[Simon Beevers]]></dc:creator><pubDate>Tue, 07 Oct 2025 07:01:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2c639820-aa63-4213-a880-27fa50c3f493_267x189.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Pre-tence</h1><p>In any network engineers career comes the time you need to adopt and/ or operate a network which has already been created. And before you can work on capacity vs. utilisation, you must first achieve enlightenment around what devices are in the network, and what relationship do they have to the other devices and elements in the network.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YuEb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b8f1e0-50a9-43f1-88e0-552376568f81_2439x1319.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YuEb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b8f1e0-50a9-43f1-88e0-552376568f81_2439x1319.png 424w, https://substackcdn.com/image/fetch/$s_!YuEb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b8f1e0-50a9-43f1-88e0-552376568f81_2439x1319.png 848w, https://substackcdn.com/image/fetch/$s_!YuEb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b8f1e0-50a9-43f1-88e0-552376568f81_2439x1319.png 1272w, https://substackcdn.com/image/fetch/$s_!YuEb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b8f1e0-50a9-43f1-88e0-552376568f81_2439x1319.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YuEb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b8f1e0-50a9-43f1-88e0-552376568f81_2439x1319.png" width="1456" height="787" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7b8f1e0-50a9-43f1-88e0-552376568f81_2439x1319.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:787,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7078165,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/175367077?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b8f1e0-50a9-43f1-88e0-552376568f81_2439x1319.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YuEb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b8f1e0-50a9-43f1-88e0-552376568f81_2439x1319.png 424w, https://substackcdn.com/image/fetch/$s_!YuEb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b8f1e0-50a9-43f1-88e0-552376568f81_2439x1319.png 848w, https://substackcdn.com/image/fetch/$s_!YuEb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b8f1e0-50a9-43f1-88e0-552376568f81_2439x1319.png 1272w, https://substackcdn.com/image/fetch/$s_!YuEb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b8f1e0-50a9-43f1-88e0-552376568f81_2439x1319.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So putting my best singing voice on and in the tune of Yentl/ Frozen I respond &#127926; Yes, I want to find a Network? &#127926;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Oki9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca81d6f-c55d-49c3-8001-56dd6386f851_540x230.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Oki9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca81d6f-c55d-49c3-8001-56dd6386f851_540x230.gif 424w, https://substackcdn.com/image/fetch/$s_!Oki9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca81d6f-c55d-49c3-8001-56dd6386f851_540x230.gif 848w, https://substackcdn.com/image/fetch/$s_!Oki9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca81d6f-c55d-49c3-8001-56dd6386f851_540x230.gif 1272w, https://substackcdn.com/image/fetch/$s_!Oki9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca81d6f-c55d-49c3-8001-56dd6386f851_540x230.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Oki9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca81d6f-c55d-49c3-8001-56dd6386f851_540x230.gif" width="540" height="230" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cca81d6f-c55d-49c3-8001-56dd6386f851_540x230.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:230,&quot;width&quot;:540,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2315830,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/175367077?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca81d6f-c55d-49c3-8001-56dd6386f851_540x230.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Oki9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca81d6f-c55d-49c3-8001-56dd6386f851_540x230.gif 424w, https://substackcdn.com/image/fetch/$s_!Oki9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca81d6f-c55d-49c3-8001-56dd6386f851_540x230.gif 848w, https://substackcdn.com/image/fetch/$s_!Oki9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca81d6f-c55d-49c3-8001-56dd6386f851_540x230.gif 1272w, https://substackcdn.com/image/fetch/$s_!Oki9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca81d6f-c55d-49c3-8001-56dd6386f851_540x230.gif 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><h1>What Are the Main Problems/ Pain Points?</h1><ul><li><p>The detail of the information at the right level of the documentation.</p></li><li><p>The ease of interrogating said data.</p></li><li><p>And the validity of the data stored in the various repositories.</p></li></ul><h2>Examples</h2><h3>Device Upgrades</h3><p>A device at the edge of the network gets upgraded either to a new model or a whole new vendor, if the documentation isn&#8217;t updated then:</p><ul><li><p>engineers will be confused either when the attend site and can&#8217;t easily find the device (assuming device labels are still in size 8 font due to lack of facia space).</p></li><li><p>when the log on to it remotely to troubleshoot or configure a new service.</p></li><li><p>the automation breaks causing services not to be provisioned and if there&#8217;s no monitoring this could be broken for a while.</p></li></ul><h3>Maintenances and Change Control</h3><p>Without device to device relationship knowledge and/ or provisioned service, working out which services could be impacted by a maintenance under change control get&#8217;s real difficult real fast.</p><p>And in a post incident review, it can get very messy working this out.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SU-m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74139be1-f32f-42cc-8bcb-41c2cdde765e_1200x900.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SU-m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74139be1-f32f-42cc-8bcb-41c2cdde765e_1200x900.webp 424w, https://substackcdn.com/image/fetch/$s_!SU-m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74139be1-f32f-42cc-8bcb-41c2cdde765e_1200x900.webp 848w, https://substackcdn.com/image/fetch/$s_!SU-m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74139be1-f32f-42cc-8bcb-41c2cdde765e_1200x900.webp 1272w, https://substackcdn.com/image/fetch/$s_!SU-m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74139be1-f32f-42cc-8bcb-41c2cdde765e_1200x900.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SU-m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74139be1-f32f-42cc-8bcb-41c2cdde765e_1200x900.webp" width="1200" height="900" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74139be1-f32f-42cc-8bcb-41c2cdde765e_1200x900.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74520,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/175367077?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74139be1-f32f-42cc-8bcb-41c2cdde765e_1200x900.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SU-m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74139be1-f32f-42cc-8bcb-41c2cdde765e_1200x900.webp 424w, https://substackcdn.com/image/fetch/$s_!SU-m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74139be1-f32f-42cc-8bcb-41c2cdde765e_1200x900.webp 848w, https://substackcdn.com/image/fetch/$s_!SU-m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74139be1-f32f-42cc-8bcb-41c2cdde765e_1200x900.webp 1272w, https://substackcdn.com/image/fetch/$s_!SU-m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74139be1-f32f-42cc-8bcb-41c2cdde765e_1200x900.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Where to Start?</h1><p>Most organisations will have a network diagram, which will at least cover the PoP to PoP connectivity or relationships, however these will predominately be commercial or marketing focused (or curated), so for a network engineer, this has limited value and to a network operator, if fairly useless, other than knowing which facilities to go a inspect (or look for the bill from).</p><p><strong>Example</strong>: PCCW/Console Connect</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6HYg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bec7c5a-a214-40fb-86dd-42eca51543b2_2560x1384.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6HYg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bec7c5a-a214-40fb-86dd-42eca51543b2_2560x1384.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6HYg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bec7c5a-a214-40fb-86dd-42eca51543b2_2560x1384.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6HYg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bec7c5a-a214-40fb-86dd-42eca51543b2_2560x1384.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6HYg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bec7c5a-a214-40fb-86dd-42eca51543b2_2560x1384.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6HYg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bec7c5a-a214-40fb-86dd-42eca51543b2_2560x1384.jpeg" width="1456" height="787" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6bec7c5a-a214-40fb-86dd-42eca51543b2_2560x1384.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:787,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:537505,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/175367077?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bec7c5a-a214-40fb-86dd-42eca51543b2_2560x1384.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6HYg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bec7c5a-a214-40fb-86dd-42eca51543b2_2560x1384.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6HYg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bec7c5a-a214-40fb-86dd-42eca51543b2_2560x1384.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6HYg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bec7c5a-a214-40fb-86dd-42eca51543b2_2560x1384.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6HYg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bec7c5a-a214-40fb-86dd-42eca51543b2_2560x1384.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Looks pretty, however it only offers up information regarding city to city connectivity, not which PoPs within said city connect to each other &#8230; etc.</p><h1>The Devil is in the Detail(s)</h1><p>Depending on the size of a network, there will usually be diagrams showing the following layers:</p><ul><li><p>World</p></li><li><p>Continent (if required)</p></li><li><p>Region, Theatre and/ or Territory</p></li><li><p>PoP</p></li><li><p>Rack</p></li><li><p>Cabinet (say in the street)</p></li><li><p>Duct</p></li></ul><p>However keeping the detail(s) of this information up-to-date is tricky, so the diagrams will hopefully show:</p><ul><li><p>PoP/ Device hostname (maybe a vendor logo).</p></li><li><p>Link speeds (usually by using colours and ownership).</p></li><li><p>PoP/ Device to Device relationships/ links.</p></li></ul><p>Another repository is the CMBD/ inventory management system, as at a minimum IP addresses, cross connects, circuits and device locations should be recorded here for basic NOC operations.</p><p>However without automation and audits, this repository of information can quickly fall out of sync with what is deployed in a network.</p><p><strong>Example</strong>: Netbox</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KQWl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff67351-7436-400c-ab62-1337a2116509_2466x1682.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KQWl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff67351-7436-400c-ab62-1337a2116509_2466x1682.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KQWl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff67351-7436-400c-ab62-1337a2116509_2466x1682.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KQWl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff67351-7436-400c-ab62-1337a2116509_2466x1682.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KQWl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff67351-7436-400c-ab62-1337a2116509_2466x1682.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KQWl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff67351-7436-400c-ab62-1337a2116509_2466x1682.jpeg" width="1456" height="993" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fff67351-7436-400c-ab62-1337a2116509_2466x1682.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:993,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:398931,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/175367077?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff67351-7436-400c-ab62-1337a2116509_2466x1682.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KQWl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff67351-7436-400c-ab62-1337a2116509_2466x1682.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KQWl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff67351-7436-400c-ab62-1337a2116509_2466x1682.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KQWl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff67351-7436-400c-ab62-1337a2116509_2466x1682.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KQWl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff67351-7436-400c-ab62-1337a2116509_2466x1682.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>So How Do We Find the Detail?</h1><p>The only &#8216;source of truth&#8217; is the network itself, so the network needs to be interrogated and using the following guidance.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!teU3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb354d094-51dc-4762-872d-7e09477e0bdd_640x480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!teU3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb354d094-51dc-4762-872d-7e09477e0bdd_640x480.png 424w, https://substackcdn.com/image/fetch/$s_!teU3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb354d094-51dc-4762-872d-7e09477e0bdd_640x480.png 848w, https://substackcdn.com/image/fetch/$s_!teU3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb354d094-51dc-4762-872d-7e09477e0bdd_640x480.png 1272w, https://substackcdn.com/image/fetch/$s_!teU3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb354d094-51dc-4762-872d-7e09477e0bdd_640x480.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!teU3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb354d094-51dc-4762-872d-7e09477e0bdd_640x480.png" width="640" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b354d094-51dc-4762-872d-7e09477e0bdd_640x480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:397655,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/175367077?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb354d094-51dc-4762-872d-7e09477e0bdd_640x480.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!teU3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb354d094-51dc-4762-872d-7e09477e0bdd_640x480.png 424w, https://substackcdn.com/image/fetch/$s_!teU3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb354d094-51dc-4762-872d-7e09477e0bdd_640x480.png 848w, https://substackcdn.com/image/fetch/$s_!teU3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb354d094-51dc-4762-872d-7e09477e0bdd_640x480.png 1272w, https://substackcdn.com/image/fetch/$s_!teU3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb354d094-51dc-4762-872d-7e09477e0bdd_640x480.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V5MX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb012cd8c-9a6f-4631-9117-3d635891e79b_220x138.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V5MX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb012cd8c-9a6f-4631-9117-3d635891e79b_220x138.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V5MX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb012cd8c-9a6f-4631-9117-3d635891e79b_220x138.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V5MX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb012cd8c-9a6f-4631-9117-3d635891e79b_220x138.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V5MX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb012cd8c-9a6f-4631-9117-3d635891e79b_220x138.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V5MX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb012cd8c-9a6f-4631-9117-3d635891e79b_220x138.jpeg" width="220" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b012cd8c-9a6f-4631-9117-3d635891e79b_220x138.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:220,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4978,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/175367077?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb012cd8c-9a6f-4631-9117-3d635891e79b_220x138.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!V5MX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb012cd8c-9a6f-4631-9117-3d635891e79b_220x138.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V5MX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb012cd8c-9a6f-4631-9117-3d635891e79b_220x138.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V5MX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb012cd8c-9a6f-4631-9117-3d635891e79b_220x138.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V5MX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb012cd8c-9a6f-4631-9117-3d635891e79b_220x138.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Guidance</h2><p>Find out the following for a single device that you have access to:</p><ul><li><p>What is the device?</p><ul><li><p>Vendor</p></li><li><p>Model</p></li><li><p>NOS</p></li><li><p>hostname (the one actually configured on the device)</p></li></ul></li><li><p>What is its role? Provider Edge (PE), Broadband Network Gateway (BNG), P-Node (Core), Aggregation &#8230; etc.</p></li><li><p>What IP addresses does it have?</p><ul><li><p>Loopbacks</p></li><li><p>Physical Interface Address(es) (IFD)</p></li><li><p>Logical Interface Address(es) (ILF)</p></li></ul></li><li><p>What routing protocols is it running?</p><ul><li><p>What are it&#8217;s neighbours? (yes the routing protocols want to be good friends).</p></li></ul></li><li><p>How many Address Resolution Protocol (ARP) entries are there on the interface?</p></li><li><p>What is the description on the interface?</p><ul><li><p>If an IFL what is the relationship of the description to the description on the IFD?</p></li></ul></li></ul><h1>Parameters and Relationships</h1><p>So lets say, you&#8217;ve logged into a device and you have most of the information above, what do the values of those outputs give you and what parameters can be applied to start working out the next move to discover the network?</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UI5E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ec1eb5c-9346-492c-af95-786e924a7c28_314x160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UI5E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ec1eb5c-9346-492c-af95-786e924a7c28_314x160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UI5E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ec1eb5c-9346-492c-af95-786e924a7c28_314x160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UI5E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ec1eb5c-9346-492c-af95-786e924a7c28_314x160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UI5E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ec1eb5c-9346-492c-af95-786e924a7c28_314x160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UI5E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ec1eb5c-9346-492c-af95-786e924a7c28_314x160.jpeg" width="314" height="160" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ec1eb5c-9346-492c-af95-786e924a7c28_314x160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:160,&quot;width&quot;:314,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7313,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/175367077?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ec1eb5c-9346-492c-af95-786e924a7c28_314x160.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UI5E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ec1eb5c-9346-492c-af95-786e924a7c28_314x160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UI5E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ec1eb5c-9346-492c-af95-786e924a7c28_314x160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UI5E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ec1eb5c-9346-492c-af95-786e924a7c28_314x160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UI5E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ec1eb5c-9346-492c-af95-786e924a7c28_314x160.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What is the Device &lt;&gt; What is it&#8217;s role</h2><p>So you&#8217;ve found out that the device is say a Juniper ACX or a Nokia 7200 series and its hostname is pe01.locationX and by applying some logic we can start to ascertain that specific vendors models abilities and draw out first conclusion based on the following::</p><h3>Storage</h3><p>Create an Interface record to the Network Knowledge Graph against the device entry.</p><h3>Additional Data Required?</h3><ul><li><p>Vendor Knowledge Graph, i.e., key scaling information, and supported features on a per vendor/ model basis.</p></li><li><p>Current business architecture rules, i.e., an ACX =/= a P-Node.</p></li></ul><h3>Parameters</h3><ul><li><p>hostname seems to indicate a PE role.</p></li><li><p>the vendor model capabilities mean that it is NOT capable of being a BNG.</p></li><li><p>the scale of the network and/ or the business logic means that is NOT capable of being and/ or will never be used for a P-Node.</p></li></ul><h3>Conclusion</h3><p>High probability of being a PE.</p><h2>IP Addresses &lt;&gt; Device Neighbourship</h2><p>Whilst in networking, when devices form neighbourships, they&#8217;re not always &#8220;good friends&#8221; (see <a href="https://eantc.de/?s=interoperability+test+reports">EANTC interoperability test reports</a>), the data point and the values are key to understanding is the link point-to-point or a wider layer 2 network (LAN/ WAN &#8230; etc.).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!n4MT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42638ff4-f46f-4ee9-a6b7-80ccc669a4e0_256x256.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n4MT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42638ff4-f46f-4ee9-a6b7-80ccc669a4e0_256x256.png 424w, https://substackcdn.com/image/fetch/$s_!n4MT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42638ff4-f46f-4ee9-a6b7-80ccc669a4e0_256x256.png 848w, https://substackcdn.com/image/fetch/$s_!n4MT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42638ff4-f46f-4ee9-a6b7-80ccc669a4e0_256x256.png 1272w, https://substackcdn.com/image/fetch/$s_!n4MT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42638ff4-f46f-4ee9-a6b7-80ccc669a4e0_256x256.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n4MT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42638ff4-f46f-4ee9-a6b7-80ccc669a4e0_256x256.png" width="256" height="256" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42638ff4-f46f-4ee9-a6b7-80ccc669a4e0_256x256.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:256,&quot;width&quot;:256,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:120515,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/175367077?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42638ff4-f46f-4ee9-a6b7-80ccc669a4e0_256x256.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!n4MT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42638ff4-f46f-4ee9-a6b7-80ccc669a4e0_256x256.png 424w, https://substackcdn.com/image/fetch/$s_!n4MT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42638ff4-f46f-4ee9-a6b7-80ccc669a4e0_256x256.png 848w, https://substackcdn.com/image/fetch/$s_!n4MT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42638ff4-f46f-4ee9-a6b7-80ccc669a4e0_256x256.png 1272w, https://substackcdn.com/image/fetch/$s_!n4MT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42638ff4-f46f-4ee9-a6b7-80ccc669a4e0_256x256.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So you&#8217;ve found that one of the interfaces IFD or IFL is a IPv4 /31 and IPv6 /127, and the interface is UP. Next you find that there is only 1x ARP entry and/ or 2x IPv6 neighbours on the IFD or IFL, we can now draw a second conclusion based on:</p><h3>Storage</h3><p>Create an IP record to the Network Knowledge Graph against the Interface entry.</p><h3>Additional Data Required?</h3><p>CMBD IPAM.</p><h3>Parameters</h3><ul><li><p>IPv4 /31 and IPv6 /127 indicate a point-to-point link.</p></li><li><p>1x ARP and 2x IPv6 neighbours entries (1x entry for the configured /127 and 1x entry for the automatically generated private address) indicate a point-to-point link.</p></li></ul><h3>Conclusion</h3><p>There are no other devices on this interface.</p><h2>Description &lt;&gt; Device Neighbourship (with an IP address(es))</h2><p>So you&#8217;ve found that one of the interfaces IFD or IFL has a unique description, there&#8217;s an IP address and the interface is UP.  The description might be something like &#8216;P2P CR01 &lt;&gt; CR02&#8217; or &#8216;LINX LAN&#8217; &#8230; etc., so with the IP Address the usage for the interface can be drawn and/ or cross checked.</p><h3>Storage</h3><p>Create an Description record to the Network Knowledge Graph against the Interface entry.</p><h3>Additional Data Required?</h3><ul><li><p>CMBD IPAM.</p></li><li><p>CRM/ CMDB circuit list.</p></li></ul><h3>Parameters</h3><p>Apply the necessary business logic and correspond that with the IP address stored for that interface in the Network Knowledge Graph to determine the interfaces usage.</p><ul><li><p>CR indicates the interface could be a core link.</p></li><li><p>LINX indicates indicates the interfaces could be a public peering LAN.</p></li><li><p>POxx or AExx usually indicates a port-group or aggregated ethernet interface.</p></li></ul><h3>Conclusion</h3><p>Subject to business logic, however it should not be used as a deciding factor for the interfaces usage, i.e., the interface might say &#8216;Office LAN&#8217;, however the IP address is a public one assigned to a public peering LAN.</p><h2>Description &lt;&gt; Device Neighbourship (without an IP address(es))</h2><p>So you&#8217;ve found that one of the interfaces IFD or IFL has a unique description, however whilst there is no IP Address assigned, the interface is UP.</p><p>The next thing to look for is whether there is any layer 2 configuration on the port, i.e., is it part of a port group/ Link Aggregation Control Protocol (LACP) group or does it just have a VLAN assigned?</p><p>Finally are there any Media Access Control (MAC) address entries on the port?</p><h3>Storage</h3><p>Create an Description record to the Network Knowledge Graph against the Interface entry.</p><h3>Additional Data Required?</h3><ul><li><p>CRM/ CMDB circuit list.</p></li></ul><h3>Parameters</h3><p>Apply the necessary business logic and correspond that with the description in the Network Knowledge Graph to determine the interfaces usage.</p><ul><li><p>APxx usually means access-point (wireless) and only needs a layer 2 interface back to the default gateway.</p></li><li><p>CUSTxx usually a end-user/ subscriber facing port.</p></li></ul><h3>Conclusion</h3><p>It is a layer 2 interface, and therefore most likely not a P2P. It will be part of a wider switching domain and as such needs to have all interfaces associated with the switching domain correctly identified, recorded and associated with a switching domain record.</p><h1>Protocols</h1><p>So, you want to to use protocols to discover a network, then choose wisely:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bjKp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9fd846-1da8-454b-8175-5570b9e200f5_400x170.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bjKp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9fd846-1da8-454b-8175-5570b9e200f5_400x170.gif 424w, https://substackcdn.com/image/fetch/$s_!bjKp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9fd846-1da8-454b-8175-5570b9e200f5_400x170.gif 848w, https://substackcdn.com/image/fetch/$s_!bjKp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9fd846-1da8-454b-8175-5570b9e200f5_400x170.gif 1272w, https://substackcdn.com/image/fetch/$s_!bjKp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9fd846-1da8-454b-8175-5570b9e200f5_400x170.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bjKp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9fd846-1da8-454b-8175-5570b9e200f5_400x170.gif" width="400" height="170" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd9fd846-1da8-454b-8175-5570b9e200f5_400x170.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:170,&quot;width&quot;:400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:599561,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/175367077?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9fd846-1da8-454b-8175-5570b9e200f5_400x170.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bjKp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9fd846-1da8-454b-8175-5570b9e200f5_400x170.gif 424w, https://substackcdn.com/image/fetch/$s_!bjKp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9fd846-1da8-454b-8175-5570b9e200f5_400x170.gif 848w, https://substackcdn.com/image/fetch/$s_!bjKp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9fd846-1da8-454b-8175-5570b9e200f5_400x170.gif 1272w, https://substackcdn.com/image/fetch/$s_!bjKp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9fd846-1da8-454b-8175-5570b9e200f5_400x170.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Link Level Discovery Protocol (LLDP)</h2><p>One of the most useful protocols, however it is a security vulnerability vector, so a lot of operators turn it off completely.</p><p>If switched on for internal links (i.e., links within an operators Autonomous System (AS)), it can help you establish so very useful information about the devices directly connected to the element being investigated.</p><p><strong>Example</strong>: Juniper</p><pre><code>cr01.lab&gt; show lldp neighbors
Local Interface&#9;Parent Interface&#9;Chassis Id&#9;&#9;Port
fxp0 &#9;&#9;- &#9;&#9;&#9;64:9d:99:aa:aa:aa &#9;Gig0/1
xe-0/1/7 &#9;- &#9;&#9;&#9;64:9d:99:bb:bb:bb &#9;TGi0/1
et-0/0/1 &#9;- &#9;&#9;&#9;64:9d:99:cc:cc:cc &#9;HundredGigabitEth0/1</code></pre><p><strong>Example</strong>: FS Switch</p><pre><code>cs01.lab#show lldp neighbors
Capability codes:
(R) Router, (B) Bridge, (T) Telephone, (C) DOCSIS Cable Device
(W) WLAN Access Point, (P) Repeater, (S) Station, (O) Other
System Name&#9;Local Intf &#9;Port ID
vmh01.lab&#9;Te0/5 &#9;&#9;vmnic5
Unknown &#9;Te0/6 &#9;&#9;b47a.f1aa.aaaa
Unknown &#9;Te0/8 &#9;&#9;ecb1.d7bb.bbbb
Unknown &#9;Te0/9 &#9;&#9;ecb1.d7cc.cccc
Unknown&#9;&#9;Te0/10 &#9;&#9;ecb1.d7dd.dddd
Unknown &#9;Te0/45 &#9;&#9;d067.26ee.eeee
Unknown &#9;Te0/46 &#9;&#9;PCI-E Slot 2, Port1
Unknown &#9;Te0/47 &#9;&#9;PCI-E Slot 2, Port2
cs02.lab &#9;Hu0/49 &#9;&#9;HundredGigabitEth0/1
cs02.lab &#9;Hu0/50 &#9;&#9;HundredGigabitEth0/2
cs03.lab &#9;Hu0/51 &#9;&#9;HundredGigabitEth0/3
cs04.lab &#9;Hu0/52 &#9;&#9;HundredGigabitEth0/4
cr01.lab &#9;Hu0/53 &#9;&#9;et-0/0/1
br01.lab &#9;Hu0/54 &#9;&#9;1/1/c2/1
os01.lab &#9;Mg0 &#9;&#9;Gig0/2</code></pre><h3>ISIS</h3><p>Without getting deep into the ISIS vs. OSPF debate, ISIS is a powerful Interior Gateway Protocol (IGP) and has many fields associated with it to aid in understanding what devices are connected to the element being investigated.</p><p><strong>Example</strong>: Juniper</p><pre><code>cr01.lab&gt; show isis adjacency
Interface &#9;System&#9;&#9;L State &#9;Hold (secs)
et-0/0/0.0 &#9;cr02.lab &#9;2 Up &#9;&#9;19
et-0/0/1.89 &#9;br01.lab &#9;2 Up &#9;&#9;24
et-0/0/1.94 &#9;vr20.lab &#9;2 Up &#9;&#9;26</code></pre><h1>Summary</h1><p>Follow the link state and ARP and you&#8217;ll discover some weird and wonderful things in your network.</p><h1>Additional References</h1><p><a href="https://github.com/cpmarvin/lnetd">https://github.com/cpmarvin/lnetd</a></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Day in the Life of an Operator]]></title><description><![CDATA[A Packet Story]]></description><link>https://www.meckanix.co.uk/p/the-day-in-the-life-of-an-operator</link><guid isPermaLink="false">https://www.meckanix.co.uk/p/the-day-in-the-life-of-an-operator</guid><dc:creator><![CDATA[Simon Beevers]]></dc:creator><pubDate>Tue, 30 Sep 2025 07:01:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_aZp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20adda1c-b347-44f5-8e30-76b5a1274be2_506x391.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Intro</h1><h2>Mindset</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Qnt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa784edb6-320c-40e5-9914-66199f68aab4_612x322.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Qnt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa784edb6-320c-40e5-9914-66199f68aab4_612x322.png 424w, https://substackcdn.com/image/fetch/$s_!6Qnt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa784edb6-320c-40e5-9914-66199f68aab4_612x322.png 848w, https://substackcdn.com/image/fetch/$s_!6Qnt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa784edb6-320c-40e5-9914-66199f68aab4_612x322.png 1272w, https://substackcdn.com/image/fetch/$s_!6Qnt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa784edb6-320c-40e5-9914-66199f68aab4_612x322.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Qnt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa784edb6-320c-40e5-9914-66199f68aab4_612x322.png" width="612" height="322" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a784edb6-320c-40e5-9914-66199f68aab4_612x322.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:322,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6Qnt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa784edb6-320c-40e5-9914-66199f68aab4_612x322.png 424w, https://substackcdn.com/image/fetch/$s_!6Qnt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa784edb6-320c-40e5-9914-66199f68aab4_612x322.png 848w, https://substackcdn.com/image/fetch/$s_!6Qnt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa784edb6-320c-40e5-9914-66199f68aab4_612x322.png 1272w, https://substackcdn.com/image/fetch/$s_!6Qnt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa784edb6-320c-40e5-9914-66199f68aab4_612x322.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The following material is to take you through the mindset of an operator, rather than just WHAT IS an operator. To do this, we will take an adventure together to explore the inner workings of an operator and what drives them.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HIkS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c4bb56-90e4-4f98-8c23-bfe1942a9166_277x204.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HIkS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c4bb56-90e4-4f98-8c23-bfe1942a9166_277x204.gif 424w, https://substackcdn.com/image/fetch/$s_!HIkS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c4bb56-90e4-4f98-8c23-bfe1942a9166_277x204.gif 848w, https://substackcdn.com/image/fetch/$s_!HIkS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c4bb56-90e4-4f98-8c23-bfe1942a9166_277x204.gif 1272w, https://substackcdn.com/image/fetch/$s_!HIkS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c4bb56-90e4-4f98-8c23-bfe1942a9166_277x204.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HIkS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c4bb56-90e4-4f98-8c23-bfe1942a9166_277x204.gif" width="715" height="526.5703971119134" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5c4bb56-90e4-4f98-8c23-bfe1942a9166_277x204.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:204,&quot;width&quot;:277,&quot;resizeWidth&quot;:715,&quot;bytes&quot;:293970,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/173785825?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c4bb56-90e4-4f98-8c23-bfe1942a9166_277x204.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HIkS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c4bb56-90e4-4f98-8c23-bfe1942a9166_277x204.gif 424w, https://substackcdn.com/image/fetch/$s_!HIkS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c4bb56-90e4-4f98-8c23-bfe1942a9166_277x204.gif 848w, https://substackcdn.com/image/fetch/$s_!HIkS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c4bb56-90e4-4f98-8c23-bfe1942a9166_277x204.gif 1272w, https://substackcdn.com/image/fetch/$s_!HIkS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c4bb56-90e4-4f98-8c23-bfe1942a9166_277x204.gif 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div><hr></div><h1>What is Telco?</h1><h2>Overview</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_aZp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20adda1c-b347-44f5-8e30-76b5a1274be2_506x391.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_aZp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20adda1c-b347-44f5-8e30-76b5a1274be2_506x391.png 424w, https://substackcdn.com/image/fetch/$s_!_aZp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20adda1c-b347-44f5-8e30-76b5a1274be2_506x391.png 848w, https://substackcdn.com/image/fetch/$s_!_aZp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20adda1c-b347-44f5-8e30-76b5a1274be2_506x391.png 1272w, https://substackcdn.com/image/fetch/$s_!_aZp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20adda1c-b347-44f5-8e30-76b5a1274be2_506x391.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_aZp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20adda1c-b347-44f5-8e30-76b5a1274be2_506x391.png" width="506" height="391" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20adda1c-b347-44f5-8e30-76b5a1274be2_506x391.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:391,&quot;width&quot;:506,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:261095,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/173785825?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20adda1c-b347-44f5-8e30-76b5a1274be2_506x391.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_aZp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20adda1c-b347-44f5-8e30-76b5a1274be2_506x391.png 424w, https://substackcdn.com/image/fetch/$s_!_aZp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20adda1c-b347-44f5-8e30-76b5a1274be2_506x391.png 848w, https://substackcdn.com/image/fetch/$s_!_aZp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20adda1c-b347-44f5-8e30-76b5a1274be2_506x391.png 1272w, https://substackcdn.com/image/fetch/$s_!_aZp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20adda1c-b347-44f5-8e30-76b5a1274be2_506x391.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>Operator: "I look up to him [Regulator] because he is upper class, but I look down on him [end-user] because he is lower class." <br>End-User: "I know my place.&#8221;</p></blockquote><p>For too long the telco world has been dominated by the push-pull mechanics of the operator exploiting the end-user and the regulator chasing their tail and over correcting.</p><p>For the UK competition in the operator space was opened up by the regulator in 2006 when OFCOM forced British Telecom (BT) to be separated into BT and <a href="https://en.wikipedia.org/wiki/Openreach">Openreach</a>.</p><p>In the US it was the break up of AT&amp;T in 1982.</p><p>Whether it was a desired outcome of the regulators or whether it&#8217;s an organic byproduct; as the competition in the operator space ramped up, the end-user&#8217;s voice became more prominent and its fair to say that in the last 5-10yrs a operator is more driven by a end-user&#8217;s NPS score/ trying to keep a end-user&#8217;s &#8216;sticky&#8217;.</p><p>The negative side of this, is a race to the bottom on pricing (especially in the residential products), and so with slim margins, using traditional methods, that doesn&#8217;t leave a lot of room for high-end end-user service.</p><h2>NetCo vs. ISPCo vs. Everything Else</h2><p>What are these Co&#8217;s?  And why does it matter?</p><h3>NetCo</h3><p>This is a organisation which operates a wholesale platform.  Traditionally a NetCo is a natural host, and will not terminate an end-user/ subscriber session.  They own and operate a network which facilitates the connectivity for the ISPCo&#8217;s.  Typically they will be a <a href="https://meckanix.substack.com/i/173785825/tier">Tier 1</a> or <a href="https://meckanix.substack.com/i/173785825/tier">Tier 2</a> operator.</p><p>However there is a few sub-variants of a NetCo:</p><h4>NHO</h4><p>A natural host operator is an organisation which treats all of its customers (ISPCo) equally and fairly.  It gives no organisation preferential treatment, and does not have any investment in any retail ISP&#8217;s/ customer&#8217;s (ISPCo&#8217;s).</p><p><strong>Example</strong> - CityFibre</p><h4>Vertically Integrated</h4><p>This is where a NetCo strays from the neutrality, and the NetCo will have an investment in retail ISP&#8217;s/ customer&#8217;s (ISPCo&#8217;s).</p><p><strong>Examples</strong> - Vodafone, Zen, Sky &#8230; etc.</p><h3>ISPCo</h3><p>Is a retail brand which requires the services of a NetCo in order to service its end-users/ subscribers.  The ISPCo will terminate the subscriber session(s).  It will have Autonomous System Number (ASN), RIPE entries, DNS servers &#8230; etc.</p><p><strong>Examples</strong> - Plusnet, EE, TalkTalk (now separated from PXC) &#8230; etc. </p><p>There is also one sub-variant of an ISPCo:</p><h4>vISPCo</h4><p>This is a virtual ISP which is just a white labelled brand in order for said brand/ organisation to diversity its income.  The organisation will let out its brand to an ISPCo/ Integrated NetCo </p><p><strong>Examples</strong> - Post Office Broadband, Tesco&#8217;s Broadband, John Lewis Broadband &#8230; etc.</p><h3>GlassCo</h3><p>Is a organisation which solely provides 'glass&#8217;/ fibre.  They might operate some optical repeaters in order to cover large distances, however they operate at layer 1 (physical) only.</p><p><strong>Example</strong> - ITS.</p><h3>OpCo</h3><p>Is a management/ holding company for a set of Co&#8217;s either due to a shared investor or shared interests.</p><h2>Why Does This Matter?</h2><p>Differed Co&#8217;s have slightly different priorities, concerns and ultimately different stakeholders to satisfy.</p><h3>Example</h3><p>An end-user/ subscriber purchases a service from an ISPCo (TalkTalk), whom in turn purchases a service from a NetCo (PXC), whom in turn might purchase a service from a GlassCo (Openreach or CityFibre), and that only gets the connectivity to your door, the ISPCo then needs to purchase transit and peering &#8230; etc., to connect the end-user/ subscriber to the Internet/ the end-user&#8217;s/ subscriber&#8217;s favour content.  And in order to do that, they need to purchase a service from a tier1 or several tier2 operators.</p><p>So the ISPCo needs to satisfy as many end-user&#8217;s/ subscriber&#8217;s as possible from tens of thousands to tens of millions, a NetCo needs to satisfy several ISPCo&#8217;s at anyone time and offer fairness/ neutrality.  A GlassCo needs to get the connectivity to as many places as it is needed, all whilst satisfying landowners, government entities, the general public (whilst laying the new infrastructure) and keeping an clear, accurate and up-to-date record of where they&#8217;ve installed the new infrastructure.</p><p>By understanding a Co&#8217;s point of view, can help you leverage your position in the chain.</p><h2>Tiers &#8230; what do they really mean?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z6SF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc036eb-87e5-4411-a10e-da34c7e6fe76_612x344.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z6SF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc036eb-87e5-4411-a10e-da34c7e6fe76_612x344.png 424w, https://substackcdn.com/image/fetch/$s_!z6SF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc036eb-87e5-4411-a10e-da34c7e6fe76_612x344.png 848w, https://substackcdn.com/image/fetch/$s_!z6SF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc036eb-87e5-4411-a10e-da34c7e6fe76_612x344.png 1272w, https://substackcdn.com/image/fetch/$s_!z6SF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc036eb-87e5-4411-a10e-da34c7e6fe76_612x344.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z6SF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc036eb-87e5-4411-a10e-da34c7e6fe76_612x344.png" width="612" height="344" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7bc036eb-87e5-4411-a10e-da34c7e6fe76_612x344.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:344,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z6SF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc036eb-87e5-4411-a10e-da34c7e6fe76_612x344.png 424w, https://substackcdn.com/image/fetch/$s_!z6SF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc036eb-87e5-4411-a10e-da34c7e6fe76_612x344.png 848w, https://substackcdn.com/image/fetch/$s_!z6SF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc036eb-87e5-4411-a10e-da34c7e6fe76_612x344.png 1272w, https://substackcdn.com/image/fetch/$s_!z6SF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc036eb-87e5-4411-a10e-da34c7e6fe76_612x344.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The concept of &#8216;tiers&#8217; these are used to signify the level of reach/ coverage that an operator has around the globe, region/ territory and/ or theatre.</p><h3>Tier 1</h3><p>This is traditionally seen as the ability to provide <a href="file:///Users/sbeevers/Documents/Work/Employers/Vitrifi/Simon.Beevers/OneDrive-Vitrifi_Limited/Documents/Projects/The%20Day%20in%20the%20Life%20of%20an%20Operator/Private%20&amp;%20Shared/The%20Operator%20Mindset%20(20%20May)%20%E2%9C%85%201edcff74f6178016bde4c72cab00edfc.html">Global coverage</a>, however in more recent times, it was re-used to mean that an operator had total coverage within country/ region/ territory and/ or theatre.</p><p>Fundamentally tier 1 has no upstream and does not pay another network to access other networks.</p><h4><strong>Global Examples:</strong></h4><ol><li><p>Console Connect/ <a href="https://www.peeringdb.com/net/1451">PCCW Global</a></p></li><li><p><a href="https://www.peeringdb.com/net/118">BT Global</a></p></li><li><p><a href="https://www.peeringdb.com/net/91">Colt</a></p></li><li><p><a href="https://www.peeringdb.com/net/1045">NTT Global IP Network</a></p></li><li><p>Teila/ <a href="https://www.peeringdb.com/net/10">Arelion</a></p></li><li><p><a href="https://www.peeringdb.com/net/346">Liberty Global</a></p></li></ol><h4><strong>Per Country/ Region/ Territory/ Theatre Examples:</strong></h4><ol><li><p><a href="https://www.peeringdb.com/net/281">BT UK</a></p></li><li><p><a href="https://www.peeringdb.com/net/196">Deutsche Telekom</a></p></li><li><p><a href="https://www.peeringdb.com/net/11381">Sprint</a></p></li><li><p><a href="https://www.peeringdb.com/net/396">Rogers</a></p></li></ol><h3>Tier 2</h3><p>Traditionally a T2 was the operator with total coverage within country/ region/ territory and/ or theatre, so there&#8217;s some cross over with <a href="file:///Users/sbeevers/Documents/Work/Employers/Vitrifi/Simon.Beevers/OneDrive-Vitrifi_Limited/Documents/Projects/The%20Day%20in%20the%20Life%20of%20an%20Operator/Private%20&amp;%20Shared/The%20Operator%20Mindset%20(20%20May)%20%E2%9C%85%201edcff74f6178016bde4c72cab00edfc.html">T1 Per Country/ Region/ Territory/ Theatre</a>.</p><p>However more recently a T2 has morphed into an operator with coverage in a specific sub-region/ sub-geographic area(s).</p><p>Overal a T2 needs to connect to a T1 at some point, either to cross a region/ territory and/ or theatre boundary, or get access to other networks via IP transit.  </p><h4>Tier2 Examples</h4><ol><li><p><a href="https://www.peeringdb.com/net/1113">KCOM</a></p></li><li><p><a href="https://www.peeringdb.com/net/1412">Virgin Media O2</a></p></li><li><p><a href="https://www.peeringdb.com/net/5191">Gigalcear</a></p></li></ol><h3>Tier3</h3><p>Finally there&#8217;s the T3 operators, who traditionally connect small discrete communities and/ or amalgamate several other operators connectivity to build an over the top (OTT) solution, i.e., MSPs offering SDN &#8230; etc.</p><div><hr></div><h1>View Points</h1><h2>Overview</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qREU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qREU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png 424w, https://substackcdn.com/image/fetch/$s_!qREU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png 848w, https://substackcdn.com/image/fetch/$s_!qREU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png 1272w, https://substackcdn.com/image/fetch/$s_!qREU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qREU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png" width="562" height="316" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:316,&quot;width&quot;:562,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qREU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png 424w, https://substackcdn.com/image/fetch/$s_!qREU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png 848w, https://substackcdn.com/image/fetch/$s_!qREU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png 1272w, https://substackcdn.com/image/fetch/$s_!qREU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The following content is to start putting ourselves in the various &#8216;shoes&#8217; of the end-user/ subscriber, operator and regulator.</p><p>In the long-term however, most of these &#8216;mundane&#8217; things need to be absolved or remediated to a point that it needs the minimal amount of human interaction.</p><h2>An End-User/ Subscriber&#8217;s View</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wyHP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0008e4-d41e-4866-a032-329aa9555ec0_893x425.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wyHP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0008e4-d41e-4866-a032-329aa9555ec0_893x425.png 424w, https://substackcdn.com/image/fetch/$s_!wyHP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0008e4-d41e-4866-a032-329aa9555ec0_893x425.png 848w, https://substackcdn.com/image/fetch/$s_!wyHP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0008e4-d41e-4866-a032-329aa9555ec0_893x425.png 1272w, https://substackcdn.com/image/fetch/$s_!wyHP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0008e4-d41e-4866-a032-329aa9555ec0_893x425.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wyHP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0008e4-d41e-4866-a032-329aa9555ec0_893x425.png" width="893" height="425" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a0008e4-d41e-4866-a032-329aa9555ec0_893x425.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:425,&quot;width&quot;:893,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:525929,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/173785825?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0008e4-d41e-4866-a032-329aa9555ec0_893x425.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wyHP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0008e4-d41e-4866-a032-329aa9555ec0_893x425.png 424w, https://substackcdn.com/image/fetch/$s_!wyHP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0008e4-d41e-4866-a032-329aa9555ec0_893x425.png 848w, https://substackcdn.com/image/fetch/$s_!wyHP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0008e4-d41e-4866-a032-329aa9555ec0_893x425.png 1272w, https://substackcdn.com/image/fetch/$s_!wyHP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0008e4-d41e-4866-a032-329aa9555ec0_893x425.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>Q: What problem is being shown in this image?</p><p>A: The fact that an end-user had to look at their equipment.</p></blockquote><p>A subscriber never touches/ looks at their &#8216;service&#8217; until there is a problem, then they make it the operator's problem and without real-time clear data, they have to rely on, it&#8217;s the LED red or green?</p><p>One of the key frustrations of end-user&#8217;s is understanding the state of their service, and if it is being negatively impacted, when the service will be restored to the &#8216;acceptable&#8217; level (or at least a level where they put up with it and/ or stop complaining).</p><h2>An Operators View</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SP-D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90f0fed-0067-4ec7-b4b7-f76e702ae84d_870x342.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SP-D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90f0fed-0067-4ec7-b4b7-f76e702ae84d_870x342.png 424w, https://substackcdn.com/image/fetch/$s_!SP-D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90f0fed-0067-4ec7-b4b7-f76e702ae84d_870x342.png 848w, https://substackcdn.com/image/fetch/$s_!SP-D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90f0fed-0067-4ec7-b4b7-f76e702ae84d_870x342.png 1272w, https://substackcdn.com/image/fetch/$s_!SP-D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90f0fed-0067-4ec7-b4b7-f76e702ae84d_870x342.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SP-D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90f0fed-0067-4ec7-b4b7-f76e702ae84d_870x342.png" width="870" height="342" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e90f0fed-0067-4ec7-b4b7-f76e702ae84d_870x342.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:342,&quot;width&quot;:870,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:281575,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/173785825?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90f0fed-0067-4ec7-b4b7-f76e702ae84d_870x342.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SP-D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90f0fed-0067-4ec7-b4b7-f76e702ae84d_870x342.png 424w, https://substackcdn.com/image/fetch/$s_!SP-D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90f0fed-0067-4ec7-b4b7-f76e702ae84d_870x342.png 848w, https://substackcdn.com/image/fetch/$s_!SP-D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90f0fed-0067-4ec7-b4b7-f76e702ae84d_870x342.png 1272w, https://substackcdn.com/image/fetch/$s_!SP-D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe90f0fed-0067-4ec7-b4b7-f76e702ae84d_870x342.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Each operator battles daily with churn, end-user satisfaction and the over burdening regulator to try and strike a balance to stay a float.</p><h3>Churn</h3><p>The new paradigms of the new commercial realities (the competition factor from), has turned into a race to the bottom; especially in the residential (B2C) space.</p><p>Therefore margins per end-user are slimmer, so you need more end-user to balance your Cost of Goods and Sale (COGS).</p><p>However a <code>new</code> end-user also brings additional costs to &#8216;acquire&#8217; them as a customer.</p><h3>End User Satisfaction</h3><p>And each end-user brings with them:</p><ol><li><p>legal rights.</p></li><li><p>more social media accounts than anyone team can handle.</p></li><li><p>a complex set of requirements and environments.</p></li></ol><h3>Over Burdening Regulator</h3><p>Whilst most regulators are like super tankers in terms of taking their time to make decisions, in the same vain they are also almost immovable objects, unless you&#8217;re a tier 1 (at least in your territory/ region/ theatre).</p><p>This means that for more operators, when the regulator says jump, you have to ask endless clarification questions to ask &#8216;how high?&#8217;, and &#8216;what for?&#8217; .</p><h3>A Regulators View</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aDu7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fffc8a0-fb13-48a3-b13b-df3e69f97e12_986x618.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aDu7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fffc8a0-fb13-48a3-b13b-df3e69f97e12_986x618.png 424w, https://substackcdn.com/image/fetch/$s_!aDu7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fffc8a0-fb13-48a3-b13b-df3e69f97e12_986x618.png 848w, https://substackcdn.com/image/fetch/$s_!aDu7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fffc8a0-fb13-48a3-b13b-df3e69f97e12_986x618.png 1272w, https://substackcdn.com/image/fetch/$s_!aDu7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fffc8a0-fb13-48a3-b13b-df3e69f97e12_986x618.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aDu7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fffc8a0-fb13-48a3-b13b-df3e69f97e12_986x618.png" width="986" height="618" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9fffc8a0-fb13-48a3-b13b-df3e69f97e12_986x618.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:618,&quot;width&quot;:986,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:253688,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/173785825?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fffc8a0-fb13-48a3-b13b-df3e69f97e12_986x618.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aDu7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fffc8a0-fb13-48a3-b13b-df3e69f97e12_986x618.png 424w, https://substackcdn.com/image/fetch/$s_!aDu7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fffc8a0-fb13-48a3-b13b-df3e69f97e12_986x618.png 848w, https://substackcdn.com/image/fetch/$s_!aDu7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fffc8a0-fb13-48a3-b13b-df3e69f97e12_986x618.png 1272w, https://substackcdn.com/image/fetch/$s_!aDu7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fffc8a0-fb13-48a3-b13b-df3e69f97e12_986x618.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>Apologies, trying to add <em>all</em> of the UK operators was too much for the image</p></blockquote><p>A regulator will have hundreds if not thousands of operators to deal with at anyone time, coupled with millions/ billions of a region/ theatre/ territory end-users/ subscribers. And as each operator brings it&#8217;s own:</p><ol><li><p>inherent risk/ likely hood of either taking themselves/ their end-user base offline and/ or the wider operator ecosystem in that region/ theatre/ territory.</p></li><li><p>market/ region to defend and/ or poach end-users from.</p></li></ol><div><hr></div><h1>Key<strong> </strong>Considerations</h1><h2>Overview</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qREU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qREU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png 424w, https://substackcdn.com/image/fetch/$s_!qREU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png 848w, https://substackcdn.com/image/fetch/$s_!qREU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png 1272w, https://substackcdn.com/image/fetch/$s_!qREU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qREU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png" width="562" height="316" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:316,&quot;width&quot;:562,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qREU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png 424w, https://substackcdn.com/image/fetch/$s_!qREU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png 848w, https://substackcdn.com/image/fetch/$s_!qREU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png 1272w, https://substackcdn.com/image/fetch/$s_!qREU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c110d5e-4ad8-4907-913f-36e7c9005777_562x316.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Remember the following points are not easily solvable, however an enabler is to empower the operator to overcome/ automate the processes which frees the operator to look at the bigger picture quicker with more accurate data.</p><h2>NetCo</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zbbZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3881f504-d2f3-4e18-adb9-7ba88d34c839_968x426.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zbbZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3881f504-d2f3-4e18-adb9-7ba88d34c839_968x426.png 424w, https://substackcdn.com/image/fetch/$s_!zbbZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3881f504-d2f3-4e18-adb9-7ba88d34c839_968x426.png 848w, https://substackcdn.com/image/fetch/$s_!zbbZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3881f504-d2f3-4e18-adb9-7ba88d34c839_968x426.png 1272w, https://substackcdn.com/image/fetch/$s_!zbbZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3881f504-d2f3-4e18-adb9-7ba88d34c839_968x426.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zbbZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3881f504-d2f3-4e18-adb9-7ba88d34c839_968x426.png" width="968" height="426" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3881f504-d2f3-4e18-adb9-7ba88d34c839_968x426.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:426,&quot;width&quot;:968,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:296236,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/173785825?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3881f504-d2f3-4e18-adb9-7ba88d34c839_968x426.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zbbZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3881f504-d2f3-4e18-adb9-7ba88d34c839_968x426.png 424w, https://substackcdn.com/image/fetch/$s_!zbbZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3881f504-d2f3-4e18-adb9-7ba88d34c839_968x426.png 848w, https://substackcdn.com/image/fetch/$s_!zbbZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3881f504-d2f3-4e18-adb9-7ba88d34c839_968x426.png 1272w, https://substackcdn.com/image/fetch/$s_!zbbZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3881f504-d2f3-4e18-adb9-7ba88d34c839_968x426.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Technical</h3><h4>Architecture</h4><ul><li><p>Can the architecture support:</p><p>feeds and speeds?</p><ul><li><p>features and capabilities?</p></li><li><p>product set(s)?</p></li></ul></li><li><p>How will it be monitored?</p></li><li><p>Where will the alarms/ alerts be sent to?</p></li><li><p>What telemetry is available?</p></li><li><p>What does BAU operationalisation look like?</p></li><li><p>What are the Mean Time to Failure (MTTF) on the components used?</p></li><li><p>What is the upgrade plan?</p></li><li><p>When is the scaling point?</p></li></ul><h4>Outages</h4><ul><li><p>What is the allowed failure rate of the products?</p></li><li><p>Are maintenance windows included or excluded from the metrics?</p></li></ul><h4>Regulatory/ Compliance</h4><ul><li><p>What information must be shared?</p></li></ul><ul><li><p>How will the data be stored?</p></li></ul><ul><li><p>When will the data be accessed? (i.e., real-time vs. long term).</p></li></ul><ul><li><p>Who will access the data?</p></li></ul><ul><li><p>How will the data be audited?</p></li></ul><h3>Commercial</h3><h4>ROI</h4><ul><li><p>Does the product &#8216;wash it&#8217;s face&#8217;?</p></li><li><p>When will the product(s) be profitable?</p></li></ul><h4>Compensation</h4><ul><li><p>When is compensation triggered?</p><ul><li><p>It is due to regulatory or good business practice/ product offering?</p></li></ul><ul><li><p>Are maintenances excluded?</p></li></ul></li><li><p>What form is the compensation?</p></li><li><p>How will this affect cashflow?</p></li></ul><h4>Penalties</h4><ul><li><p>What are the penalties for non-compliance?</p><ul><li><p>Financial.</p></li><li><p>Reputation.</p></li></ul></li><li><p>How will this impact the future trading of the company?</p></li></ul><h2><strong>ISPCo</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!35B-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc558db7b-a469-4e9d-b712-a1ecef9d78a2_968x426.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!35B-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc558db7b-a469-4e9d-b712-a1ecef9d78a2_968x426.png 424w, https://substackcdn.com/image/fetch/$s_!35B-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc558db7b-a469-4e9d-b712-a1ecef9d78a2_968x426.png 848w, https://substackcdn.com/image/fetch/$s_!35B-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc558db7b-a469-4e9d-b712-a1ecef9d78a2_968x426.png 1272w, https://substackcdn.com/image/fetch/$s_!35B-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc558db7b-a469-4e9d-b712-a1ecef9d78a2_968x426.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!35B-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc558db7b-a469-4e9d-b712-a1ecef9d78a2_968x426.png" width="968" height="426" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c558db7b-a469-4e9d-b712-a1ecef9d78a2_968x426.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:426,&quot;width&quot;:968,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:296236,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/173785825?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc558db7b-a469-4e9d-b712-a1ecef9d78a2_968x426.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!35B-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc558db7b-a469-4e9d-b712-a1ecef9d78a2_968x426.png 424w, https://substackcdn.com/image/fetch/$s_!35B-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc558db7b-a469-4e9d-b712-a1ecef9d78a2_968x426.png 848w, https://substackcdn.com/image/fetch/$s_!35B-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc558db7b-a469-4e9d-b712-a1ecef9d78a2_968x426.png 1272w, https://substackcdn.com/image/fetch/$s_!35B-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc558db7b-a469-4e9d-b712-a1ecef9d78a2_968x426.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>You&#8217;ll notice that an ISPCo&#8217;s considerations are pretty much the same as a NetCo&#8217;s, however with a different lense/ viewpoint (hence the lack of repetition below).  As it&#8217;s the ISPCo which bares most of the risk and had to deal with the most upfront in order to gain, maintain and retain the end-user/ subscriber.</p></blockquote><h3>Technical</h3><h4>Products</h4><ul><li><p>Can the NetCo products support our Product Requirements?</p></li><li><p>What products do we need to offer to differentiate ourselves in the market and stay &#8216;sticky&#8217; with the end-user&#8217;s/ subscriber&#8217;s?</p></li></ul><h4>Outages</h4><ul><li><p>What are the SLAs of the NetCo&#8217;s products?</p></li><li><p>How will we inform the end-user&#8217;s/ subscriber&#8217;s?</p></li></ul><h4>Regulatory/ Compliance</h4><ul><li><p>Same.</p></li></ul><h3>Commercial</h3><ul><li><p>Same.</p></li></ul><div><hr></div><h1>Touch Points</h1><h2>Overview</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RxxK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa695f9-faae-4b65-855d-bc0c9fb6eab8_450x291.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RxxK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa695f9-faae-4b65-855d-bc0c9fb6eab8_450x291.png 424w, https://substackcdn.com/image/fetch/$s_!RxxK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa695f9-faae-4b65-855d-bc0c9fb6eab8_450x291.png 848w, https://substackcdn.com/image/fetch/$s_!RxxK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa695f9-faae-4b65-855d-bc0c9fb6eab8_450x291.png 1272w, https://substackcdn.com/image/fetch/$s_!RxxK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa695f9-faae-4b65-855d-bc0c9fb6eab8_450x291.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RxxK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa695f9-faae-4b65-855d-bc0c9fb6eab8_450x291.png" width="450" height="291" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fa695f9-faae-4b65-855d-bc0c9fb6eab8_450x291.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:291,&quot;width&quot;:450,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RxxK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa695f9-faae-4b65-855d-bc0c9fb6eab8_450x291.png 424w, https://substackcdn.com/image/fetch/$s_!RxxK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa695f9-faae-4b65-855d-bc0c9fb6eab8_450x291.png 848w, https://substackcdn.com/image/fetch/$s_!RxxK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa695f9-faae-4b65-855d-bc0c9fb6eab8_450x291.png 1272w, https://substackcdn.com/image/fetch/$s_!RxxK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa695f9-faae-4b65-855d-bc0c9fb6eab8_450x291.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So why is all of this important?  And what on earth is this guy waffling on about?</p><p>As I said before understanding an operators mindset is about helping you understand the complexities of providing a modern, scalable and fit-for-purpose service to an evolving and ever demanding end-user&#8217;s/ subscriber&#8217;s.</p><h2>The Key Changes</h2><p>25years ago (in the UK at least), the consumer side of Internet was something new and fun, and we were willing to wait for webpages to load, minutes for videos to buffer and hours for files to download.</p><p>Fast forward to today, and the current generation are almost on a hair trigger to do a table flip if the connectivity to their app or stream drops a few frames (ok maybe I&#8217;m exaggerating a little bit here, however you get the gist).</p><h2>An Operators Current Challenges</h2><p>One of the many things that operators in general have been struggling to deal with the scale of is managing a network, and with scale comes more complexity.</p><p>Within the UK AltNet community and wider NetCo&#8217;s, balancing EMS, OSS and BSS systems can become a headache that can paralyse an operator or at least put a high enough barrier to stifle innovation and prevent/ diminish the end-user/ subscriber experience.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DpZ7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e7e08-54db-4861-9951-f4733cfd428a_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DpZ7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e7e08-54db-4861-9951-f4733cfd428a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!DpZ7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e7e08-54db-4861-9951-f4733cfd428a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!DpZ7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e7e08-54db-4861-9951-f4733cfd428a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!DpZ7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e7e08-54db-4861-9951-f4733cfd428a_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DpZ7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e7e08-54db-4861-9951-f4733cfd428a_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e72e7e08-54db-4861-9951-f4733cfd428a_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!DpZ7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e7e08-54db-4861-9951-f4733cfd428a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!DpZ7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e7e08-54db-4861-9951-f4733cfd428a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!DpZ7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e7e08-54db-4861-9951-f4733cfd428a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!DpZ7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e7e08-54db-4861-9951-f4733cfd428a_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>How Can An Operator Move Forward?</h1><p>Having spoken to several of the UK based operators, one of the barriers to a utopian state (other than there&#8217;s no one system to rule them all &#8230; and in the darkness bind them) is two fold:</p><ol><li><p>to have a clear understanding of the touch points and what that then means for their network(s).</p></li><li><p>to leverage the data to drive manful outcomes.</p></li></ol><p>The TMForm are trying to create some standards around this, however I personally believe it can broken down into these key ares and the following high level topics:</p><h3>Inputs</h3><ul><li><p>What is needed to drive the network?</p></li><li><p>Is it done via the Portal and/ or an API?</p></li></ul><h3>Outputs</h3><ul><li><p>What should/ needs to be captured?</p></li><li><p>How can it be standardised?</p></li></ul><h3>Feedback</h3><ul><li><p>How will the Outputs be interpreted?</p></li><li><p>How will the interpretations be used?</p></li></ul><h3>Accountability</h3><ul><li><p>Who will be responsible for implementation, monitoring, management, updating &#8230; etc.? (insourcing vs. outsourcing).</p></li><li><p>How will affect Mean Time to Repair (MTTR)? In reality for an operator its often Mean Time to Innocence (MTTI).</p></li></ul><h1>Summary</h1><p>Remember an operator is under a high account of responsibility and accountability, and so moving to data driven outcomes and a customer centric mindset is not easy.</p><p>However more about how data is an operators king/ queen/ insert diaty of choice another day.</p>]]></content:encoded></item><item><title><![CDATA[P ... P ... P ... Pick up a Pirate]]></title><description><![CDATA[Paraphrasing a great advert of the 1970's, it's time to P ... P ... P ... Pick up aPirate (P... P... P... Pick up a Penguin), well not literally. However the Pirates ofthe &#8216;golden age&#8217; have something to teach us, even 350+ years later.]]></description><link>https://www.meckanix.co.uk/p/p-p-p-pick-up-a-pirate</link><guid isPermaLink="false">https://www.meckanix.co.uk/p/p-p-p-pick-up-a-pirate</guid><dc:creator><![CDATA[Simon Beevers]]></dc:creator><pubDate>Tue, 23 Sep 2025 07:01:45 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6d307af0-e5d5-474e-94cb-9cafacee5f4c_1900x1044.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Intro</h1><p>Paraphrasing a great advert of the 1970's, it's time to P ... P ... P ... Pick up a Pirate (<a href="https://www.youtube.com/watch?v=zS61wtvcyos">P... P... P... Pick up a Penguin</a>), well not literally. However the Pirates of the &#8216;<a href="https://en.wikipedia.org/wiki/Golden_Age_of_Piracy">golden age</a>&#8217; have something to teach us, even 350+ years later.</p><p>Now when anyone says pirate I must admit the imagery in my mind flashes to the likes of a cartoon Captain Hook, Captain Black Beard or One-Eyed Willy, you might think of Captain Jack, <a href="https://en.wikipedia.org/wiki/Pop-up_Pirate">Pop-up Pirate</a> or another seafarer inspired by the great novel Treasure Island.</p><p>However whilst the Pirates weren't the first to do any of what I'm about to describe below, they brought together several threads at once to create something new and after reading <a href="https://www.bemorepirate.com/">Be More Pirate</a> I'm starting to see the appeal and how many movements since have followed similar lines (either directly or indirectly).</p><p>Ultimately unhappy with the status-quo and fed-up with being treated the way they were, the Pirates set out to create a fairer, safer and as a result more productive environment.</p><h1>What Did They Do?</h1><p>They fought for the rights of everyone, so that each member of their crew benefited equally, from equal pay to equal rights and with the exception of a battle or a conflict (what we now call force majeure in modern corporate tones), where the Captain or the Quartermaster took charge, everyone in the crew had a vote on how the ship was run.</p><p>To do this they formed at the edges of society, out cast by the ruling elite and villainised to try and stop others joining them.</p><div class="pullquote"><p>&#8220;When market conditions don&#8217;t provide options that meet the needs of the people, pirates appear at the edges to explore alternatives and force the main stream to adopt their ideas&#8221;</p><p>Be More Pirate: Or How to Take On the World and Win by Sam Conniff Allende</p></div><p>To gain traction they employed some simple, however key tactics:</p><ul><li><p>Rebels with a Cause Or How to Draw Strength by Standing Up to the Status Quo</p></li><li><p>Rewrite Your Rules Or How to Bend, Break and Ultimately Rewrite the Rules</p></li><li><p>Reorganise Yourself Or How to Collaborate to Achieve Scale Rather Than Growth</p></li><li><p>Redistribute Power Or How to Fight for Fairness and Make Enemies of Exploitation</p></li></ul><h1>How Does This Map to UK AltNets?</h1><p>The UK AltNets have become a safe harbor (much like Republic of Pirates on the Caribbean Island of Nassau in the 1710's) for those looking to perturb the status quo. However, I'm not saying we must all suddenly don eye patches, start speaking with a pirate &#8216;accent&#8217; and start causing mayhem. What I am saying is that the UK AltNet&#8217;s &#8216;jolly roger&#8217; was hoisted for sometime now (&gt;10yrs), and the world has been taking notice, and so with that momentum we need to understand the principals of being a pirate as to best exploit the situation.</p><p>For the telecoms sector specifically the &#8216;AltNet movement&#8217; has gained traction because a small percentage of the community had become disenfranchised with the way large operators were dominating their sub-market or geographical region. And the only way to make change is from the outside/ fringes/ edge back towards the centre.</p><p>Now in building these AltNet's they have some rather hard commercial problems to solve:</p><ol><li><p>how to reduce the cost-to-serve so that they stay within AltNet&#8217;s funding bracket.</p></li><li><p>how to convert RFS/ premises passed into live services (Intacts)</p></li><li><p>how do you keep the operators (NetCo/ Wholesaler/ NHO) customers/ end-subscribers (Operators/ ISPCos/ Real ISP) them sticky.</p></li></ol><p>Fundamentally the high level answers to those two problems are:</p><ol><li><p>Autonomic networking.</p></li><li><p>Creating a platform/ market-place to allow the AltNet's commercial network(s) to form.</p><ol><li><p>either for NetCo/ Wholesaler/ NHO&#8217;s to &#8216;horse trade&#8217; connectivity in any given &#8216;not-spot&#8217; for the customers/ end-subscribers that their Operators/ ISPCos/ Real ISP&#8217;s are trying to serve.</p></li><li><p>to allow Operators/ ISPCos/ Real ISP&#8217;s to shop for the &#8216;best&#8217; deal from any NetCo/ Wholesaler/ NHO serving their customers/ end-subscribers.</p></li></ol></li></ol><div class="pullquote"><p>&#8220;To attract the hard-side, you need to solve a hard problem. Design a product that is sufficiently compelling to the key subset of your network&#8221;</p><p>The Cold Start Problem: How to Start and Scale Network Effects by Andrew Chen</p></div><p>Now there's two approaches to this:</p><ul><li><p>Come for the tool, stay for the network.</p></li><li><p>Come for the network, stay for the tool.</p></li></ul><h1>Come for the tool, stay for the network</h1><p>This is focused around Element Management Systems (EMS) and Network Management Systems (NMS) and is aimed at NetCo's who already have a &#8216;market place&#8217;, even if it is broken or hard to use/ on-board new ISPCo&#8217;s. </p><p>For these NetCo&#8217;s their biggest problem (pain point) is managing their current network estate, and any future acquisitions which brings new vendors into their ecosystems.</p><p>So a vendor neutral approach is the only way to tackle this at scale. <a href="https://www.openconfig.net">OpenConfig</a> has gone a long way to help solving this kind of problem, however the vendors in that ecosystem are usually shipping routing and switching hardware, which is fine for Access/ Leaf/ PE-nodes or Aggregation/ Spine/ P-Nodes or Core/ Super-Spine&#8217;s.</p><p>However, in an AltNet network, there&#8217;s far more Optical Line Termination (OLT) Passive Optical Network (PON) equipment, and there&#8217;s limited <a href="https://www.openconfig.net">OpenConfig</a> support from vendors creating that equipment.</p><h1>Come for the network, stay for the tool</h1><p>NetCo's who already have &#8216;sufficient&#8217; tooling to provision their current services<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>,  building the platform/ market-place &#8216;network&#8217; is their problem (pain point), and having an flourishing &#8216;network&#8217; of ISPCos transacting on their physical network it changes their value in the investment community, as well as speeds up any acquisitions and mergers (see <a href="https://consultantsmind.substack.com/i/69761669/mergers-and-acquisitions-deal-heat-and-other-deadly-sins">Jack Welch's 90 day limit for integration of teams in a take-over or merger</a>).</p><p>The same can be said of a vertically integrated operators wanting separate into NetCo and ISPCo(s). As by  platform/ market-place, it allows the newly separated entities to continue to transact.</p><div class="pullquote"><p>&#8220; &#8230; a critical mass onto the market place&#8221;</p><p>The Cold Start Problem: How to Start and Scale Network Effects by Andrew Chen</p></div><h1>Rebels with a Cause Or How to Draw Strength by Standing Up to the Status Quo</h1><p>First it challenges the vendors monopoly on how to manage, orchestrate and ultimately run a network and moves to put the power/ control back towards the NetCo by opening the freedom to chose who to source their hardware from.</p><p>Secondly it empowers NetCos by using data driven models to stop working hard, and start working smart (if you pardon the cliche). And this drives things like lowering cost-to-serve by reducing overheads and shortening mean time to innocence (MTTI)/ mean time to resolution (MTTR) &#8230; etc., reducing/ removing truck rolls &#8230; etc.</p><div class="pullquote"><p>&#8220;Give me freedom or give me the rope. For I shall not take the shackles that subjugate the poor to uphold the rich&#8221;</p><p>John Goldenwolf</p></div><h1>Rewrite Your Rules Or How to Bend, Break and Ultimately Rewrite the Rules</h1><p>The commercial rules of telecoms have been pretty static for a long time, if there's a problem or a requirement, then a vendor will find a solution which benefits the vendor the most whilst keeping the NetCo(s) just sticky enough that they can't use another vendor.</p><p>Whilst this has been waning in recent years, and with NetCos demanding standards based solutions, rather than complete vendor proprietary lock ins.</p><p>The commercial arm of vendors have sought to influence these standards to protect their investments and minimise their costs to develop to a new standard<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>.</p><p>Fortunately the likes of <a href="https://eantc.de/?s=Multi-Vendor">EANTC&#8217;s multi-vendor test reports</a> go a long way toward bridging any gaps created by vendor commercial priorities.</p><p>Longterm this approach can be &#8216;bent&#8217; in the operators favour by looking to create, adapt and evolve for the great good of the subscriber, whilst keeping in mind the cost-to-serve for the NetCo. After all, we're all a subscriber of some service and the costs bore by the NetCo and indirectly passed to us via the ISPCo.</p><p>The way to do this, is to break the traditional model and move it to a truly data driven/ data centric outcomes. Several entities in the market will claim this, however they're still working within the traditions of an outdated telco model. </p><p>And the pivot point of that break comes when said data is unleashed for all decisions within the policy and intent/ data engines, and it is uses to &#8216;enrich&#8217; and empower the models, systems and policies, used and set the NetCo.</p><p>Social media realised this quite sometime ago, that data is &#8216;king&#8217;/ &#8216;queen&#8217;/ &#8216;$insert deity of choice$&#8217;, and within social media it is unfortunately used for commercial gain. However if that data centric approach is used for the greater good, in order to better the customer/end-user experience, then we can all finally benefit.</p><div class="pullquote"><p>&#8220;The greatest crimes in the world are not committed by people breaking the rules, but by people following the rules&#8221;</p><p>Banksy</p></div><h1>Reorganise Yourself Or How to Collaborate to Achieve Scale Rather Than Growth</h1><p>In the current corporate world, it's hard not to form into hierarchies and work top down, rather than feed bottom up. The business pressures to deliver case these hierarchies to form, and external commercial pressures from their customers drive them to keep within the status quo and limit development and innovation.</p><p>Organising work based on the requirements of the project or task, rather than working in silos and the project being passed from team to team like a hot potato; could be a resolution to removing lag in projects (hand-over and documentation problems), conflict between &#8216;teams&#8217; and distributing knowledge and improving skills across the company.</p><div class="pullquote"><p>&#8220;If it&#8217;s the hundred-year-old institution that shows no sign of moving, remember what happens to dinosaurs.&#8221;</p><p>Be More Pirate: Or How to Take On the World and Win by Sam Conniff Allende</p></div><h1>Redistribute Power Or How to Fight for Fairness and Make Enemies of Exploitation</h1><p>I realise I'm preaching to the converted when I say, &#8220;big business stifles information and causes a power vacuum for those at the top to benefit&#8221; and one of their &#8216;reasons&#8217; for this (there's several more, however setting aside corruption and evil for a moment) is <a href="https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs">Maslow's hierarchy of needs</a>.</p><p>Old business theory summaries to the basics of &#8216;give someone a job and they will be thankful for it&#8217;, then &#8216;give them safety and they&#8217;ll stay', finally &#8216;give them a carrot to progress and they&#8217;ll be happy'.</p><p>Personally, I don't believe that theory ever held true, and if it did, it was predicated around a labour-intensive market, not a knowledge worker one.</p><div class="pullquote"><p>&#8220;In light of this, I&#8217;ve given Maslow&#8217;s model an OS update to bring it into the twenty-first century. There are two essential upgrades. First off I&#8217;ve included WiFi and battery life at the base of the pyramid along with food, shelter and warmth, because, like, durr. Second, I&#8217;ve tipped the top of the triangle &#8211; the bit when we have our &#8216;Aha&#8217; moment and realize there&#8217;s more to life than accumulating stuff &#8211; inwards and downwards. It is my profound observation and belief that for a new generation, self-actualization actually begins at the beginning.&#8221;</p><p>Be More Pirate: Or How to Take On the World and Win by Sam Conniff Allende</p></div><p>My personal mantra on this is best summarised by &#8216;<strong>People &#8594; Business &#8594; Finance</strong>&#8217;.</p><div class="pullquote"><p>These three imperatives are linked. Excellence on the first imperative&#8212;the development and fulfillment of employees&#8212;leads to excellence on the second&#8212;loyal customers buying your company&#8217;s products and services again and again. This then leads to excellence on the third imperative, which is making money. The causal link goes like this:</p><p>People &#8594; Business &#8594; Finance</p><p>This makes profit an outcome of the first two imperatives. Jean-Marie said there is no real trade-off between these imperatives; the best companies achieve excellence on all three simultaneously. Yet imperative and outcome, he went on, should not be confused with purpose. The company&#8217;s purpose, he said, is the development and fulfillment of its people, and the attention given to the people around them.</p><p>The Heart of Business: Leadership Principles for the Next Era of Capitalism by Hubert Joly</p></div><h1>How Can I Influence This?</h1><p>Whilst this isn't a battle cry to shake everything up all at once, and there is some truth in the &#8216;if it ain't broke &#8230;&#8217; cliche, however that doesn't mean there isn't room for improvement. Therefore, it's time to use tooling in new and usual ways, create tooling and frameworks as needed (especially where there isn't any) and say no to doing something because &#8216;that the way its always been done&#8217;.</p><p>Remember that you are empowered to ask questions, push boundaries, learn something new and influence the outcome. And if you're not getting the support to do this, then please try and work with your management and/ or raise this to a senior member of staff<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>.</p><p>As you'll see in my <a href="https://meckanix.substack.com/i/173694987/final-thoughts">final thoughts</a> below, for me, if I'm personally not helping the company to empower itself, then I'm not doing well at being useful.</p><div class="pullquote"><p>&#8220;They created customisable levers within the app, giving city teams tools and controls to manage their own markets. City could create new vehicle classes with the app so that ideas like Uber Moto, Uber Helicopter and Uber Pitch for startups to pitch investors could be launched&#8221;</p><p>The Cold Start Problem: How to Start and Scale Network Effects by Andrew Chen</p></div><h1>Final Thoughts</h1><p>As you may a noticed, I'm rather passionate about Telecoms and improving the ecosystem in which I've operated my professional life. How &#8216;Be More Pirate&#8217; resonated with me was to create my personal manifesto.</p><h1>Manifesto</h1><ul><li><p>&#8216;Be Useful&#8217;, even if that means excuse myself from meetings where I'm not contributing anything of value and/or learning.</p></li><li><p>&#8216;Empower&#8217; everyone to move the business forward, and make sure I am not a SPOF.</p></li><li><p>&#8216;Be Kind&#8217; by try and see things from other perspectives.</p></li></ul><h1>Recommended Reading/Book(s)</h1><ul><li><p><a href="https://www.amazon.co.uk/Be-More-Pirate-Take-World/dp/0241307880">Be More Pirate: Or How to Take On the World and Win by Sam Conniff Allende</a></p></li><li><p><a href="https://www.amazon.co.uk/Cold-Start-Problem-Network-Effects/dp/1847942792/">The Cold Start Problem: How to Start and Scale Network Effects by Andrew Chen</a></p></li><li><p><a href="https://www.amazon.co.uk/Heart-Business-Leadership-Principles-Capitalism/dp/1647820383/ref=tmm_hrd_swatch_0?_encoding=UTF8&amp;qid=&amp;sr=">The Heart of Business: Leadership Principles for the Next Era of Capitalism by Hubert Joly</a></p></li></ul><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>even if it is limited and still needs some &#8216;flintstoning&#8217; to make it work</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>I will add a personal note having seen it first hand, that within vendors there are some engineers doing their work for the greater good. And I can tell you, that within their organisations they are seen as the pirates, they've just managed to be there long enough to make them selfs indispensable to the point that their business would struggle without them, and so the individual(s) have found themselves in an position to attempt to make change.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>More on how to ask questions, be a contrarian, and  leading up and down the chain of command in another post.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Static NAT46 <> NAT64, why we need both and they’re part of NAT-PT]]></title><description><![CDATA[Sometime ago I came across a requirement for the ability to deal with IPv4 conflicts during M&A and/ or MSPs taking on another customer who happened to be using an existing customers IPv4 subnet.]]></description><link>https://www.meckanix.co.uk/p/static-nat46-nat64-why-we-need-both</link><guid isPermaLink="false">https://www.meckanix.co.uk/p/static-nat46-nat64-why-we-need-both</guid><dc:creator><![CDATA[Simon Beevers]]></dc:creator><pubDate>Tue, 16 Sep 2025 07:01:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hIVC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd804e0e9-df11-4cc6-8a09-69a6042f9585.tif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Sometime ago I came across a requirement for the ability to deal with IPv4 conflicts during M&amp;A and/ or MSPs taking on another customer who happened to be using an existing customers IPv4 subnet.</p><p>After doing some research and help from colleagues at the time, the following solution was created using Juniper SRX devices.</p><p>The example below uses a vMX to separate the networks and using routing-instances and dedicated interfaces per routing-instance up to the vSRX.</p><h1>Lab Topology</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hIVC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd804e0e9-df11-4cc6-8a09-69a6042f9585.tif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hIVC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd804e0e9-df11-4cc6-8a09-69a6042f9585.tif 424w, https://substackcdn.com/image/fetch/$s_!hIVC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd804e0e9-df11-4cc6-8a09-69a6042f9585.tif 848w, https://substackcdn.com/image/fetch/$s_!hIVC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd804e0e9-df11-4cc6-8a09-69a6042f9585.tif 1272w, https://substackcdn.com/image/fetch/$s_!hIVC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd804e0e9-df11-4cc6-8a09-69a6042f9585.tif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hIVC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd804e0e9-df11-4cc6-8a09-69a6042f9585.tif" width="809" height="469" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d804e0e9-df11-4cc6-8a09-69a6042f9585.tif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:469,&quot;width&quot;:809,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hIVC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd804e0e9-df11-4cc6-8a09-69a6042f9585.tif 424w, https://substackcdn.com/image/fetch/$s_!hIVC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd804e0e9-df11-4cc6-8a09-69a6042f9585.tif 848w, https://substackcdn.com/image/fetch/$s_!hIVC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd804e0e9-df11-4cc6-8a09-69a6042f9585.tif 1272w, https://substackcdn.com/image/fetch/$s_!hIVC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd804e0e9-df11-4cc6-8a09-69a6042f9585.tif 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Objectives</h1><h2>In Scope</h2><ol><li><p>Provide secure routing between NOC/ management subnet(s) and the individual customers.</p></li><li><p>Provide the ability to manage overlapping customer subnets using static NAT IPv4 to private IPv6.</p></li><li><p>Prevent customer networks from communicating with each other.</p></li></ol><h2>Out of Scope</h2><ol><li><p>Hardening the SRX.</p></li><li><p>How to resolve the issue of, the NOC/ management subnet(s) overlap with the customer subnet.</p></li><li><p>Explicitly preventing the NOC/management IPv4 subnet(s) communicating with the customer IPv4 subnets, even if the customer IPv4 subnets overlap.</p></li><li><p>Routing for an alternative/backup default gateway in the customer network(s).</p></li><li><p>Configuration and support of the SRX&#8217;s IDP capabilities.</p></li><li><p>How to configure an SRX for HA.</p></li><li><p>Configuring <a href="https://www.juniper.net/documentation/us/en/software/junos/interfaces-adaptive-services/topics/topic-map/nat-protocol-translation.html#d427e29">DNS ALG</a> for NAT-PT.</p></li></ol><h1>Assumptions</h1><ol><li><p>The NOC/management subnet(s) will:</p><ol><li><p>not overlap with the customer subnet.</p></li><li><p>will only need the following access to the customers subnets:</p><ol><li><p>SSH.</p></li><li><p>SNMP.</p></li><li><p>PING/ICMP (Ipv4 and IPv6).</p></li></ol></li></ol></li><li><p>The customer subnets will only need access to the NOC/management subnet(s) for:</p><ol><li><p>AAA services (TACACs and RDP).</p></li><li><p>NTP.</p></li><li><p>PING/ICMP (Ipv4 and IPv6).</p></li></ol></li><li><p>The SRX will be the default gateway for all VRFs.</p></li></ol><h1>Dependencies</h1><ol><li><p>The SRX has to be in &#8216;flow-based&#8217; mode for IPv4 and IPv6 and rebooted before any of the below commands are used:</p><ol><li><p>IPv4 - <a href="https://kb.juniper.net/InfoCenter/index?page=content&amp;id=KB30461&amp;cat=J_SERIES&amp;actp=LIST">https://kb.juniper.net/InfoCenter/index?page=content&amp;id=KB30461&amp;cat=J_SERIES&amp;actp=LIST</a></p></li><li><p>IPv6 - <a href="https://kb.juniper.net/InfoCenter/index?page=content&amp;id=KB25697&amp;actp=METADATA">https://kb.juniper.net/InfoCenter/index?page=content&amp;id=KB25697&amp;actp=METADATA</a></p></li></ol></li><li><p>The IPv6 subnet cannot be smaller than the IPv4 subnet it&#8217;s being mapped to .</p></li><li><p>The application-identification has to be installed before any of the below commands are used:</p><ol><li><p>Download - <a href="https://www.juniper.net/documentation/us/en/software/junos/application-identification/topics/ref/command/request-services-application-identification-download.html">https://www.juniper.net/documentation/us/en/software/junos/application-identification/topics/ref/command/request-services-application-identification-download.html</a>.</p></li><li><p>Install - <a href="https://www.juniper.net/documentation/us/en/software/junos/application-identification/topics/ref/command/request-services-application-identification-install.html">https://www.juniper.net/documentation/us/en/software/junos/application-identification/topics/ref/command/request-services-application-identification-install.html</a>.</p></li><li><p>Check to see what is installed - <a href="https://www.juniper.net/documentation/us/en/software/junos/application-identification/topics/ref/command/show-services-application-identification-application.html">https://www.juniper.net/documentation/us/en/software/junos/application-identification/topics/ref/command/show-services-application-identification-application.html</a> or <a href="https://www.juniper.net/documentation/us/en/software/junos/cli/topics/ref/command/show-groups-junos-defaults.html">https://www.juniper.net/documentation/us/en/software/junos/cli/topics/ref/command/show-groups-junos-defaults.html</a>. </p></li></ol></li></ol><h1>So How Does It Work?</h1><h2>Packet Walk</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!86rl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888a945c-4e21-48f0-b68e-a06d3a5796db_1081x549.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!86rl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888a945c-4e21-48f0-b68e-a06d3a5796db_1081x549.png 424w, https://substackcdn.com/image/fetch/$s_!86rl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888a945c-4e21-48f0-b68e-a06d3a5796db_1081x549.png 848w, https://substackcdn.com/image/fetch/$s_!86rl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888a945c-4e21-48f0-b68e-a06d3a5796db_1081x549.png 1272w, https://substackcdn.com/image/fetch/$s_!86rl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888a945c-4e21-48f0-b68e-a06d3a5796db_1081x549.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!86rl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888a945c-4e21-48f0-b68e-a06d3a5796db_1081x549.png" width="1081" height="549" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/888a945c-4e21-48f0-b68e-a06d3a5796db_1081x549.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:549,&quot;width&quot;:1081,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:165329,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/160173202?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888a945c-4e21-48f0-b68e-a06d3a5796db_1081x549.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!86rl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888a945c-4e21-48f0-b68e-a06d3a5796db_1081x549.png 424w, https://substackcdn.com/image/fetch/$s_!86rl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888a945c-4e21-48f0-b68e-a06d3a5796db_1081x549.png 848w, https://substackcdn.com/image/fetch/$s_!86rl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888a945c-4e21-48f0-b68e-a06d3a5796db_1081x549.png 1272w, https://substackcdn.com/image/fetch/$s_!86rl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888a945c-4e21-48f0-b68e-a06d3a5796db_1081x549.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Steps</h2><ol><li><p>NAT46 rule</p></li><li><p>For static NAT46 SRX will automatically create the reverse of step 1, but the SRX will never put it into the configuration output.</p></li><li><p>Now before the packet can be passed into trust-103 we need to use NAT64<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p></li><li><p>The reverse of step 3, but the SRX will never put it into the configuration output.</p></li></ol><h2>Configlets</h2><h3>Step 1</h3><pre><code>from zone trust-101
match destination-address 10.0.103.0/24
static-nat prefix 2001::103:0/120
static-nat prefix routing-instance DC-103</code></pre><h3>Step 2</h3><pre><code>from zone trust-103
match destination-address 2001::103:0/120 
static-nat prefix 10.0.103.0/24
static-nat prefix routing-instance DC-101</code></pre><h3>Step 3</h3><pre><code>from zone trust-103
match destination-address fd00::101:0/120
static-nat prefix 192.168.101.0/24
static-nat prefix routing-instance DC-101</code></pre><h3>Step 4</h3><pre><code>from zone trust-101
match destination-address 192.168.101.0/24
static-nat prefix fd00::101:0/120
static-nat prefix routing-instance DC-103</code></pre><h1>Sandbox Topology</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lcBh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa4c60d-ca0b-480a-9f3c-e39780735855.tif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lcBh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa4c60d-ca0b-480a-9f3c-e39780735855.tif 424w, https://substackcdn.com/image/fetch/$s_!lcBh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa4c60d-ca0b-480a-9f3c-e39780735855.tif 848w, https://substackcdn.com/image/fetch/$s_!lcBh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa4c60d-ca0b-480a-9f3c-e39780735855.tif 1272w, https://substackcdn.com/image/fetch/$s_!lcBh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa4c60d-ca0b-480a-9f3c-e39780735855.tif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lcBh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa4c60d-ca0b-480a-9f3c-e39780735855.tif" width="929" height="470" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ffa4c60d-ca0b-480a-9f3c-e39780735855.tif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:470,&quot;width&quot;:929,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lcBh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa4c60d-ca0b-480a-9f3c-e39780735855.tif 424w, https://substackcdn.com/image/fetch/$s_!lcBh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa4c60d-ca0b-480a-9f3c-e39780735855.tif 848w, https://substackcdn.com/image/fetch/$s_!lcBh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa4c60d-ca0b-480a-9f3c-e39780735855.tif 1272w, https://substackcdn.com/image/fetch/$s_!lcBh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa4c60d-ca0b-480a-9f3c-e39780735855.tif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Working Examples</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HDRg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8c3cb8-1072-4fad-a7db-a5ec4045a58a_982x533.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HDRg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8c3cb8-1072-4fad-a7db-a5ec4045a58a_982x533.png 424w, https://substackcdn.com/image/fetch/$s_!HDRg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8c3cb8-1072-4fad-a7db-a5ec4045a58a_982x533.png 848w, https://substackcdn.com/image/fetch/$s_!HDRg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8c3cb8-1072-4fad-a7db-a5ec4045a58a_982x533.png 1272w, https://substackcdn.com/image/fetch/$s_!HDRg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8c3cb8-1072-4fad-a7db-a5ec4045a58a_982x533.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HDRg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8c3cb8-1072-4fad-a7db-a5ec4045a58a_982x533.png" width="982" height="533" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f8c3cb8-1072-4fad-a7db-a5ec4045a58a_982x533.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:533,&quot;width&quot;:982,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:240674,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/160173202?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8c3cb8-1072-4fad-a7db-a5ec4045a58a_982x533.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HDRg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8c3cb8-1072-4fad-a7db-a5ec4045a58a_982x533.png 424w, https://substackcdn.com/image/fetch/$s_!HDRg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8c3cb8-1072-4fad-a7db-a5ec4045a58a_982x533.png 848w, https://substackcdn.com/image/fetch/$s_!HDRg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8c3cb8-1072-4fad-a7db-a5ec4045a58a_982x533.png 1272w, https://substackcdn.com/image/fetch/$s_!HDRg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8c3cb8-1072-4fad-a7db-a5ec4045a58a_982x533.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>IPv4 flows verification</h2><p>Confirm the firewall rule(s) and the action for a packet type:</p><pre><code>vSRX-DC# run show security match-policies source-ip 192.168.101.2 destination-ip 2001::103:2 source-port 1 destination-port 1 protocol icmp from-zone trust-101 to-zone trust-103   
Policy: <strong>default-permit</strong>, action-type: <strong>permit</strong>, State: enabled, Index: 6
0
  Policy Type: Configured
  Sequence number: 1
  From zone: trust-101, To zone: trust-103
  Source vrf group:
    any
  Destination vrf group:
    any
  Source addresses:
    DC-101_IPv4(global): 192.168.101.0/24
  Destination addresses:
    DC-103_IPv6(global): 2001::103:0/120
  Application: CUST-ACCESS
    <strong>IP protocol: icmp, ALG: 0, Inactivity timeout: 60
      ICMP Information: type=255, code=0</strong>
    IP protocol: 58, ALG: 0, Inactivity timeout: 60
      ICMP Information: type=255, code=0
    IP protocol: tcp, ALG: 0, Inactivity timeout: 1800
      Source port range: [0-0] 
      Destination ports: 3389
    IP protocol: tcp, ALG: 0, Inactivity timeout: 1800
      Source port range: [0-0] 
      Destination ports: 49
    IP protocol: tcp, ALG: 0, Inactivity timeout: 1800
      Source port range: [0-0] 
      Destination ports: 65
  Per policy TCP Options: SYN check: No, SEQ check: No, Window scale: No</code></pre><h2>Host to Host Communication Verification</h2><h3>DC-101 to DC-103</h3><p>Ping from SERVER-1 in DC-101 to SERVER-3 in DC-103</p><pre><code>ubuntu:~$ ping 192.168.103.2 -c 100
PING 192.168.103.2 (192.168.103.2) 56(84) bytes of data.
64 bytes from 192.168.103.2: icmp_seq=1 ttl=61 time=2.45 ms
64 bytes from 192.168.103.2: icmp_seq=1 ttl=61 time=2.45 ms
64 bytes from 192.168.103.2: icmp_seq=1 ttl=61 time=2.45 ms
.... &lt;SNIP&gt;

--- 192.168.103.2 ping statistics ---
100 packets transmitted, 100 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 2.455/2.455/2.455/0.000 ms</code></pre><p>Verify the session flow creation to static NAT address<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>:</p><pre><code>vSRX-HA&gt; show security flow session source-prefix 192.168.101.0/24 extensive    
Session ID: 12607, Status: Normal
Flags: 0x4000000/0x0/0x2/0x2000003
Policy name: default-permit/6
Source NAT pool: Null
Dynamic application: junos:UNKNOWN, 
Encryption:  Unknown
Url-category:  Unknown
Application traffic control rule-set: INVALID, Rule: INVALID
Maximum timeout: 60, Current timeout: 2
Session State: Valid
Start time: 165580, Duration: 3
   <strong>In: 192.168.101.2/17189 --&gt; 10.0.103.2/15;icmp,</strong> 
  Conn Tag: 0x0, Interface: ge-0/0/4.0, 
    Session token: 0x700a, Flag: 0x621
    Route: 0xf0010, Gateway: 172.16.100.1, Tunnel ID: 0, Tunnel type: None
    Port sequence: 0, FIN sequence: 0, 
    FIN state: 0, 
    <strong>Pkts: 1, Bytes: 84</strong> 
   <strong>Out: 2001::103:2/15 --&gt; fd00::101:2/17189;icmp6,</strong> 
  Conn Tag: 0x0, Interface: ge-0/0/7.0, 
    Session token: 0x900c, Flag: 0x622
    Route: 0x130010, Gateway: 2001::100:1, Tunnel ID: 0, Tunnel type: None
    Port sequence: 0, FIN sequence: 0, 
    FIN state: 0, 
    <strong>Pkts: 1, Bytes: 104</strong>
Total sessions: 1</code></pre><p><em>Note: Check the byte size on the return session to make sure they match in the return direction.</em></p><p>How SERVER-3 in DC-103 sees the ping request from SERVER-1 in DC-101:</p><pre><code>ubuntu:~$ sudo tcpdump -i eth3
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth3, link-type EN10MB (Ethernet), capture size 262144 bytes
06:51:37.868620 IP6 <strong>fd00::101:2 &gt; 2001::103:2</strong>: ICMP6, echo request, seq 1, length 64
06:51:37.868673 IP6 <strong>2001::103:2 &gt; fd00::101:2</strong>: ICMP6, echo reply, seq 1, length 64</code></pre><h2>DC-103 to DC-101</h2><p>Ping from SERVER-3 in DC-103 to SERVER-1 in DC-101:</p><pre><code>root@ubuntu:~# ping fd00::101:2 -c100
PING fd00::101:2(fd00::101:2) 56 data bytes
64 bytes from fd00::101:2: icmp_seq=1 ttl=61 time=2.67 ms
64 bytes from fd00::101:2: icmp_seq=1 ttl=61 time=2.67 ms
64 bytes from fd00::101:2: icmp_seq=1 ttl=61 time=2.67 ms
... &lt;SNIP&gt;
--- fd00::101:2 ping statistics ---
100 packets transmitted, 100 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 2.613/2.613/2.613/0.000 ms</code></pre><p>Verify the session flow creation to static NAT address<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>:</p><pre><code>vSRX-DC&gt; show security flow session source-prefix 2001::103:0/120 extensive    
Session ID: 12757, Status: Normal
Flags: 0x84000000/0x0/0x2/0x2800003
Policy name: default-permit/12
Source NAT pool: Null
Dynamic application: junos:UNKNOWN, 
Encryption:  Unknown
Url-category:  Unknown
Application traffic control rule-set: INVALID, Rule: INVALID
Maximum timeout: 4, Current timeout: 2
Session State: Valid
Start time: 168194, Duration: 2
   <strong>In: 2001::103:2/17083 --&gt; fd00::101:2/1;icmp6,</strong> 
  Conn Tag: 0x0, Interface: ge-0/0/7.0, 
    Session token: 0x900c, Flag: 0x623
    Route: 0x130010, Gateway: 2001::100:1, Tunnel ID: 0, Tunnel type: None
    Port sequence: 0, FIN sequence: 0, 
    FIN state: 0, 
    <strong>Pkts: 1, Bytes: 104</strong>
   <strong>Out: 192.168.101.2/1 --&gt; 10.0.103.2/17083;icmp,</strong> 
  Conn Tag: 0x0, Interface: ge-0/0/4.0, 
    Session token: 0x700a, Flag: 0x620
    Route: 0xf0010, Gateway: 172.16.100.1, Tunnel ID: 0, Tunnel type: None
    Port sequence: 0, FIN sequence: 0, 
    FIN state: 0, 
    <strong>Pkts: 1, Bytes: 84</strong>
Total sessions: 1</code></pre><p>How SERVER-1 in DC-101 sees the ping request from SERVER-3 in DC-103</p><pre><code>root@ubuntu:~# tcpdump -i eth1
[sudo] password for jcluser: 
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 262144 bytes

07:33:47.126039 IP <strong>10.0.103.2 &gt; 192.168.101.2</strong>: ICMP echo request, id 17080, seq 1, length 64
07:33:47.126092 IP <strong>192.168.101.2 &gt; 10.0.103.2</strong>: ICMP echo reply, id 17080, seq 1, length 64</code></pre><h1>Sandbox Preparation</h1><h2>Linux Hosts Configuration</h2><p>Configure each Ubuntu server IP address and static route:</p><pre><code># Server-1
network:
    version: 2
    renderer: networkd
    ethernets:
        eth1:
         addresses:
             - 192.168.101.2/24
         routes:
             - to: 192.168.0.0/16
               via: 192.168.101.1
             - to: 172.16.0.0/12
               via: 192.168.101.1
# Server-2
network:
    version: 2
    renderer: networkd
    ethernets:
        eth2:
         addresses:
             - 192.168.101.2/24
         routes:
             - to: 192.168.0.0/16
               via: 192.168.101.1
             - to: 172.16.0.0/12
               via: 192.168.101.1
# Server-3
network:
    version: 2
    renderer: networkd
    ethernets:
        eth3:
         addresses:
             - 192.168.103.2/24
             - 2001::103:2/120
         routes:
             - to: 192.168.0.0/16
               via: 192.168.103.1
             - to: 10.0.0.0/8
               via: 192.168.103.1
             - to: 172.16.0.0/12
               via: 192.168.103.1
             - to: 2001::100:0/122
               via: 2001::103:1
             - to: fd00::/8
               via: 2001::103:1
# Server-4
network:
    version: 2
    renderer: networkd
    ethernets:
        eth4:
         addresses:
             - 2001::104:2/120
         routes:
             - to: 2001::100:0/122
               via: 2001::104:1
             - to: fd00::/8
               via: 2001::104:1</code></pre><p>Configure each Ubuntu servers to access the &#8216;Internet&#8217; via the vSRX with:</p><pre><code># Internet-Server
nmcli -p dev
ifconfig eth1
sudo ip route add 172.16.0.0/12 via 172.30.30.1
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE="eth1"
ONBOOT=yes
BOOTPROTO=static
IPADDR=172.30.30.2
NETMASK=255.255.255.252

systemctl restart network</code></pre><h2>vMX and vSRX Configuration</h2><h3>vMX</h3><h4>vMX Ifd Configuration</h4><p>Create the interfaces between the vMX and Linux hosts, and the vMX and the vSRX: </p><pre><code>set interfaces ge-0/0/0 description SRX_ge-0/0/0_DC-101
set interfaces ge-0/0/0 unit 0 family inet address 172.16.100.1/30

set interfaces ge-0/0/1 description SRX_ge-0/0/5_DC-102
set interfaces ge-0/0/1 unit 0 family inet address 172.16.100.5/30 

set interfaces ge-0/0/2 description SRX_ge-0/0/6_DC-103
set interfaces ge-0/0/2 unit 0 family inet address 172.16.100.9/30 
set interfaces ge-0/0/2 unit 0 family inet6 address 2001::100:1/125 

set interfaces ge-0/0/3 description SRX_ge-0/0/7_DC-104
set interfaces ge-0/0/3 unit 0 family inet address 172.16.100.13/30 
set interfaces ge-0/0/3 unit 0 family inet6 address 2001::100:13/125
 
set interfaces ge-0/0/4 description SERVER1
set interfaces ge-0/0/4 unit 0 family inet address 192.168.101.1/24 

set interfaces ge-0/0/5 description SERVER2
set interfaces ge-0/0/5 unit 0 family inet address 192.168.101.1/24
 
set interfaces ge-0/0/6 description SERVER3
set interfaces ge-0/0/6 unit 0 family inet address 10.0.103.1/24 
set interfaces ge-0/0/6 unit 0 family inet6 address 2001::103:1/120

set interfaces ge-0/0/7 description SERVER4
set interfaces ge-0/0/7 unit 0 family inet address 192.168.104.1/24 
set interfaces ge-0/0/7 unit 0 family inet6 address 2001::104:1/120

</code></pre><h3>vMX Routing-Instance VRF Configuration</h3><p>Create a Routing-Instance VRF and create a BGP session per VRF towards vSRX<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>:</p><pre><code>set routing-instances DC-101 protocols bgp group ibgp-ipv4-101 type internal
set routing-instances DC-101 protocols bgp group ibgp-ipv4-101 local-address 172.16.100.1
set routing-instances DC-101 protocols bgp group ibgp-ipv4-101 family inet unicast
set routing-instances DC-101 protocols bgp group ibgp-ipv4-101 export DIRECT
set routing-instances DC-101 protocols bgp group ibgp-ipv4-101 neighbor 172.16.100.2
set routing-instances DC-101 instance-type vrf
set routing-instances DC-101 interface ge-0/0/0.0
set routing-instances DC-101 interface ge-0/0/4.0
set routing-instances DC-101 route-distinguisher 100:65001
set routing-instances DC-101 vrf-target target:100:100
set routing-instances DC-101 vrf-table-label

set routing-instances DC-102 protocols bgp group ibgp-ipv4-102 type internal
set routing-instances DC-102 protocols bgp group ibgp-ipv4-102 local-address 172.16.100.5
set routing-instances DC-102 protocols bgp group ibgp-ipv4-102 family inet unicast
set routing-instances DC-102 protocols bgp group ibgp-ipv4-102 export DIRECT
set routing-instances DC-102 protocols bgp group ibgp-ipv4-102 neighbor 172.16.100.6
set routing-instances DC-102 instance-type vrf
set routing-instances DC-102 interface ge-0/0/1.0
set routing-instances DC-102 interface ge-0/0/5.0
set routing-instances DC-102 route-distinguisher 200:65001
set routing-instances DC-102 vrf-target target:200:200
set routing-instances DC-102 vrf-table-label

set routing-instances DC-103 protocols bgp group ibgp-ipv4-103 type internal
set routing-instances DC-103 protocols bgp group ibgp-ipv4-103 local-address 172.16.100.9
set routing-instances DC-103 protocols bgp group ibgp-ipv4-103 family inet unicast
set routing-instances DC-103 protocols bgp group ibgp-ipv4-103 export DIRECT
set routing-instances DC-103 protocols bgp group ibgp-ipv4-103 neighbor 172.16.100.10
set routing-instances DC-103 protocols bgp group ibgp-ipv6-101 type internal
set routing-instances DC-103 protocols bgp group ibgp-ipv6-101 local-address 2001::100:1
set routing-instances DC-103 protocols bgp group ibgp-ipv6-101 family inet6 unicast
set routing-instances DC-103 protocols bgp group ibgp-ipv6-101 export DIRECT-INET6
set routing-instances DC-103 protocols bgp group ibgp-ipv6-101 neighbor 2001::100:2
set routing-instances DC-103 instance-type vrf
set routing-instances DC-103 interface ge-0/0/2.0
set routing-instances DC-103 interface ge-0/0/6.0
set routing-instances DC-103 route-distinguisher 300:65001 
set routing-instances DC-103 vrf-target target:300:300 
set routing-instances DC-103 vrf-table-label

set routing-instances DC-104 protocols bgp group ibgp-ipv4-104 type internal
set routing-instances DC-104 protocols bgp group ibgp-ipv4-104 local-address 172.16.100.13
set routing-instances DC-104 protocols bgp group ibgp-ipv4-104 family inet unicast
set routing-instances DC-104 protocols bgp group ibgp-ipv4-104 export DIRECT
set routing-instances DC-104 protocols bgp group ibgp-ipv4-104 neighbor 172.16.100.14
set routing-instances DC-104 protocols bgp group ibgp-ipv6-104 type internal
set routing-instances DC-104 protocols bgp group ibgp-ipv6-104 local-address 2001::100:13
set routing-instances DC-104 protocols bgp group ibgp-ipv6-104 family inet6 unicast
set routing-instances DC-104 protocols bgp group ibgp-ipv6-104 export DIRECT-INET6
set routing-instances DC-104 protocols bgp group ibgp-ipv6-104 neighbor 2001::100:14
set routing-instances DC-104 instance-type vrf
set routing-instances DC-104 interface ge-0/0/3.0
set routing-instances DC-104 interface ge-0/0/7.0
set routing-instances DC-104 route-distinguisher 400:65001 
set routing-instances DC-104 vrf-target target:400:400 
set routing-instances DC-104 vrf-table-label

set routing-options autonomous-system 65535</code></pre><h3>vMX Route Filters</h3><p>Advertise direct addresses only with a route-filter:</p><pre><code>set policy-options policy-statement DIRECT term DIRECT from protocol direct
set policy-options policy-statement DIRECT term DIRECT from route-filter 192.168.101.0/24 exact
set policy-options policy-statement DIRECT term DIRECT from route-filter 192.168.103.0/24 exact
set policy-options policy-statement DIRECT term DIRECT then accept

set policy-options policy-statement DIRECT-INET6 term DIRECT from protocol direct
set policy-options policy-statement DIRECT-INET6 term DIRECT from route-filter 2001::103:0/120 exact
set policy-options policy-statement DIRECT-INET6 term DIRECT from route-filter 2001::104:0/120 exact
set policy-options policy-statement DIRECT-INET6 term DIRECT then accept</code></pre><h2>vSRX</h2><h4>vSRX Ifd Configuration</h4><p>Create the interfaces between the vSRX and the vMX: </p><pre><code>set interfaces ge-0/0/0 description TO-DC-101
set interfaces ge-0/0/0 unit 0 family inet address 172.16.100.2/30

set interfaces ge-0/0/1 description TO-DC-102
set interfaces ge-0/0/1 unit 0 family inet address 172.16.100.6/30

set interfaces ge-0/0/2 description TO-DC-103
set interfaces ge-0/0/2 unit 0 family inet address 172.16.100.10/30
set interfaces ge-0/0/2 unit 0 family inet6 address 2001::100:2/125

set interfaces ge-0/0/3 description TO-DC-104
set interfaces ge-0/0/3 unit 0 family inet address 172.16.100.14/30
set interfaces ge-0/0/3 unit 0 family inet6 address 2001::100:14/125

set interfaces ge-0/0/4 description TO-INTERNET
set interfaces ge-0/0/4 unit 0 family inet address 172.30.30.1/30
</code></pre><h3>vSRX Routing-Instance VRF Configuration</h3><p>Routing-instance VR configuration and BGP session towards vMX. Each VR with default route which serves 2 purposes:</p><ol><li><p>Advertise default route to vMX.</p></li><li><p>Route leak to default for internet traffic<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>.</p></li></ol><pre><code>set routing-instances DC-101 routing-options static route 0.0.0.0/0 next-table inet.0
set routing-instances DC-101 routing-options static route 10.0.103.0/24 next-table DC-103.inet.0
set routing-instances DC-101 protocols bgp group ibgp-ipv4-101 type internal
set routing-instances DC-101 protocols bgp group ibgp-ipv4-101 local-address 172.16.100.2
set routing-instances DC-101 protocols bgp group ibgp-ipv4-101 family inet unicast
set routing-instances DC-101 protocols bgp group ibgp-ipv4-101 export PER-VR-ADV
set routing-instances DC-101 protocols bgp group ibgp-ipv4-101 neighbor 172.16.100.1
set routing-instances DC-101 interface ge-0/0/0.0
set routing-instances DC-101 instance-type virtual-router

set routing-instances DC-102 routing-options static route 10.0.103.0/24 next-table DC-103.inet.0
set routing-instances DC-102 routing-options static route 0.0.0.0/0 next-table inet.0
set routing-instances DC-102 protocols bgp group ibgp-ipv4-102 type internal
set routing-instances DC-102 protocols bgp group ibgp-ipv4-102 local-address 172.16.100.6
set routing-instances DC-102 protocols bgp group ibgp-ipv4-102 family inet unicast
set routing-instances DC-102 protocols bgp group ibgp-ipv4-102 export PER-VR-ADV
set routing-instances DC-102 protocols bgp group ibgp-ipv4-102 neighbor 172.16.100.5
set routing-instances DC-102 interface ge-0/0/1.0
set routing-instances DC-102 instance-type virtual-router

set routing-instances DC-103 routing-options rib DC-103.inet6.0 static route ::/0 discard
set routing-instances DC-103 routing-options rib DC-103.inet6.0 static route 2001::104:0/122 next-table DC-104.inet6.0
set routing-instances DC-103 routing-options static route 0.0.0.0/0 next-table inet.0
set routing-instances DC-103 protocols bgp group ibgp-ipv4-103 type internal
set routing-instances DC-103 protocols bgp group ibgp-ipv4-103 local-address 172.16.100.10
set routing-instances DC-103 protocols bgp group ibgp-ipv4-103 family inet unicast
set routing-instances DC-103 protocols bgp group ibgp-ipv4-103 export PER-VR-ADV
set routing-instances DC-103 protocols bgp group ibgp-ipv4-103 neighbor 172.16.100.9
set routing-instances DC-103 protocols bgp group ibgp-ipv6-101 type internal
set routing-instances DC-103 protocols bgp group ibgp-ipv6-101 local-address 2001::100:2
set routing-instances DC-103 protocols bgp group ibgp-ipv6-101 family inet6 unicast
set routing-instances DC-103 protocols bgp group ibgp-ipv6-101 export PER-VR-ADV-INET6
set routing-instances DC-103 protocols bgp group ibgp-ipv6-101 neighbor 2001::100:1
set routing-instances DC-103 interface ge-0/0/2.0
set routing-instances DC-103 instance-type virtual-router

set routing-instances DC-104 routing-options rib DC-104.inet6.0 static route ::/0 discard
set routing-instances DC-104 protocols bgp group ibgp-ipv4-104 type internal
set routing-instances DC-104 protocols bgp group ibgp-ipv4-104 local-address 172.16.100.14
set routing-instances DC-104 protocols bgp group ibgp-ipv4-104 family inet unicast
set routing-instances DC-104 protocols bgp group ibgp-ipv4-104 export PER-VR-ADV
set routing-instances DC-104 protocols bgp group ibgp-ipv4-104 neighbor 172.16.100.13
set routing-instances DC-104 protocols bgp group ibgp-ipv6-104 type internal
set routing-instances DC-104 protocols bgp group ibgp-ipv6-104 local-address 2001::100:14
set routing-instances DC-104 protocols bgp group ibgp-ipv6-104 family inet6 unicast
set routing-instances DC-104 protocols bgp group ibgp-ipv6-104 export PER-VR-ADV-INET6
set routing-instances DC-104 protocols bgp group ibgp-ipv6-104 neighbor 2001::100:13
set routing-instances DC-104 interface ge-0/0/3.0
set routing-instances DC-104 instance-type virtual-router

set routing-options autonomous-system 65535</code></pre><h3>vSRX VRF to VRF Access</h3><h4>vSRX Security Zones</h4><p>Create the security zones with:</p><pre><code>set security zones security-zone untrust screen untrust-screen
set security zones security-zone untrust host-inbound-traffic protocols bgp
set security zones security-zone untrust interfaces ge-0/0/4.0

set security zones security-zone trust-101 tcp-rst
set security zones security-zone trust-101 host-inbound-traffic protocols bgp
set security zones security-zone trust-101 host-inbound-traffic system-services ping
set security zones security-zone trust-101 interfaces ge-0/0/0.0

set security zones security-zone trust-102 tcp-rst
set security zones security-zone trust-102 host-inbound-traffic protocols bgp
set security zones security-zone trust-102 host-inbound-traffic system-services ping
set security zones security-zone trust-102 interfaces ge-0/0/1.0

set security zones security-zone trust-103 tcp-rst
set security zones security-zone trust-103 host-inbound-traffic protocols bgp
set security zones security-zone trust-103 host-inbound-traffic system-services ping
set security zones security-zone trust-103 interfaces ge-0/0/2.0

set security zones security-zone trust-104 tcp-rst
set security zones security-zone trust-104 host-inbound-traffic protocols bgp
set security zones security-zone trust-104 host-inbound-traffic system-services ping
set security zones security-zone trust-104 interfaces ge-0/0/3.0
</code></pre><h4>vSRX &#8216;Internet&#8217; Access Security Policies</h4><p>Allow the VRFs access to the &#8216;Internet&#8217; with:</p><pre><code>set security policies from-zone trust-101 to-zone untrust policy default-permit match source-address any
set security policies from-zone trust-101 to-zone untrust policy default-permit match destination-address any
set security policies from-zone trust-101 to-zone untrust policy default-permit match application any
set security policies from-zone trust-101 to-zone untrust policy default-permit then permit

set security policies from-zone trust-102 to-zone untrust policy default-permit match source-address any
set security policies from-zone trust-102 to-zone untrust policy default-permit match destination-address any
set security policies from-zone trust-102 to-zone untrust policy default-permit match application any
set security policies from-zone trust-102 to-zone untrust policy default-permit then permit

set security policies from-zone trust-103 to-zone untrust policy default-permit match source-address any
set security policies from-zone trust-103 to-zone untrust policy default-permit match destination-address any
set security policies from-zone trust-103 to-zone untrust policy default-permit match application any
set security policies from-zone trust-103 to-zone untrust policy default-permit then permit

set security policies from-zone trust-104 to-zone untrust policy default-permit match source-address any
set security policies from-zone trust-104 to-zone untrust policy default-permit match destination-address any
set security policies from-zone trust-104 to-zone untrust policy default-permit match application any
set security policies from-zone trust-104 to-zone untrust policy default-permit then permit
</code></pre><h4>vSRX MGMT Access</h4><p>Create security policies between MGMT VR and Customer VRs<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> with:</p><pre><code>set security address-book global address DC-101_IPv4 192.168.101.0/24
set security address-book global address DC-102_IPv4 192.168.101.0/24
set security address-book global address DC-103_IPv4 10.0.103.0/24
set security address-book global address DC-103_IPv6 2001::103:0/120
set security address-book global address DC-104_IPv6 2001::104:0/120

set security policies from-zone trust-101 to-zone trust-103 policy default-permit match source-address DC-101_IPv4
set security policies from-zone trust-101 to-zone trust-103 policy default-permit match destination-address DC-103_IPv6
set security policies from-zone trust-101 to-zone trust-103 policy default-permit match application CUST-ACCESS
set security policies from-zone trust-101 to-zone trust-103 policy default-permit then permit
set security policies from-zone trust-101 to-zone trust-104 policy default-permit match source-address DC-101_IPv4
set security policies from-zone trust-101 to-zone trust-104 policy default-permit match destination-address DC-104_IPv6
set security policies from-zone trust-101 to-zone trust-104 policy default-permit match application CUST-ACCESS
set security policies from-zone trust-101 to-zone trust-104 policy default-permit then permit

set security policies from-zone trust-102 to-zone trust-103 policy default-permit match source-address DC-102_IPv4
set security policies from-zone trust-102 to-zone trust-103 policy default-permit match destination-address DC-103_IPv6
set security policies from-zone trust-102 to-zone trust-103 policy default-permit match application CUST-ACCESS
set security policies from-zone trust-102 to-zone trust-103 policy default-permit then permit
set security policies from-zone trust-102 to-zone trust-104 policy default-permit match source-address DC-102_IPv4
set security policies from-zone trust-102 to-zone trust-104 policy default-permit match destination-address DC-104_IPv6
set security policies from-zone trust-102 to-zone trust-104 policy default-permit match application CUST-ACCESS
set security policies from-zone trust-102 to-zone trust-104 policy default-permit then permit

set security policies from-zone trust-103 to-zone trust-101 policy default-permit match source-address DC-103_IPv6
set security policies from-zone trust-103 to-zone trust-101 policy default-permit match destination-address DC-101_IPv4
set security policies from-zone trust-103 to-zone trust-101 policy default-permit match application NOC-MGMT
set security policies from-zone trust-103 to-zone trust-101 policy default-permit then permit
set security policies from-zone trust-103 to-zone trust-102 policy default-permit match source-address DC-103_IPv6
set security policies from-zone trust-103 to-zone trust-102 policy default-permit match destination-address DC-102_IPv4
set security policies from-zone trust-103 to-zone trust-102 policy default-permit match application NOC-MGMT
set security policies from-zone trust-103 to-zone trust-102 policy default-permit then permit

set security policies from-zone trust-104 to-zone trust-101 policy default-permit match source-address DC-104_IPv6
set security policies from-zone trust-104 to-zone trust-101 policy default-permit match destination-address DC-101_IPv4
set security policies from-zone trust-104 to-zone trust-101 policy default-permit match application NOC-MGMT
set security policies from-zone trust-104 to-zone trust-101 policy default-permit then permit
set security policies from-zone trust-104 to-zone trust-102 policy default-permit match source-address DC-104_IPv6
set security policies from-zone trust-104 to-zone trust-102 policy default-permit match destination-address DC-102_IPv4
set security policies from-zone trust-104 to-zone trust-102 policy default-permit match application NOC-MGMT
set security policies from-zone trust-104 to-zone trust-102 policy default-permit then permit</code></pre><h3>vSRX Source NAT</h3><h4>DC-101 and DC-102 to Internet</h4><pre><code>set security nat source rule-set DC-101-INTERNET-RS from zone trust-101
set security nat source rule-set DC-101-INTERNET-RS to zone untrust
set security nat source rule-set DC-101-INTERNET-RS rule internet-rule-1 match source-address 192.168.101.0/24
set security nat source rule-set DC-101-INTERNET-RS rule internet-rule-1 match destination-address 0.0.0.0/0
set security nat source rule-set DC-101-INTERNET-RS rule internet-rule-1 then source-nat interface

set security nat source rule-set DC-102-INTERNET-RS from zone trust-102
set security nat source rule-set DC-102-INTERNET-RS to zone untrust
set security nat source rule-set DC-102-INTERNET-RS rule internet-rule-1 match source-address 192.168.101.0/24
set security nat source rule-set DC-102-INTERNET-RS rule internet-rule-1 match destination-address 0.0.0.0/0
set security nat source rule-set DC-102-INTERNET-RS rule internet-rule-1 then source-nat interface</code></pre><h4>DC-103 pool to Internet</h4><p>It is assumed that DC-104 doesn&#8217;t need access to the internet.</p><pre><code>set security nat source pool DC-103-PUBLIC address 172.30.103.0/24
set security nat source rule-set DC-103-INTERNET-RS from zone trust-103
set security nat source rule-set DC-103-INTERNET-RS to zone untrust
set security nat source rule-set DC-103-INTERNET-RS rule internet-rule-2 match source-address 192.168.103.0/24
set security nat source rule-set DC-103-INTERNET-RS rule internet-rule-2 match destination-address 0.0.0.0/0
set security nat source rule-set DC-103-INTERNET-RS rule internet-rule-2 then source-nat pool DC-103-PUBLIC</code></pre><h3>vSRX Static IPv4 (NAT46) and IPv6 (NAT64) NAT</h3><pre><code>set security nat static rule-set NAT46 from zone [ trust-101 trust-102 ]
set security nat static rule-set NAT46 rule rule-1 match destination-address 10.0.103.0/24
set security nat static rule-set NAT46 rule rule-1 then static-nat prefix 2001::103:0/120
set security nat static rule-set NAT46 rule rule-1 then static-nat prefix routing-instance DC-103
set security nat static rule-set NAT46 rule rule-2 match destination-address 10.0.104.0/24
set security nat static rule-set NAT46 rule rule-2 then static-nat prefix 2001::104:0/120
set security nat static rule-set NAT46 rule rule-2 then static-nat prefix routing-instance DC-104

set security nat static rule-set NAT64 from zone [ trust-103 trust-104 ]
set security nat static rule-set NAT64 rule rule-1 match destination-address fd00::101:0/120
set security nat static rule-set NAT64 rule rule-1 then static-nat prefix 192.168.101.0/24
set security nat static rule-set NAT64 rule rule-1 then static-nat prefix routing-instance DC-101
set security nat static rule-set NAT64 rule rule-2 match destination-address fd00::102:0/120
set security nat static rule-set NAT64 rule rule-2 then static-nat prefix 192.168.101.0/24
set security nat static rule-set NAT64 rule rule-2 then static-nat prefix routing-instance DC-102</code></pre><h1>Appendices</h1><h2>Address Book and Address-Set</h2><p>To keep the policies light address-set&#8217;s can be used to group several address book entries together - <a href="https://www.juniper.net/documentation/us/en/software/junos/security-policies/topics/topic-map/security-address-books-sets.html">https://www.juniper.net/documentation/us/en/software/junos/security-policies/topics/topic-map/security-address-books-sets.html</a>. </p><h2>High Availability for SRX</h2><p>1.&#9;SRX HA Configuration Generator - <a href="https://support.juniper.net/support/tools/srxha/">https://support.juniper.net/support/tools/srxha/</a>.</p><p>2.&#9;Configuring Chassis Clustering on SRX Series Devices - <a href="https://www.juniper.net/documentation/us/en/software/junos/chassis-cluster-security-devices/topics/topic-map/security-chassis-cluster-verification.html">https://www.juniper.net/documentation/us/en/software/junos/chassis-cluster-security-devices/topics/topic-map/security-chassis-cluster-verification.html</a>. </p><h2>Intrusion Detection and Prevention (IDP) Links</h2><p>1.&#9;How to configure IDP on the SRX Series -</p><div id="youtube2-0a1-Qr3IODo." class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;0a1-Qr3IODo.&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/0a1-Qr3IODo.?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>a.&#9;SRX Getting Started - Install license for Antivirus, Web Filter, IDP, or Antispam - <a href="http://kb.juniper.net/KB16675">http://kb.juniper.net/KB16675</a>.</p><p>2.&#9;Juniper vSRX: Advanced Security Feature Demo -</p><div id="youtube2-dOF6n-V7P00." class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;dOF6n-V7P00.&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/dOF6n-V7P00.?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>3.&#9;Juniper SRX NGFW Walkthrough -</p><div id="youtube2-EHKqHjYtU4w." class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;EHKqHjYtU4w.&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/EHKqHjYtU4w.?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>SRX Pre-Defined Applications and Address Books</h2><ol><li><p>Address Book - <a href="https://www.juniper.net/documentation/us/en/software/junos/security-policies/topics/topic-map/security-address-books-sets.html">https://www.juniper.net/documentation/us/en/software/junos/security-policies/topics/topic-map/security-address-books-sets.html</a>. </p></li><li><p>Pre-defined applications - <a href="https://www.juniper.net/documentation/us/en/software/junos/security-policies/topics/topic-map/policy-predefined-applications.html">https://www.juniper.net/documentation/us/en/software/junos/security-policies/topics/topic-map/policy-predefined-applications.html</a>, (also see Dependencies).</p></li></ol><h2>Traffic Processing on SRX Series</h2><p>Traffic Processing on SRX Series Devices Overview - <a href="https://www.juniper.net/documentation/us/en/software/junos/flow-packet-processing/topics/topic-map/security-srx-devices-processing-overview.html">https://www.juniper.net/documentation/us/en/software/junos/flow-packet-processing/topics/topic-map/security-srx-devices-processing-overview.html</a>. </p><h2>SRX Static NAT46 &lt;=&gt; NAT64, why we need both and they&#8217;re part of NAT-PT Overview</h2><p>There are several Juniper documents covering this topic, but they don&#8217;t quite cover the use case of this PoC. The requirement of the PoC is to translate any IPv4 address to an IPv6 address, but keep the last octet the same, i.e., 192.168.101.2 becomes fd00::101:2, therefore a static NAT will be used.</p><p>As the SRX is stateful, static NATs automatically create the reverse rule in the SRX, but never display it in the configuration. That allows for a more condensed rule base in the SRX. However, the need for NAT-PT is that, as the IP address translated using NAT46 only the destination IP has been translated IPv4 to IPv6, therefore at thew moment (without any further processing), we have a packet with an IPv4 source and an IPv6 destination and therefore routing will not work. Therefore, we need a NAT64 rule to complete the source IP translation; hence NAT-PT.</p><h3>Example</h3><p>The &#8216;forward&#8217; NAT46 rule from the NOC Management zone/VR to the customer zone/VR:</p><pre><code>set security nat static rule-set NAT46 from zone trust-101
set security nat static rule-set NAT46 rule rule-1 match destination-address 10.0.103.0/24
set security nat static rule-set NAT46 rule rule-1 then static-nat prefix 2001::103:0/120
set security nat static rule-set NAT46 rule rule-1 then static-nat prefix routing-instance DC-103</code></pre><p>From this &#8216;forward&#8217; NAT46 rule, we map anything that is originated in DC-103 VR (zone trust-103) from the IP subnet 2001::103:0/120, NAT it to IP subnet 10.0.103.0/24, and put the NAT&#8217;d traffic into zone trust-101 (DC-101 VR).</p><p>The &#8216;reverse&#8217; NAT64 rule from the customer zone/ VR to the NOC Management zone/ VR:</p><pre><code>set security nat static rule-set NAT64 from zone trust-103
set security nat static rule-set NAT64 rule rule-1 match destination-address fd00::101:0/120
set security nat static rule-set NAT64 rule rule-1 then static-nat prefix 192.168.101.0/24
set security nat static rule-set NAT64 rule rule-1 then static-nat prefix routing-instance DC-101</code></pre><p>From this &#8216;reverse&#8217; NAT64 rule, we map anything that is originated in DC-101 VR (zone trust-101) from the IP subnet 192.168.101.0/24, NAT it to IP subnet fd00::101:0/120, and put the NAT&#8217;d traffic into zone trust-103 (DC-103 VR).</p><h3>Links</h3><ol><li><p>Configuring NAT46 on SRX devices - <a href="https://kb.juniper.net/InfoCenter/index?page=content&amp;id=KB33559&amp;actp=METADATA">https://kb.juniper.net/InfoCenter/index?page=content&amp;id=KB33559&amp;actp=METADATA</a>.   </p></li><li><p>IPv6 NAT - <a href="https://www.juniper.net/documentation/us/en/software/junos/nat/topics/topic-map/security-ipv6-nat.html#d113e35">https://www.juniper.net/documentation/us/en/software/junos/nat/topics/topic-map/security-ipv6-nat.html#d113e35</a>. </p></li></ol><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>All that has been translated so far (using NAT46), is the destination IP from IPv4 to IPv6, therefore at the moment (without any further processing), we have packet with an IPv4 source and an IPv6 destination and therefore routing will not work.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>See <a href="https://meckanix.substack.com/i/160173202/srx-static-nat-nat-why-we-need-both-and-theyre-part-of-nat-pt-overview">https://meckanix.substack.com/i/160173202/srx-static-nat-nat-why-we-need-both-and-theyre-part-of-nat-pt-overview</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>See <a href="https://meckanix.substack.com/i/160173202/srx-static-nat-nat-why-we-need-both-and-theyre-part-of-nat-pt-overview">https://meckanix.substack.com/i/160173202/srx-static-nat-nat-why-we-need-both-and-theyre-part-of-nat-pt-overview</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>VRF table label RD and RT are for reference only and are only locally significant to the vMX</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Each VR configured with static route with <code>next-table</code> to leak between VR</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>The rules defined here are based on the outline in the <a href="applewebdata://728422B7-E1A6-4D31-89A4-200D0B52EC22#_Assumptions">Assumptions</a> of this document. And Junos implements an implicit deny - <a href="https://kb.juniper.net/InfoCenter/index?page=content&amp;id=KB20778&amp;actp=METADATA">https://kb.juniper.net/InfoCenter/index?page=content&amp;id=KB20778&amp;actp=METADATA</a>.</p></div></div>]]></content:encoded></item><item><title><![CDATA[MPLS WC 2025, and the learnings from MPLS WC 2024 “… it’s like Elf …”]]></title><description><![CDATA[&#8220;For SRv6, it's like the movie Elf when they realise the book is missing two pages, people are signing the pages as if SRv6 is ready to go, and it's not.&#8221;]]></description><link>https://www.meckanix.co.uk/p/mpls-wc-2025-and-the-learnings-from</link><guid isPermaLink="false">https://www.meckanix.co.uk/p/mpls-wc-2025-and-the-learnings-from</guid><dc:creator><![CDATA[Simon Beevers]]></dc:creator><pubDate>Mon, 24 Mar 2025 19:41:43 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/eba26e4a-8794-4def-9cf3-15247d50b710_2560x521.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As the next business week gears up for MPLS World Congress (WC) 2025, here are the musing from what I experienced at MPLS WC 2024.</p><h1>Intro</h1><p>Hot on the heels of Mobile World Congress (MWC) comes MPLS WC. Now in its 25th year, whilst the conference hit a key milestone, it didn't bring anything new to the table.</p><p>The event has two main tracks, the first focusing on MPLS/ Service Provider and the second on Quantum with AI &amp; ML.</p><p>This series of post will focus on my feedback on the MPLS/ Service Provider highlights.</p><h1>Looking forward to the Future of the Internet Protocol</h1><p>The conference kicked off with a flurry of conversations around:</p><ul><li><p>how to leverage IPv6 to deliver application/content aware networking, for both customer experience</p></li><li><p>to ensure &#8216;security&#8217; (trust) on a given network path as well as keeping a subscribers data within the data region required by the governing law.</p></li><li><p>building Network Digital Twins (NDT) to test new features, to help move towards automation and playback failure scenarios to investigate route causes &#8230; etc.</p></li></ul><p>Unfortunately for me the conversation from most vendors then started to 'turn south', as they all began to display that they've been drinking the 'SRv6 Kool-Aid'.</p><h2>Cisco</h2><p>Want to reinvent another way to monitor the existing services, for no good reason by using SRv6.</p><h2>Juniper</h2><p>Pushing the NDT as a key concept for:</p><div class="pullquote"><p>&#8220;&#8230; data orientated decisions so that we can fail fast based on decision A vs. B, then A vs. C, B vs. C &#8230; etc."</p><p>Kireeti Kompella - Juniper Networks</p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xfcu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01be6b3-034e-42aa-8c47-b3dc30e4f9d2_2560x1415.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xfcu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01be6b3-034e-42aa-8c47-b3dc30e4f9d2_2560x1415.webp 424w, https://substackcdn.com/image/fetch/$s_!Xfcu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01be6b3-034e-42aa-8c47-b3dc30e4f9d2_2560x1415.webp 848w, https://substackcdn.com/image/fetch/$s_!Xfcu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01be6b3-034e-42aa-8c47-b3dc30e4f9d2_2560x1415.webp 1272w, https://substackcdn.com/image/fetch/$s_!Xfcu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01be6b3-034e-42aa-8c47-b3dc30e4f9d2_2560x1415.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xfcu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01be6b3-034e-42aa-8c47-b3dc30e4f9d2_2560x1415.webp" width="1456" height="805" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a01be6b3-034e-42aa-8c47-b3dc30e4f9d2_2560x1415.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:805,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:129520,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/159670871?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01be6b3-034e-42aa-8c47-b3dc30e4f9d2_2560x1415.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xfcu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01be6b3-034e-42aa-8c47-b3dc30e4f9d2_2560x1415.webp 424w, https://substackcdn.com/image/fetch/$s_!Xfcu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01be6b3-034e-42aa-8c47-b3dc30e4f9d2_2560x1415.webp 848w, https://substackcdn.com/image/fetch/$s_!Xfcu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01be6b3-034e-42aa-8c47-b3dc30e4f9d2_2560x1415.webp 1272w, https://substackcdn.com/image/fetch/$s_!Xfcu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01be6b3-034e-42aa-8c47-b3dc30e4f9d2_2560x1415.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4><strong>Ciena</strong></h4><p>Realising that there's money in data:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q1YZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0488123-12fe-44f0-854a-0498f3d4c56f_1752x1028.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q1YZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0488123-12fe-44f0-854a-0498f3d4c56f_1752x1028.png 424w, https://substackcdn.com/image/fetch/$s_!q1YZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0488123-12fe-44f0-854a-0498f3d4c56f_1752x1028.png 848w, https://substackcdn.com/image/fetch/$s_!q1YZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0488123-12fe-44f0-854a-0498f3d4c56f_1752x1028.png 1272w, https://substackcdn.com/image/fetch/$s_!q1YZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0488123-12fe-44f0-854a-0498f3d4c56f_1752x1028.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q1YZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0488123-12fe-44f0-854a-0498f3d4c56f_1752x1028.png" width="1456" height="854" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0488123-12fe-44f0-854a-0498f3d4c56f_1752x1028.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:854,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:268497,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/159670871?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0488123-12fe-44f0-854a-0498f3d4c56f_1752x1028.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q1YZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0488123-12fe-44f0-854a-0498f3d4c56f_1752x1028.png 424w, https://substackcdn.com/image/fetch/$s_!q1YZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0488123-12fe-44f0-854a-0498f3d4c56f_1752x1028.png 848w, https://substackcdn.com/image/fetch/$s_!q1YZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0488123-12fe-44f0-854a-0498f3d4c56f_1752x1028.png 1272w, https://substackcdn.com/image/fetch/$s_!q1YZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0488123-12fe-44f0-854a-0498f3d4c56f_1752x1028.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4><strong>Nokia</strong></h4><p>Came out swinging, showing their support (founding) of a &#8216;new&#8217; open-source automation tool:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7iDk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42619723-c418-410f-8b23-938dcee3f98a_1788x968.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7iDk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42619723-c418-410f-8b23-938dcee3f98a_1788x968.png 424w, https://substackcdn.com/image/fetch/$s_!7iDk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42619723-c418-410f-8b23-938dcee3f98a_1788x968.png 848w, https://substackcdn.com/image/fetch/$s_!7iDk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42619723-c418-410f-8b23-938dcee3f98a_1788x968.png 1272w, https://substackcdn.com/image/fetch/$s_!7iDk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42619723-c418-410f-8b23-938dcee3f98a_1788x968.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7iDk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42619723-c418-410f-8b23-938dcee3f98a_1788x968.png" width="1456" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42619723-c418-410f-8b23-938dcee3f98a_1788x968.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:559587,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/159670871?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42619723-c418-410f-8b23-938dcee3f98a_1788x968.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7iDk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42619723-c418-410f-8b23-938dcee3f98a_1788x968.png 424w, https://substackcdn.com/image/fetch/$s_!7iDk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42619723-c418-410f-8b23-938dcee3f98a_1788x968.png 848w, https://substackcdn.com/image/fetch/$s_!7iDk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42619723-c418-410f-8b23-938dcee3f98a_1788x968.png 1272w, https://substackcdn.com/image/fetch/$s_!7iDk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42619723-c418-410f-8b23-938dcee3f98a_1788x968.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4><strong>AvidThink</strong></h4><p>&#8220;it's an API economy&#8221;</p><h4><strong>So, what does this all mean anyways?</strong></h4><p>The industry catching up with the idea of applying business rules and logic to enriched data using ML, and that autonomic networking is the future &#8230; even if they think it will take another 20yrs.</p><h2><strong>Integrated Performance Measurement Session</strong></h2><p>Whilst my tolerance levels for hearing about SRv6 were severally tested, there was some light around Internetwork Performance Monitor (IPM) and Cisco summed it up the best:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lede!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb267406-e650-4999-8b44-83a82267f23c_400x303.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lede!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb267406-e650-4999-8b44-83a82267f23c_400x303.webp 424w, https://substackcdn.com/image/fetch/$s_!Lede!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb267406-e650-4999-8b44-83a82267f23c_400x303.webp 848w, https://substackcdn.com/image/fetch/$s_!Lede!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb267406-e650-4999-8b44-83a82267f23c_400x303.webp 1272w, https://substackcdn.com/image/fetch/$s_!Lede!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb267406-e650-4999-8b44-83a82267f23c_400x303.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lede!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb267406-e650-4999-8b44-83a82267f23c_400x303.webp" width="400" height="303" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb267406-e650-4999-8b44-83a82267f23c_400x303.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:303,&quot;width&quot;:400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26216,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/159670871?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb267406-e650-4999-8b44-83a82267f23c_400x303.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Lede!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb267406-e650-4999-8b44-83a82267f23c_400x303.webp 424w, https://substackcdn.com/image/fetch/$s_!Lede!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb267406-e650-4999-8b44-83a82267f23c_400x303.webp 848w, https://substackcdn.com/image/fetch/$s_!Lede!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb267406-e650-4999-8b44-83a82267f23c_400x303.webp 1272w, https://substackcdn.com/image/fetch/$s_!Lede!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb267406-e650-4999-8b44-83a82267f23c_400x303.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And Colt is waking up to the idea that powering networks cost money, and insinuated that they would be looking to route their customers services based on cost, as long as it met the agreed SLA/KPIs:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sgjy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8ec354-fd29-451d-94f7-8b70d16cbe56_1904x1078.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sgjy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8ec354-fd29-451d-94f7-8b70d16cbe56_1904x1078.png 424w, https://substackcdn.com/image/fetch/$s_!Sgjy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8ec354-fd29-451d-94f7-8b70d16cbe56_1904x1078.png 848w, https://substackcdn.com/image/fetch/$s_!Sgjy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8ec354-fd29-451d-94f7-8b70d16cbe56_1904x1078.png 1272w, https://substackcdn.com/image/fetch/$s_!Sgjy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8ec354-fd29-451d-94f7-8b70d16cbe56_1904x1078.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sgjy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8ec354-fd29-451d-94f7-8b70d16cbe56_1904x1078.png" width="1456" height="824" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e8ec354-fd29-451d-94f7-8b70d16cbe56_1904x1078.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:824,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1297282,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/159670871?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8ec354-fd29-451d-94f7-8b70d16cbe56_1904x1078.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Sgjy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8ec354-fd29-451d-94f7-8b70d16cbe56_1904x1078.png 424w, https://substackcdn.com/image/fetch/$s_!Sgjy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8ec354-fd29-451d-94f7-8b70d16cbe56_1904x1078.png 848w, https://substackcdn.com/image/fetch/$s_!Sgjy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8ec354-fd29-451d-94f7-8b70d16cbe56_1904x1078.png 1272w, https://substackcdn.com/image/fetch/$s_!Sgjy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8ec354-fd29-451d-94f7-8b70d16cbe56_1904x1078.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And finally, I was disappointed when Verizon introduced <a href="https://meckanix.substack.com/i/159670871/kiss">KISS</a> and didn't mean the classic rock band.</p><h2><strong>SRv6</strong></h2><h3><strong>What is SRv6?</strong></h3><p>SRv6 is an evolution in networking protocols which will have some significant benefits, however it's isn't fully finished yet in the various standards committees and as such isn't ready to deliver the potential benefits, nor should it be considered stable for a production environment.</p><h3><strong>What was my feedback to the Vendors?</strong></h3><p>I used the following analogy:</p><blockquote><p><em><strong>&#8220;It's like the movie Elf when they realise the book is missing two pages, however at the moment all the vendors are signing the pages as if SRv6 is ready to go, and it's not. There are several parts to complete, so why would anyone roll it out into a production network unless they could back it off to a vendor?&#8221;</strong></em></p><p><em><strong>Simon Beevers</strong></em></p></blockquote><p>So, that only leaves the Tier 1 ISPs who are able to deploy this with the direct backing of a vendor, and whilst this will create useful production data, as a subscriber to an ISP service, I don't want my connectivity built over &#8216;an unfinished story&#8217;.</p><h2><strong>Alternative</strong></h2><p>SR-MPLS using IPv6 native networking, (SR-MPLSv6 or SRo6 as I prefer to call it &#128521;), however there is limited support for this as most vendors need to program the IPv6 node SIDs for SR-MPLS.</p><h2><strong>KISS</strong></h2><p>Keep it Simple &amp; Strategic</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.meckanix.co.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Simon Beevers! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[See it … Say it … and Sort it or Flag it (SSSF)]]></title><description><![CDATA[Following on from my previous article Customers are the North Star, I wanted to make a quick post about SSSF.]]></description><link>https://www.meckanix.co.uk/p/see-it-say-it-and-sort-it-or-flag</link><guid isPermaLink="false">https://www.meckanix.co.uk/p/see-it-say-it-and-sort-it-or-flag</guid><dc:creator><![CDATA[Simon Beevers]]></dc:creator><pubDate>Wed, 12 Mar 2025 21:03:27 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8297bc7f-f5fb-43a5-867a-5095b3789a0f_1700x1133.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Following on from my previous article <a href="https://meckanix.substack.com/p/customers-are-the-north-star">Customers are the North Star</a>, I wanted to make a quick post about SSSF.</p><p>Everyone in an organisation, needs to feel empowered not only complete the day-to-day tasks and assignments, but to flag anything they see whether that be an improvement, a fault or a potential future problem; both within their direct domain or outside of it.</p><h1>So Why is This so Important?</h1><p>As a leader I can say, I'd rather spend 10-15mins having a conversation with someone who's flagging something to me, so that I can empower them to spend time pursuing the opportunity, or start assessing the risks and impact (if any) of a potential problem.</p><p>Also no-one has the bandwidth or capability to be involved with all projects at all times and therefore be aware of everything that's going on.  So as a leader I rely on my team and those around me to subject matter experts as well as to be my eyes and ears when I can't be there, and finally bring domain knowledge and background to a situation.</p><h1>A Short Story</h1><p>To emphasise my point, here's an example which points out that organisations can be <em>&#8220;organised to neglect their awareness. Like most companies, Expedia divided its workforce into groups, each with its own focus.&#8221;.</em></p><p>This in my opinion, needs to be avoided at all costs, as this neglect of awareness leads to inefficiencies, disorganisation, blame culture and the dreaded &#8220;not my problem&#8221;.</p><div class="pullquote"><p>"In 2012, Ryan O&#8217;Neill, the head of the customer experience group for the travel website Expedia, had been sifting through some data from the company&#8217;s call center. One number he uncovered was so farfetched as to be almost unbelievable. For every 100 customers who booked travel on Expedia&#8212;reserving flights or hotel rooms or rental cars&#8212;58 of them placed a call afterward for help</p><p>The primary appeal of an online travel site, of course, is self-service. No calls necessary. Imagine a gas station that allowed you to swipe a credit card right at the pump&#8212;and then, about 60% of the time, something went wrong that forced you to go inside the store for help. That was Expedia.</p><p>Traditionally, the call center had been managed for efficiency and customer satisfaction. Reps were trained to make the customer happy&#8212;as quickly as possible. Short calls minimized expenses. &#8220;The lens we were using was cost,&#8221; said O&#8217;Neill. &#8220;We had been trying to reduce that cost. Instead of a ten-minute call, could we make it a two-minute call? But the real question was: Why two minutes? Why any minutes?&#8221;</p><p>When you spend years responding to problems, you can sometimes overlook the fact that you could be preventing them. O&#8217;Neill shared his findings with his boss, Tucker Moodey, the executive vice president of global customer operations. Together, they dug into a basic but neglected question: Why in the world are so many customers calling us?</p><p>They compiled a ranking of the top reasons customers sought support. The number one reason customers called?</p><p>To get a copy of their itinerary. In 2012, roughly 20 million calls were logged for that purpose. Twenty million calls!</p><p>That&#8217;s like everyone in Florida calling Expedia in one year. At a support cost of roughly $5 per call, that&#8217;s a $100 million problem. So why weren&#8217;t customers receiving their itineraries automatically? The answers were pretty simple: The customer had mistyped her email address. Or the itinerary ended up in her spam folder. Or she deleted the itinerary by accident, thinking it was a solicitation. Compounding the problem was that there was no way on the website for customers to retrieve their itineraries.</p><p>O&#8217;Neill and Moodey took their data to Dara Khosrowshahi, then the CEO of Expedia. &#8220;We&#8217;ve got to do something about this,&#8221; O&#8217;Neill recalled saying. Khosrowshahi not only agreed with their focus on reducing call volume, he made it the customer experience team&#8217;s top priority.3 A &#8220;war room&#8221; was assembled, where people from different operating groups met on a daily basis, and the group was given a simple mandate: Save customers from needing to call us. The war room group deployed solutions for the top drivers of customer calls, knocking off one at a time. The fixes for the number one issue&#8212;the itinerary requests&#8212;came relatively quickly: Adding an automated option to the company&#8217;s voice- response system (&#8220;Press two to resend your itinerary&#8221;); changing how emails were sent to avoid spam filters; and creating an online tool to allow customers to handle the task themselves. Today, virtually all of those calls have been eliminated. Twenty million support calls just vanished. Similar progress was made on the other &#8220;top 10&#8221; issues. Since 2012, the percentage of Expedia customers who call for support has declined from 58% to roughly 15%.4 The effort to reduce call volume at Expedia was a successful upstream intervention. Downstream actions react to problems once they&#8217;ve occurred. Upstream efforts aim to prevent those problems from happening. You can answer a customer&#8217;s call and address her complaint about a missing itinerary (downstream), or you can render that call unnecessary by ensuring that she receives her itinerary up front (upstream).</p><p>Surely we&#8217;d all prefer to live in the upstream world where problems are prevented rather than reacted to. What holds us back? Looking back on Expedia&#8217;s success, what&#8217;s particularly hard to understand is why it took so long to act.</p><p>How could the company have reached the point where 20 million people were calling for itineraries? Shouldn&#8217;t the alarm bells have been ringing rather loudly by the time, say, the 7 millionth call was logged? Expedia&#8217;s executives were not oblivious. They were aware of the huge volume of calls.</p><p>It&#8217;s just that they were organized to neglect their awareness.</p><p>Like most companies, Expedia divided its workforce into groups, each with its own focus. The marketing team attracted customers to the site. The product team nudged customers to complete a reservation. The tech group kept the website&#8217;s features humming along smoothly. And the support group addressed customers&#8217; issues quickly and satisfactorily. Notice what was missing: It was no group&#8217;s job to ensure that customers didn&#8217;t need to call for support. In fact, no team really stood to gain if customers stopped calling. It wasn&#8217;t what they were measured on. In some ways, the goals of the groups actually encouraged more calls. For the product group, whose goal was to maximize bookings, the best move was to ask for a customer&#8217;s email only once, because asking her to type it a second time would add friction. They might lose 1 person in 100 who&#8217;d be annoyed enough to abandon the transaction. But the side effect of that decision, of course, is that some customers would mistype their emails, and they&#8217;d end up calling for an itinerary. That&#8217;s a system failure. That customer never needed to call. Yet both teams would still look like heroes according to their goals: The product team closed a transaction, and the support team handled the resulting call quickly. Mark Okerstrom, who was Expedia&#8217;s CFO in 2012 and became CEO in 2017, said, &#8220;When we create organizations, we&#8217;re doing it to give people focus. We&#8217;re essentially giving them a license to be myopic. We&#8217;re saying: This is your problem. Define your mission and create your strategy and align your resources to solve that problem. And you have the divine right to ignore all of the other stuff that doesn&#8217;t align with that.&#8221; Okerstrom&#8217;s point is that focus is both the strength and the weakness of organizations. The specialization inherent to organizations creates great efficiencies. But it also deters efforts to integrate in new, advantageous ways. In upstream ways. And this is true in many parts of society. So often in life, we get stuck in a cycle of response. We put out fires. We deal with emergencies. We handle one problem after another, but we never get around to fixing the systems that caused the problems."</p><p>Upstream by Dan Heath</p></div><h1>References</h1><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;f4b0a7d9-c5e7-493a-9f78-0cab2d21bb27&quot;,&quot;caption&quot;:&quot;The tired cliche of &#8220;the customer is always right&#8221;, is somewhat of a misnomer. However, that doesn't stop the customer being the 'North Star' in terms of thinking &#8216;upstream&#8217;.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Customers are the North Star&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:186797542,&quot;name&quot;:&quot;Simon Beevers&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e432be72-8898-4e88-9822-d4c02eb44308_1085x1085.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-01-30T06:28:22.539Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5892ca29-9d80-40b9-bfeb-0fbc044a8318_920x481.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://meckanix.substack.com/p/customers-are-the-north-star&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:156076183,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Simon Beevers&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa51cf59e-0356-4242-97d7-4683633139c4_675x675.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h1>Recommended Reading/Book(s)</h1><ul><li><p><a href="https://www.amazon.co.uk/Upstream-solve-problems-before-happen/dp/1787632741#:~:text=Book%20details&amp;text=New%20York%20Times%20bestselling%20author,and%20we%20start%20fixing%20problems.">Upstream: How to solve problems before they happen Paperback by Dan Heath</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Merchant Silicon or not to Merchant Silicon ... that is the question.]]></title><description><![CDATA[What is this Merchant Silicon thing anyway?]]></description><link>https://www.meckanix.co.uk/p/merchant-silicon-or-not-to-merchant</link><guid isPermaLink="false">https://www.meckanix.co.uk/p/merchant-silicon-or-not-to-merchant</guid><dc:creator><![CDATA[Simon Beevers]]></dc:creator><pubDate>Fri, 28 Feb 2025 06:15:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4153d4da-31af-4686-aedf-7928fe5be524_3722x1580.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>What is this Merchant Silicon thing anyway?</h1><p>Merchant Silicon (AKA Whitebox) is equipment created independent vendors which can run any <a href="https://meckanix.substack.com/i/158017515/what-is-a-nos">Network Operating System</a> (NOS) programmed for it, rather than proprietary hardware and a proprietary NOS.</p><h1>What isn&#8217;t Merchant Silicon?</h1><p>Any vendor (&#8217;traditional vendor&#8217;) that is vertically integrated, usually using proprietary hardware and their own proprietary NOS.</p><h1>What is a NOS?</h1><p>A NOS is much like a OS on a computer.  It takes intent from the user and via policy programs the hardware.  NOS&#8217;s overall are CLI driven, rather than having a nice graphical UI, so network operators have to learn to love the DOS like CLI, however some NOS&#8217;s do come with a graphical UI to obfuscate the CLI commands required to program the hardware.</p><p>These UIs (typically firewalls or enterprise devices) bring with them their own complexities such as, creating bloat in the naming conventions, completely hiding some essential commands from the CLI, and/ or being an attack vector for threat actors.</p><h1>Who provides this Merchant Silicon Hardware?</h1><p>Two of the main vendors of Merchant Silicon are <a href="https://www.edge-core.com">EdgeCore</a> and <a href="https://www.ufispace.com">ufiSpace</a>, however there are several others and some who will build custom hardware as needed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6wRD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4153d4da-31af-4686-aedf-7928fe5be524_3722x1580.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6wRD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4153d4da-31af-4686-aedf-7928fe5be524_3722x1580.png 424w, https://substackcdn.com/image/fetch/$s_!6wRD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4153d4da-31af-4686-aedf-7928fe5be524_3722x1580.png 848w, https://substackcdn.com/image/fetch/$s_!6wRD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4153d4da-31af-4686-aedf-7928fe5be524_3722x1580.png 1272w, https://substackcdn.com/image/fetch/$s_!6wRD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4153d4da-31af-4686-aedf-7928fe5be524_3722x1580.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6wRD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4153d4da-31af-4686-aedf-7928fe5be524_3722x1580.png" width="1456" height="618" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4153d4da-31af-4686-aedf-7928fe5be524_3722x1580.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:618,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:812908,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/158017515?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4153d4da-31af-4686-aedf-7928fe5be524_3722x1580.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6wRD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4153d4da-31af-4686-aedf-7928fe5be524_3722x1580.png 424w, https://substackcdn.com/image/fetch/$s_!6wRD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4153d4da-31af-4686-aedf-7928fe5be524_3722x1580.png 848w, https://substackcdn.com/image/fetch/$s_!6wRD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4153d4da-31af-4686-aedf-7928fe5be524_3722x1580.png 1272w, https://substackcdn.com/image/fetch/$s_!6wRD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4153d4da-31af-4686-aedf-7928fe5be524_3722x1580.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h1>Merchant Silicon Analogy - PC vs. Mac</h1><p>A &#8216;PC&#8217; can be built and configured using any compatible set of hardware and the operating system (OS) can either be a fully supported OS (Windows) or a community one (Linux) or one of your own creation.</p><p>A Mac on the other hand is completely proprietary hardware and proprietary NOS.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tdvh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1728cd0c-5bd6-404d-9a28-5feba4c66c46_3582x1572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tdvh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1728cd0c-5bd6-404d-9a28-5feba4c66c46_3582x1572.png 424w, https://substackcdn.com/image/fetch/$s_!tdvh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1728cd0c-5bd6-404d-9a28-5feba4c66c46_3582x1572.png 848w, https://substackcdn.com/image/fetch/$s_!tdvh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1728cd0c-5bd6-404d-9a28-5feba4c66c46_3582x1572.png 1272w, https://substackcdn.com/image/fetch/$s_!tdvh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1728cd0c-5bd6-404d-9a28-5feba4c66c46_3582x1572.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tdvh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1728cd0c-5bd6-404d-9a28-5feba4c66c46_3582x1572.png" width="1456" height="639" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1728cd0c-5bd6-404d-9a28-5feba4c66c46_3582x1572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:639,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1666002,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/158017515?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1728cd0c-5bd6-404d-9a28-5feba4c66c46_3582x1572.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tdvh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1728cd0c-5bd6-404d-9a28-5feba4c66c46_3582x1572.png 424w, https://substackcdn.com/image/fetch/$s_!tdvh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1728cd0c-5bd6-404d-9a28-5feba4c66c46_3582x1572.png 848w, https://substackcdn.com/image/fetch/$s_!tdvh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1728cd0c-5bd6-404d-9a28-5feba4c66c46_3582x1572.png 1272w, https://substackcdn.com/image/fetch/$s_!tdvh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1728cd0c-5bd6-404d-9a28-5feba4c66c46_3582x1572.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And with that comes some benefits and some challenges.</p><h2>Potential Benefits</h2><ul><li><p>Merchant Silicon hardware bring flexibility to chose hardware and NOS&#8217;s on a per use-case basis, rather than the larger tier 1 operators dictating their requirements to vendors and then the rest of the operator community having to live with those outcomes.  Overall this is immensely powerful</p></li><li><p>The economics of using Merchant Silicon are <em>potentially</em> cheaper than traditional vendors.</p></li><li><p>Running side workloads on the hardware&#8217;s compute is the norm, rather than a protracted edge case and/ or not being supported by the vendor.</p></li></ul><h2>Potential Drawbacks</h2><ul><li><p>Bugs between the hardware and the NOS can be tricky to troubleshoot if there is a limited relationship between the NOS creator and the hardware supplier.</p></li><li><p>Sparing the hardware is usually down to the operator using it, rather than the vendor or partner supplying it.</p></li><li><p>The <a href="https://en.wikipedia.org/wiki/Application-specific_integrated_circuit">application-specific integrated circuit (ASIC)</a> is usually <a href="https://www.broadcom.com/products/ethernet-connectivity/switching/stratadnx">Broadcom</a> which means <strong>a clear set of use case and requirements need to be done and checked </strong>solely by the operator, rather than the checks &#8230; etc., being supported by the vendor, <strong>before</strong> settling on hardware and NOS.</p></li></ul><h1><strong>Things to Watch out for</strong></h1><h2>Distributed Disaggregated Chassis (<strong>DDC)</strong></h2><p><a href="https://drivenets.com/resources/education-center/what-is-distributed-disaggregated-chassis-ddc/">DDC</a> is a DriveNets Proprietary &#8216;connector&#8217; and whilst it is supported by the <a href="https://www.opencompute.org/documents/ufispace-dcc-routing-system-intro-for-ocp-summit-2020-1-pdf">Open Compute Project</a>, it comes at a price when evaluating <a href="https://www.ufispace.com/company/blog/what-is-a-distributed-disaggregated-chassis-ddc">ufiSpace hardware</a>.</p><h3><strong>DDC Example</strong></h3><p>The ufiSpace <a href="https://www.ufispace.com/products/telco/core-edge/s9700-23d-400g-disaggregated-core-router">S9700-23D</a>, looks like it has 23 ports (hence the 23 in the hardware name), however those 23 ports are split up into:</p><ul><li><p>10 x 100/400G QSFP-DD <strong>service ports</strong></p></li><li><p>13 x 400G QSFP-DD <strong>fabric ports</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UAeh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c28f7c-8074-41db-8458-c7e2f0cd1b43_520x125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UAeh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c28f7c-8074-41db-8458-c7e2f0cd1b43_520x125.png 424w, https://substackcdn.com/image/fetch/$s_!UAeh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c28f7c-8074-41db-8458-c7e2f0cd1b43_520x125.png 848w, https://substackcdn.com/image/fetch/$s_!UAeh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c28f7c-8074-41db-8458-c7e2f0cd1b43_520x125.png 1272w, https://substackcdn.com/image/fetch/$s_!UAeh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c28f7c-8074-41db-8458-c7e2f0cd1b43_520x125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UAeh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c28f7c-8074-41db-8458-c7e2f0cd1b43_520x125.png" width="520" height="125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43c28f7c-8074-41db-8458-c7e2f0cd1b43_520x125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:125,&quot;width&quot;:520,&quot;resizeWidth&quot;:520,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!UAeh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c28f7c-8074-41db-8458-c7e2f0cd1b43_520x125.png 424w, https://substackcdn.com/image/fetch/$s_!UAeh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c28f7c-8074-41db-8458-c7e2f0cd1b43_520x125.png 848w, https://substackcdn.com/image/fetch/$s_!UAeh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c28f7c-8074-41db-8458-c7e2f0cd1b43_520x125.png 1272w, https://substackcdn.com/image/fetch/$s_!UAeh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c28f7c-8074-41db-8458-c7e2f0cd1b43_520x125.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div></li></ul><p>So unless you are running a DDC architecture, buying this specific hardware will leave you with 13 unusable ports.</p><p>Where as the S9610-36D has:</p><ul><li><p>36 x 40/100/200/400G QSFP-DD <strong>service ports</strong></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GkCK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fa6a58-4eda-4312-bbc8-2c2f2b42703b_1688x337.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GkCK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fa6a58-4eda-4312-bbc8-2c2f2b42703b_1688x337.png 424w, https://substackcdn.com/image/fetch/$s_!GkCK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fa6a58-4eda-4312-bbc8-2c2f2b42703b_1688x337.png 848w, https://substackcdn.com/image/fetch/$s_!GkCK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fa6a58-4eda-4312-bbc8-2c2f2b42703b_1688x337.png 1272w, https://substackcdn.com/image/fetch/$s_!GkCK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fa6a58-4eda-4312-bbc8-2c2f2b42703b_1688x337.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GkCK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fa6a58-4eda-4312-bbc8-2c2f2b42703b_1688x337.png" width="1456" height="291" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6fa6a58-4eda-4312-bbc8-2c2f2b42703b_1688x337.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:291,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;S9610-36D-open-aggregation-router-front&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="S9610-36D-open-aggregation-router-front" title="S9610-36D-open-aggregation-router-front" srcset="https://substackcdn.com/image/fetch/$s_!GkCK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fa6a58-4eda-4312-bbc8-2c2f2b42703b_1688x337.png 424w, https://substackcdn.com/image/fetch/$s_!GkCK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fa6a58-4eda-4312-bbc8-2c2f2b42703b_1688x337.png 848w, https://substackcdn.com/image/fetch/$s_!GkCK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fa6a58-4eda-4312-bbc8-2c2f2b42703b_1688x337.png 1272w, https://substackcdn.com/image/fetch/$s_!GkCK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fa6a58-4eda-4312-bbc8-2c2f2b42703b_1688x337.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>So be aware the &#8216;red&#8217; DDC ports.</p><h2><strong>Convergence Times</strong></h2><p>Whilst there has been significant improvements in Merchant hardware over the years, and Broadcom&#8217;s <a href="https://www.broadcom.com/products/ethernet-connectivity/switching/stratadnx/bcm88860">Jericho</a> line of silicon is always improving, the convergence times of Merchant Silicon solutions is still a little behind traditional vendors.</p><p>This is due to to the Mac and PC effect, as traditional vendors can tune their ecosystem, where as the same harmony can&#8217;t ben established between independently created hardware and NOSs.</p><h2>Broadcom Support</h2><p>Not all NOSs support all of the lower speed <a href="https://www.broadcom.com/products/ethernet-connectivity/switching/stratadnx/bcm88480">Qumran2</a> Broadcom chipset, example DriveNets only supports the <a href="https://drivenets.com/news-and-events/press-release/network-disaggregation-expanded-at-the-edge-drivenets-network-cloud-supports-broadcoms-qumran-asics-family/">Qumran2c+</a> chipsets, not the <a href="https://www.broadcom.com/products/ethernet-connectivity/switching/stratadnx/bcm88270">Qumran-UX</a> (120Gbps), <a href="https://www.broadcom.com/products/ethernet-connectivity/switching/stratadnx/bcm88470">Qumran-AX</a> (300Gbps), <a href="https://www.broadcom.com/products/ethernet-connectivity/switching/stratadnx/bcm88280">Qumran2u</a> (360Gbps) and/ or <a href="https://www.broadcom.com/products/ethernet-connectivity/switching/stratadnx/bcm88480">Qumran2a</a>/ <a href="https://www.broadcom.com/products/ethernet-connectivity/switching/stratadnx/bcm88370">Qumran-MX</a> (800Gbps), which can be very handy in small street furniture deployments.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/NNhKf/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ded37a2-537c-4b83-bf03-b6b7a20ddb07_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:296,&quot;title&quot;:&quot;Broadcom&nbsp;StrataDNX&#8482; Qumran2 Series&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/NNhKf/1/" width="730" height="296" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h1>Broadcom <a href="https://www.broadcom.com/products/ethernet-connectivity/switching/stratadnx">StrataDNX&#8482;</a> vs. <a href="https://www.broadcom.com/products/ethernet-connectivity/switching/strataxgs">StrataXGS&#174;</a></h1><p>The key thing to note about the difference between <a href="https://www.broadcom.com/products/ethernet-connectivity/switching/stratadnx">StrataDNX&#8482;</a> (DNX) and <a href="https://www.broadcom.com/products/ethernet-connectivity/switching/strataxgs">StrataXGS&#174;</a> (XGS) is that <strong>DNX</strong> is for <strong>routing</strong> and <strong>XGS</strong> is for <strong>switching</strong>.  This is because whilst XGS has some fast feed and speed combinations:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YJZo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843645d-e246-47b4-982a-6fbe231a3f45_1032x552.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YJZo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843645d-e246-47b4-982a-6fbe231a3f45_1032x552.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YJZo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843645d-e246-47b4-982a-6fbe231a3f45_1032x552.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YJZo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843645d-e246-47b4-982a-6fbe231a3f45_1032x552.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YJZo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843645d-e246-47b4-982a-6fbe231a3f45_1032x552.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YJZo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843645d-e246-47b4-982a-6fbe231a3f45_1032x552.jpeg" width="1032" height="552" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4843645d-e246-47b4-982a-6fbe231a3f45_1032x552.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:552,&quot;width&quot;:1032,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YJZo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843645d-e246-47b4-982a-6fbe231a3f45_1032x552.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YJZo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843645d-e246-47b4-982a-6fbe231a3f45_1032x552.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YJZo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843645d-e246-47b4-982a-6fbe231a3f45_1032x552.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YJZo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843645d-e246-47b4-982a-6fbe231a3f45_1032x552.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Trident and Tomahawk chipsets that make up the XGS series are high capacity, high buffer, low memory compared with the Qumran (not shown) and Jerchio chipsets that make up the DNX series have lower top end capacity, however have good buffers and higher memory:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eGhC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fccdbcf-02b8-4d81-9b12-5defed1b8ff2_1053x585.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eGhC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fccdbcf-02b8-4d81-9b12-5defed1b8ff2_1053x585.png 424w, https://substackcdn.com/image/fetch/$s_!eGhC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fccdbcf-02b8-4d81-9b12-5defed1b8ff2_1053x585.png 848w, https://substackcdn.com/image/fetch/$s_!eGhC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fccdbcf-02b8-4d81-9b12-5defed1b8ff2_1053x585.png 1272w, https://substackcdn.com/image/fetch/$s_!eGhC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fccdbcf-02b8-4d81-9b12-5defed1b8ff2_1053x585.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eGhC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fccdbcf-02b8-4d81-9b12-5defed1b8ff2_1053x585.png" width="1053" height="585" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fccdbcf-02b8-4d81-9b12-5defed1b8ff2_1053x585.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:585,&quot;width&quot;:1053,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:380242,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meckanix.substack.com/i/158017515?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fccdbcf-02b8-4d81-9b12-5defed1b8ff2_1053x585.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eGhC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fccdbcf-02b8-4d81-9b12-5defed1b8ff2_1053x585.png 424w, https://substackcdn.com/image/fetch/$s_!eGhC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fccdbcf-02b8-4d81-9b12-5defed1b8ff2_1053x585.png 848w, https://substackcdn.com/image/fetch/$s_!eGhC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fccdbcf-02b8-4d81-9b12-5defed1b8ff2_1053x585.png 1272w, https://substackcdn.com/image/fetch/$s_!eGhC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fccdbcf-02b8-4d81-9b12-5defed1b8ff2_1053x585.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Summary</h1><p>In my current opinion Merchant Silicon offers two distinct things over traditional vendors:</p><ul><li><p>Feed and speed combinations in 1RU form factor that aren&#8217;t as readily available in traditional vendors, so for your edge cases or for problems that don&#8217;t meet your architectural templates, there&#8217;s probably a Merchant Silicon solution for you.</p></li><li><p>A faster path to side compute support, due to the nature of using <a href="https://github.com/opencomputeproject/onie">Open Network Install Environment</a> (ONIE).</p></li></ul><h2>Could Merchant Silicon Be For You?</h2><p>If you have the time, patience, the hardware and NOS combination supports your use cases, and can find a supply chain that works for you and your organisation; then yes.</p><p>However don&#8217;t be lulled into the false sense of security that there&#8217;s a lower &#8216;price&#8217;, &#8216;TCO&#8217; &#8230; etc., as the hidden costs is in your organisations R&amp;D time to get a working solution, which you can &#8216;save&#8217; with the traditional vendors (note you need a close working relationship with said vendors in order to truly leverage this).</p>]]></content:encoded></item><item><title><![CDATA[Searching for Success]]></title><description><![CDATA[What I&#8217;ve learned so far from operating networks ... part 2 of &#8230; who knows &#129335;&#127995;&#8205;&#9794;&#65039;]]></description><link>https://www.meckanix.co.uk/p/searching-for-success-cd6</link><guid isPermaLink="false">https://www.meckanix.co.uk/p/searching-for-success-cd6</guid><dc:creator><![CDATA[Simon Beevers]]></dc:creator><pubDate>Sat, 15 Feb 2025 07:18:51 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/db1e7b45-6ec9-4fd2-a262-392f1d65073f_2560x1440.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Carrying on from <a href="https://meckanix.substack.com/p/searching-for-success">What I&#8217;ve learned so far from operating networks ... part 1</a></p><h1>For me it started with failure</h1><p>Failure will be a big part of your professional career, whether big or almost insignificant.  And unless you understand that failure isn&#8217;t the end, it&#8217;s an opportunity to learn and grow, it has the potential to consume you and dictate your path.</p><div class="pullquote"><p>&#8220;&#8230; over the years I have cultivated a unique relationship with failure. I invite it. I survive it. I appreciate it. And then I mug the sh*t out of it.&#8221;</p><p>How to Fail at Almost Everything and Still Win Big: Kind of the Story of My Life by Scott Adams</p></div><p>I had always managed to achieve at school, and for the most part learning and academia came easily to begin with, or at least I thought it did.</p><p>As a result it&#8217;s human nature to start to place ourselves on that ever increasing pedestal, which gets higher with every achievement, accomplishment and in education system every time we move up a class.  Compound those factors with pride, naivety, prosperity and social pressures; no wonder we have such a powder keg of emotions in these moments.</p><p>The problem with that is that in modern society we&#8217;re not equipping these minds with the tools to deal with failure.  Or reminding them to fail early and often, so that &#8220;the fall&#8221; is smaller and they grow, adapt and learn how to survive and then thrive from failure.</p><p>I was lucky, that I had people around me to pick me up when I stumbled and or fell, either academically, in life or in sports; so in those moments for others, remember that not everyone is so lucky.  And if possible, be that person to help them on their way back up.</p><p>For the longest time I saw myself as having a Fixed Mindset (although I wasn't sure how to frame it at the time, also see Downstream/Finite Thinking), as I couldn't see myself learning or growing within my own environment and I thought my knowledge / ability to learn had an upper bound. However, since turning 30, engaged a Growth Mindset (although, again I wasn't sure how to frame it at the time, also see Upstream/Infinite). I noticed that actually there was ways of self reflecting and realising my achievements without requiring exams or grades or some external measurement.</p><p>So my current &#8216;mindset&#8217; is to find my &#8216;Peter Points&#8217; and explore past them &#8230; the difficulty is identifying the points and finding opportunities to explore.</p><h1>We have to fail to move forward</h1><p>Maybe hanging development on failure, adds too many conversations in the modern age, maybe the re-frame is &#8216;we have to grow to move forward&#8217;.</p><p>Remember that the human race would have not moved forward if there wasn&#8217;t those amongst us who tried and failed.  And by gaining those experiences, as we'll talk about later, especially in diverse fields, can help you exponentially in the future.</p><div class="pullquote"><p>&#8220;America&#8217;s asset is, simply, risk taking and the use of optionality, this remarkable ability to engage in rational forms of trial and error, with no comparative shame in failing again, starting again, and repeating failure.&#8221;</p><p>&#8221;&#8230; when an organism directly benefits from harm; with evolution, something hierarchically superior to that organism benefits from the damage. From the outside, it looks like there is hormesis, but from the inside, there are winners and losers.</p><p>&#8230;</p><p>For instance, if you drink a poisonous substance in small amounts, the mechanism by which your organism gets better is, according to Danchin, evolutionary within your system, with bad (and weak) proteins in the cells replaced by stronger&#8212;and younger&#8212; ones and the stronger ones being spared (or some similar operation). When you starve yourself of food, it is the bad proteins that are broken down first and recycled by your own body&#8212;a process called autophagy.</p><p>This is a purely evolutionary process, one that selects and kills the weakest for fitness. But one does not need to accept the specific biological theory (like ageing proteins and autophagy) to buy the general idea that survival pressures within the organism play a role in its overall improvement under external stress.&#8221;</p><p>Antifragile: Things That Gain from Disorder by Nassim Nicholas Taleb</p></div><p>So try new things, get your hands dirty and be prepared to say &#8220;I don&#8217;t know, however I want to find out!&#8221;.</p><p>As a youth I managed to work several jobs; helping out in a small steel fabrication workshop, delivering papers, doing several jobs on a small holdings, and working in the local shops.</p><p>The immediate take away from those experiences is that at that age, early mornings suck (and for most still will for the foreseeable future), however by doing many things and exploring several avenues of potential futures it opens the mind to possibilities and helps you understand where your limits are, where you need to improve and what your good at.  It also starts the basis of a worth ethic.  Yes, I said worth, not work, however you&#8217;ll need to be prepared to put some work in too.</p><h1>References</h1><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ebfd446d-ad07-43c1-984d-efc7fddeb978&quot;,&quot;caption&quot;:&quot;Overview&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Searching for Success&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:186797542,&quot;name&quot;:&quot;Simon Beevers&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e432be72-8898-4e88-9822-d4c02eb44308_1085x1085.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-01-17T07:13:11.459Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f740f217-676e-45f1-a745-e9619d17954f_1280x720.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://meckanix.substack.com/p/searching-for-success&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:154999149,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Simon Beevers&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa51cf59e-0356-4242-97d7-4683633139c4_675x675.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h1>Recommended Reading/Book(s)</h1><ul><li><p><a href="https://www.amazon.co.uk/How-Fail-Almost-Everything-Still/dp/1491518855">How to Fail at Almost Everything and Still Win Big: Kind of the Story of My Life by Scott Adams</a></p><ul><li><p>NOTE: this is not an endorsement of Scott Adams, however he does make some good points in this book and calls out some uncomfortable truths.</p></li></ul></li><li><p><a href="https://www.amazon.co.uk/Antifragile-Things-that-Gain-Disorder/dp/0141038225">Antifragile: Things that Gain from Disorder by Nassim Nicholas Taleb</a></p></li><li><p><a href="https://www.amazon.co.uk/Mindset-Updated-Changing-Fulfil-Potential/dp/147213995X">Mindset - Updated Edition: Changing The Way You think To Fulfil Your Potential by Dr Carol Dweck </a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Customers are the North Star]]></title><description><![CDATA[With the change in how we use technology, customer experience is more important that ever! And with the constraints of keeping profit healthy, it's a fine line/ becoming a dark art.]]></description><link>https://www.meckanix.co.uk/p/customers-are-the-north-star</link><guid isPermaLink="false">https://www.meckanix.co.uk/p/customers-are-the-north-star</guid><dc:creator><![CDATA[Simon Beevers]]></dc:creator><pubDate>Thu, 30 Jan 2025 06:28:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5892ca29-9d80-40b9-bfeb-0fbc044a8318_920x481.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The tired cliche of &#8220;the customer is always right&#8221;, is somewhat of a misnomer.  However, that doesn't stop the customer being the 'North Star' in terms of thinking &#8216;upstream&#8217;.</p><p>Now there's a few key authors who have phrased the messages that I'm trying to covey better than I ever could, so for this article I will rely heavily on quotes.</p><h1>What Are You Trying To Achieve With the Customer As the 'North Star'?</h1><p>So the purpose of putting the customer at the front of one's thinking when approaching any problem, is not to put them on a pedestal or try and 2nd guess them.  It is used as more of a guidance, as ultimately as businesses (and especially ones that create or drive services) have to have customers. </p><p>And if the customer isn't at the front of ones thinking, then you can easily get bogged down into silos and echo chamber thinking.  And that leads to (and re-enforces) the &#8220;that's not my problem attitude&#8221;, which is self serving and will lead to the destruction of creative thinking, and potentially a company.</p><div class="pullquote"><p>&#8220;So often in life, we get stuck in a cycle of response. We put out fires. We deal with emergencies.  We stay downstream, handling one problem after another, but we never make our way upstream to fix the systems that caused the problems.&#8221;</p><p>Cops chase robbers, and doctors treat patients with chronic diseases, and call-center reps address customer complaints. But crime and chronic disease and customer complaints are preventable! "So why do our efforts skew so heavily toward reaction rather than prevention?"</p><p>Paraphrased from Upstream by Dan Heath</p></div><h2>3 barriers to upstream thinking</h2><ul><li><p><strong>Problem blindness</strong> &#8211; the belief that negative outcomes are natural or inevitable.</p></li><li><p><strong>A lack of ownership</strong> &#8211; all parties say That&#8217;s not mine to fix.</p></li><li><p><strong>Tunnelling</strong> - when juggling lots of problems people give up trying to solve them all.</p></li></ul><h1>So How Does Having the Customer As the 'North Star' Help?</h1><p>It moves ones mindset into a more collaborative effort, and empowers people to flag problems, risks and opportunities to the business.  Let me give you two very high level examples (completely fictional);</p><ol><li><p>Bob works in the platforms/ system team and notices a bug in the code on the production WebUI.  It's not an obvious bug and it only happens in some edge cases.  Now by Bob might not have access or the experience to fix it, however by empowering him to flag it, then the right team can address it before the customer even notices.</p></li><li><p>Sally works in the software engineering team, the code she's working on does a complex set of tasks and needs access to various systems to perform it's main function, however she notices that it could be improved by accessing one additional set of data.  When she tries to get the data the system holding it doesn't respond, however if she doesn't add this &#8216;nice to have&#8217;, then she will still complete her task.  So by empowering Sally to speak up and ask for access, then the right team can help (and no dodgy back doors are created), and the customer gets an improved experience.</p></li></ol><h1>So How Can We Change Mindsets?</h1><p>The key to this is using an upstream/Infinite thinking approach and being supported and empowered to do so.</p><h1>Downstream/ Finite Thinking</h1><p>Downstream thinking is defined as being reactive and typically uses system 1 &#8216;thinking&#8217; (more on system 1 vs. system 2 later).  Ultimately it is finite thinking, as the rules and boundaries are set and so you are &#8216;trapped within the box&#8217;.</p><div class="pullquote"><p>&#8220;Finite games are played by known players. They have fixed rules. And there is an agreed-upon objective that, when reached, ends the game. Football, for example, is a finite game.&#8221;</p><p>The Infinite Game by Simon Sinek</p></div><h1>Upstream/Infinite</h1><p>Upstream thinking is defined as being proactive and typically uses system 2 thinking.  As it is therefore infinite thinking, as (at least mentally) you keep pushing forward as if nothing is in your way and/or anything is hanging over you to hold you back.</p><div class="pullquote"><p>"A couple of guys are sat on the river bank doing some fishing, hanging out, and suddenly a child appears in the river in front of them and is struggling.  So one of the guys jumps in and pulls the child out.</p><p>A few minutes later, another child comes down the river, so they jump back in, pull out the child. And this keeps happening. After a little while, the guys are getting pretty exhausted of pulling these kids out.  So one of the guys starts walking up the river.  The other guy shouts to him to ask where he&#8217;s going, to which he replies &#8220;I'm going to go and find the person who's throwing these kids in the river&#8221;."</p><p>Upstream by Dan Heath</p></div><div class="pullquote"><p>&#8220;Infinite games, in contrast, are played by known and unknown players.  There are no exact or agreed-upon rules.  Though there may be conventions or laws that govern how the players conduct themselves, within those broad boundaries, the players can operate however they want.  And if they choose to break with convention, they can.&#8221;</p><p>The Infinite Game by Simon Sinek</p></div><h1>So How Do We Avoid &#8220;The Customer Is Always Right?&#8221; Trip Hazard?</h1><p>Whilst keeping an upstream/infinite mindset, it can be reframed into a service orientated mindset.  This helps focus into the Kiazen as described in <a href="https://meckanix.substack.com/i/154999149/setting-the-scene-for-things-to-come">Setting the scene for things to come</a> my previous article <a href="https://meckanix.substack.com/p/searching-for-success">Searching for Success</a>.</p><div class="pullquote"><p>&#8220;The reason a service orientation is so important in the Infinite Game is because it builds a loyal base of employees and customers (and investors) who will stick with the organization through thick and thin. It is this strong base of loyalty that gives any organization a kind of strength and longevity that money alone cannot provide.  The most loyal employees feel their leaders genuinely care about them . . . because their leaders genuinely do care about them.</p><p>In return, they offer their best ideas, act freely and responsibly and work to solve problems for the benefit of the company.</p><p>The most loyal customers feel the company genuinely cares about their wants, needs and desires . . . because the company really does. And in return, this is why loyal customers go out of their way or pay a premium to buy from that company over another and encourage their friends to do the same.</p><p>And the best-led companies feel like their investors genuinely care about helping the company become as strong as possible in order to advance the Cause because the investors really do care. The results benefit all stakeholders.&#8221;</p><p>The Infinite Game by Simon Sinek</p></div><h1>How Can We Get Customer Onboard with This?</h1><h2>Friction</h2><p>Whilst the above has a heavy focus on how employees and business leaders can drive the positive effects, the customer too needs to be taken on this journey, even if there's no direct engagement or awareness of the businesses enlightenment.</p><div class="pullquote"><p>"Reducing their customers&#8217; psychological friction became Uber&#8217;s key challenge, and so they launched an entire in-house team of behavioural (data) scientists, psychologists and neuroscientists in what would be called &#8216;Uber Labs&#8217;.</p><p>&#8220;In their research, Uber Labs discovered several key psychological principles that impact a customer&#8217;s satisfaction with Uber and their perceptions of the overall experience: the peak&#8211;end rule, idleness aversion, operational transparency, uncertainty anxiety and the goal-gradient effect. Understanding these five powerful psychological forces allowed Uber to completely redesign an entire industry and create a business valued at $120 billion.&#8221;</p><p>** &#8220;UBER IS A PSYCHOLOGICAL MOONSHOT"</p><p>The Diary of a CEO by Steven Bartlett</p></div><h2>Transparency</h2><p>Keeping customers in the loop in a meaningful and educated way removed the need for unnecessary anxiety on the part of the customer.  Keeping messaging clear, simple and timely goes a long way &#8230; however there will always been someone who just wants to call in for a conversation.</p><div class="pullquote"><p>&#8220;UNCERTAINTY ANXIETY</p><p>In 2008, Domino&#8217;s Pizza experienced an interesting operational and customer experience challenge.  Customers who were waiting longer than they expected for their pizza would phone Domino&#8217;s to ask where it was.  The whole process of pizza making would then be interrupted, because the person making the pizza would be asked why there was a delay by the person who&#8217;d answered the phone, and the customer would ultimately be given a vague and uncertain answer.  A calling customer was unwittingly delaying the delivery of their own pizza, because of the lack of operational transparency they&#8217;d been given.&#8221;</p><p>The Diary of a CEO by Steven Bartlett</p></div><p>And finally</p><div class="pullquote"><p>If you stood in the first Netflix office sometime in the fall of 1997, you would have seen a room that resembled some unholy cross between a computer geek's basement and a politician's on-the-road campaign war centre.  And that's just the way we linked it.</p><p>Our office sent a clear message; this isn't about us, it's about the customers.  The reasons for working there weren't exotic perks or free food.  It was the camaraderie and the challenge, the opportunity to spend your time solving hard, interesting problems with smart people.</p><p>You didn't work for us because you wanted a beautiful office.</p><p>You worked for us because you wanted the chance to do something meaningful.</p><p>That Will Never Work by Marc Randolph</p></div><h1>Recommended Reading/Book(s)</h1><ul><li><p><a href="https://www.amazon.co.uk/Upstream-solve-problems-before-happen/dp/1787632741">Upstream: How to solve problems before they happen by Dan Heath</a></p></li><li><p><a href="https://www.amazon.co.uk/Infinite-Game-Simon-Sinek/dp/0241385636">The Infinite Game by Simon Sinek </a></p></li><li><p><a href="https://www.amazon.co.uk/Diary-CEO-Laws-Business-Life/dp/152914650X">The Diary of a CEO: The 33 Laws of Business and Life by Steven Bartlett</a></p></li><li><p><a href="https://www.amazon.co.uk/That-Will-Never-Work-Netflix/dp/1913068064">That Will Never Work: The Birth of Netflix by Marc Randolph</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Searching for Success]]></title><description><![CDATA[What I&#8217;ve learned so far from operating networks ... part 1 of &#8230; who knows &#129335;&#127995;&#8205;&#9794;&#65039;]]></description><link>https://www.meckanix.co.uk/p/searching-for-success</link><guid isPermaLink="false">https://www.meckanix.co.uk/p/searching-for-success</guid><dc:creator><![CDATA[Simon Beevers]]></dc:creator><pubDate>Fri, 17 Jan 2025 07:13:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f740f217-676e-45f1-a745-e9619d17954f_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Overview</h1><p>This will be the first of many posts in a series for the topic of Searching for Success: What I&#8217;ve Learned From Operating Networks.</p><p>Some of the elements below touch on mental health and wellbeing, and I want to be clear at the start I&#8217;ve not done any training or classes on the subject ... etc., and therefore I&#8217;m only speaking from my own personal experiences (also see <a href="https://meckanix.substack.com/about#&#167;disclaimer">Disclaimer</a>).</p><p>A lot of the information discussed below is designed to be generic and the start of a mental framework, and thus it not meant to be a one size fits all.</p><p>So please use it as intended for your own path; a framework.  And if you need additional help, please seek it.</p><div class="pullquote"><p>&#8220;Why do we fall down? So we can learn to get back up again&#8221;</p><p>Alfred Pennyworth, Batman the Dark Knight</p></div><p>The following material and thoughts are my own and not that of any employer either current or previous.  If I&#8217;ve references or quoted someone or something I will let you know and have left links in the notes.</p><div class="pullquote"><p>&#8220;Strap on your skates Gordie, you&#8217;re going in&#8221;</p><p>Bart Simpson, &#8220;Bart the Lover&#8221;. Season 3 / Episode 16 (14:32)</p></div><h1>Are you sitting comfortably? Then I&#8217;ll begin</h1><p>The reason for me writing this material is to document the initial beginnings of my own journey into dealing with conflict, failure, stress and pressure, both personally and whilst operating a telecommunications network, then trying to balance the two. Hopefully this will be a living document as I learn more throughout my journey.  And give one touch point for people to add their own insights and references.</p><p>I write this from the perspective of a predominantly blue-green personality (with a flare for yellow, apparently now an <a href="https://dictionary.cambridge.org/dictionary/english/ambivert">ambitvert</a>, rather than introvert or extrovert), and so not all of the examples in this article will resonate with everyone.  I have tried my best to offer as wide-ranging examples as possible, and so some of them have become generalised to make sure my point(s) are clear.</p><h1>Let&#8217;s start with the foundations</h1><p>Starting at the deep-end for a moment, in a earlier paragraph I referred to myself as a blue-green personality, so what do I mean by that?</p><p>The personality traits come from the DISC theory and assessments created by William Moulton Marston. It was originally created as a tool to predict job performance, however it has wider reaching capabilities.  The DISC theory was adapted by Thomas Erikson to make DISA, which looks at the blue personality as being more analytical, rather than compliant.</p><p>There is also the Myers-Briggs Type Indicator (MBTI) if you would like to take on further reading.</p><p>So as a predominately blue-green, I like detail, process, structure, repeating patterns and improving on the status quo.  I also like to be helpful to others (hence writing this), I can be patient, enjoy routine, and until recently, was focused on (to the point of distraction at times) pleasing and appeasing others.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SE0f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e56e2c-b230-4d4f-8d30-4a201ac21d32_2006x1154.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SE0f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e56e2c-b230-4d4f-8d30-4a201ac21d32_2006x1154.png 424w, https://substackcdn.com/image/fetch/$s_!SE0f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e56e2c-b230-4d4f-8d30-4a201ac21d32_2006x1154.png 848w, https://substackcdn.com/image/fetch/$s_!SE0f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e56e2c-b230-4d4f-8d30-4a201ac21d32_2006x1154.png 1272w, https://substackcdn.com/image/fetch/$s_!SE0f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e56e2c-b230-4d4f-8d30-4a201ac21d32_2006x1154.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SE0f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e56e2c-b230-4d4f-8d30-4a201ac21d32_2006x1154.png" width="1456" height="838" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05e56e2c-b230-4d4f-8d30-4a201ac21d32_2006x1154.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:838,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:227357,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SE0f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e56e2c-b230-4d4f-8d30-4a201ac21d32_2006x1154.png 424w, https://substackcdn.com/image/fetch/$s_!SE0f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e56e2c-b230-4d4f-8d30-4a201ac21d32_2006x1154.png 848w, https://substackcdn.com/image/fetch/$s_!SE0f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e56e2c-b230-4d4f-8d30-4a201ac21d32_2006x1154.png 1272w, https://substackcdn.com/image/fetch/$s_!SE0f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e56e2c-b230-4d4f-8d30-4a201ac21d32_2006x1154.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So for me, what&#8217;s changed? As I said before, I was a little too green in my approach to relationships, (pleasing and appeasing others) especially with authority figures and seniors, so I moved to focus on my strengths and look for my weaknesses. In doing this, I started to realise that I had a flare for yellow, and as my confidence has grown even public speaking (once completely out of bounds) has become a little more friendly &#8230; I even have a little buzz for it (as long as it's a topic I know and have a reasonable understanding of).</p><div class="pullquote"><p>&#8220;With great power comes great responsibility&#8221;</p><p>Uncle Ben Spider-Man</p></div><p>Therefore, I&#8217;ve realised more and more that a person can benefit from stretching themselves, even if its a learnt behaviour rather than a trait.</p><h1>Setting the scene for things to come</h1><p>Things won&#8217;t change over night, and they&#8217;re not going to change unless you want them to and therefore make them change. The hardest part is &#8216;taking the first step&#8217;, and that step can be different for everyone.  What I have learnt on my journey so far is that not everyone&#8217;s path(s) start at the same point, and like a maze there&#8217;s a few dead ends, u-turns and in some cases walls/fences to climb over to find the next track/path to take you to your next calling point.</p><p>As the old saying goes:</p><div class="pullquote"><p>&#8220;Life is not a sprint, it&#8217;s a marathon&#8221;</p><p>Source unknown</p></div><p>Try as many things as you can, however learn to fail fast. That doesn't however mean rushing into things, and jumping around without direction, it just means start a clear destination, and try everything that's reasonable in getting to said destination.</p><p>The Japanese have a system; Kiazen. It was successfully adopted by Toyota in their production systems:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dTyk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e04bf2-f8e6-4d22-ab9e-fa3c7d87dbef_1024x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dTyk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e04bf2-f8e6-4d22-ab9e-fa3c7d87dbef_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!dTyk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e04bf2-f8e6-4d22-ab9e-fa3c7d87dbef_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!dTyk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e04bf2-f8e6-4d22-ab9e-fa3c7d87dbef_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!dTyk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e04bf2-f8e6-4d22-ab9e-fa3c7d87dbef_1024x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dTyk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e04bf2-f8e6-4d22-ab9e-fa3c7d87dbef_1024x768.png" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4e04bf2-f8e6-4d22-ab9e-fa3c7d87dbef_1024x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dTyk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e04bf2-f8e6-4d22-ab9e-fa3c7d87dbef_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!dTyk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e04bf2-f8e6-4d22-ab9e-fa3c7d87dbef_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!dTyk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e04bf2-f8e6-4d22-ab9e-fa3c7d87dbef_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!dTyk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e04bf2-f8e6-4d22-ab9e-fa3c7d87dbef_1024x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Taken from https://www.atlastoyota.com/news/the-synergy-of-kaizen-and-toyota-lean-management</figcaption></figure></div><p>Whilst not possible for everyone, as not everyone has the same level of support, working towards good mental health and wellbeing rather than pushing oneself in &#8220;the grind&#8221; (to burn out), will be a better investment in the long term. Therefore, I would advocate:</p><ul><li><p>Trying to get some regular exercise.</p></li><li><p>Taking time for yourself:</p><ul><li><p>Mindfulness.</p></li><li><p>Rest.</p></li></ul></li><li><p>Never be afraid to talk or reach out.</p></li><li><p>Start trying to be ok, with not being ok.</p></li></ul><p>The key is getting to know yourself. These don&#8217;t have to be all or nothing approaches or a sudden investment of massive amounts of your time.</p><p>Unless urgent action is needed, little and often is usually the best approach. However you can set the pace for both the positive and the negative things in your life.</p><div class="pullquote"><p>&#8220;It&#8217;s good to talk&#8221;</p><p>Bob Hoskins, BT Friends and Family advert</p></div><h1>References</h1><ul><li><p><a href="https://www.atlastoyota.com/news/the-synergy-of-kaizen-and-toyota-lean-management">https://www.atlastoyota.com/news/the-synergy-of-kaizen-and-toyota-lean-management</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/The_Toyota_Way">https://en.wikipedia.org/wiki/The_Toyota_Way</a></p></li></ul><h1>Recommended Reading/Book(s)</h1><ul><li><p><a href="https://www.amazon.co.uk/Surrounded-Idiots-Behaviour-Understand-Understood/dp/1785042181">Surrounded by Idiots: The Four Types of Human Behaviour (or, How to Understand Those Who Cannot Be Understood) by Thomas Erikson</a></p></li><li><p><a href="https://www.amazon.co.uk/Toyota-Way-Second-Management-Manufacturer/dp/1260468518">The Toyota Way, Second Edition: 14 Management Principles from the World's Greatest Manufacturer by Jeffrey K. Liker</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[I Walk Pit Lids]]></title><description><![CDATA[Now what does that mean?]]></description><link>https://www.meckanix.co.uk/p/i-walk-pit-lids</link><guid isPermaLink="false">https://www.meckanix.co.uk/p/i-walk-pit-lids</guid><dc:creator><![CDATA[Simon Beevers]]></dc:creator><pubDate>Thu, 09 Jan 2025 14:33:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa51cf59e-0356-4242-97d7-4683633139c4_675x675.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Now what does that mean? In essence, I purposefully go out of my way to find telecommunications infrastructure and or anything that could be used as said infrastructure.  No matter where I am in the world, I look for signs of telecommunications infrastructure.</p><h1>The Story</h1><p>"Now if you are sitting comfortably, I'll begin &#8230;."</p><p>This all started from a young age, when I noticed a building for the first time in the town where I grew up.  I'd passed it several times; however, I'd never really noticed it (granted it only drew my attention as a van exiting it nearly ran me over), and you could tell from the dirt on the walls, and the moss growing in the car park that it was a building that had been there for some time, however it wasn't used all that much.</p><p>It's a funny looking building, with (at the time) a sign next to the door of weird a figure blowing a long horn and next to it.  Then on the floor, these 0.5m by 1m sections of light grey/ brown concrete inserted into the pavement with another logo, this time just the letter &#8216;T&#8217;, however the top of the T turned into dots as it extended to the right.</p><p>Over the proceeding weeks and months, as I passed this building on a weekly basis, I found myself noticing that it had no house or office like windows. All of the regular square windows had a grill/metal lattice on the inside, and (and the time) the pillar box like &#8216;slit&#8217; windows above them (just under the roof line) with shatter proof glass (the one with the metal wire running through them).  It had a flat roof, and it was dug into the slope of the hill to make sure the building was level.</p><p>Then, as per anything that gets your attention, I started to notice these two weird logos on one or two other things around my local and surrounding towns.  And then eventually the penny dropped, it was the British Telecom &#8220;BT&#8221; logo(s):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tHq-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494cbf23-89bb-4d12-8c72-226014c5dce1_3840x2819.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tHq-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494cbf23-89bb-4d12-8c72-226014c5dce1_3840x2819.png 424w, https://substackcdn.com/image/fetch/$s_!tHq-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494cbf23-89bb-4d12-8c72-226014c5dce1_3840x2819.png 848w, https://substackcdn.com/image/fetch/$s_!tHq-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494cbf23-89bb-4d12-8c72-226014c5dce1_3840x2819.png 1272w, https://substackcdn.com/image/fetch/$s_!tHq-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494cbf23-89bb-4d12-8c72-226014c5dce1_3840x2819.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tHq-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494cbf23-89bb-4d12-8c72-226014c5dce1_3840x2819.png" width="1456" height="1069" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/494cbf23-89bb-4d12-8c72-226014c5dce1_3840x2819.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1069,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;BT Logo and symbol, meaning, history, PNG, brand&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="BT Logo and symbol, meaning, history, PNG, brand" title="BT Logo and symbol, meaning, history, PNG, brand" srcset="https://substackcdn.com/image/fetch/$s_!tHq-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494cbf23-89bb-4d12-8c72-226014c5dce1_3840x2819.png 424w, https://substackcdn.com/image/fetch/$s_!tHq-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494cbf23-89bb-4d12-8c72-226014c5dce1_3840x2819.png 848w, https://substackcdn.com/image/fetch/$s_!tHq-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494cbf23-89bb-4d12-8c72-226014c5dce1_3840x2819.png 1272w, https://substackcdn.com/image/fetch/$s_!tHq-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494cbf23-89bb-4d12-8c72-226014c5dce1_3840x2819.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>1989-1992 when I first noticed them, to the present day.  The logos are the trade mark of British Telecom PLC.</em><br><br>Finally, one day (I think it was a weekend) I jumped onto the small wall around the building and noticed a regular pattern of frames through the windows with hundreds of wires cascading off each one.  It was at that moment, I became entranced with what I was looking at</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XenR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2bd7de7-7eaa-49d1-8583-84ab5bd51a69_1486x1015.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XenR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2bd7de7-7eaa-49d1-8583-84ab5bd51a69_1486x1015.png 424w, https://substackcdn.com/image/fetch/$s_!XenR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2bd7de7-7eaa-49d1-8583-84ab5bd51a69_1486x1015.png 848w, https://substackcdn.com/image/fetch/$s_!XenR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2bd7de7-7eaa-49d1-8583-84ab5bd51a69_1486x1015.png 1272w, https://substackcdn.com/image/fetch/$s_!XenR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2bd7de7-7eaa-49d1-8583-84ab5bd51a69_1486x1015.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XenR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2bd7de7-7eaa-49d1-8583-84ab5bd51a69_1486x1015.png" width="1456" height="995" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2bd7de7-7eaa-49d1-8583-84ab5bd51a69_1486x1015.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:995,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2167150,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XenR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2bd7de7-7eaa-49d1-8583-84ab5bd51a69_1486x1015.png 424w, https://substackcdn.com/image/fetch/$s_!XenR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2bd7de7-7eaa-49d1-8583-84ab5bd51a69_1486x1015.png 848w, https://substackcdn.com/image/fetch/$s_!XenR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2bd7de7-7eaa-49d1-8583-84ab5bd51a69_1486x1015.png 1272w, https://substackcdn.com/image/fetch/$s_!XenR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2bd7de7-7eaa-49d1-8583-84ab5bd51a69_1486x1015.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Said BT (now Openreach) telephone exchange</em></p><p>Over the coming years I would begin to understand that the phone line in our house, and my local relatives' houses, my friends' houses all came back to the same telephone exchange, and instead of the traditional switchboard operators I'd seen in old movies, the calls were automatically switched between phone lines to make the connections.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tysD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27810b5-c6c6-47a8-8c43-05e97a275e62_1208x1013.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tysD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27810b5-c6c6-47a8-8c43-05e97a275e62_1208x1013.png 424w, https://substackcdn.com/image/fetch/$s_!tysD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27810b5-c6c6-47a8-8c43-05e97a275e62_1208x1013.png 848w, https://substackcdn.com/image/fetch/$s_!tysD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27810b5-c6c6-47a8-8c43-05e97a275e62_1208x1013.png 1272w, https://substackcdn.com/image/fetch/$s_!tysD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27810b5-c6c6-47a8-8c43-05e97a275e62_1208x1013.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tysD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27810b5-c6c6-47a8-8c43-05e97a275e62_1208x1013.png" width="1208" height="1013" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d27810b5-c6c6-47a8-8c43-05e97a275e62_1208x1013.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1013,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1774788,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tysD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27810b5-c6c6-47a8-8c43-05e97a275e62_1208x1013.png 424w, https://substackcdn.com/image/fetch/$s_!tysD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27810b5-c6c6-47a8-8c43-05e97a275e62_1208x1013.png 848w, https://substackcdn.com/image/fetch/$s_!tysD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27810b5-c6c6-47a8-8c43-05e97a275e62_1208x1013.png 1272w, https://substackcdn.com/image/fetch/$s_!tysD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27810b5-c6c6-47a8-8c43-05e97a275e62_1208x1013.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Switchboard operators</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bt-J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60219c03-e84b-4fe7-8eb7-abc67c98749e_1227x798.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bt-J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60219c03-e84b-4fe7-8eb7-abc67c98749e_1227x798.png 424w, https://substackcdn.com/image/fetch/$s_!Bt-J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60219c03-e84b-4fe7-8eb7-abc67c98749e_1227x798.png 848w, https://substackcdn.com/image/fetch/$s_!Bt-J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60219c03-e84b-4fe7-8eb7-abc67c98749e_1227x798.png 1272w, https://substackcdn.com/image/fetch/$s_!Bt-J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60219c03-e84b-4fe7-8eb7-abc67c98749e_1227x798.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bt-J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60219c03-e84b-4fe7-8eb7-abc67c98749e_1227x798.png" width="1227" height="798" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60219c03-e84b-4fe7-8eb7-abc67c98749e_1227x798.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:798,&quot;width&quot;:1227,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2231651,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Bt-J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60219c03-e84b-4fe7-8eb7-abc67c98749e_1227x798.png 424w, https://substackcdn.com/image/fetch/$s_!Bt-J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60219c03-e84b-4fe7-8eb7-abc67c98749e_1227x798.png 848w, https://substackcdn.com/image/fetch/$s_!Bt-J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60219c03-e84b-4fe7-8eb7-abc67c98749e_1227x798.png 1272w, https://substackcdn.com/image/fetch/$s_!Bt-J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60219c03-e84b-4fe7-8eb7-abc67c98749e_1227x798.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Anolog switch as part of the Public Switching Telephone Network (PSTN)</em></p><p>From that, following all of the &#8216;tricks&#8217; I got from a 1990's kids &#8216;spy book&#8217;, I &#8216;investigated&#8217; into how the phone lines travelled between the exchange and peoples houses. And it didn't take long to work out that most of my town was served using drop wires, however other towns (usually cities) didn't have any overhead wiring, there was just lots of holes cut into the floor with lids on them. So how did houses without drop wires get a phone line?</p><p>Well, that was answered one day in my teens when I was visiting relatives in Sheffield and one of the pits and adjacent street cabinets was open whilst engineers was working in it.  I stopped and asked a few questions, such as &#8220;what are those cables?&#8221;, &#8220;where do they come from, go to &#8230; etc.?&#8221;, and &#8220;do you need a phoneline to get the Internet?&#8221;, without missing a beat, the engineer politely answered and my fascination with connectivity bloomed into an obsession with telecommunications.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kFqp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17e0dec-da31-4071-a313-663161b69951_1256x702.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kFqp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17e0dec-da31-4071-a313-663161b69951_1256x702.png 424w, https://substackcdn.com/image/fetch/$s_!kFqp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17e0dec-da31-4071-a313-663161b69951_1256x702.png 848w, https://substackcdn.com/image/fetch/$s_!kFqp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17e0dec-da31-4071-a313-663161b69951_1256x702.png 1272w, https://substackcdn.com/image/fetch/$s_!kFqp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17e0dec-da31-4071-a313-663161b69951_1256x702.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kFqp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17e0dec-da31-4071-a313-663161b69951_1256x702.png" width="1256" height="702" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c17e0dec-da31-4071-a313-663161b69951_1256x702.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:702,&quot;width&quot;:1256,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:808802,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kFqp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17e0dec-da31-4071-a313-663161b69951_1256x702.png 424w, https://substackcdn.com/image/fetch/$s_!kFqp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17e0dec-da31-4071-a313-663161b69951_1256x702.png 848w, https://substackcdn.com/image/fetch/$s_!kFqp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17e0dec-da31-4071-a313-663161b69951_1256x702.png 1272w, https://substackcdn.com/image/fetch/$s_!kFqp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17e0dec-da31-4071-a313-663161b69951_1256x702.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>A telephone pole with circa 1950/60's terminals</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2_7j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90da07f0-61dc-4737-ae46-7a4bee8babf1_1256x702.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2_7j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90da07f0-61dc-4737-ae46-7a4bee8babf1_1256x702.png 424w, https://substackcdn.com/image/fetch/$s_!2_7j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90da07f0-61dc-4737-ae46-7a4bee8babf1_1256x702.png 848w, https://substackcdn.com/image/fetch/$s_!2_7j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90da07f0-61dc-4737-ae46-7a4bee8babf1_1256x702.png 1272w, https://substackcdn.com/image/fetch/$s_!2_7j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90da07f0-61dc-4737-ae46-7a4bee8babf1_1256x702.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2_7j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90da07f0-61dc-4737-ae46-7a4bee8babf1_1256x702.png" width="1256" height="702" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90da07f0-61dc-4737-ae46-7a4bee8babf1_1256x702.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:702,&quot;width&quot;:1256,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1467500,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2_7j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90da07f0-61dc-4737-ae46-7a4bee8babf1_1256x702.png 424w, https://substackcdn.com/image/fetch/$s_!2_7j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90da07f0-61dc-4737-ae46-7a4bee8babf1_1256x702.png 848w, https://substackcdn.com/image/fetch/$s_!2_7j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90da07f0-61dc-4737-ae46-7a4bee8babf1_1256x702.png 1272w, https://substackcdn.com/image/fetch/$s_!2_7j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90da07f0-61dc-4737-ae46-7a4bee8babf1_1256x702.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>A tidy copper street cabinet, this is not normal and soon to be extinct</em></p><h1>Conclusion</h1><p>So how did all of this turn into walking pit lids? Well, that comes from seeing the UK incumbent being challenged in the late 1990's into 2000's by the emerging cable operators and in large cities I started to notice other pits with different logos, such as NTL, Telewest, Yorkshire Cable &#8230; etc.</p><p>And since becoming a telecoms professional in the mid-2000's I've be watching the various telecommunications giants pile into London, Birmingham, Manchester, Leeds &#8230; etc., and now more recently since circa 2012-2015 the &#8216;AltNet&#8217; operators start appearing.</p><h1>Fun Facts</h1><p>In the UK for PSTN the conduits that carry the telephone lines are sealed, filled with grease and then pressurised.  This is to stop moisture/water ingressing into the conduit and eroding the copper cables.  The air pressure is inserted by the telephone exchange and can be measured at a street cabinet.  If the pressure is below a set threshold, the engineer (whilst we still have copper phone lines) is supposed to report it back to Openreach to get it investigated.</p><p>If you live close to a telephone exchange, then there&#8217;s a high probability that you&#8217;ll be on an &#8216;exchange only&#8217; line, which means the equipment terminating the connectivity is inside the exchange, rather than in a street cabinet.  In the mid-2010&#8217;s these were notoriously hard to upgrade from ADSL (~8Mbps) to VDSL (to-up 80 Mbps).  I&#8217;m not sure how these lines will be converted to fibre, however it&#8217;s a fair guess that a new street cabinet will be installed and/ or pit (or a nearby one will be used).</p><p>The smallest exchange in the UK is on the remote Shetland Isle of Papa Stour, with just 14 homes.</p><p></p><h1>External Links</h1><ul><li><p><a href="https://www.youtube.com/watch?v=8I3XxniJdh8">UKNOF41 - The hitchhikers guide to ducts and poles, networks and 30 years of acquisitions (youtube.com)</a>.</p></li><li><p><a href="https://telephone-exchanges.org.uk">https://telephone-exchanges.org.uk</a>.</p></li><li><p><a href="https://www.openreach.com/news/the-final-call-for-the-traditional-telephone-exchange/">https://www.openreach.com/news/the-final-call-for-the-traditional-telephone-exchange/</a>.</p></li></ul><h1>Recommended Reading/Book(s)</h1><ul><li><p><a href="https://www.amazon.co.uk/Where-Wizards-Stay-Up-Late/dp/0684832674">Where Wizards Stay Up Late: The Origins of the Internet Paperback by Katie Hafner and Matthew Lyon</a>.</p></li><li><p><a href="https://www.amazon.co.uk/Ghost-Wires-Adventures-Worlds-Wanted/dp/0316212180">Ghost In The Wires: My Adventures as the World's Most Wanted Hacker Paperback by Kevin Mitnick and William Simon</a>.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Juniper Device Hardening]]></title><description><![CDATA[Table of Contents]]></description><link>https://www.meckanix.co.uk/p/juniper-device-hardening</link><guid isPermaLink="false">https://www.meckanix.co.uk/p/juniper-device-hardening</guid><dc:creator><![CDATA[Simon Beevers]]></dc:creator><pubDate>Sat, 16 Oct 2021 10:36:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d769c6-4264-4fd2-9290-e61808675ef2_960x720.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9CKC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d769c6-4264-4fd2-9290-e61808675ef2_960x720.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9CKC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d769c6-4264-4fd2-9290-e61808675ef2_960x720.webp 424w, https://substackcdn.com/image/fetch/$s_!9CKC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d769c6-4264-4fd2-9290-e61808675ef2_960x720.webp 848w, https://substackcdn.com/image/fetch/$s_!9CKC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d769c6-4264-4fd2-9290-e61808675ef2_960x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!9CKC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d769c6-4264-4fd2-9290-e61808675ef2_960x720.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9CKC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d769c6-4264-4fd2-9290-e61808675ef2_960x720.webp" width="960" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7d769c6-4264-4fd2-9290-e61808675ef2_960x720.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:960,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16284,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9CKC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d769c6-4264-4fd2-9290-e61808675ef2_960x720.webp 424w, https://substackcdn.com/image/fetch/$s_!9CKC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d769c6-4264-4fd2-9290-e61808675ef2_960x720.webp 848w, https://substackcdn.com/image/fetch/$s_!9CKC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d769c6-4264-4fd2-9290-e61808675ef2_960x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!9CKC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d769c6-4264-4fd2-9290-e61808675ef2_960x720.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Table of Contents</h2><ul><li><p><a href="#version-control">Version Control</a></p></li><li><p><a href="#overview">Overview</a></p><ul><li><p><a href="#control-plane-vs-data-plane-vs-protocol-protection">Control Plane vs. Data Plane vs. Protocol Protection</a></p><ul><li><p><a href="#control-plane">Control Plane</a></p></li><li><p><a href="#data-plane-protection">Data Plane Protection</a></p></li><li><p><a href="#protocol-protection">Protocol Protection</a></p></li></ul></li><li><p><a href="#key-considerations">Key Considerations</a></p></li></ul></li><li><p><a href="#out-of-scope">Out of Scope</a></p></li><li><p><a href="#implementation-config">Implementation/Config</a></p><ul><li><p><a href="#control-plane">Control Plane</a></p><ul><li><p><a href="#assumptions">Assumptions</a></p></li><li><p><a href="#variables">Variables</a></p></li><li><p><a href="#configuration">Configuration</a></p></li></ul></li><li><p><a href="#bgp">BGP</a></p><ul><li><p><a href="#ttl">TTL</a></p><ul><li><p><a href="#variables">Variables</a></p></li><li><p><a href="#router-1">Router 1</a></p></li><li><p><a href="#router-2">Router 2</a></p></li></ul></li></ul></li><li><p><a href="#data-plane">Data Plane</a></p><ul><li><p><a href="#variables">Variables</a></p></li><li><p><a href="#configuration">Configuration</a></p></li></ul></li><li><p><a href="#protocol">Protocol</a></p><ul><li><p><a href="#variables">Variables</a></p></li><li><p><a href="#configuration">Configuration</a></p></li></ul></li></ul></li><li><p><a href="#references-and-contributors">References and Contributors</a></p><ul><li><p><a href="#references">References</a></p><ul><li><p><a href="#hardening">Hardening</a></p></li><li><p><a href="#tcam">TCAM</a></p></li></ul></li><li><p><a href="#contributors">Contributors</a></p></li></ul></li><li><p><a href="#disclaimer">Disclaimer</a></p></li></ul><h2>Version Control</h2><p>01/08/202 - v0.1 - 1Initial draft</p><p>14/07/2021 - v0.2 - Draft. Updated with Control Plane vs. Protocol Protection</p><p>16/10/2021 - v1.0 - Final revision for publication</p><p>25/11/2021 - v1.1 - Added <a href="http://bgp/">BGP</a></p><h2>Overview</h2><p>After several years of operating different sizes of networks, I have created the following template to cover <em>most</em> operational circumstances. Therefore, please take the notes below as a guide, and <strong>not</strong> an exact template.</p><h3>Control Plane vs. Data Plane vs. Protocol Protection</h3><h4>Control Plane</h4><p>The key to this part of the guide is what packet is sent to the control plane (routing engine), what what is processed by the data plane (packet forwarding engine (PFE)).</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3QEC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0665-59a7-4674-8b75-d76bd657c323_423x400.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3QEC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0665-59a7-4674-8b75-d76bd657c323_423x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3QEC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0665-59a7-4674-8b75-d76bd657c323_423x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3QEC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0665-59a7-4674-8b75-d76bd657c323_423x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3QEC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0665-59a7-4674-8b75-d76bd657c323_423x400.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3QEC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0665-59a7-4674-8b75-d76bd657c323_423x400.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/070f0665-59a7-4674-8b75-d76bd657c323_423x400.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image0.jpg&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image0.jpg" title="image0.jpg" srcset="https://substackcdn.com/image/fetch/$s_!3QEC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0665-59a7-4674-8b75-d76bd657c323_423x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3QEC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0665-59a7-4674-8b75-d76bd657c323_423x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3QEC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0665-59a7-4674-8b75-d76bd657c323_423x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3QEC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0665-59a7-4674-8b75-d76bd657c323_423x400.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Credit: <a href="https://www.dummies.com/programming/networking/juniper/the-function-of-the-three-planes-of-junos-network-os/">https://www.dummies.com/programming/networking/juniper/the-function-of-the-three-planes-of-junos-network-os/</a></figcaption></figure></div><p>As you can see from the diagram above when applying control plane protection you need to take into consideration what it is you want to permit and what will be blocked by the deny-all at the end of a policy.</p><h4>Data Plane Protection</h4><p>Once a protocol is turned on, you may want to block external access, as Junos will open the protocol port on all interfaces &#8211; <a href="https://kb.juniper.net/InfoCenter/index?page=content&amp;id=KB21222&amp;cat=SRX_SERIES&amp;actp=LIST">https://kb.juniper.net/InfoCenter/index?page=content&amp;id=KB21222&amp;cat=SRX_SERIES&amp;actp=LIST</a>.</p><h4>Protocol Protection</h4><p>This can be summed up simply as only permit the prefixes, AS&#8217;s, communities, TLV&#8217;s &#8230; etc., that you wished to be processed by that specific protocol. And only enable the protocols you want to use.</p><h3>Key Considerations</h3><ol><li><p>TCAM &#8211; does the device have enough memory to support a large or condensed <a href="https://meckanix.co.uk/lexicon/">ACL</a>?</p></li><li><p>Purpose &#8211; What is the purpose of the <a href="https://meckanix.co.uk/lexicon/">ACL</a>? Protect the control plane? Protect the interface? Protect the protocol?</p></li><li><p>Operational &#8211; One long policy or several policies created per process/protocol?</p></li><li><p>Security &#8211; Deny-all is your friend and only permit what you need (with the exception of interfaces/data plane protection).</p></li></ol><h2>Out of Scope</h2><p>Hardening configuration for:</p><ol><li><p>SSH</p></li><li><p>AAA/System login</p></li><li><p>NETCONF</p></li><li><p>Web-UI</p></li><li><p>Mangement interface</p></li><li><p>SNMP</p></li></ol><h2>Implementation/Config</h2><h3>Control Plane</h3><h4>Assumptions</h4><ol><li><p>All management, OSS and AAA will be done via IPv4. If you want to add IPv6, then update the IPv6 section of the guide below.</p></li><li><p>AAA will be done via RADIUS, so please update the guide as need to support your IPv6 architecture.</p></li></ol><h4>Variables</h4><h4>Configuration</h4><pre><code>set system default-address-selection
set system no-redirects
set system no-ping-record-route
set system no-ping-time-stamp
set system internet-options tcp-drop-synfin-set
set system internet-options no-source-quench
set system internet-options no-tcp-reset drop-tcp-with-syn-only
set system ports console log-out-on-disconnect
set system ports console insecure
set system ports auxiliary disable
set system ports auxiliary insecure
set system diag-port-authentication encrypted-password $DIAG_PORT_ENCRYPTED_PASSWORD
set system pic-console-authentication encrypted-password $PIC_CONSOLE_ENCRYPTED_PASSWORD


set interfaces lo0 unit 0 family inet filter input [ synflood-protect allow-bgp-v4 allow-ospf-v4 allow-rsvp allow-ssh allow-snmp allow-ntp allow-radius icmp-frags allow-icmp allow-traceroute tcp-established default-deny ]

set interfaces lo0 unit 0 family inet6 filter input [ allow-bgp-v6 allow-ospf-v6 icmp-frags allow-icmp allow-traceroute tcp-established default-deny ]


set policy-options prefix-list bgp-neighbors-v4 apply-path "protocols bgp group &lt;*&gt;-$V4 neighbor &lt;*&gt;"
set policy-options prefix-list bgp-neighbors-v6 apply-path "protocols bgp group &lt;*&gt;-$V6 neighbor &lt;*&gt;"

set policy-options prefix-list ipv4-interfaces apply-path "interfaces &lt;*&gt; unit &lt;*&gt; family inet address &lt;*&gt;"
set policy-options prefix-list ipv6-interfaces apply-path "interfaces &lt;*&gt; unit &lt;*&gt; family inet6 address &lt;*&gt;"


set policy-options prefix-list ospf-all-routers-v4 224.0.0.5/32
set policy-options prefix-list ospf-all-routers-v4 224.0.0.6/32
set policy-options prefix-list ospf-all-routers-v6 ff02::5/128
set policy-options prefix-list ospf-all-routers-v6 ff02::6/128
set policy-options prefix-list ntp-servers apply-path "system ntp server &lt;*&gt;"
set policy-options prefix-list snmp-servers apply-path "snmp community &lt;*&gt; clients &lt;*&gt;"
set policy-options prefix-list mgmt-nets $MGMT_SUBNET
set policy-options prefix-list radius-servers apply-path "system radius-server &lt;*&gt;"
set policy-options prefix-list localhost 127.0.0.1/32


set firewall family inet filter synflood-protect term synflood-protect from source-prefix-list bgp- neighbors-v4
set firewall family inet filter synflood-protect term synflood-protect from source-prefix-list mgmt-nets
set firewall family inet filter synflood-protect term synflood-protect from protocol tcp
set firewall family inet filter synflood-protect term synflood-protect from tcp-flags "(syn &amp; !ack) | fin | rst"
set firewall family inet filter synflood-protect term synflood-protect then policer limit-100k
set firewall family inet filter synflood-protect term synflood-protect then accept

set firewall family inet filter allow-bgp-v4 term allow-bgp-v4 from source-prefix-list bgp-neighbors-v4
set firewall family inet filter allow-bgp-v4 term allow-bgp-v4 from destination-prefix-list ipv4-interfaces
set firewall family inet filter allow-bgp-v4 term allow-bgp-v4 from protocol tcp
set firewall family inet filter allow-bgp-v4 term allow-bgp-v4 from destination-port bgp
set firewall family inet filter allow-bgp-v4 term allow-bgp-v4 then accept

set firewall family inet filter allow-ospf-v4 term allow-ospf-v4 from source-prefix-list ipv4-interfaces
set firewall family inet filter allow-ospf-v4 term allow-ospf-v4 from destination-prefix-list ospf-all-routers-v4
set firewall family inet filter allow-ospf-v4 term allow-ospf-v4 from destination-prefix-list ipv4-interfaces
set firewall family inet filter allow-ospf-v4 term allow-ospf-v4 from protocol ospf
set firewall family inet filter allow-ospf-v4 term allow-ospf-v4 then accept

set firewall filter inet filter allow-rsvp term allow-rsvp from destination-prefix-list ipv4-interfaces
set firewall filter inet filter allow-rsvp term allow-rsvp from protocol rsvp
set firewall filter inet filter allow-rsvp term allow-rsvp then accept  

set firewall family inet filter allow-ssh term allow-ssh from source-prefix-list mgmt-nets
set firewall family inet filter allow-ssh term allow-ssh from protocol tcp
set firewall family inet filter allow-ssh term allow-ssh from destination-port ssh
set firewall family inet filter allow-ssh term allow-ssh then policer limit-10m
set firewall family inet filter allow-ssh term allow-ssh then accept

set firewall family inet filter allow-snmp term allow-snmp from source-prefix-list snmp-servers
set firewall family inet filter allow-snmp term allow-snmp from protocol udp
set firewall family inet filter allow-snmp term allow-snmp from destination-port snmp
set firewall family inet filter allow-snmp term allow-snmp then policer limit-1m
set firewall family inet filter allow-snmp term allow-snmp then accept

set firewall family inet filter allow-ntp term allow-ntp from source-prefix-list ntp-servers
set firewall family inet filter allow-ntp term allow-ntp from source-prefix-list localhost
set firewall family inet filter allow-ntp term allow-ntp from protocol udp
set firewall family inet filter allow-ntp term allow-ntp from destination-port ntp
set firewall family inet filter allow-ntp term allow-ntp then policer limit-32k
set firewall family inet filter allow-ntp term allow-ntp then accept

set firewall family inet filter allow-radius term allow-radius from source-prefix-list radius-servers
set firewall family inet filter allow-radius term allow-radius from protocol udp
set firewall family inet filter allow-radius term allow-radius from source-port radius
set firewall family inet filter allow-radius term allow-radius from source-port radacct
set firewall family inet filter allow-radius term allow-radius then policer limit-32k
set firewall family inet filter allow-radius term allow-radius then accept

set firewall family inet filter icmp-frags term icmp-frags from is-fragment
set firewall family inet filter icmp-frags term icmp-frags from protocol icmp
set firewall family inet filter icmp-frags term icmp-frags then syslog
set firewall family inet filter icmp-frags term icmp-frags then discard

set firewall family inet filter allow-icmp term allow-icmp from protocol icmp
set firewall family inet filter allow-icmp term allow-icmp from icmp-type echo-request
set firewall family inet filter allow-icmp term allow-icmp from icmp-type echo-reply
set firewall family inet filter allow-icmp term allow-icmp from icmp-type unreachable
set firewall family inet filter allow-icmp term allow-icmp from icmp-type time-exceeded
set firewall family inet filter allow-icmp term allow-icmp then policer limit-1m
set firewall family inet filter allow-icmp term allow-icmp then accept

set firewall family inet filter allow-traceroute term allow-traceroute from protocol udp
set firewall family inet filter allow-traceroute term allow-traceroute from destination-port 33434-33523
set firewall family inet filter allow-traceroute term allow-traceroute then policer limit-1m
set firewall family inet filter allow-traceroute term allow-traceroute then accept

set firewall family inet filter tcp-established term tcp-established from protocol tcp
set firewall family inet filter tcp-established term tcp-established from source-port ssh
set firewall family inet filter tcp-established term tcp-established from source-port bgp
set firewall family inet filter tcp-established term tcp-established from tcp-established
set firewall family inet filter tcp-established term tcp-established then policer limit-10m
set firewall family inet filter tcp-established term tcp-established then accept

set firewall family inet filter default-deny then log
set firewall family inet filter default-deny then syslog
set firewall family inet filter default-deny then discard


set firewall family inet6 filter allow-bgp-v6 term allow-bgp-v6 from source-prefix-list bgp-neighbors-v6
set firewall family inet6 filter allow-bgp-v6 term allow-bgp-v6 from destination-prefix-list ipv6-interfaces
set firewall family inet6 filter allow-bgp-v6 term allow-bgp-v6 from protocol tcp
set firewall family inet6 filter allow-bgp-v6 term allow-bgp-v6 from destination-port bgp
set firewall family inet6 filter allow-bgp-v6 term allow-bgp-v6 then accept

set firewall family inet6 filter allow-ospf-v6 term allow-ospf-v6 from source-prefix-list ipv6-interfaces
set firewall family inet6 filter allow-ospf-v6 term allow-ospf-v6 from destination-prefix-list ospf-all-routers-v6
set firewall family inet6 filter allow-ospf-v6 term allow-ospf-v6 from destination-prefix-list ipv6-interfaces
set firewall family inet6 filter allow-ospf-v6 term allow-ospf-v6 from protocol ospf
set firewall family inet6 filter allow-ospf-v6 term allow-ospf-v6 then accept

set firewall family inet6 filter icmp-frags term icmp-frags from is-fragment
set firewall family inet6 filter icmp-frags term icmp-frags from protocol icmp
set firewall family inet6 filter icmp-frags term icmp-frags then syslog
set firewall family inet6 filter icmp-frags term icmp-frags then discard

set firewall family inet6 filter allow-icmp term allow-icmp from protocol icmp
set firewall family inet6 filter allow-icmp term allow-icmp from icmp-type echo-request
set firewall family inet6 filter allow-icmp term allow-icmp from icmp-type echo-reply
set firewall family inet6 filter allow-icmp term allow-icmp from icmp-type unreachable
set firewall family inet6 filter allow-icmp term allow-icmp from icmp-type time-exceeded
set firewall family inet6 filter allow-icmp term allow-icmp then policer limit-1m
set firewall family inet6 filter allow-icmp term allow-icmp then accept

set firewall family inet6 filter allow-traceroute term allow-traceroute from protocol udp
set firewall family inet6 filter allow-traceroute term allow-traceroute from destination-port 33434-33523
set firewall family inet6 filter allow-traceroute term allow-traceroute then policer limit-1m
set firewall family inet6 filter allow-traceroute term allow-traceroute then accept

set firewall family inet6 filter tcp-established term tcp-established from protocol tcp
set firewall family inet6 filter tcp-established term tcp-established from source-port ssh
set firewall family inet6 filter tcp-established term tcp-established from tcp-established
set firewall family inet6 filter tcp-established term tcp-established then policer limit-10m
set firewall family inet6 filter tcp-established term tcp-established then accept

set firewall family inet6 filter default-deny then log
set firewall family inet6 filter default-deny then syslog
set firewall family inet6 filter default-deny then discard


set firewall policer limit-32k if-exceeding bandwidth-limit 32k
set firewall policer limit-32k if-exceeding burst-size-limit 15k
set firewall policer limit-32k then discard

set firewall policer limit-100k if-exceeding bandwidth-limit 100k
set firewall policer limit-100k if-exceeding burst-size-limit 15k
set firewall policer limit-100k then discard

set firewall policer limit-1m if-exceeding bandwidth-limit 1m
set firewall policer limit-1m if-exceeding burst-size-limit 15k
set firewall policer limit-1m then discard

set firewall policer limit-3m if-exceeding bandwidth-limit 3m
set firewall policer limit-3m if-exceeding burst-size-limit 15k
set firewall policer limit-3m then discard

set firewall policer limit-10m if-exceeding bandwidth-limit 10m
set firewall policer limit-10m if-exceeding burst-size-limit 625k
set firewall policer limit-10m then discard</code></pre><h3>BGP</h3><h4>TTL</h4><p>As TTL is decremented as it passed from one device to another (accept in certain tunnelling circumstances), we can protect our P2P BGP neighbour-ships using the TTL.</p><h5>Variables</h5><h5>Router 1</h5><pre><code>set $P2P_INTERFACE family inet filter input BGP-TTL

edit firewall filter BGP-TTL
edit term TTL
set from source-address $P2P_PREFIX
set from protocol tcp
set from ttl-except 255
set from port 179
set the discard
up
edit term then-accept
set then accept
top</code></pre><h5>Router 2</h5><pre><code>set protocol bgp group $GROUP ttl 255

or

set protocol bgp group $GROUP neighbor $NEIGHBOUR_IP ttl 255</code></pre><h3>Data Plane</h3><h4>Variables</h4><h4>Configuration</h4><pre><code>set protocols lldp interface all disable
set protocols lldp interface $LLDP_INTERFACE</code></pre><h3>Protocol</h3><h4>Variables</h4><h4>Configuration</h4><pre><code>set protocols ldp session $LDP_NEIGHBOUR_IP authentication-key $LDP_PASSWORD

set protocols rsvp interface $RSVP_INTERFACE.$UNIT authentication-key $RSVP_PASSWORD</code></pre><h2>References and Contributors</h2><h3>References</h3><h4>Hardening</h4><ul><li><p><a href="https://www.juniper.net/assets/kr/kr/local/pdf/books/tw-hardening-junos-devices-checklist.pdf">https://www.juniper.net/assets/kr/kr/local/pdf/books/tw-hardening-junos-devices-checklist.pdf</a></p></li><li><p><a href="https://www.juniper.net/documentation/jnbooks/us/en/day-one-books">https://www.juniper.net/documentation/jnbooks/us/en/day-one-books</a> &gt; <a href="https://www.juniper.net/documentation/en_US/day-one-books/TW_HardeningJunosDevices_2ndEd.zip">https://www.juniper.net/documentation/en_US/day-one-books/TW_HardeningJunosDevices_2ndEd.zip</a></p></li><li><p><a href="https://kb.juniper.net/library/CUSTOMERSERVICE/Securing_RouteEngine2.pdf">https://kb.juniper.net/library/CUSTOMERSERVICE/Securing_RouteEngine2.pdf</a></p></li><li><p><a href="https://www.oreilly.com/library/view/juniper-mx-series/9781449358143/ch04s01.html">https://www.oreilly.com/library/view/juniper-mx-series/9781449358143/ch04s01.html</a></p></li></ul><h4>TCAM</h4><ul><li><p>ACX &#8211; <a href="https://kb.juniper.net/InfoCenter/index?page=content&amp;id=KB35363&amp;actp=RSS">https://kb.juniper.net/InfoCenter/index?page=content&amp;id=KB35363&amp;actp=RSS</a> and <a href="https://www.juniper.net/documentation/us/en/software/junos/network-mgmt/topics/topic-map/monitoring-and-troubleshooting-resources.html#id-troubleshooting-and-monitoring-tcam-resource-in-acx-series-routers">https://www.juniper.net/documentation/us/en/software/junos/network-mgmt/topics/topic-map/monitoring-and-troubleshooting-resources.html#id-troubleshooting-and-monitoring-tcam-resource-in-acx-series-routers</a></p></li><li><p>EX/QFX &#8211; <a href="https://kb.juniper.net/InfoCenter/index?page=content&amp;id=KB30953">https://kb.juniper.net/InfoCenter/index?page=content&amp;id=KB30953</a></p></li></ul><h3>Contributors</h3><h2>Disclaimer</h2><p><a href="https://meckanix.substack.com/about#&#167;disclaimer">Disclaimer</a></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://substack.com/refer/simonbeevers?utm_source=substack&amp;utm_context=post&amp;utm_content=153579573&amp;utm_campaign=writer_referral_button&quot;,&quot;text&quot;:&quot;Start a Substack&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Start writing today. Use the button below to create a Substack of your own</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.com/refer/simonbeevers?utm_source=substack&amp;utm_context=post&amp;utm_content=153579573&amp;utm_campaign=writer_referral_button&quot;,&quot;text&quot;:&quot;Start a Substack&quot;,&quot;hasDynamicSubstitutions&quot;:false}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://substack.com/refer/simonbeevers?utm_source=substack&amp;utm_context=post&amp;utm_content=153579573&amp;utm_campaign=writer_referral_button"><span>Start a Substack</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[Juniper SRX with Sky Broadband]]></title><description><![CDATA[Table of Contents]]></description><link>https://www.meckanix.co.uk/p/juniper-srx-with-sky-broadband</link><guid isPermaLink="false">https://www.meckanix.co.uk/p/juniper-srx-with-sky-broadband</guid><dc:creator><![CDATA[Simon Beevers]]></dc:creator><pubDate>Mon, 19 Jul 2021 08:00:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658bd3ce-9533-4c59-98c1-aeda66829078_1500x525.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CSBX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658bd3ce-9533-4c59-98c1-aeda66829078_1500x525.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CSBX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658bd3ce-9533-4c59-98c1-aeda66829078_1500x525.webp 424w, https://substackcdn.com/image/fetch/$s_!CSBX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658bd3ce-9533-4c59-98c1-aeda66829078_1500x525.webp 848w, https://substackcdn.com/image/fetch/$s_!CSBX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658bd3ce-9533-4c59-98c1-aeda66829078_1500x525.webp 1272w, https://substackcdn.com/image/fetch/$s_!CSBX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658bd3ce-9533-4c59-98c1-aeda66829078_1500x525.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CSBX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658bd3ce-9533-4c59-98c1-aeda66829078_1500x525.webp" width="1456" height="510" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/658bd3ce-9533-4c59-98c1-aeda66829078_1500x525.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:510,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:641676,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CSBX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658bd3ce-9533-4c59-98c1-aeda66829078_1500x525.webp 424w, https://substackcdn.com/image/fetch/$s_!CSBX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658bd3ce-9533-4c59-98c1-aeda66829078_1500x525.webp 848w, https://substackcdn.com/image/fetch/$s_!CSBX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658bd3ce-9533-4c59-98c1-aeda66829078_1500x525.webp 1272w, https://substackcdn.com/image/fetch/$s_!CSBX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658bd3ce-9533-4c59-98c1-aeda66829078_1500x525.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Table of Contents</h2><ul><li><p><a href="#version-control">Version Control</a></p></li><li><p><a href="#prerequisites">Prerequisites</a></p></li><li><p><a href="#implementationconfig">Implementation/Config</a></p><ul><li><p><a href="#overview">Overview</a></p></li><li><p><a href="#variables">Variables</a></p></li><li><p><a href="#configuration">Configuration</a></p><ul><li><p><a href="#vdsl">VDSL</a></p></li><li><p><a href="#fttp">FTTP</a></p></li></ul></li><li><p><a href="#why-dhcp-options-and-not-jdhcpd">Why DHCP Options and not JDHCPD?</a></p></li></ul></li><li><p><a href="#checksconfirmation">Checks/Confirmation</a></p><ul><li><p><a href="#dsl-sync">DSL Sync</a></p></li><li><p><a href="#broadband-connection-state">Broadband Connection State</a></p></li><li><p><a href="#dhcp-troubleshooting">DHCP Troubleshooting</a></p></li></ul></li><li><p><a href="#references-and-contributors">References and Contributors</a></p><ul><li><p><a href="#references">References</a></p></li><li><p><a href="#contributors">Contributors</a></p></li></ul></li><li><p><a href="#to-be-added">To Be Added</a></p></li><li><p><a href="#disclaimer">Disclaimer</a></p></li></ul><h2>Version Control</h2><p><strong>VersionDateDescriptionAuthor</strong></p><p>19/07/2021 - v1.0 - Published</p><p>20/07/2021 - v1.1 - Added IPv6 config</p><p>14/09/2021 - v1.2 - Added <a href="https://meckanix.co.uk/2021/07/19/juniper-srx-with-sky-broadband/#disclaimer">disclaimer</a></p><p>16/10/2021 - v1.3 - Updated <a href="https://meckanix.co.uk/2021/07/19/juniper-srx-with-sky-broadband/#configuration">Configuration</a> to have <a href="https://meckanix.co.uk/2021/07/19/juniper-srx-with-sky-broadband/#VDSL">VDSL</a> and <a href="https://meckanix.co.uk/2021/07/19/juniper-srx-with-sky-broadband/#FTTP">FTTP</a></p><h2>Prerequisites</h2><p>To get a Juniper SRX to work with Sky Broadband you will need:</p><ol><li><p>Juniper SRX320 or bigger (needs the Mini PIM slot)</p></li><li><p>Juniper SRX-MP-1VDSL2-A (part number 750-025184)</p></li><li><p>Your Sky broadband username and password</p><ol><li><p><a href="https://www.georgebuckingham.com/sky-fibre-router-vdsl-password/">https://www.georgebuckingham.com/sky-fibre-router-vdsl-password/</a></p></li><li><p><a href="https://www.youtube.com/watch?v=qhmMh9tn_60">https://www.youtube.com/watch?v=qhmMh9tn_60</a></p></li></ol></li></ol><p>To establish your Sky Broadband service you need to:</p><ol><li><p>Insert the VDSL <a href="https://meckanix.co.uk/lexicon/">MP</a> into the next available slot and make sure it&#8217;s registered:</p></li></ol><pre><code>show chassis hardware 
Hardware inventory:
Item             Version  Part number  Serial number     Description
Chassis                                CW0818AF0883      SRX320
Routing Engine   REV 0x13 650-065040   CW0818AF0883      RE-SRX320
FPC 0                                                    FPC
  PIC 0                                                  6xGE,2xGE SFP Base PIC
FPC 1            REV 19   750-025184   ACNF8918          FPC
  PIC 0                                                  1x VDSL2 Annex A</code></pre><p>As you can see from the above, mines inserted into slot 1 of my SRX.</p><h2>Implementation/Config</h2><h3>Overview</h3><ol><li><p>Connect the VDSL <a href="https://meckanix.co.uk/lexicon/">MP</a> of your SRX directly to your phone line socket using the appropriate cable.</p></li><li><p>Use the following configuration to connect your SRX to your Sky broadband connection (the following assumed that the VDSL <a href="https://meckanix.co.uk/lexicon/">MP</a> is in slot 1 of your SRX):</p></li></ol><h3>Variables</h3><h3>Configuration</h3><h4>VDSL</h4><pre><code>set interfaces $VDSL_INTERFACE description $DESCRIPTION_OF_YOUR_CHOICE$
set interfaces $VDSL_INTERFACE vlan-tagging
set interfaces $VDSL_INTERFACE vdsl-options vdsl-profile auto
set interfaces $VDSL_INTERFACE unit 101 description "$DESCRIPTION_OF_YOUR_CHOICE$"
set interfaces $VDSL_INTERFACE unit 101 vlan-id 101
set interfaces $VDSL_INTERFACE unit 101 family inet dhcp options number 61 hex-string $SKY_BROADBAND_USERNAME$|$SKY_BROADBAND_PASSWORD$
set interfaces $VDSL_INTERFACE unit 101 family inet6 dhcpv6-client client-type stateful
set interfaces $VDSL_INTERFACE unit 101 family inet6 dhcpv6-client client-ia-type ia-pd
set interfaces $VDSL_INTERFACE unit 101 family inet6 dhcpv6-client rapid-commit
set interfaces $VDSL_INTERFACE unit 101 family inet6 dhcpv6-client client-identifier duid-type duid-ll
set interfaces $VDSL_INTERFACE unit 101 family inet6 dhcpv6-client req-option dns-server
set interfaces $VDSL_INTERFACE unit 101 family inet6 dhcpv6-client update-router-advertisement interface $LAN_INTERFACE$
set interfaces $VDSL_INTERFACE unit 101 family inet6 dhcpv6-client update-server</code></pre><h4>FTTP</h4><pre><code>set interfaces $WAN_INTERFACE description $DESCRIPTION_OF_YOUR_CHOICE$
set interfaces $WAN_INTERFACE unit 0 description "$DESCRIPTION_OF_YOUR_CHOICE$"
set interfaces $WAN_INTERFACE unit 0 family inet dhcp options number 61 hex-string $SKY_BROADBAND_USERNAME$|$SKY_BROADBAND_PASSWORD$
set interfaces $WAN_INTERFACE unit 0 family inet6 dhcpv6-client client-type stateful
set interfaces $WAN_INTERFACE unit 0 family inet6 dhcpv6-client client-ia-type ia-pd
set interfaces $WAN_INTERFACE unit 0 family inet6 dhcpv6-client rapid-commit
set interfaces $WAN_INTERFACE unit 0 family inet6 dhcpv6-client client-identifier duid-type duid-ll
set interfaces $WAN_INTERFACE unit 0 family inet6 dhcpv6-client req-option dns-server
set interfaces $WAN_INTERFACE unit 0 family inet6 dhcpv6-client update-router-advertisement interface $LAN_INTERFACE$
set interfaces $WAN_INTERFACE unit 0 family inet6 dhcpv6-client update-server</code></pre><h3>Why DHCP Options and not JDHCPD?</h3><p>The reason for using DHCP options, rather than client-identifier is because JDHCPD follows <a href="https://datatracker.ietf.org/doc/html/rfc2132">RFC2132</a> which by the standard adds a &#8220;00&#8221; to the packet header. However Sky is not compliant with <a href="https://datatracker.ietf.org/doc/html/rfc2132">RFC2132</a> and just wants a raw string for it&#8217;s username and password.</p><p><strong>Sky <a href="https://meckanix.co.uk/lexicon/">CPE</a> Output</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GdgX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97614a47-209b-4eb4-b607-5113ecde36f7_821x475.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GdgX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97614a47-209b-4eb4-b607-5113ecde36f7_821x475.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GdgX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97614a47-209b-4eb4-b607-5113ecde36f7_821x475.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GdgX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97614a47-209b-4eb4-b607-5113ecde36f7_821x475.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GdgX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97614a47-209b-4eb4-b607-5113ecde36f7_821x475.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GdgX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97614a47-209b-4eb4-b607-5113ecde36f7_821x475.jpeg" width="821" height="475" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97614a47-209b-4eb4-b607-5113ecde36f7_821x475.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:475,&quot;width&quot;:821,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!GdgX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97614a47-209b-4eb4-b607-5113ecde36f7_821x475.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GdgX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97614a47-209b-4eb4-b607-5113ecde36f7_821x475.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GdgX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97614a47-209b-4eb4-b607-5113ecde36f7_821x475.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GdgX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97614a47-209b-4eb4-b607-5113ecde36f7_821x475.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>SRX JDHCPD Output</strong></p><p>Note that JDHCP/<a href="https://datatracker.ietf.org/doc/html/rfc2132">RFC2132</a> option 61 length is 29 due to the &#8220;00&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5e8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe815daa1-00a9-40a2-80c7-06ff89c1ea1f_758x477.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5e8f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe815daa1-00a9-40a2-80c7-06ff89c1ea1f_758x477.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5e8f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe815daa1-00a9-40a2-80c7-06ff89c1ea1f_758x477.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5e8f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe815daa1-00a9-40a2-80c7-06ff89c1ea1f_758x477.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5e8f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe815daa1-00a9-40a2-80c7-06ff89c1ea1f_758x477.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5e8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe815daa1-00a9-40a2-80c7-06ff89c1ea1f_758x477.jpeg" width="758" height="477" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e815daa1-00a9-40a2-80c7-06ff89c1ea1f_758x477.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:477,&quot;width&quot;:758,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!5e8f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe815daa1-00a9-40a2-80c7-06ff89c1ea1f_758x477.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5e8f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe815daa1-00a9-40a2-80c7-06ff89c1ea1f_758x477.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5e8f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe815daa1-00a9-40a2-80c7-06ff89c1ea1f_758x477.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5e8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe815daa1-00a9-40a2-80c7-06ff89c1ea1f_758x477.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Checks/Confirmation</h2><h3>DSL Sync</h3><p>From the CLI to confirm your <a href="https://meckanix.co.uk/lexicon/">DSL</a> is in sync</p><pre><code>show interfaces pt-1/0/0 extensive | match "profile|annex|error|bit" 
  Input errors:
    Errors: 0, Drops: 0, Policed discards: 2, L3 incompletes: 0, L2 channel errors: 0, L2 mismatch timeouts: 0, Resource errors: 0
  Output errors:
    Carrier transitions: 1, Errors: 0, Drops: 0, Aged packets: 0, MTU errors: 0, Resource errors: 0
    Modem status  : Showtime (Profile-17a)
    VDSL profile  :     Auto    Annex B
    Bit rate (kbps)   :                32263          0        4876          0
    Flow error statistics (Packets dropped due to): 
      Incoming NAT errors:               0
      User authentication errors:        0
    Flow error statistics (Packets dropped due to): 
      Incoming NAT errors:               0
      User authentication errors:        0</code></pre><p>You can also confirm the <a href="https://meckanix.co.uk/lexicon/">SNR</a> with:</p><pre><code>show interfaces pt-1/0/0 extensive | match "vtu|db" 
  VDSL Chipset Information:               VTU-R                  VTU-C       
  VDSL Statistics:                        VTU-R                  VTU-C        
    Attenuation (dB)         :              0.0                    0.0
    Noise margin (dB)        :              5.5                    6.0
    Output power (dBm)       :              2.0                    2.0</code></pre><h3>Broadband Connection State</h3><p>As this is DHCP based, rather than PPP, to confirm that your SRX has connected to your Sky broadband you can use the following commands:</p><pre><code>show dhcp client binding 

IP address        Hardware address   Expires     State      Interface
AAA.BBB.CCC.DDD   64:c3:d6:AA:BB:CC  2282        BOUND      pt-1/0/0.101


show dhcpv6 client binding 

IP/prefix                       Expires     State      ClientType    Interface       Client DUID
2a02:c7f:AAAA:BBBB::/56         2043        BOUND      STATEFUL      pt-1/0/0.101    LL0xd-64:c3:d6:AA:BB:CC</code></pre><p>or</p><pre><code>show interfaces terse
&lt;SNIP&gt;
pt-1/0/0.101            up    up   inet     AAA.BBB.CCC.DDD/22
                                   inet6    fe80::66c3:d600:65c2:142a/64
pt-1/0/0.32767          up    up  
&lt;SNIP&gt;
irb.10                  up    up   inet     192.168.0.1/24  
                                   inet6    2a02:c7f:AAAA:BBBB::1/64
                                            fe80::66c3:d600:ac2:14b0/64</code></pre><p>or</p><pre><code>show route table inet.0 protocol access-internal | match /0     
0.0.0.0/0          *[Access-internal/12] 02:47:55, metric 0
                    &gt;  to AAA.BBB.CCC.1 via pt-1/0/0.101


show route table inet6.0 protocol access-internal               

inet6.0: 8 destinations, 8 routes (8 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

::/0               *[Access-internal/12] 02:32:11
                    &gt;  to fe80::a2f3:e4ff:fe5d:9230 via pt-1/0/0.101
2a02:c7f:AAA:BBB::/56
                   *[Access-internal/12] 02:32:12
                       Reject</code></pre><h3>DHCP Troubleshooting</h3><p>The following links cover what&#8217;s needed to troubleshoot your SRX as a DHCP client:</p><ul><li><p><a href="https://www.juniper.net/documentation/us/en/software/junos/dhcp/topics/ref/command/show-dhcp-client-binding-srx.html">https://www.juniper.net/documentation/us/en/software/junos/dhcp/topics/ref/command/show-dhcp-client-binding-srx.html</a></p></li></ul><h2>References and Contributors</h2><h3>References</h3><p>The following articles helped me along the way:</p><ul><li><p>Making a modern SRX work with Sky VDSL &#8211;&nbsp;<a href="https://untrust.zone/making-a-modern-srx-work-with-sky-vdsl/">https://untrust.zone/making-a-modern-srx-work-with-sky-vdsl/</a></p></li><li><p>JUNIPER SRX on SKY Fibre Broadband &#8211;&nbsp;<a href="http://www.ddrcomputing.co.uk/juniper-funk/junipersrx">http://www.ddrcomputing.co.uk/juniper-funk/junipersrx</a></p></li><li><p>IPv6 on SRX &#8211;&nbsp;<a href="https://blog.netpro.be/ipv6-on-juniper-srx-prefix-delegation-dhcpv6/">https://blog.netpro.be/ipv6-on-juniper-srx-prefix-delegation-dhcpv6/</a></p></li></ul><h3>Contributors</h3><ul><li><p><a href="https://www.linkedin.com/in/jwbensley">James Bensley</a></p></li><li><p><a href="https://www.linkedin.com/in/richard-patterson-731a937">Richard Patterson</a></p></li><li><p><a href="https://www.linkedin.com/in/timcoop3r/">Tim Cooper</a></p></li></ul><h2>To Be Added</h2><h2>Disclaimer</h2><p><a href="https://meckanix.substack.com/about#&#167;disclaimer">Disclaimer</a></p>]]></content:encoded></item></channel></rss>