{"id":1455,"date":"2025-08-01T20:17:00","date_gmt":"2025-08-01T20:17:00","guid":{"rendered":"https:\/\/bogdanburuiana.com\/?p=1455"},"modified":"2025-12-29T16:21:07","modified_gmt":"2025-12-29T16:21:07","slug":"troubleshooting-in-nsx-t-follow-the-flow","status":"publish","type":"post","link":"https:\/\/bogdanburuiana.com\/index.php\/2025\/08\/01\/troubleshooting-in-nsx-t-follow-the-flow\/","title":{"rendered":"Troubleshooting in NSX-T &#8211; Follow the Flow"},"content":{"rendered":"\n<p>NSX-T troubleshooting feels different because you&#8217;re often debugging policy decisions instead of physical links. A typical packet journey is:<\/p>\n\n\n\n<p>VM -> DFW -> Segment -> Tier-1 -> Tier-0 -> External<\/p>\n\n\n\n<p>Most outages end up being:<\/p>\n\n\n\n<ul>\n<li>wrong group membership (tags)<\/li>\n<\/ul>\n\n\n\n<ul>\n<li>rule order\/shadowing<\/li>\n<\/ul>\n\n\n\n<ul>\n<li>&#8220;applied-to&#8221; scope mistakes<\/li>\n<\/ul>\n\n\n\n<ul>\n<li>missing service definitions<\/li>\n<\/ul>\n\n\n\n<p>A VM can ping its gateway but can&#8217;t reach an app on 443. Routing is fine. DFW rule is missing or scoped incorrectly. The win with NSX-T is that the platform can show you exactly where it was dropped &#8211; if you use the tools.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"117\" src=\"\/wp-content\/uploads\/2025\/12\/image-3-1024x117.png\" alt=\"\" class=\"wp-image-1456\" srcset=\"\/wp-content\/uploads\/2025\/12\/image-3-1024x117.png 1024w, \/wp-content\/uploads\/2025\/12\/image-3-300x34.png 300w, \/wp-content\/uploads\/2025\/12\/image-3-768x88.png 768w, \/wp-content\/uploads\/2025\/12\/image-3-1536x176.png 1536w, \/wp-content\/uploads\/2025\/12\/image-3-2048x235.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Pros<\/strong><\/p>\n\n\n\n<ul>\n<li>Strong visibility (flow tools, rule hits, traceability)<\/li>\n<\/ul>\n\n\n\n<ul>\n<li>Deterministic enforcement close to workloads<\/li>\n<\/ul>\n\n\n\n<ul>\n<li>Less &#8220;mystery&#8221; behavior than physical middle boxes<\/li>\n<\/ul>\n\n\n\n<p><strong>Cons<\/strong><\/p>\n\n\n\n<ul>\n<li>Requires policy literacy (order, groups, scope)<\/li>\n<\/ul>\n\n\n\n<ul>\n<li>Multiple layers can confuse newcomers<\/li>\n<\/ul>\n\n\n\n<ul>\n<li>You need process: tagging, naming, testing, rollbacks<\/li>\n<\/ul>\n\n\n\n<p>NSX-T troubleshooting rewards structured thinking. If you follow the flow and validate group membership + rule scope first, you&#8217;ll fix problems faster than in classic networks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>NSX-T troubleshooting feels different because you&#8217;re often debugging policy decisions instead of physical links. A typical packet journey is: VM -> DFW -> Segment -> Tier-1 -> Tier-0 -> External Most outages end up being: A VM can ping its gateway but can&#8217;t reach an app on 443. Routing is fine. DFW rule is missing [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/posts\/1455"}],"collection":[{"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/comments?post=1455"}],"version-history":[{"count":1,"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/posts\/1455\/revisions"}],"predecessor-version":[{"id":1457,"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/posts\/1455\/revisions\/1457"}],"wp:attachment":[{"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/media?parent=1455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/categories?post=1455"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/tags?post=1455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}