<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Kastuv Tuladhar</title><link>https://blogs.kastuv.com.np/posts/</link><description>Recent content in Posts on Kastuv Tuladhar</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 19 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blogs.kastuv.com.np/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>From Cat World</title><link>https://blogs.kastuv.com.np/posts/nontech-cat-world/</link><pubDate>Mon, 19 Oct 2026 00:00:00 +0000</pubDate><guid>https://blogs.kastuv.com.np/posts/nontech-cat-world/</guid><description>&lt;h2 id="cats-are-crazy"&gt;Cats are crazy&lt;/h2&gt;&#10;&lt;h2 id="she-purrs"&gt;She purrs&lt;/h2&gt;</description></item><item><title>Mobile backhaul Solution: IP-RAN Overview</title><link>https://blogs.kastuv.com.np/posts/telecom-ipran-network/</link><pubDate>Fri, 06 Mar 2020 21:29:01 +0800</pubDate><guid>https://blogs.kastuv.com.np/posts/telecom-ipran-network/</guid><description>&lt;!-- ![Complete configuration preview](ipran-1.png "Complete configuration preview") --&gt;&#10;&lt;p&gt;This is a throwback blog when I was working as a &lt;em&gt;&lt;strong&gt;Datacom engineer&lt;/strong&gt;&lt;/em&gt; in a &lt;em&gt;&lt;strong&gt;Huawei Technologies&lt;/strong&gt;&lt;/em&gt;. This is a popular solution of IP based Radio Access Network (IP-RAN).&lt;/p&gt;</description></item><item><title>MS-DHCP ⤐ To Infoblox migration strategy and implementation</title><link>https://blogs.kastuv.com.np/posts/ms-dhcp-infoblox/</link><pubDate>Thu, 01 Dec 2022 21:57:40 +0800</pubDate><guid>https://blogs.kastuv.com.np/posts/ms-dhcp-infoblox/</guid><description>&lt;div class="mxgraph" style="max-width:100%;border:1px solid transparent;" data-mxgraph="{&amp;quot;highlight&amp;quot;:&amp;quot;#0000ff&amp;quot;,&amp;quot;lightbox&amp;quot;:false,&amp;quot;nav&amp;quot;:true,&amp;quot;resize&amp;quot;:true,&amp;quot;toolbar&amp;quot;:&amp;quot;zoom&amp;quot;,&amp;quot;edit&amp;quot;:&amp;quot;_blank&amp;quot;,&amp;quot;xml&amp;quot;:&amp;quot;&amp;lt;mxfile&amp;gt;&amp;lt;diagram id=\&amp;quot;umAe5HEkD8jV1dpdgo-g\&amp;quot; name=\&amp;quot;Page-1\&amp;quot;&amp;gt;&amp;lt;mxGraphModel dx=\&amp;quot;545\&amp;quot; dy=\&amp;quot;1815\&amp;quot; grid=\&amp;quot;0\&amp;quot; gridSize=\&amp;quot;10\&amp;quot; guides=\&amp;quot;1\&amp;quot; tooltips=\&amp;quot;1\&amp;quot; connect=\&amp;quot;1\&amp;quot; arrows=\&amp;quot;1\&amp;quot; fold=\&amp;quot;1\&amp;quot; page=\&amp;quot;0\&amp;quot; pageScale=\&amp;quot;1\&amp;quot; pageWidth=\&amp;quot;1800\&amp;quot; pageHeight=\&amp;quot;800\&amp;quot; background=\&amp;quot;none\&amp;quot; math=\&amp;quot;0\&amp;quot; shadow=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;root&amp;gt;&amp;lt;mxCell id=\&amp;quot;0\&amp;quot;/&amp;gt;&amp;lt;mxCell id=\&amp;quot;1\&amp;quot; parent=\&amp;quot;0\&amp;quot;/&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-33\&amp;quot; value=\&amp;quot;\&amp;quot; style=\&amp;quot;rounded=1;whiteSpace=wrap;html=1;fontColor=#000000;fillColor=#000012;strokeColor=none;strokeWidth=1;shadow=0;glass=0;opacity=40;\&amp;quot; parent=\&amp;quot;1\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry x=\&amp;quot;380\&amp;quot; y=\&amp;quot;371\&amp;quot; width=\&amp;quot;882\&amp;quot; height=\&amp;quot;300\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-12\&amp;quot; style=\&amp;quot;edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;fontColor=#000000;strokeColor=#FFFFFF;strokeWidth=2;flowAnimation=1;\&amp;quot; parent=\&amp;quot;1\&amp;quot; source=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-7\&amp;quot; target=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-6\&amp;quot; edge=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry relative=\&amp;quot;1\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-1\&amp;quot; value=\&amp;quot;INFOBLOX\&amp;quot; style=\&amp;quot;ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontColor=#000000;strokeColor=#000000;fontStyle=1;fontSize=14;fillColor=#C7C5FC;\&amp;quot; parent=\&amp;quot;1\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry x=\&amp;quot;1143\&amp;quot; y=\&amp;quot;398\&amp;quot; width=\&amp;quot;80\&amp;quot; height=\&amp;quot;80\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-31\&amp;quot; style=\&amp;quot;edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=-0.006;entryY=1.077;entryDx=0;entryDy=0;strokeColor=#FFFFFF;fontColor=#000000;entryPerimeter=0;strokeWidth=2;flowAnimation=1;\&amp;quot; parent=\&amp;quot;1\&amp;quot; source=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-2\&amp;quot; target=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-20\&amp;quot; edge=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry relative=\&amp;quot;1\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-2\&amp;quot; value=\&amp;quot;MS DHCP\&amp;quot; style=\&amp;quot;ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontColor=#000000;strokeColor=#000000;fontStyle=1;fillColor=#C7C5FC;fontSize=14;\&amp;quot; parent=\&amp;quot;1\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry x=\&amp;quot;410\&amp;quot; y=\&amp;quot;403\&amp;quot; width=\&amp;quot;80\&amp;quot; height=\&amp;quot;80\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-27\&amp;quot; style=\&amp;quot;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontColor=#000000;strokeColor=#FFFFFF;edgeStyle=orthogonalEdgeStyle;strokeWidth=2;flowAnimation=1;\&amp;quot; parent=\&amp;quot;1\&amp;quot; source=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-4\&amp;quot; target=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-1\&amp;quot; edge=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry relative=\&amp;quot;1\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-4\&amp;quot; value=\&amp;quot;\&amp;quot; style=\&amp;quot;pointerEvents=1;shadow=0;dashed=0;html=1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam2.restful_api;strokeColor=#000000;fontStyle=1;fontColor=#000000;fillColor=#0000CC;\&amp;quot; parent=\&amp;quot;1\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry x=\&amp;quot;963\&amp;quot; y=\&amp;quot;406.5\&amp;quot; width=\&amp;quot;62\&amp;quot; height=\&amp;quot;63\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-11\&amp;quot; style=\&amp;quot;edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;fontColor=#000000;strokeColor=#FFFFFF;strokeWidth=2;flowAnimation=1;\&amp;quot; parent=\&amp;quot;1\&amp;quot; source=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-7\&amp;quot; target=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-9\&amp;quot; edge=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry relative=\&amp;quot;1\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-7\&amp;quot; value=\&amp;quot;Python\&amp;quot; style=\&amp;quot;outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.android;fillColor=#FFD44F;gradientColor=none;fontColor=#FFFFFF;strokeColor=#000000;fontStyle=1;fontSize=14;\&amp;quot; parent=\&amp;quot;1\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry x=\&amp;quot;802.5\&amp;quot; y=\&amp;quot;545\&amp;quot; width=\&amp;quot;53\&amp;quot; height=\&amp;quot;59\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-30\&amp;quot; style=\&amp;quot;edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;fontColor=#000000;strokeColor=#FFFFFF;strokeWidth=2;flowAnimation=1;\&amp;quot; parent=\&amp;quot;1\&amp;quot; source=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-9\&amp;quot; target=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-29\&amp;quot; edge=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry relative=\&amp;quot;1\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-9\&amp;quot; value=\&amp;quot;Router/Switch&amp;amp;lt;br style=&amp;amp;quot;font-size: 14px;&amp;amp;quot;&amp;amp;gt;Gateway IP\&amp;quot; style=\&amp;quot;points=[[0.5,0,0],[1,0.5,0],[0.5,1,0],[0,0.5,0],[0.145,0.145,0],[0.8555,0.145,0],[0.855,0.8555,0],[0.145,0.855,0]];verticalLabelPosition=bottom;html=1;verticalAlign=top;aspect=fixed;align=center;pointerEvents=1;shape=mxgraph.cisco19.rect;prIcon=router;fontColor=#FFFFFF;strokeColor=#000000;fontStyle=1;fontSize=14;fillColor=#C7C5FC;\&amp;quot; parent=\&amp;quot;1\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry x=\&amp;quot;970.5\&amp;quot; y=\&amp;quot;549.5\&amp;quot; width=\&amp;quot;50\&amp;quot; height=\&amp;quot;50\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-25\&amp;quot; style=\&amp;quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;fontColor=#000000;strokeColor=#FFFFFF;strokeWidth=2;flowAnimation=1;\&amp;quot; parent=\&amp;quot;1\&amp;quot; source=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-6\&amp;quot; target=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-4\&amp;quot; edge=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry relative=\&amp;quot;1\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-6\&amp;quot; value=\&amp;quot;PowerShell\&amp;quot; style=\&amp;quot;verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;fillColor=#00BEF2;shape=mxgraph.azure.powershell_file;pointerEvents=1;spacingBottom=0;spacingTop=-78;fontColor=#FFFFFF;strokeColor=#000000;fontStyle=1;fontSize=14;\&amp;quot; parent=\&amp;quot;1\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry x=\&amp;quot;803.5\&amp;quot; y=\&amp;quot;413\&amp;quot; width=\&amp;quot;50\&amp;quot; height=\&amp;quot;50\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-13\&amp;quot; value=\&amp;quot;ARP Static IPs\&amp;quot; style=\&amp;quot;text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;fontStyle=1;strokeColor=#f0f0f0;dashed=1;fillColor=#CCCCCC;\&amp;quot; parent=\&amp;quot;1\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry x=\&amp;quot;861.5\&amp;quot; y=\&amp;quot;537\&amp;quot; width=\&amp;quot;96\&amp;quot; height=\&amp;quot;25.5\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-24\&amp;quot; style=\&amp;quot;edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1.024;exitY=0.115;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;fontColor=#000000;strokeColor=#FFFFFF;exitPerimeter=0;strokeWidth=2;flowAnimation=1;\&amp;quot; parent=\&amp;quot;1\&amp;quot; source=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-34\&amp;quot; target=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-6\&amp;quot; edge=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry relative=\&amp;quot;1\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-28\&amp;quot; value=\&amp;quot;Create Network, DHCP range, Options, Reservation\&amp;quot; style=\&amp;quot;text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;dashed=1;fontStyle=1;strokeColor=#F0F0F0;fillColor=#CCCCCC;\&amp;quot; parent=\&amp;quot;1\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry x=\&amp;quot;1036\&amp;quot; y=\&amp;quot;446\&amp;quot; width=\&amp;quot;96\&amp;quot; height=\&amp;quot;75.5\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-29\&amp;quot; value=\&amp;quot;Hosts/Network\&amp;quot; style=\&amp;quot;outlineConnect=0;gradientColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=14;fontStyle=1;aspect=fixed;shape=mxgraph.aws4.illustration_office_building;pointerEvents=1;fontColor=#FFFFFF;fillColor=#CCFFCC;strokeColor=#4D4D4D;\&amp;quot; parent=\&amp;quot;1\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry x=\&amp;quot;1155.5\&amp;quot; y=\&amp;quot;556.25\&amp;quot; width=\&amp;quot;51.4\&amp;quot; height=\&amp;quot;36.5\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-32\&amp;quot; value=\&amp;quot;API\&amp;quot; style=\&amp;quot;text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;fontStyle=1;strokeColor=#F0F0F0;fillColor=#CCCCCC;\&amp;quot; parent=\&amp;quot;1\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry x=\&amp;quot;884\&amp;quot; y=\&amp;quot;407\&amp;quot; width=\&amp;quot;40\&amp;quot; height=\&amp;quot;20\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-34\&amp;quot; value=\&amp;quot;Lease Time\&amp;quot; style=\&amp;quot;text;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=#FFFFFF;strokeColor=#FFB366;fontSize=12;\&amp;quot; parent=\&amp;quot;1\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry x=\&amp;quot;546\&amp;quot; y=\&amp;quot;526\&amp;quot; width=\&amp;quot;167\&amp;quot; height=\&amp;quot;26\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-35\&amp;quot; value=\&amp;quot;DHCP Options\&amp;quot; style=\&amp;quot;text;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=#FFFFFF;strokeColor=#FFB366;fontSize=12;\&amp;quot; parent=\&amp;quot;1\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry x=\&amp;quot;546\&amp;quot; y=\&amp;quot;552\&amp;quot; width=\&amp;quot;167\&amp;quot; height=\&amp;quot;26\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-36\&amp;quot; value=\&amp;quot;Gateway\&amp;quot; style=\&amp;quot;text;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=#FFFFFF;strokeColor=#FFB366;fontSize=12;\&amp;quot; parent=\&amp;quot;1\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry x=\&amp;quot;546\&amp;quot; y=\&amp;quot;578\&amp;quot; width=\&amp;quot;167\&amp;quot; height=\&amp;quot;26\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-18\&amp;quot; value=\&amp;quot;Hash Tables\&amp;quot; style=\&amp;quot;swimlane;fontStyle=1;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontColor=#FFFFFF;strokeColor=#FFB366;fontSize=16;\&amp;quot; parent=\&amp;quot;1\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry x=\&amp;quot;546\&amp;quot; y=\&amp;quot;447\&amp;quot; width=\&amp;quot;167\&amp;quot; height=\&amp;quot;79\&amp;quot; as=\&amp;quot;geometry\&amp;quot;&amp;gt;&amp;lt;mxRectangle x=\&amp;quot;546\&amp;quot; y=\&amp;quot;447\&amp;quot; width=\&amp;quot;128\&amp;quot; height=\&amp;quot;31\&amp;quot; as=\&amp;quot;alternateBounds\&amp;quot;/&amp;gt;&amp;lt;/mxGeometry&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-19\&amp;quot; value=\&amp;quot;Scope Info\&amp;quot; style=\&amp;quot;text;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=#FFFFFF;strokeColor=#FFB366;fontSize=12;\&amp;quot; parent=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-18\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry y=\&amp;quot;26\&amp;quot; width=\&amp;quot;167\&amp;quot; height=\&amp;quot;27\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-20\&amp;quot; value=\&amp;quot;Reservation (Static + DHCP)\&amp;quot; style=\&amp;quot;text;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=#FFFFFF;strokeColor=#FFB366;fontSize=12;\&amp;quot; parent=\&amp;quot;kx2Wn9Wl9-R3rEWDBOWO-18\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry y=\&amp;quot;53\&amp;quot; width=\&amp;quot;167\&amp;quot; height=\&amp;quot;26\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;KCPTwT-eEuOSl5FPsXY3-1\&amp;quot; value=\&amp;quot;SVI/Sub-interface\&amp;quot; style=\&amp;quot;text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;fontStyle=1;strokeColor=#F0F0F0;fillColor=#CCCCCC;\&amp;quot; parent=\&amp;quot;1\&amp;quot; vertex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;mxGeometry x=\&amp;quot;1023.5\&amp;quot; y=\&amp;quot;548\&amp;quot; width=\&amp;quot;106\&amp;quot; height=\&amp;quot;21\&amp;quot; as=\&amp;quot;geometry\&amp;quot;/&amp;gt;&amp;lt;/mxCell&amp;gt;&amp;lt;mxCell id=\&amp;quot;DNjeBFcdTqh4E9GJgU-Z-13\&amp;quot; value=\&amp;quot;links\&amp;quot; parent=\&amp;quot;0\&amp;quot;/&amp;gt;&amp;lt;/root&amp;gt;&amp;lt;/mxGraphModel&amp;gt;&amp;lt;/diagram&amp;gt;&amp;lt;/mxfile&amp;gt;&amp;quot;}"&gt;&lt;/div&gt;&#10;&lt;script type="text/javascript" src="https://viewer.diagrams.net/js/viewer-static.min.js"&gt;&lt;/script&gt; &#10;&lt;h2 id="overview-"&gt;Overview 💡&lt;/h2&gt;&#10;&lt;p&gt;If you ask me, &lt;strong&gt;how it started ~K2 ?&lt;/strong&gt; Well, I got pulled into SD-ACCESS Project where I needed to migrate all scopes from existing MS DHCP server to new Infoblox server. Later on, I felt the requirement to automate the process as the data was just too much to deal with manually. I started thinking an easy way to move all the scopes with just one click sorta zero touch provisioning.&lt;/p&gt;</description></item><item><title>Automating Network Inventory Reporting: SQL, Data Visualization and Email</title><link>https://blogs.kastuv.com.np/posts/network-inventory/</link><pubDate>Wed, 01 Dec 2021 21:57:40 +0800</pubDate><guid>https://blogs.kastuv.com.np/posts/network-inventory/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Scenario:&lt;/strong&gt;&lt;/em&gt; I was asked to send an inventory reports every month that demands lots of tweaking/calculations, handle multiple files to get the desired result. At first, I was doing everything on excel, it took me hours and hours and I needed to do it every end of the month. It was daunting 😥.&lt;/p&gt;&#10;&lt;p&gt;After working through &lt;code&gt;excel formula → get data → get chart → send report&lt;/code&gt;. It was a great time to try automate the task. Here is the gist of it.&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item></channel></rss>