<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Vietnamese Professional - DCACI</title>
		<link>https://www.forum.vnpro.org/</link>
		<description />
		<language>vi</language>
		<lastBuildDate>Sat, 05 Sep 2026 15:00:54 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>images/misc/rss.png</url>
			<title>Vietnamese Professional - DCACI</title>
			<link>https://www.forum.vnpro.org/</link>
		</image>
		<item>
			<title>Chu kỳ DevOps</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/dcaci/444250-chu-kỳ-devops</link>
			<pubDate>Wed, 26 Aug 2026 01:52:06 GMT</pubDate>
			<description>DevOps Lifecycle – Vòng đời DevOps 
 
 
Hình trên mô tả hai ý quan trọng: DevOps là sự giao thoa giữa con người – quy trình – công nghệ, đồng thời là...</description>
			<content:encoded><![CDATA[<b>DevOps Lifecycle – Vòng đời DevOps</b><br />
<br />
<br />
Hình trên mô tả hai ý quan trọng: <b>DevOps là sự giao thoa giữa con người – quy trình – công nghệ</b>, đồng thời là một <b>vòng đời liên tục</b>, chứ không phải một giai đoạn riêng của phát triển phần mềm.<br />
<br />
<b>1. DevOps = Dev + QA + Operations</b><br />
<br />
<br />
Hình bên trái cho thấy DevOps nằm tại vùng giao nhau của ba nhóm:<ul><li><b>Dev – Development:</b> thiết kế và phát triển ứng dụng.</li>
<li><b>QA – Quality Assurance:</b> kiểm thử và đảm bảo chất lượng.</li>
<li><b>Technology Operations – Operations:</b> triển khai, vận hành và duy trì hệ thống.</li>
</ul><br />
Trước đây, ba nhóm thường hoạt động khá độc lập. Dev viết code rồi chuyển cho QA; QA kiểm thử xong chuyển cho Ops. Khi production xảy ra lỗi, việc xác định trách nhiệm và xử lý thường mất nhiều thời gian.<br />
<br />
DevOps hướng tới việc <b>xóa bỏ các silo này</b>, để Dev, QA và Ops cùng tham gia trong toàn bộ vòng đời ứng dụng.<br />
<br />
<b>2. DevOps là một vòng lặp liên tục</b><br />
<br />
<br />
Biểu tượng hình số 8 bên phải thể hiện bản chất <b>Continuous – liên tục</b> của DevOps:<br />
<br />
<b>Plan → Code → Build → Test → Release → Deploy → Operate → Monitor → Plan...</b><br />
<br />
<b>Plan:</b> Xác định yêu cầu, tính năng và công việc cần thực hiện.<br />
<br />
<b>Code:</b> Developer viết code và quản lý source code bằng Git.<br />
<br />
<b>Build:</b> Source code được tự động build thành artifact, package hoặc container image.<br />
<br />
<b>Test:</b> Thực hiện unit test, integration test, security test... Nếu không đạt yêu cầu, pipeline có thể dừng ngay.<br />
<br />
<b>Release:</b> Phiên bản đạt yêu cầu được chuẩn bị để đưa vào môi trường production.<br />
<br />
<b>Deploy:</b> Tự động triển khai ứng dụng lên VM, container, Kubernetes hoặc Cloud.<br />
<br />
<b>Operate:</b> Đội Operations vận hành ứng dụng và hạ tầng thực tế.<br />
<br />
<b>Monitor:</b> Thu thập log, metric, event và trải nghiệm người dùng để phát hiện vấn đề.<br />
<br />
Thông tin từ Monitor lại quay trở về <b>Plan</b>, tạo thành một vòng phản hồi liên tục.<br />
<br />
<b>3. CI/CD nằm ở đâu?</b><br />
<br />
<br />
CI/CD là một trong những cơ chế quan trọng để hiện thực hóa DevOps.<br />
<br />
<b>Continuous Integration (CI):</b><br />
<br />
<b>Code → Build → Test</b><br />
<br />
Mỗi khi developer commit code, hệ thống có thể tự động build và kiểm thử.<br />
<br />
<b>Continuous Delivery/Deployment (CD):</b><br />
<br />
<b>Release → Deploy</b><br />
<br />
Phiên bản đạt yêu cầu được chuẩn bị hoặc tự động đưa vào production tùy mô hình triển khai.<br />
<br />
Ví dụ:<br />
Developer → Git → CI Pipeline<br />
↓<br />
Build &amp; Test<br />
↓<br />
Security Scan<br />
↓<br />
Docker Image<br />
↓<br />
Deploy<br />
↓<br />
Kubernetes<br />
↓<br />
Monitor<br />
<br />
<b>4. DevOps không chỉ dành cho Developer</b><br />
<br />
<br />
Network Engineer cũng có thể áp dụng cùng tư tưởng:<br />
<br />
<b>Plan → viết cấu hình → Git → Validate/Test → Approval → Deploy → Monitor</b><br />
<br />
Ví dụ, thay vì SSH vào 100 router để cấu hình VLAN, kỹ sư có thể quản lý cấu hình bằng Git, dùng Python/Ansible để kiểm tra và triển khai tự động, sau đó dùng telemetry để xác minh trạng thái mạng.<br />
<br />
Đây chính là tư tưởng <b>Infrastructure as Code (IaC)</b> và <b>Network Automation</b>.<div style="margin-left:40px"><b>Điểm quan trọng nhất của DevOps không phải là một công cụ cụ thể như Git, Jenkins, Docker hay Kubernetes. DevOps là văn hóa và phương pháp làm việc giúp Development, QA và Operations cộng tác, tự động hóa và liên tục cải tiến sản phẩm.</b></div> <br />
Vì vậy, hình số 8 của DevOps không có điểm kết thúc: <b>Monitor của hôm nay chính là dữ liệu đầu vào cho Plan của vòng phát triển tiếp theo.</b><br />
​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/dcaci">DCACI</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/dcaci/444250-chu-kỳ-devops</guid>
		</item>
		<item>
			<title>Tin tức: Cisco tặng miễn phí 15 CE Credits</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/dcaci/444219-tin-tức-cisco-tặng-miễn-phí-15-ce-credits</link>
			<pubDate>Tue, 25 Aug 2026 07:24:04 GMT</pubDate>
			<description>Cisco tặng miễn phí 15 CE Credits: Học AI Infrastructure và AIOps để gia hạn chứng chỉ 
 
 
Cisco vừa công bố chương trình Rev Up to Recert: Stack...</description>
			<content:encoded><![CDATA[<b>Cisco tặng miễn phí 15 CE Credits: Học AI Infrastructure và AIOps để gia hạn chứng chỉ</b><br />
<br />
<br />
Cisco vừa công bố chương trình <b>Rev Up to Recert: Stack</b> mới, tập trung vào hai mảng đang rất nóng với kỹ sư mạng: <b>hạ tầng AI và vận hành mạng bằng AI (AIOps)</b>.<br />
<br />
Từ <b>24/08 đến 08/10/2026</b>, người học có thể truy cập miễn phí hai Learning Path trên Cisco U., đồng thời nhận tổng cộng <b>15 Continuing Education (CE) Credits</b> để phục vụ việc gia hạn các chứng chỉ Cisco đang còn hiệu lực.<br />
<br />
Cisco nhấn mạnh rằng AI workloads đang phát triển rất nhanh. Với Network Engineer, hiểu AI không còn chỉ là lựa chọn bổ sung mà đang dần trở thành một phần của năng lực nghề nghiệp. Chương trình lần này vì thế kết nối hai thế giới: từ <b>phần cứng và hạ tầng chạy AI</b> đến <b>vận hành hệ thống bằng AI</b>. <b>Hai Learning Path miễn phí</b><br />
<br />
<br />
Khóa đầu tiên là <b>Designing Cisco UCS X-Series AI | DCUCSX</b>, mang lại <b>9 CE Credits</b>.<br />
<br />
Nội dung tập trung vào cách thiết kế hạ tầng AI có khả năng mở rộng và sẵn sàng cho GPU trên nền tảng <b>Cisco UCS X-Series</b>, đồng thời quản trị hệ thống thông qua <b>Cisco Intersight</b>.<br />
<br />
Khóa thứ hai là <b>Cisco Splunk AI Operations | CAIOP</b>, mang lại <b>6 CE Credits</b>.<br />
<br />
Người học sẽ tiếp cận các kiến thức nền tảng về <b>AIOps, phát hiện bất thường (Anomaly Detection)</b> và <b>Intelligent Automation</b>, tức sử dụng AI để quan sát, phân tích và tự động hóa hoạt động vận hành hệ thống.<br />
<br />
Như vậy, hoàn thành cả hai Learning Path sẽ nhận được tổng cộng:<br />
<br />
<b>9 CE + 6 CE = 15 CE Credits.</b> <b>Làm thế nào để nhận CE Credits?</b><br />
<br />
<br />
Cisco đưa ra ba yêu cầu chính.<br />
<br />
Đầu tiên, người học phải đăng nhập <b>Cisco U.</b> bằng Cisco.com ID (CCO) đang liên kết với chứng chỉ Cisco còn hiệu lực.<br />
<br />
Tiếp theo, phải hoàn thành <b>toàn bộ nội dung Learning Path trước ngày 08/10/2026</b>.<br />
<br />
Cuối cùng, người học cần đạt <b>từ 80% trở lên trong tất cả các bài Post-Assessment</b> để đủ điều kiện nhận CE Credits. <b>Một chương trình đáng chú ý với Network Engineer</b><br />
<br />
<br />
Điểm thú vị của chương trình lần này không chỉ nằm ở <b>15 CE Credits miễn phí</b>, mà còn ở chính hai chủ đề Cisco lựa chọn.<br />
<br />
Một bên là <b>AI Infrastructure</b>: server, GPU, kiến trúc UCS và quản trị hạ tầng.<br />
<br />
Bên còn lại là <b>AI Operations</b>: Observability, phát hiện bất thường và Automation.<br />
<br />
Điều này phản ánh khá rõ hướng phát triển nghề nghiệp của Network Engineer trong thời AI. Công việc sẽ không chỉ dừng ở Routing, Switching hay cấu hình thiết bị. Kỹ sư mạng ngày càng cần hiểu <b>Compute, GPU Infrastructure, Observability, Automation và AIOps</b> để có thể vận hành những hệ thống AI quy mô lớn.<br />
<br />
Nếu đang sở hữu chứng chỉ Cisco cần gia hạn, đây là cơ hội khá tốt: <b>vừa học thêm kỹ năng AI Infrastructure và AIOps, vừa kiếm miễn phí 15 CE Credits cho quá trình recertification.</b><br />
​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/dcaci">DCACI</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/dcaci/444219-tin-tức-cisco-tặng-miễn-phí-15-ce-credits</guid>
		</item>
		<item>
			<title>Multitenant</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/dcaci/443915-multitenant</link>
			<pubDate>Sun, 16 Aug 2026 03:48:34 GMT</pubDate>
			<description>Multi-Tenant trong Data Center là gì? 
 
 
Trong Data Center hiện đại, 10 khách hàng có thể dùng chung một hệ thống switch vật lý nhưng vẫn cảm thấy...</description>
			<content:encoded><![CDATA[<b>Multi-Tenant trong Data Center là gì?</b><br />
<br />
<br />
Trong Data Center hiện đại, <b>10 khách hàng có thể dùng chung một hệ thống switch vật lý nhưng vẫn cảm thấy như mỗi người đang sở hữu một mạng riêng</b>. Đó chính là tư tưởng cốt lõi của <b>Multi-Tenancy</b>.<br />
<br />
<b>Tenant</b> có thể hiểu là một khách hàng, một công ty, một phòng ban, một ứng dụng hoặc một môi trường độc lập như Production/Development. <b>Multi-Tenant</b> là kiến trúc cho phép nhiều tenant <b>chia sẻ chung hạ tầng vật lý nhưng được cách ly với nhau về mặt logic</b>. <b>1. Ví dụ đơn giản</b><br />
<br />
<br />
Một Cloud Provider có một Data Center phục vụ ba khách hàng:<br />
Shared Data Center Fabric<br />
─────────────────────────────<br />
<br />
Tenant A Tenant B Tenant C<br />
Ngân hàng Bệnh viện Công ty ABC<br />
<br />
10.10.0.0/16 10.10.0.0/16 10.10.0.0/16<br />
│ │ │<br />
└──────────── Shared Leaf-Spine ──────────────────┘<br />
<br />
Điểm thú vị là <b>cả ba tenant thậm chí có thể sử dụng cùng dải IP 10.10.0.0/16</b> mà không xung đột, nếu được đặt trong các VRF khác nhau.<br />
<br />
Có thể hình dung giống như một chung cư:<br />
<br />
<b>Data Center = tòa nhà</b><br />
<br />
<b>Tenant = từng căn hộ</b><br />
<br />
Điện, nước, thang máy và hạ tầng được dùng chung, nhưng mỗi căn hộ vẫn là một không gian riêng. <hr /> <b>2. Multi-Tenant giải quyết vấn đề gì?</b><br />
<br />
<br />
Nếu không có Multi-Tenancy, cách đơn giản nhất để cách ly ba khách hàng là xây ba hệ thống mạng riêng:<br />
Tenant A → Switch A → Router A<br />
<br />
Tenant B → Switch B → Router B<br />
<br />
Tenant C → Switch C → Router C<br />
<br />
Cách này cách ly rất tốt nhưng tốn:<ul><li>switch;</li>
<li>router;</li>
<li>firewall;</li>
<li>rack;</li>
<li>nguồn điện;</li>
<li>cáp;</li>
<li>cổng uplink;</li>
<li>công sức vận hành.</li>
</ul><br />
Multi-Tenant thay đổi tư duy đó thành:<br />
Shared Fabric<br />
<br />
Spine1 ----------- Spine2<br />
| \ / |<br />
| \ / |<br />
Leaf1 Leaf2 Leaf3 Leaf4<br />
| | | |<br />
Tenant A Tenant B Tenant A Tenant C<br />
<br />
<b>Physical Infrastructure được chia sẻ, Logical Infrastructure được tách biệt.</b><br />
<br />
Đây chính là điểm quan trọng nhất cần nhớ. <hr /> <b>3. VXLAN giúp Multi-Tenant như thế nào?</b><br />
<br />
<br />
Hình trên mô tả một kiến trúc:<br />
<br />
<b>BGP EVPN + VXLAN</b><br />
<br />
Trong đó có hai lớp cần phân biệt. <b>Underlay Fabric</b><br />
<br />
<br />
Underlay là mạng IP thực sự kết nối các Leaf và Spine.<br />
<br />
Ví dụ:<br />
Leaf ───── Spine<br />
\ /<br />
\ /<br />
─ Spine<br />
<br />
Underlay chỉ cần đảm bảo:<div style="margin-left:40px"><b>IP Reachability giữa các VTEP.</b></div> <br />
OSPF, IS-IS hoặc eBGP thường được sử dụng ở lớp này.<br />
<br />
Underlay về cơ bản không cần biết server phía dưới thuộc Tenant A hay Tenant B. <hr /> <b>4. Overlay mới là nơi tạo ra các mạng Tenant</b><br />
<br />
<br />
Phía trên Underlay là:<br />
<br />
<b>VXLAN Overlay</b><br />
<br />
Các Leaf Switch đóng vai trò:<br />
<br />
<b>VTEP – VXLAN Tunnel Endpoint</b><br />
<br />
Ví dụ server của Tenant A nằm ở hai Leaf khác nhau:<br />
Server A1<br />
|<br />
Leaf1/VTEP<br />
|<br />
|======== VXLAN Tunnel ========|<br />
|<br />
Leaf4/VTEP<br />
|<br />
Server A2<br />
<br />
Leaf1 đóng Ethernet frame của Server A1 vào VXLAN rồi truyền qua IP Fabric.<br />
<br />
Leaf4 decapsulate VXLAN và chuyển frame tới Server A2.<br />
<br />
Vì vậy, đối với Tenant A:<br />
Server A1 ---------------- Server A2<br />
<br />
trông giống như đang nằm trong cùng một mạng logic, mặc dù phía dưới chúng có thể cách nhau qua nhiều thiết bị Layer 3. <hr /> <b>5. VNI là chìa khóa quan trọng của Multi-Tenancy</b><br />
<br />
<br />
VXLAN sử dụng <b>VNI – VXLAN Network Identifier</b> để nhận diện mạng logic.<br />
<br />
VNI có độ dài <b>24 bit</b>, cung cấp khoảng:<br />
<br />
<b>16 triệu VNI</b><br />
<br />
so với VLAN ID 12 bit chỉ có khoảng 4094 VLAN khả dụng.<br />
<br />
Ví dụ:<br />
Tenant A<br />
<br />
VLAN 10<br />
↓<br />
VNI 10010<br />
<br />
Tenant B có thể có:<br />
VLAN 10<br />
↓<br />
VNI 20010<br />
<br />
Mặc dù cả hai đều sử dụng VLAN 10 ở một vị trí nào đó trong thiết kế, chúng thuộc hai VXLAN segment khác nhau.<br />
Tenant A Tenant B<br />
<br />
VLAN 10 VLAN 10<br />
│ │<br />
VNI 10010 VNI 20010<br />
│ │<br />
└─────── ISOLATED ────────┘<br />
<br />
Traffic của Tenant A không tự nhiên &quot;nhảy&quot; sang Tenant B. <hr /> <b>6. VRF giúp cách ly Layer 3</b><br />
<br />
<br />
VNI chủ yếu chưa phải toàn bộ câu chuyện Multi-Tenant.<br />
<br />
Khi cần routing, chúng ta thường kết hợp thêm:<br />
<br />
<b>VRF – Virtual Routing and Forwarding</b><br />
<br />
Ví dụ:<br />
Tenant A<br />
VRF-A<br />
10.10.10.0/24<br />
10.10.20.0/24<br />
<br />
Tenant B:<br />
Tenant B<br />
VRF-B<br />
10.10.10.0/24<br />
10.10.20.0/24<br />
<br />
Hai bên có thể sử dụng <b>địa chỉ IP hoàn toàn giống nhau</b> vì mỗi VRF có routing table riêng:<br />
VRF-A Routing Table<br />
10.10.10.0/24<br />
10.10.20.0/24<br />
<br />
VRF-B Routing Table<br />
10.10.10.0/24<br />
10.10.20.0/24<br />
<br />
Đây là khả năng cực kỳ quan trọng đối với Cloud Provider và Multi-Tenant Data Center. <hr /> <b>7. L2VNI và L3VNI</b><br />
<br />
<br />
Khi học EVPN-VXLAN ở mức CCNP Data Center trở lên, cần phân biệt hai khái niệm này.<br />
<br />
<b>L2VNI</b> đại diện cho một Layer 2 Broadcast Domain:<br />
VLAN 10<br />
↓<br />
L2VNI 10010<br />
<br />
Trong khi <b>L3VNI</b> gắn với VRF và phục vụ Layer 3 connectivity của tenant:<br />
Tenant A<br />
│<br />
VRF-A<br />
│<br />
L3VNI 50001<br />
<br />
Có thể hình dung:<br />
Tenant A<br />
VRF-A<br />
│<br />
L3VNI 50001<br />
/ \<br />
/ \<br />
VLAN 10 VLAN 20<br />
│ │<br />
L2VNI 10010 L2VNI 10020<br />
<br />
Một tenant có thể có rất nhiều VLAN/L2VNI nhưng chúng cùng thuộc một VRF. <hr /> <b>8. EVPN đóng vai trò gì?</b><br />
<br />
<br />
Nếu VXLAN tạo ra các đường hầm overlay thì <b>BGP EVPN</b> cung cấp Control Plane để các VTEP trao đổi thông tin như:<ul><li>MAC address;</li>
<li>IP address;</li>
<li>VNI;</li>
<li>IP Prefix;</li>
<li>thông tin reachability của endpoint.</li>
</ul><br />
Có thể nhớ đơn giản:<div style="margin-left:40px"><b>VXLAN xây &quot;đường hầm&quot;, EVPN giúp các VTEP biết &quot;ai đang ở đâu&quot;.</b></div> <br />
Nhờ vậy Fabric không phải phụ thuộc quá nhiều vào cơ chế flood-and-learn truyền thống. <hr /> <b>9. Đọc lại hình trên theo tư duy này</b><br />
<br />
<br />
Hình có thể được chia thành:<br />
UNDERLAY FABRIC<br />
Spine / Leaf Network<br />
│<br />
│<br />
IP Connectivity<br />
│<br />
─────────────────────────<br />
│<br />
VXLAN Overlay<br />
│<br />
VTEP VTEP VTEP<br />
│ │ │<br />
─────────────────────────<br />
Overlay Services<br />
│ │ │<br />
Tenant A Tenant B Tenant C<br />
<br />
Như vậy, <b>Leaf-Spine Fabric không nhất thiết phải xây riêng cho từng khách hàng</b>.<br />
<br />
Các tenant cùng sử dụng Fabric nhưng được phân tách bằng những cơ chế như:<br />
<br />
<b>VLAN → L2VNI → VRF/L3VNI → VXLAN/EVPN</b>  <hr /> <b>10. Multi-Tenant không đồng nghĩa chỉ với VXLAN</b><br />
<br />
<br />
Đây là điểm dễ nhầm.<br />
<br />
<b>Multi-Tenancy là kiến trúc</b>, còn VXLAN/EVPN là một trong những công nghệ rất phù hợp để triển khai kiến trúc đó.<br />
<br />
Tùy môi trường, việc phân tách tenant còn có thể sử dụng:<ul><li>VLAN</li>
<li>VRF</li>
<li>MPLS VPN</li>
<li>VXLAN/EVPN</li>
<li>ACL</li>
<li>Firewall</li>
<li>Micro-segmentation</li>
<li>Cisco ACI Tenant/VRF/Bridge Domain/EPG</li>
</ul><br />
Trong Cisco ACI, khái niệm <b>Tenant</b> thậm chí được đưa trực tiếp vào object model của hệ thống.  <hr /> <b>Một câu để nhớ khi học CCNP/CCIE Data Center</b><div style="margin-left:40px"><b>Multi-Tenancy = Share the physical infrastructure, isolate the logical networks.</b></div> <br />
Hay nói theo cách dễ nhớ hơn:<div style="margin-left:40px"><b>Dùng chung &quot;đường&quot;, nhưng mỗi tenant có &quot;làn đường&quot; và không gian mạng riêng.</b></div> <br />
Và trong một EVPN-VXLAN Fabric, <b>Underlay tạo IP connectivity, VXLAN tạo Overlay, VNI phân biệt các mạng logic, VRF cách ly Layer 3, còn BGP EVPN phân phối thông tin reachability giữa các VTEP.</b>​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/dcaci">DCACI</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/dcaci/443915-multitenant</guid>
		</item>
		<item>
			<title>Multilayer Campus Network – Kiến trúc Campus kinh điển và bài toán STP + HSRP</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/dcaci/443885-multilayer-campus-network-–-kiến-trúc-campus-kinh-điển-và-bài-toán-stp-hsrp</link>
			<pubDate>Fri, 14 Aug 2026 10:24:12 GMT</pubDate>
			<description>Multilayer Campus Network – Kiến trúc Campus kinh điển và bài toán STP + HSRP 
 
 
Sơ đồ này mô tả một thiết kế Multilayer Campus Network truyền...</description>
			<content:encoded><![CDATA[<b>Multilayer Campus Network – Kiến trúc Campus kinh điển và bài toán STP + HSRP</b><br />
<br />
<br />
Sơ đồ này mô tả một thiết kế <b>Multilayer Campus Network truyền thống</b> đã tồn tại hơn 15 năm và từng được xem là “best practice” cho mạng doanh nghiệp. Điều thú vị là dù ngày nay chúng ta nói nhiều về <b>SD-Access, EVPN-VXLAN hay Fabric</b>, rất nhiều mạng Campus thực tế vẫn đang vận hành theo đúng kiến trúc này.<br />
<br />
Thiết kế này hình thành từ thời điểm <b>routing còn đắt và chậm hơn switching</b>, đồng thời trong mạng vẫn tồn tại những giao thức không thể route. Vì vậy, VLAN thường được kéo từ Access lên Distribution và Layer 2 trở thành một phần rất quan trọng của Campus. <b>Điểm khó nằm ở sự tương tác giữa STP và HSRP</b><br />
<br />
<br />
Trong mô hình truyền thống, Access Switch thường có hai uplink lên hai Distribution Switch để dự phòng.<br />
<br />
Nhưng khi có nhiều đường Layer 2, chúng ta có loop. Vì vậy phải sử dụng <b>Spanning Tree Protocol (STP)</b> để quyết định đường nào Forwarding và đường nào Blocking.<br />
<br />
Trong khi đó, Default Gateway của client lại cần dự phòng nên chúng ta sử dụng <b>HSRP</b>:<br />
<br />
<b>Client → Access Switch → STP → Distribution → HSRP Gateway</b><br />
<br />
Vấn đề bắt đầu xuất hiện khi <b>STP Root Bridge và HSRP Active nằm ở hai switch khác nhau</b>.<br />
<br />
Ví dụ:<ul><li>Distribution-1 là STP Root.</li>
<li>Distribution-2 lại là HSRP Active.</li>
</ul><br />
Traffic của client có thể phải đi lên Distribution-1 rồi vòng sang Distribution-2 mới tới Default Gateway.<br />
<br />
Đường đi vẫn hoạt động, nhưng không tối ưu.<br />
<br />
Vì vậy, một best practice kinh điển là:<div style="margin-left:40px"><b>STP Root và HSRP Active của cùng VLAN nên được đặt trên cùng Distribution Switch.</b></div> <br />
Đây chính là ý “<b>STP Root and HSRP primary tuning</b>” xuất hiện trong slide. <b>Nhưng tại sao phải có cả HSRP Active và Standby?</b><br />
<br />
<br />
Vì Campus Network phải chịu được lỗi thiết bị.<br />
<br />
Hai Distribution Switch cùng cung cấp Default Gateway ảo cho client:<br />
<br />
<b>HSRP Active</b> chịu trách nhiệm forward traffic bình thường, còn <b>HSRP Standby</b> sẵn sàng tiếp quản Virtual IP nếu Active gặp sự cố.<br />
<br />
Kết hợp với STP, doanh nghiệp có thể vừa tạo redundancy, vừa kiểm soát đường đi của traffic.<br />
<br />
Thậm chí chúng ta có thể load-balance theo VLAN:<br />
<br />
<b>VLAN 10:</b> Distribution-1 = STP Root + HSRP Active<br />
<b>VLAN 20:</b> Distribution-2 = STP Root + HSRP Active<br />
<br />
Nhờ vậy, cả hai uplink đều được tận dụng thay vì một đường gần như chỉ ngồi chờ dự phòng. <b>Và đây cũng là nơi “Spanning Tree Toolkit” trở nên quan trọng</b><br />
<br />
<br />
Khi Layer 2 được mở rộng qua nhiều switch, chỉ chạy STP thôi chưa đủ. Kỹ sư mạng còn phải triển khai thêm các cơ chế bảo vệ.<br />
<br />
<b>BPDU Guard</b> thường được bật trên các access port dành cho endpoint. Nếu cắm nhầm switch vào cổng này và switch gửi BPDU, port có thể bị đưa vào trạng thái err-disable để tránh làm thay đổi topology STP.<br />
<br />
<b>Root Guard</b> ngăn một switch không mong muốn gửi Superior BPDU rồi trở thành Root Bridge.<br />
<br />
<b>Loop Guard</b> bảo vệ mạng trước trường hợp một port đáng lẽ phải nhận BPDU nhưng đột nhiên không còn nhận được nữa, tránh việc port chuyển sang Forwarding và tạo Layer 2 loop.<br />
<br />
Slide còn nhắc đến <b>SISF (Switch Integrated Security Features)</b>, nhóm cơ chế giúp switch thu thập thông tin và bảo vệ endpoint ở lớp truy cập. <b>Vì sao kiến trúc này vẫn đáng học?</b><br />
<br />
<br />
Nhìn vào sơ đồ chúng ta sẽ thấy một đặc điểm rất rõ của Campus truyền thống:<br />
<br />
<b>Redundancy càng nhiều → Layer 2 càng phức tạp → càng phải tuning STP, HSRP và các cơ chế chống loop.</b><br />
<br />
Đây chính là một trong những động lực khiến thiết kế Campus hiện đại dần chuyển sang <b>routed access, Layer 3 underlay và SD-Access Fabric</b>, nhằm giảm sự phụ thuộc vào một Layer 2 domain lớn.<br />
<br />
Tuy nhiên, hiểu Multilayer Campus truyền thống vẫn cực kỳ quan trọng. Khi troubleshooting một mạng doanh nghiệp đang chạy <b>VLAN + Trunk + STP + EtherChannel + HSRP</b>, nếu không hiểu mối quan hệ giữa <b>STP Root, HSRP Active và topology vật lý</b>, chúng ta rất dễ gặp tình trạng:<div style="margin-left:40px"><b>“Mạng vẫn chạy, ping vẫn được… nhưng traffic đang chạy một con đường rất kỳ lạ.”</b></div> <br />
Và đó chính là điểm khác nhau giữa việc <b>mạng hoạt động</b> và một mạng được <b>thiết kế đúng</b>.<br />
​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/dcaci">DCACI</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/dcaci/443885-multilayer-campus-network-–-kiến-trúc-campus-kinh-điển-và-bài-toán-stp-hsrp</guid>
		</item>
	</channel>
</rss>
