<?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 - CCNP COLLABORATION®</title>
		<link>https://www.forum.vnpro.org/</link>
		<description />
		<language>vi</language>
		<lastBuildDate>Wed, 22 Jul 2026 14:33:02 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>images/misc/rss.png</url>
			<title>Vietnamese Professional - CCNP COLLABORATION®</title>
			<link>https://www.forum.vnpro.org/</link>
		</image>
		<item>
			<title>Rbac</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core/442971-rbac</link>
			<pubDate>Tue, 21 Jul 2026 01:31:14 GMT</pubDate>
			<description>RBAC – Tuyến phòng thủ đầu tiên bảo vệ tài khoản quản trị 
 
 
Không phải mọi quản trị viên đều cần quyền Administrator. Càng nhiều tài khoản có...</description>
			<content:encoded><![CDATA[<b>RBAC – Tuyến phòng thủ đầu tiên bảo vệ tài khoản quản trị</b><br />
<br />
<br />
Không phải mọi quản trị viên đều cần quyền <b>Administrator</b>. Càng nhiều tài khoản có quyền cao, doanh nghiệp càng đối mặt với nguy cơ thao tác nhầm, lạm quyền hoặc bị kẻ tấn công chiếm quyền điều khiển. Vì vậy, <b>Role-Based Access Control (RBAC)</b> kết hợp với nguyên tắc <b>Least Privilege</b> đã trở thành nền tảng của các mô hình bảo mật hiện đại như Zero Trust.<br />
<br />
Một mô hình RBAC hiệu quả nên áp dụng các nguyên tắc sau:<ul><li><b>Cấp đúng quyền theo vai trò.</b> Người chỉ cần giám sát hệ thống chỉ nên có quyền <b>Read-Only</b>. Quyền cấu hình hoặc quản trị toàn bộ chỉ dành cho Network Engineer và Security Administrator được ủy quyền.</li>
<li><b>Phân tách nhiệm vụ rõ ràng.</b> Xây dựng các vai trò chuyên biệt như Firewall Administrator, VLAN Administrator hoặc Wireless Administrator để mỗi nhóm chỉ được phép thay đổi phần hạ tầng mình phụ trách.</li>
<li><b>Áp dụng Just-In-Time (JIT) Access.</b> Không duy trì quyền quản trị 24/7. Quyền đặc quyền chỉ được cấp trong thời gian thực hiện công việc và tự động thu hồi sau khi hoàn tất.</li>
<li><b>Yêu cầu xác thực lại khi nâng quyền.</b> Với các thiết bị hoặc thao tác quan trọng, người quản trị cần thực hiện tái xác thực (reauthorization), kết hợp MFA nếu có, trước khi được cấp quyền cao hơn.</li>
</ul><br />
Thực tế, nhiều cuộc tấn công lớn không khai thác lỗ hổng kỹ thuật phức tạp mà chỉ cần <b>chiếm được một tài khoản quản trị có quá nhiều quyền</b>. Chính vì vậy, RBAC kết hợp với <b>JIT</b>, <b>MFA</b> và <b>Privileged Access Management (PAM)</b> đang được xem là bộ tứ bảo vệ tài khoản đặc quyền trong các doanh nghiệp hiện đại, giúp giảm đáng kể bề mặt tấn công và hạn chế thiệt hại nếu một tài khoản bị xâm phạm.​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core">COLLAB-CORE</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core/442971-rbac</guid>
		</item>
		<item>
			<title>Top Skills for AI – Những kỹ năng quan trọng trong kỷ nguyên AI</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core/442808-top-skills-for-ai-–-những-kỹ-năng-quan-trọng-trong-kỷ-nguyên-ai</link>
			<pubDate>Thu, 16 Jul 2026 10:51:11 GMT</pubDate>
			<description>Top Skills for AI – Những kỹ năng quan trọng trong kỷ nguyên AI 
 
 
AI đang thay đổi cách doanh nghiệp xây dựng và vận hành hệ thống CNTT. Tuy...</description>
			<content:encoded><![CDATA[<b>Top Skills for AI – Những kỹ năng quan trọng trong kỷ nguyên AI</b><br />
<br />
<br />
AI đang thay đổi cách doanh nghiệp xây dựng và vận hành hệ thống CNTT. Tuy nhiên, không phải ai cũng cần trở thành chuyên gia Machine Learning. Tùy theo vai trò công việc, mỗi nhóm sẽ cần những bộ kỹ năng khác nhau. Hình trên chia thành ba nhóm tiêu biểu. <b>1. The Technologist – Người bắt đầu với AI</b><br />
<br />
<br />
Đây là nhóm dành cho các kỹ sư IT, quản trị hệ thống hoặc lập trình viên muốn ứng dụng AI vào công việc.<br />
<br />
Những kỹ năng nên ưu tiên gồm:<ul><li>Hiểu các khái niệm nền tảng về AI và Generative AI.</li>
<li>Thành thạo <b>Prompt Engineering</b> để khai thác hiệu quả các mô hình AI.</li>
<li>Biết sử dụng và tích hợp các công cụ AI vào quy trình làm việc.</li>
<li>Có kiến thức lập trình cơ bản, đặc biệt là Python.</li>
<li>Hiểu các nguyên tắc bảo mật khi sử dụng AI.</li>
</ul><br />
Đây là nền tảng giúp kỹ sư tận dụng AI để tăng năng suất mà chưa cần xây dựng mô hình AI riêng. <hr /> <b>2. The Industry Professional – Chuyên gia phát triển giải pháp AI</b><br />
<br />
<br />
Đây là nhóm trực tiếp xây dựng và triển khai các ứng dụng AI.<br />
<br />
Các kỹ năng quan trọng gồm:<ul><li>Hiểu sâu các khái niệm AI nâng cao.</li>
<li>Thành thạo lập trình và scripting.</li>
<li>Quản lý dữ liệu phục vụ huấn luyện mô hình.</li>
<li>Triển khai (Model Deployment) và tối ưu mô hình AI.</li>
<li>Tích hợp AI với các hệ thống thông qua API và Adapter.</li>
</ul><br />
Đây là những kỹ năng thường thấy ở AI Engineer, Data Engineer hoặc AI Solution Architect. <hr /> <b>3. The Infrastructure Engineer – Kỹ sư hạ tầng AI</b><br />
<br />
<br />
Để AI hoạt động ổn định, phía sau luôn cần một hạ tầng mạnh mẽ. Đây là vai trò quen thuộc với các kỹ sư Network, System và Cloud.<br />
<br />
Các kỹ năng cần có gồm:<ul><li>Thiết kế kiến trúc hệ thống (System Architecture).</li>
<li>Quản trị mạng và kết nối cho môi trường AI.</li>
<li>Bảo mật hạ tầng và các giao thức truyền thông.</li>
<li>Tự động hóa bằng Ansible, Python hoặc API.</li>
<li>Quản lý hạ tầng bằng <b>Infrastructure as Code (IaC)</b> và <b>CI/CD</b>.</li>
<li>Giám sát tài nguyên CPU, GPU, bộ nhớ, lưu trữ và hiệu năng toàn hệ thống.</li>
</ul><br />
Đây là nền tảng để xây dựng các AI Factory, GPU Cluster và hạ tầng AI quy mô lớn. <b>Kết luận</b><br />
<br />
<br />
Thành công với AI không chỉ phụ thuộc vào việc hiểu mô hình ngôn ngữ hay thuật toán Machine Learning. Một hệ sinh thái AI hoàn chỉnh cần sự phối hợp của <b>người sử dụng AI, chuyên gia phát triển AI và kỹ sư hạ tầng</b>. Đối với các kỹ sư Network, System và Cloud, việc bổ sung các kỹ năng về <b>Automation, API, IaC, CI/CD và quản trị hạ tầng AI</b> sẽ là lợi thế lớn trong quá trình chuyển đổi sang kỷ nguyên AI.<br />
​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core">COLLAB-CORE</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core/442808-top-skills-for-ai-–-những-kỹ-năng-quan-trọng-trong-kỷ-nguyên-ai</guid>
		</item>
		<item>
			<title>Giao thức DHCP</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core/442562-giao-thức-dhcp</link>
			<pubDate>Fri, 10 Jul 2026 13:08:20 GMT</pubDate>
			<description>Bạn có biết Home Router ở nhà hoạt động như một DHCP Server như thế nào? 
 
 
Hầu hết chúng ta đều từng trải qua tình huống này: 
 
 Mua một chiếc...</description>
			<content:encoded><![CDATA[<b>Bạn có biết Home Router ở nhà hoạt động như một DHCP Server như thế nào?</b><br />
<br />
<br />
Hầu hết chúng ta đều từng trải qua tình huống này:<ul><li>Mua một chiếc router Wi-Fi mới.</li>
<li>Cắm dây Internet từ ISP.</li>
<li>Kết nối laptop hoặc điện thoại vào Wi-Fi.</li>
</ul><br />
Chỉ vài giây sau, thiết bị đã có Internet mà không cần cấu hình địa chỉ IP.<br />
<br />
Điều gì đã diễn ra phía sau?<br />
<br />
Câu trả lời là <b>DHCP (Dynamic Host Configuration Protocol)</b>. <b>Home Router vừa là DHCP Client, vừa là DHCP Server</b><br />
<br />
<br />
Đây là điểm rất thú vị mà nhiều người mới học mạng thường bỏ qua.<br />
<br />
<b>1. Router đóng vai trò DHCP Client</b><br />
<br />
<br />
Ở cổng WAN, router hoạt động như một <b>DHCP Client</b> để nhận cấu hình từ DHCP Server của ISP, bao gồm:<ul><li>Public IP Address</li>
<li>Subnet Mask</li>
<li>Default Gateway</li>
<li>DNS Server</li>
</ul><br />
Sau khi hoàn tất, router mới có thể truy cập Internet.<br />
<br />
<b>2. Router đóng vai trò DHCP Server</b><br />
<br />
<br />
Ở phía mạng LAN, router lại trở thành <b>DHCP Server</b> và tự động cấp phát cho các thiết bị như laptop, điện thoại, máy in hay Smart TV:<ul><li>IP Address</li>
<li>Subnet Mask</li>
<li>Default Gateway</li>
<li>DNS Server</li>
</ul><br />
Nhờ đó, người dùng không cần cấu hình IP thủ công. <hr /> <b>Quá trình cấp phát IP – DORA Process</b><br />
<br />
<br />
Mỗi khi một thiết bị kết nối vào mạng, DHCP sẽ thực hiện quy trình gồm bốn bước:<br />
<br />
<b>Discover → Offer → Request → ACK</b><br />
<br />
<b>Bước 1 – DHCP Discover</b><br />
<br />
<br />
Thiết bị mới chưa có:<ul><li>IP Address</li>
<li>Default Gateway</li>
<li>DNS Server</li>
</ul><br />
Nó sẽ gửi <b>DHCP Discover</b> dưới dạng <b>Broadcast</b> để tìm DHCP Server.<br />
<br />
Thông tin gói tin:<ul><li>Destination IP: <b>255.255.255.255</b></li>
<li>Destination MAC: <b>FF:FF:FF:FF:FF</b></li>
<li>Source IP: <b>0.0.0.0</b></li>
</ul><b>Bước 2 – DHCP Offer</b><br />
<br />
<br />
Router kiểm tra DHCP Pool và gửi <b>DHCP Offer</b>, bao gồm:<ul><li>IP Address</li>
<li>Subnet Mask</li>
<li>Default Gateway</li>
<li>DNS Server</li>
<li>Các DHCP Option khác (nếu có)</li>
</ul><br />
Nếu trong mạng có nhiều DHCP Server, client thường chọn <b>Offer đầu tiên</b> nhận được.<br />
<br />
<b>Bước 3 – DHCP Request</b><br />
<br />
<br />
Client gửi <b>DHCP Request</b> (vẫn là Broadcast) để thông báo rằng nó chấp nhận địa chỉ IP vừa được đề nghị.<br />
<br />
<b>Bước 4 – DHCP ACK</b><br />
<br />
<br />
Router gửi <b>DHCP ACK</b> để xác nhận cấp phát địa chỉ IP.<br />
<br />
Ngoài IP Address, DHCP ACK còn có thể chứa:<ul><li>Lease Time</li>
<li>DNS Server</li>
<li>Domain Name</li>
<li>NTP Server</li>
<li>TFTP Server</li>
<li>PXE Boot Server</li>
<li>Các DHCP Option khác</li>
</ul><br />
Sau bước này, thiết bị có thể truy cập mạng và Internet. <hr /> <b>Vì sao DHCP Discover phải là Broadcast?</b><br />
<br />
<br />
Khi mới khởi động, thiết bị:<ul><li>Chưa có địa chỉ IP.</li>
<li>Chưa biết DHCP Server ở đâu.</li>
</ul><br />
Vì vậy, cách duy nhất là gửi Broadcast:<ul><li>Destination IP: <b>255.255.255.255</b></li>
<li>Destination MAC: <b>FF:FF:FF:FF:FF</b></li>
</ul><br />
Tất cả DHCP Server trong cùng Broadcast Domain sẽ nhận được gói tin này. <hr /> <b>Còn trong doanh nghiệp thì sao?</b><br />
<br />
<br />
Trong mạng gia đình, DHCP Server thường chính là Home Router.<br />
<br />
Nhưng trong doanh nghiệp, DHCP Server thường được triển khai trên <b>Windows Server</b> hoặc <b>Linux Server</b>, đặt ở một VLAN hoặc subnet riêng.<br />
<br />
Một điểm cần nhớ là:<br />
<br />
<b>Broadcast không thể đi qua Router.</b><br />
<br />
Nếu DHCP Server nằm ở mạng khác, client sẽ không thể nhận địa chỉ IP nếu không có <b>DHCP Relay Agent</b>.<br />
<br />
Trên thiết bị Cisco, chỉ cần cấu hình:<br />
interface GigabitEthernet0/0<br />
ip helper-address 10.10.100.10<br />
<br />
Router sẽ:<ol class="decimal"><li>Nhận DHCP Discover dạng Broadcast.</li>
<li>Chuyển thành Unicast.</li>
<li>Gửi đến DHCP Server.</li>
<li>Nhận phản hồi.</li>
<li>Chuyển lại cho client.</li>
</ol><br />
Nhờ đó, DHCP vẫn hoạt động bình thường giữa nhiều VLAN và subnet. <b>Kết luận</b><br />
<br />
<br />
Mỗi lần bạn kết nối một thiết bị vào Wi-Fi, chỉ trong vài giây đã diễn ra toàn bộ quy trình <b>DORA (Discover → Offer → Request → ACK)</b> để thiết bị nhận được địa chỉ IP và các thông số mạng.<br />
<br />
Điều thú vị là chiếc Home Router quen thuộc lại đảm nhận đồng thời hai vai trò: <b>DHCP Client</b> ở phía WAN để nhận cấu hình từ ISP và <b>DHCP Server</b> ở phía LAN để cấp phát địa chỉ IP cho các thiết bị trong gia đình.<br />
<br />
Hiểu rõ cơ chế này sẽ giúp bạn dễ dàng tiếp cận các mô hình DHCP trong doanh nghiệp, nơi DHCP Server được đặt tập trung và kết hợp với <b>DHCP Relay (</b><b>ip helper-address</b><b>)</b> để phục vụ nhiều VLAN khác nhau.<br />
​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core">COLLAB-CORE</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core/442562-giao-thức-dhcp</guid>
		</item>
		<item>
			<title>Umbrella Architecture</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core/442436-umbrella-architecture</link>
			<pubDate>Wed, 08 Jul 2026 12:17:36 GMT</pubDate>
			<description>Umbrella Architecture – Lá chắn bảo mật trên nền tảng Cloud 
 
 
Cisco Umbrella là nền tảng bảo mật cloud-native của Cisco, hoạt động như tuyến phòng...</description>
			<content:encoded><![CDATA[<b>Umbrella Architecture – Lá chắn bảo mật trên nền tảng Cloud</b><br />
<br />
<br />
<b>Cisco Umbrella</b> là nền tảng bảo mật cloud-native của Cisco, hoạt động như tuyến phòng thủ đầu tiên giữa người dùng và Internet. Thay vì phải đưa toàn bộ lưu lượng về Data Center để kiểm tra, Umbrella thực hiện các chức năng bảo mật ngay trên hạ tầng cloud của Cisco, giúp giảm độ trễ và đơn giản hóa việc triển khai.<br />
<br />
Kiến trúc Umbrella trong hình bao gồm ba thành phần chính. <b>1. DNS Security – Tuyến phòng thủ đầu tiên</b><br />
<br />
<br />
Khi người dùng truy cập một website, truy vấn DNS sẽ được gửi đến dịch vụ DNS của Umbrella trước.<br />
<br />
Umbrella sẽ đối chiếu tên miền với cơ sở dữ liệu về mối đe dọa toàn cầu để quyết định:<ul><li>Cho phép hoặc chặn truy cập.</li>
<li>Chuyển lưu lượng qua <b>Intelligent Proxy</b> để kiểm tra sâu nếu website bị đánh giá là đáng ngờ.</li>
</ul><br />
Vì kiểm tra ngay từ bước phân giải DNS nên DNS Security có thể ngăn chặn phần lớn các cuộc tấn công với độ trễ rất thấp. <hr /> <b>2. Cloud Delivered Firewall (CDFW)</b><br />
<br />
<br />
Đối với các lưu lượng không phải Web, Umbrella chuyển tiếp đến <b>Cloud Delivered Firewall (CDFW)</b>.<br />
<br />
CDFW cung cấp khả năng lọc lưu lượng ở nhiều lớp:<ul><li><b>Layer 3:</b> Địa chỉ IP.</li>
<li><b>Layer 4:</b> TCP/UDP và cổng dịch vụ.</li>
<li><b>Layer 7:</b> Ứng dụng.</li>
</ul><br />
Ngoài ra, CDFW còn tích hợp <b>Snort IDS/IPS</b> để phát hiện và ngăn chặn các cuộc tấn công dựa trên chữ ký và hành vi.  <hr /> <b>3. Secure Web Gateway (SWG)</b><br />
<br />
<br />
Đối với lưu lượng Web (HTTP/HTTPS), Umbrella sử dụng <b>Secure Web Gateway (SWG)</b> để kiểm tra chi tiết nội dung.<br />
<br />
SWG hỗ trợ nhiều tính năng bảo mật như:<ul><li>Full Proxy.</li>
<li>SSL/TLS Decryption.</li>
<li>Data Loss Prevention (DLP).</li>
<li>Remote Browser Isolation (RBI).</li>
<li>Kiểm soát và phân tích tệp tin.</li>
<li>Sandbox để phân tích mã độc.</li>
<li>Tenant Control nhằm kiểm soát truy cập các ứng dụng SaaS.</li>
</ul><br />
Nhờ đó, doanh nghiệp có thể bảo vệ người dùng ngay cả khi họ truy cập Internet hoặc các dịch vụ SaaS từ bất kỳ đâu. <hr /> <b>Luồng hoạt động</b><br />
<br />
<br />
Theo sơ đồ, thiết bị người dùng hoặc chi nhánh SD-WAN sẽ gửi lưu lượng đến nền tảng Umbrella.<ul><li><b>DNS Query</b> → DNS Security kiểm tra tên miền.</li>
<li><b>Web Traffic</b> → SWG kiểm tra nội dung và áp dụng chính sách bảo mật.</li>
<li><b>Non-Web Traffic</b> → CDFW kiểm tra theo chính sách Firewall và IDS/IPS.</li>
<li>Sau khi được xác thực và kiểm tra, lưu lượng mới được phép truy cập Internet hoặc các ứng dụng SaaS.</li>
</ul><b>Kết luận</b><br />
<br />
<br />
Cisco Umbrella kết hợp <b>DNS Security</b>, <b>Cloud Delivered Firewall (CDFW)</b> và <b>Secure Web Gateway (SWG)</b> trong một nền tảng cloud duy nhất. Kiến trúc này giúp doanh nghiệp bảo vệ người dùng ở mọi vị trí, giảm phụ thuộc vào firewall đặt tại Data Center và là một thành phần quan trọng trong giải pháp <b>Cisco SASE</b>.​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core">COLLAB-CORE</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core/442436-umbrella-architecture</guid>
		</item>
		<item>
			<title>Khi AI Không Chỉ Trả Lời, Mà Biết Tự Chọn Công Cụ Để Xử Lý Sự Cố</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core/442111-khi-ai-không-chỉ-trả-lời-mà-biết-tự-chọn-công-cụ-để-xử-lý-sự-cố</link>
			<pubDate>Tue, 30 Jun 2026 10:47:49 GMT</pubDate>
			<description>Agentic AI trong Network Operations: Khi AI Không Chỉ Trả Lời, Mà Biết Tự Chọn Công Cụ Để Xử Lý Sự Cố 
 
 
Sáng thứ Hai, bạn bước vào văn phòng và...</description>
			<content:encoded><![CDATA[<b>Agentic AI trong Network Operations: Khi AI Không Chỉ Trả Lời, Mà Biết Tự Chọn Công Cụ Để Xử Lý Sự Cố</b><br />
<br />
<br />
Sáng thứ Hai, bạn bước vào văn phòng và thấy hàng đợi công việc đã đầy. Một site đối tác liên tục rớt session. Một VLAN mới cần được triển khai xuống 12 switch. Một kỹ sư junior cần hỗ trợ viết ACL. Bộ phận compliance lại yêu cầu tổng hợp các change ticket của quý trước.<br />
<br />
Một phần công việc có thể giao cho automation. Một phần có thể hỏi Generative AI. Nhưng một phần khác cần một loại AI cao hơn: <b>Agentic AI</b>. <b>Agentic AI Là Gì Trong Network Operations?</b><br />
<br />
<br />
Trong NetOps hiện nay, có ba khái niệm rất dễ bị nhầm lẫn: <b>Rule-based Automation</b>, <b>Generative AI</b> và <b>Agentic AI</b>.<br />
<br />
<b>Rule-based Automation</b> là các script hoặc playbook làm đúng những gì chúng ta đã viết sẵn. Ví dụ như Ansible Playbook, Python dùng NETCONF/RESTCONF, hoặc Cisco Embedded Event Manager (EEM). Nếu bạn viết lệnh “kiểm tra interface rồi clear counter”, automation sẽ làm đúng như vậy, không tự suy luận thêm.<br />
<br />
<b>Generative AI</b> như LLM nhận prompt và tạo ra kết quả. Ví dụ, bạn hỏi AI cách viết ACL, yêu cầu giải thích log, tạo runbook hoặc sinh cấu hình mẫu. Nó giỏi tạo nội dung, nhưng bản thân nó không tự đi kiểm tra thiết bị nếu không có công cụ được tích hợp.<br />
<br />
<b>Agentic AI</b> khác ở chỗ: bạn đưa cho nó một mục tiêu, sau đó nó tự quyết định cần gọi công cụ nào, theo thứ tự nào, để đạt được mục tiêu đó.<br />
<br />
Ví dụ, thay vì hỏi:<div style="margin-left:40px">“Giải thích log interface error này.”</div> <br />
Bạn giao mục tiêu:<div style="margin-left:40px">“Điều tra nguyên nhân interface error tăng đột biến ở campus access layer và đề xuất hướng xử lý.”</div> <br />
Lúc này Agentic AI có thể tự chạy các lệnh show command, truy vấn telemetry, kiểm tra ticket gần đây, đối chiếu thay đổi cấu hình, tổng hợp bằng chứng và đề xuất bước tiếp theo.<br />
<br />
<b>Ba Thành Phần Cốt Lõi Của Agentic AI</b><br />
<br />
<br />
Một hệ thống Agentic AI trong vận hành mạng thường có ba thành phần chính.<br />
<br />
Thứ nhất là <b>Agent</b>. Đây thường là một LLM có khả năng suy luận, lập kế hoạch và quyết định bước tiếp theo dựa trên mục tiêu được giao.<br />
<br />
Thứ hai là <b>Tools</b>. Đây là các công cụ mà agent được phép gọi, chẳng hạn như show interface, show logging, API của hệ thống telemetry, API của ticketing system, công cụ truy vấn SIEM, hoặc function dùng để push cấu hình.<br />
<br />
Thứ ba là <b>Feedback Loop</b>. Sau mỗi lần gọi công cụ, agent đọc kết quả, cập nhật kế hoạch, rồi quyết định bước tiếp theo. Nếu đủ thông tin, nó đưa ra kết luận. Nếu chưa đủ, nó tiếp tục thu thập dữ liệu. Nếu vượt quyền hoặc rủi ro cao, nó escalates cho con người.<br />
<br />
Điểm quan trọng là agent <b>không nên truy cập trực tiếp vào network một cách tự do</b>. Mọi hành động phải đi qua các tool đã định nghĩa trước, có quyền hạn rõ ràng, có log, có kiểm soát và có thể audit.<br />
<br />
<b>Agentic AI Giống Cách Một Kỹ Sư Mạng Làm Việc</b><br />
<br />
<br />
Khi xử lý sự cố thủ công, kỹ sư mạng thường không biết ngay nguyên nhân. Chúng ta sẽ làm theo vòng lặp:<br />
<br />
Quan sát triệu chứng.<br />
<br />
Chọn lệnh kiểm tra đầu tiên.<br />
<br />
Đọc kết quả.<br />
<br />
Chọn lệnh tiếp theo.<br />
<br />
Đối chiếu log, cấu hình và trạng thái thiết bị.<br />
<br />
Từ đó mới xác định nguyên nhân và hành động phù hợp.<br />
<br />
Agentic AI mô phỏng đúng quy trình này, nhưng thực hiện tự động qua các tool được cấp quyền.<br />
<br />
Ví dụ, khi một site bị rớt session liên tục, agent có thể kiểm tra trạng thái WAN, xem interface error, kiểm tra BGP/OSPF neighbor, truy vấn log firewall, kiểm tra ticket thay đổi gần đây, rồi kết luận rằng sự cố có thể liên quan đến packet loss trên uplink ISP.<br />
<br />
Kỹ sư mạng lúc này không cần tự làm toàn bộ bước thu thập dữ liệu ban đầu, mà tập trung vào việc <b>xác nhận kết luận và phê duyệt hành động</b>. <b>Generative AI Là Một Phần Của Agentic AI, Không Phải Toàn Bộ</b><br />
<br />
<br />
Cần phân biệt rõ:<br />
<br />
Nếu bạn hỏi LLM:<div style="margin-left:40px">“Viết cấu hình interface VLAN 20.”</div> <br />
Đó là <b>Generative AI</b>.<br />
<br />
Nếu bạn yêu cầu hệ thống:<div style="margin-left:40px">“Tìm switch nào đang thiếu VLAN 20, kiểm tra trunk allowed VLAN, tạo change ticket và đề xuất cấu hình triển khai.”</div> <br />
Đó là <b>Agentic AI</b>.<br />
<br />
Generative AI tạo nội dung. Agentic AI dùng LLM để lập kế hoạch, gọi công cụ, đọc kết quả, điều chỉnh hướng xử lý và tiến gần đến mục tiêu.<br />
<br />
<b>Vì Sao Agentic AI Quan Trọng Với NetOps?</b><br />
<br />
<br />
Mạng ngày nay lớn hơn rất nhiều so với vài năm trước. Nhiều thiết bị hơn, nhiều telemetry hơn, nhiều cảnh báo hơn, nhiều yêu cầu thay đổi hơn. Nhưng số lượng kỹ sư vận hành thường không tăng tương ứng.<br />
<br />
Agentic AI giúp xử lý các bước triage lặp lại như:<br />
<br />
Kiểm tra log ban đầu.<br />
<br />
Thu thập output từ nhiều thiết bị.<br />
<br />
Đối chiếu ticket và change history.<br />
<br />
Tạo bản tóm tắt sự cố.<br />
<br />
Đề xuất checklist xử lý.<br />
<br />
Mở ticket kèm bằng chứng.<br />
<br />
Nhờ đó, kỹ sư có thể tập trung vào các tình huống quan trọng hơn, rủi ro cao hơn, hoặc cần phán đoán kiến trúc và bảo mật.<br />
<br />
<b>Ví Dụ Thực Tế</b><br />
<br />
<br />
Bạn giao cho agent mục tiêu:<div style="margin-left:40px">“Kiểm tra vì sao partner site hay bị rớt session.”</div> <br />
Agent có thể bắt đầu bằng việc kiểm tra log VPN hoặc firewall. Nếu thấy tunnel reset, nó tiếp tục kiểm tra WAN interface. Nếu phát hiện CRC error tăng, nó kiểm tra thêm physical layer, lịch sử thay đổi, sự kiện ISP và ticket gần nhất. Sau đó agent có thể tạo báo cáo ngắn:<br />
<br />
“Session drop có tương quan với CRC error tăng trên WAN interface. Không thấy thay đổi cấu hình trong 24 giờ gần nhất. Đề xuất kiểm tra cáp, module quang hoặc mở ticket ISP.”<br />
<br />
Đây không còn là chatbot trả lời chung chung. Đây là một hệ thống có khả năng đi qua nhiều bước điều tra giống như một kỹ sư vận hành cấp 1 hoặc cấp 2.<br />
<br />
<b>Kết Luận</b><br />
<br />
<br />
Agentic AI là bước tiến tiếp theo của AI trong Network Operations. Nếu Generative AI giúp kỹ sư viết cấu hình, giải thích log và tạo tài liệu, thì Agentic AI giúp tự động hóa cả quy trình điều tra: từ đặt mục tiêu, chọn công cụ, thu thập dữ liệu, phân tích kết quả, cập nhật kế hoạch cho đến đề xuất hành động.<br />
<br />
Tuy nhiên, càng tự động thì càng cần kiểm soát. Agentic AI trong môi trường production phải có giới hạn quyền, tool rõ ràng, cơ chế phê duyệt, log đầy đủ, khả năng rollback và audit trail.<br />
<br />
Network Engineer trong kỷ nguyên mới không chỉ là người cấu hình thiết bị. Chúng ta sẽ là người thiết kế mục tiêu, kiểm soát tool, xác thực quyết định và đảm bảo AI hành động đúng với chính sách kỹ thuật, bảo mật và kinh doanh của doanh nghiệp.<br />
​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core">COLLAB-CORE</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core/442111-khi-ai-không-chỉ-trả-lời-mà-biết-tự-chọn-công-cụ-để-xử-lý-sự-cố</guid>
		</item>
		<item>
			<title>Pyang</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core/441940-pyang</link>
			<pubDate>Wed, 24 Jun 2026 13:37:43 GMT</pubDate>
			<description>Pyang là gì? Công cụ không thể thiếu khi làm việc với YANG, NETCONF và OpenConfig 
 
 
Trong thế giới Network Automation và Model-Driven...</description>
			<content:encoded><![CDATA[<b>Pyang là gì? Công cụ không thể thiếu khi làm việc với YANG, NETCONF và OpenConfig</b><br />
<br />
<br />
Trong thế giới Network Automation và Model-Driven Programmability, việc đọc trực tiếp các file YANG thường không hề dễ dàng. Một module YANG có thể chứa hàng trăm hoặc hàng nghìn dòng định nghĩa dữ liệu. Đây là lúc <b>Pyang</b> trở thành công cụ cực kỳ hữu ích.<br />
<br />
<b>Pyang</b> là một trình phân tích và kiểm tra (validator) dành cho các mô hình <b>YANG</b>, hỗ trợ các chuẩn RFC 6020 và RFC 7950. Ngoài việc xác thực cú pháp, Pyang còn có khả năng chuyển đổi YANG sang nhiều định dạng khác nhau thông qua hệ thống plugin mở rộng.<br />
<br />
Trang chủ:<br />
<a href="https://pypi.org/project/pyang/" target="_blank">https://pypi.org/project/pyang/</a> <hr /> <b>Vai trò của Pyang</b><br />
<br />
<br />
Khi tải một file YANG từ Cisco, Juniper, Arista hoặc OpenConfig, chúng ta thường cần:<ul><li>Kiểm tra file YANG có hợp lệ hay không</li>
<li>Phân tích cấu trúc dữ liệu bên trong</li>
<li>Xem các container, list, leaf và kiểu dữ liệu</li>
<li>Sinh tài liệu từ YANG</li>
<li>Hiểu được dữ liệu NETCONF hoặc RESTCONF cần gửi</li>
</ul><br />
Pyang giúp thực hiện tất cả các công việc trên. <hr /> <b>Ví dụ trên hình</b><br />
<br />
<br />
Lệnh:<br />
pyang -f tree openconfig-interfaces.yang<br />
<br />
Tham số:<br />
-f tree<br />
<br />
yêu cầu Pyang hiển thị mô hình dưới dạng cây (tree view).<br />
<br />
Kết quả cho thấy cấu trúc của module:<br />
module: openconfig-interfaces<br />
<br />
+--rw interfaces<br />
+--rw interface* [name]<br />
+--rw config<br />
+--ro state<br />
<br />
Trong đó:<ul><li>rw = read-write (có thể cấu hình)</li>
<li>ro = read-only (chỉ đọc)</li>
<li>interface* [name] = danh sách interface, khóa là trường name</li>
</ul><hr /> <b>Phân tích cấu trúc Interface</b><br />
<br />
<br />
Phần cấu hình:<br />
+--rw config<br />
+--rw name<br />
+--rw type<br />
+--rw mtu<br />
+--rw enabled<br />
<br />
Cho biết người quản trị có thể cấu hình:<ul><li>Tên interface</li>
<li>Loại interface</li>
<li>MTU</li>
<li>Trạng thái enable/disable</li>
<li>Description</li>
</ul><br />
Ví dụ RESTCONF:<br />
{<br />
&quot;openconfig-interfaces:config&quot;: {<br />
&quot;name&quot;: &quot;GigabitEthernet1&quot;,<br />
&quot;enabled&quot;: true,<br />
&quot;mtu&quot;: 1500<br />
}<br />
} <hr /> <b>Phần State</b><br />
<br />
+--ro state<br />
+--ro ifindex<br />
+--ro admin-status<br />
<br />
Đây là các thông tin vận hành do thiết bị cung cấp.<br />
<br />
Ví dụ:<ul><li>Interface Index</li>
<li>Trạng thái quản trị</li>
<li>MTU thực tế</li>
<li>Trạng thái hoạt động</li>
</ul><br />
Các trường này chỉ có thể đọc, không thể cấu hình. <hr /> <b>Cài đặt Pyang</b><br />
<br />
<br />
Linux:<br />
pip install pyang<br />
<br />
Kiểm tra:<br />
pyang --version <hr /> <b>Một số định dạng xuất hữu ích</b><br />
<br />
<br />
Hiển thị dạng cây:<br />
pyang -f tree module.yang<br />
<br />
Sinh UML:<br />
pyang -f uml module.yang<br />
<br />
Sinh tài liệu dạng HTML:<br />
pyang -f jstree module.yang<br />
<br />
Kiểm tra lỗi cú pháp:<br />
pyang module.yang <hr /> <b>Tại sao DevNet Engineer cần biết Pyang?</b><br />
<br />
<br />
Khi làm việc với:<ul><li>NETCONF</li>
<li>RESTCONF</li>
<li>OpenConfig</li>
<li>Cisco IOS-XE</li>
<li>Cisco NX-OS</li>
<li>Cisco NSO</li>
<li>Yang Suite</li>
</ul><br />
thì việc đọc hiểu YANG là kỹ năng bắt buộc.<br />
<br />
Pyang giống như lệnh <b>show run</b> dành cho thế giới YANG. Thay vì phải đọc hàng nghìn dòng định nghĩa, bạn có thể nhanh chóng hình dung toàn bộ cấu trúc dữ liệu của thiết bị chỉ bằng một lệnh.<br />
<br />
Đối với các kỹ sư Network Automation, DevNet và Infrastructure Automation, Pyang là một trong những công cụ cơ bản nhất cần có trong bộ công cụ làm việc hằng ngày.<br />
​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core">COLLAB-CORE</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-collaboration/collab-core/441940-pyang</guid>
		</item>
	</channel>
</rss>
