<?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 Advanced Routing</title>
		<link>https://www.forum.vnpro.org/</link>
		<description />
		<language>vi</language>
		<lastBuildDate>Wed, 22 Jul 2026 13:30:37 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>images/misc/rss.png</url>
			<title>Vietnamese Professional - CCNP Advanced Routing</title>
			<link>https://www.forum.vnpro.org/</link>
		</image>
		<item>
			<title><![CDATA[Control Plane – &amp;quot;Bộ não&amp;quot; của thiết bị mạng]]></title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/443131-control-plane-–-bộ-não-của-thiết-bị-mạng</link>
			<pubDate>Wed, 22 Jul 2026 11:25:30 GMT</pubDate>
			<description>Khi nói đến bảo mật mạng, nhiều kỹ sư thường tập trung vào firewall, ACL hay IDS/IPS mà quên mất một thành phần quan trọng hơn nhiều: Control Plane....</description>
			<content:encoded><![CDATA[Khi nói đến bảo mật mạng, nhiều kỹ sư thường tập trung vào firewall, ACL hay IDS/IPS mà quên mất một thành phần quan trọng hơn nhiều: <b>Control Plane</b>.<br />
<br />
Đây là nơi router và switch xử lý mọi quyết định điều khiển. Nếu Data Plane chịu trách nhiệm chuyển tiếp gói tin, thì Control Plane quyết định <b>gói tin sẽ đi đâu, học tuyến đường nào và duy trì trạng thái của toàn bộ mạng</b>.<br />
<br />
Một router có thể chuyển tiếp hàng triệu gói tin mỗi giây, nhưng chỉ cần Control Plane gặp sự cố, cả hệ thống có thể nhanh chóng mất ổn định. <hr /> <b>Ba mặt phẳng hoạt động của thiết bị mạng</b><br />
<br />
<br />
Để hiểu vì sao Control Plane quan trọng, trước tiên cần phân biệt ba mặt phẳng chính của một thiết bị mạng:<ul><li><b>Data Plane:</b> Chuyển tiếp gói tin với tốc độ cao dựa trên bảng chuyển tiếp (FIB).</li>
<li><b>Control Plane:</b> Xây dựng và duy trì thông tin định tuyến, học địa chỉ MAC, xử lý các giao thức như OSPF, BGP, ARP, DHCP, STP...</li>
<li><b>Management Plane:</b> Cung cấp giao diện quản trị thông qua SSH, HTTPS, SNMP, NETCONF, RESTCONF...</li>
</ul><br />
Trong ba thành phần này, <b>Control Plane chính là &quot;bộ não&quot;</b>. Nếu bộ não bị tấn công hoặc quá tải, Data Plane cũng không còn đủ thông tin chính xác để chuyển tiếp lưu lượng.  <hr /> <b>Điều gì xảy ra nếu Control Plane bị tấn công?</b><br />
<br />
<br />
Hãy tưởng tượng bạn là chuyên gia SOC của một doanh nghiệp và phát hiện hệ thống mạng hoạt động bất thường.<br />
<br />
Sau quá trình điều tra, nguyên nhân được xác định là một cuộc <b>Man-in-the-Middle (MitM)</b> khai thác lỗ hổng trong giao thức OSPF để chèn thông tin định tuyến giả.<br />
<br />
Khi Control Plane bị thao túng, kẻ tấn công có thể:<ul><li>Chèn các tuyến đường giả vào bảng định tuyến.</li>
<li>Chuyển hướng lưu lượng qua hệ thống của chúng để nghe lén hoặc sửa đổi dữ liệu.</li>
<li>Đầu độc ARP (ARP Spoofing) nhằm đánh cắp thông tin liên lạc trong mạng LAN.</li>
<li>Phát tán DHCP giả (Rogue DHCP) để cấp phát sai địa chỉ IP hoặc gateway.</li>
<li>Gửi lượng lớn gói tin điều khiển khiến CPU của router hoạt động quá tải, dẫn đến DoS.</li>
</ul><br />
Điểm nguy hiểm là các giao thức như OSPF, BGP, ARP hay DHCP đều ảnh hưởng trực tiếp đến các quyết định của thiết bị mạng. Nếu thông tin điều khiển bị giả mạo, toàn bộ mạng có thể đưa ra những quyết định sai lầm. <hr /> <b>Một ví dụ thực tế</b><br />
<br />
<br />
Tháng 8/2020, một lỗ hổng trong hệ điều hành router đã bị khai thác để tấn công vào <b>BGP</b> thông qua <b>TCP port 179</b>.<br />
<br />
Kẻ tấn công gửi lượng lớn lưu lượng điều khiển đến các router, khiến:<ul><li>CPU của router tăng đột biến.</li>
<li>Các phiên BGP bị gián đoạn.</li>
<li>Quá trình cập nhật bảng định tuyến thất bại.</li>
<li>Nhiều ISP và doanh nghiệp gặp sự cố mất kết nối.</li>
</ul><br />
Đây là một ví dụ điển hình cho thấy <b>không cần tấn công vào Data Plane</b>, chỉ cần làm quá tải Control Plane cũng đủ gây ra tình trạng mất ổn định trên diện rộng.  <hr /> <b>Làm thế nào để bảo vệ Control Plane?</b><br />
<br />
<br />
Một chiến lược bảo vệ hiệu quả cần kết hợp nhiều lớp kiểm soát:<ul><li><b>ACL (Access Control List):</b> Chỉ cho phép các nguồn hợp lệ gửi lưu lượng điều khiển đến thiết bị.</li>
<li><b>CoPP (Control Plane Policing):</b> Giới hạn tốc độ lưu lượng gửi vào CPU để ngăn chặn các cuộc tấn công làm cạn kiệt tài nguyên.</li>
<li><b>CPPr (Control Plane Protection):</b> Phân loại và bảo vệ riêng từng nhóm lưu lượng điều khiển như routing, management và exception traffic, giúp kiểm soát chi tiết hơn CoPP.</li>
<li><b>Routing Protocol Authentication:</b> Sử dụng MD5 hoặc HMAC-SHA để xác thực các phiên OSPF, EIGRP, RIP hoặc BGP, ngăn thiết bị giả mạo tham gia vào quá trình trao đổi thông tin định tuyến.</li>
</ul><hr /> <b>Kết luận</b><br />
<br />
<br />
Trong nhiều cuộc tấn công hiện đại, mục tiêu không còn là làm nghẽn đường truyền mà là <b>chiếm quyền điều khiển &quot;bộ não&quot; của hệ thống mạng</b>. Khi Control Plane bị thao túng hoặc quá tải, hậu quả có thể lan rộng đến toàn bộ hạ tầng.<br />
<br />
Vì vậy, bảo vệ Control Plane không chỉ là một tính năng trên router hay switch mà là <b>một thành phần cốt lõi trong kiến trúc phòng thủ nhiều lớp (Defense in Depth)</b>. Kết hợp CoPP, CPPr, ACL và xác thực giao thức định tuyến sẽ giúp doanh nghiệp duy trì tính ổn định, khả năng sẵn sàng và độ tin cậy của mạng ngay cả trước các mối đe dọa ngày càng tinh vi.​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing">CCNP Advanced Routing</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/443131-control-plane-–-bộ-não-của-thiết-bị-mạng</guid>
		</item>
		<item>
			<title>Vì sao chúng ta vẫn học mô hình OSI trong khi Internet lại chạy trên TCP/IP?</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442879-vì-sao-chúng-ta-vẫn-học-mô-hình-osi-trong-khi-internet-lại-chạy-trên-tcp-ip</link>
			<pubDate>Sat, 18 Jul 2026 07:14:09 GMT</pubDate>
			<description>Vì sao chúng ta vẫn học mô hình OSI trong khi Internet lại chạy trên TCP/IP? 
 
 
Đây là một trong những câu hỏi mà rất nhiều học viên mới học CCNA,...</description>
			<content:encoded><![CDATA[<b>Vì sao chúng ta vẫn học mô hình OSI trong khi Internet lại chạy trên TCP/IP?</b><br />
<br />
<br />
Đây là một trong những câu hỏi mà rất nhiều học viên mới học CCNA, MCSA hay Azure thường đặt ra.<br />
<br />
<b>&quot;Nếu Internet sử dụng TCP/IP thì tại sao vẫn phải học OSI?&quot;</b><br />
<br />
Câu trả lời là: <b>TCP/IP là mô hình để triển khai, còn OSI là mô hình để tư duy và phân tích.</b><br />
<br />
OSI được xây dựng như một mô hình tham chiếu gồm <b>7 tầng</b>, mô tả chi tiết từng chức năng trong quá trình truyền dữ liệu. Trong khi đó, TCP/IP được phát triển để giải quyết nhu cầu thực tế của Internet nên chỉ giữ lại <b>4 tầng</b>, bằng cách gộp những tầng có chức năng tương đồng.<br />
<br />
Ví dụ:<ul><li><b>Application Layer</b> của TCP/IP bao gồm luôn ba tầng <b>Application, Presentation và Session</b> của OSI.</li>
<li><b>Transport Layer</b> gần như giữ nguyên, tiếp tục đảm nhiệm việc truyền dữ liệu bằng TCP hoặc UDP.</li>
<li><b>Internet Layer</b> tương đương với <b>Network Layer</b>, nơi IP Address và Routing hoạt động.</li>
<li><b>Link Layer</b> gộp cả <b>Data Link</b> và <b>Physical</b>, chịu trách nhiệm truyền Frame qua Ethernet hoặc Wi-Fi.</li>
</ul><br />
Sự khác biệt này giúp TCP/IP đơn giản hơn nhưng vẫn đáp ứng đầy đủ yêu cầu của các mạng hiện đại.<br />
<br />
Điều thú vị là, mặc dù các giao thức của bộ OSI gần như không còn được sử dụng rộng rãi, <b>mô hình OSI vẫn là &quot;ngôn ngữ chung&quot; của giới kỹ sư mạng</b>. Khi xử lý sự cố, bạn sẽ thường nghe những câu như:<ul><li>&quot;Có vẻ lỗi ở Layer 2.&quot;</li>
<li>&quot;Kiểm tra lại Layer 3 xem Router có định tuyến đúng không.&quot;</li>
<li>&quot;TLS hoạt động ở Layer 6.&quot;</li>
<li>&quot;Ứng dụng báo lỗi, kiểm tra Layer 7.&quot;</li>
</ul><br />
Cách trao đổi này giúp các kỹ sư Network, System, Security và Cloud nhanh chóng xác định phạm vi sự cố mà không cần mô tả toàn bộ hệ thống.<br />
<br />
Đó là lý do vì sao, dù bạn đang triển khai hạ tầng On-Premises, Microsoft Azure, AWS hay Kubernetes, <b>OSI vẫn là nền tảng tư duy, còn TCP/IP là nền tảng triển khai</b>. Hiểu được mối liên hệ giữa hai mô hình sẽ giúp bạn học các công nghệ mạng hiện đại dễ dàng và có hệ thống hơn.  <hr /> <b>Câu hỏi ôn tập</b><br />
<br />
<br />
<b>Trong mô hình TCP/IP, tầng nào tương ứng với Session Layer của mô hình OSI?</b><br />
<br />
A. Link Layer<br />
<br />
B. Internet Layer<br />
<br />
C. Transport Layer<br />
<br />
D. <b>Application Layer</b> ✅<br />
<br />
<b>Đáp án đúng:</b> <b>D. Application Layer</b>. Trong mô hình TCP/IP, ba tầng <b>Application, Presentation và Session</b> của OSI được gộp lại thành <b>Application Layer</b>, giúp mô hình đơn giản hơn nhưng vẫn cung cấp đầy đủ chức năng cần thiết cho các ứng dụng mạng.<br />
<br />
 ]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing">CCNP Advanced Routing</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442879-vì-sao-chúng-ta-vẫn-học-mô-hình-osi-trong-khi-internet-lại-chạy-trên-tcp-ip</guid>
		</item>
		<item>
			<title>7 nguyên nhân phổ biến cần kiểm tra khi Troubleshooting DHCP</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442706-7-nguyên-nhân-phổ-biến-cần-kiểm-tra-khi-troubleshooting-dhcp</link>
			<pubDate>Tue, 14 Jul 2026 13:58:28 GMT</pubDate>
			<description>Khi thiết bị không nhận được địa chỉ IP hoặc gặp sự cố liên quan đến DHCP, hãy kiểm tra 7 nguyên nhân phổ biến dưới đây. 1. Router không chuyển tiếp...</description>
			<content:encoded><![CDATA[Khi thiết bị không nhận được địa chỉ IP hoặc gặp sự cố liên quan đến DHCP, hãy kiểm tra 7 nguyên nhân phổ biến dưới đây. <b>1. Router không chuyển tiếp DHCP Broadcast</b><br />
<br />
<br />
Theo mặc định, router <b>không chuyển tiếp gói broadcast</b>, bao gồm cả gói <b>DHCPDISCOVER</b>.<br />
<br />
Vì vậy, nếu DHCP Client và DHCP Server nằm ở <b>hai subnet khác nhau</b>, router phải được cấu hình làm <b>DHCP Relay Agent</b> bằng lệnh ip helper-address. Nếu không, DHCP Server sẽ không bao giờ nhận được yêu cầu cấp phát IP. <hr /> <b>2. DHCP Pool đã hết địa chỉ</b><br />
<br />
<br />
Mỗi DHCP Pool chỉ có một số lượng địa chỉ IP hữu hạn.<br />
<br />
Khi toàn bộ địa chỉ trong pool đã được cấp phát, các yêu cầu DHCP mới sẽ bị từ chối và client sẽ không nhận được IP.<br />
<br />
Có thể kiểm tra bằng các lệnh:<br />
show ip dhcp pool<br />
show ip dhcp binding <hr /> <b>3. Cấu hình DHCP sai</b><br />
<br />
<br />
Đây là một trong những nguyên nhân phổ biến nhất.<br />
<br />
Ví dụ:<ul><li>Sai subnet hoặc subnet mask.</li>
<li>Sai default gateway.</li>
<li>Sai DNS Server.</li>
<li>Quên loại trừ (exclude) các địa chỉ IP đang được cấu hình tĩnh trên router, server hoặc thiết bị mạng.</li>
</ul><br />
Những lỗi này có thể khiến client nhận IP nhưng vẫn không truy cập được mạng. <hr /> <b>4. Trùng địa chỉ IP (Duplicate IP Address)</b><br />
<br />
<br />
DHCP Server có thể cấp phát một địa chỉ IP đã được cấu hình tĩnh trên một thiết bị khác.<br />
<br />
Khi xảy ra xung đột IP:<ul><li>Cả hai thiết bị đều có thể mất kết nối.</li>
<li>Xuất hiện cảnh báo <b>Duplicate IP Address</b> trên hệ điều hành hoặc thiết bị mạng.</li>
</ul><hr /> <b>5. Các DHCP Server dự phòng không đồng bộ</b><br />
<br />
<br />
Trong nhiều doanh nghiệp, hai hoặc nhiều DHCP Server được triển khai để dự phòng.<br />
<br />
Nếu các DHCP Server không đồng bộ thông tin lease hoặc không trao đổi dữ liệu với nhau, chúng có thể cấp phát cùng một địa chỉ IP cho nhiều client khác nhau, gây ra xung đột IP trên toàn mạng. <hr /> <b>6. DHCP hoạt động theo cơ chế &quot;Pull&quot;</b><br />
<br />
<br />
DHCP là giao thức <b>client chủ động yêu cầu (Pull)</b>.<br />
<br />
Sau khi client đã nhận được địa chỉ IP, DHCP Server <b>không thể chủ động gửi (Push)</b> thông tin mới đến client.<br />
<br />
Do đó, nếu thay đổi các thông số như:<ul><li>DNS Server</li>
<li>Default Gateway</li>
<li>Lease Time</li>
</ul><br />
client sẽ chỉ nhận được cấu hình mới khi thực hiện <b>Renew</b> hoặc xin cấp phát IP lại.  <hr /> <b>7. Interface của DHCP Server không thuộc subnet đang cấp phát</b><br />
<br />
<br />
Nếu <b>router hoặc Layer 3 Switch</b> đóng vai trò DHCP Server, thiết bị phải có <b>ít nhất một interface</b> mang địa chỉ IP thuộc subnet của DHCP Pool.<br />
<br />
Ví dụ:<br />
DHCP Pool: 192.168.10.0/24<br />
<br />
Router Interface:<br />
192.168.10.1/24<br />
<br />
Khi đó router mới có thể cấp phát địa chỉ cho các client trong subnet này.<br />
<br />
<b>Lưu ý:</b> Quy tắc này <b>không áp dụng</b> khi DHCP Server nằm ở xa và DHCP Relay Agent (ip helper-address) được sử dụng. Trong trường hợp đó, DHCP Server không cần có interface thuộc subnet của DHCP Pool.  <hr /> <b>Kết luận</b><br />
<br />
<br />
Khi troubleshooting DHCP, hãy kiểm tra lần lượt theo thứ tự sau:<ol class="decimal"><li>Router đã cấu hình <b>DHCP Relay (ip helper-address)</b> chưa?</li>
<li>DHCP Pool còn địa chỉ IP hay đã hết?</li>
<li>Cấu hình DHCP Pool có chính xác không?</li>
<li>Có xảy ra trùng địa chỉ IP không?</li>
<li>Các DHCP Server dự phòng có đồng bộ với nhau không?</li>
<li>Client đã thực hiện <b>Renew</b> sau khi thay đổi cấu hình DHCP chưa?</li>
<li>DHCP Server có interface phù hợp với subnet đang cấp phát hay đang sử dụng DHCP Relay?</li>
</ol><br />
Đây là 7 nguyên nhân phổ biến nhất và cũng là những điểm kiểm tra đầu tiên khi xử lý các sự cố liên quan đến DHCP trong mạng doanh nghiệp.​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing">CCNP Advanced Routing</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442706-7-nguyên-nhân-phổ-biến-cần-kiểm-tra-khi-troubleshooting-dhcp</guid>
		</item>
		<item>
			<title>OSPF Ưu Tiên Route Như Thế Nào? Hiểu Đúng Thứ Tự Ưu Tiên Của Các LSA</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442626-ospf-ưu-tiên-route-như-thế-nào-hiểu-đúng-thứ-tự-ưu-tiên-của-các-lsa</link>
			<pubDate>Sun, 12 Jul 2026 13:45:39 GMT</pubDate>
			<description>OSPF Ưu Tiên Route Như Thế Nào? Hiểu Đúng Thứ Tự Ưu Tiên Của Các LSA 
 
 
Trong quá trình vận hành OSPF, một router có thể học được nhiều đường đến...</description>
			<content:encoded><![CDATA[<b>OSPF Ưu Tiên Route Như Thế Nào? Hiểu Đúng Thứ Tự Ưu Tiên Của Các LSA</b><br />
<br />
<br />
Trong quá trình vận hành OSPF, một router có thể học được <b>nhiều đường đến cùng một mạng đích</b>. Chẳng hạn, một mạng có thể vừa xuất hiện dưới dạng <b>Intra-Area Route</b>, vừa được quảng bá dưới dạng <b>External Route</b> thông qua Route Redistribution. Khi đó, router sẽ quyết định chọn route nào? Câu trả lời nằm ở <b>thứ tự ưu tiên của các loại route OSPF</b>, hay nói chính xác hơn là <b>loại LSA tạo ra các route đó</b>. <b>Thứ tự ưu tiên của các route trong OSPF</b><br />
<br />
<br />
Khi có nhiều route đến cùng một đích, OSPF sẽ ưu tiên theo thứ tự sau:<ol class="decimal"><li><b>Intra-Area (O)</b> – Route nằm trong cùng Area.</li>
<li><b>Inter-Area (O IA)</b> – Route được học từ Area khác thông qua ABR.</li>
<li><b>External Type 1 (E1)</b> – Route external có tính cả chi phí đi đến ASBR.</li>
<li><b>NSSA Type 1 (N1)</b> – Route external trong NSSA, cũng tính chi phí đến ASBR.</li>
<li><b>External Type 2 (E2)</b> – Route external chỉ sử dụng metric external.</li>
<li><b>NSSA Type 2 (N2)</b> – Route external trong NSSA chỉ sử dụng metric external.</li>
</ol><br />
Có thể ghi nhớ ngắn gọn:<br />
<br />
<b>Intra-Area &gt; Inter-Area &gt; External Type 1 &gt; NSSA Type 1 &gt; External Type 2 &gt; NSSA Type 2</b><br />
<br />
Điều này phản ánh nguyên tắc thiết kế của OSPF: <b>router luôn ưu tiên các route nội bộ trước, chỉ sử dụng route external khi không còn lựa chọn tốt hơn</b>. <b>Sau khi chọn loại route, OSPF chọn đường nào?</b><br />
<br />
<br />
Nếu tồn tại nhiều route cùng loại, OSPF sẽ so sánh <b>Cost</b> để chọn đường đi tốt nhất.<br />
<br />
Cost là metric của OSPF, được tính chủ yếu dựa trên <b>băng thông của liên kết</b>. Liên kết có băng thông càng cao thì Cost càng thấp và càng được ưu tiên.<br />
<br />
Ví dụ:<br />
R1 -----100 Mbps----- R2 ----- Server<br />
\<br />
\----1 Gbps--------- R3 ----- Server<br />
<br />
Nếu cả hai đường đều là <b>Intra-Area Route</b>, OSPF sẽ chọn đường qua R3 vì tổng Cost thấp hơn. <b>External Type 1 (E1) và External Type 2 (E2) khác nhau như thế nào?</b><br />
<br />
<br />
Đây là điểm dễ gây nhầm lẫn trong OSPF.<br />
<br />
<b>External Type 1 (E1)</b> tính:<div style="margin-left:40px"><b>Cost nội bộ đến ASBR + Cost external</b></div> <br />
Vì vậy, nếu có nhiều ASBR quảng bá cùng một mạng, router sẽ ưu tiên ASBR có tổng chi phí thấp hơn.<br />
<br />
Trong khi đó, <b>External Type 2 (E2)</b> chỉ quan tâm đến <b>Cost external</b> do ASBR quảng bá. Chi phí đi trong mạng OSPF chỉ được dùng khi hai route có cùng External Metric.<br />
<br />
Chính vì phản ánh chính xác hơn toàn bộ đường đi nên <b>E1 luôn được ưu tiên hơn E2</b>. <b>Ví dụ thực tế</b><br />
<br />
<br />
Giả sử doanh nghiệp có:<ul><li>Một mạng nội bộ <b>10.10.10.0/24</b> nằm trong Area 0.</li>
<li>Cùng lúc, một ASBR cũng redistribute mạng <b>10.10.10.0/24</b> từ BGP vào OSPF.</li>
</ul><br />
Router sẽ thấy hai route:<ul><li><b>O 10.10.10.0/24</b> (Intra-Area)</li>
<li><b>O E2 10.10.10.0/24</b> (External)</li>
</ul><br />
Trong trường hợp này, router luôn chọn <b>Intra-Area Route</b>, dù External Route có thể có metric nhỏ hơn. Lý do là <b>loại route được ưu tiên trước, Cost chỉ được so sánh giữa các route cùng loại</b>. <b>Góc nhìn thực chiến</b><br />
<br />
<br />
Trong quá trình troubleshooting, nếu router chọn một đường đi &quot;không như mong đợi&quot;, đừng chỉ nhìn vào Cost. Hãy kiểm tra trước:<ul><li>Route thuộc loại <b>O</b>, <b>O IA</b>, <b>O E1</b>, <b>O E2</b>, <b>O N1</b> hay <b>O N2</b>?</li>
<li>Có đang tồn tại Route Redistribution không?</li>
<li>Có nhiều ABR hoặc ASBR cùng quảng bá một mạng không?</li>
</ul><br />
Các lệnh hữu ích:<br />
show ip route ospf<br />
show ip ospf database<br />
show ip ospf database external<br />
show ip ospf database summary<br />
<br />
Chỉ sau khi xác định các route thuộc <b>cùng một loại</b>, bạn mới cần so sánh Cost để tìm ra đường đi được OSPF lựa chọn. <b>Ghi nhớ</b><br />
<br />
<br />
Khi OSPF phải lựa chọn giữa nhiều route đến cùng một đích, quá trình diễn ra theo hai bước:<ol class="decimal"><li><b>So sánh loại route</b> theo thứ tự ưu tiên:<br />
	<b>O → O IA → O E1 → O N1 → O E2 → O N2</b>.</li>
<li><b>Nếu các route cùng loại</b>, so sánh <b>Cost</b> và chọn đường có Cost thấp nhất.</li>
</ol><br />
Hiểu đúng cơ chế này sẽ giúp bạn giải thích được vì sao OSPF chọn một đường đi cụ thể, đồng thời hỗ trợ hiệu quả trong các bài toán <b>OSPF Troubleshooting</b>, <b>Route Redistribution</b> và <b>Multi-Area Design</b> ở cấp độ CCNP Enterprise và CCIE Enterprise Infrastructure.<br />
​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing">CCNP Advanced Routing</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442626-ospf-ưu-tiên-route-như-thế-nào-hiểu-đúng-thứ-tự-ưu-tiên-của-các-lsa</guid>
		</item>
		<item>
			<title>OSPF LSA Type 5 (AS External LSA) – Cách OSPF Học Các Route Từ Bên Ngoài</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442618-ospf-lsa-type-5-as-external-lsa-–-cách-ospf-học-các-route-từ-bên-ngoài</link>
			<pubDate>Sun, 12 Jul 2026 07:04:06 GMT</pubDate>
			<description>OSPF LSA Type 5 (AS External LSA) – Cách OSPF Học Các Route Từ Bên Ngoài 
 
 
Đến đây, chúng ta đã biết: 
 
 LSA Type 1 mô tả từng router trong một...</description>
			<content:encoded><![CDATA[<b>OSPF LSA Type 5 (AS External LSA) – Cách OSPF Học Các Route Từ Bên Ngoài</b><br />
<br />
<br />
Đến đây, chúng ta đã biết:<ul><li><b>LSA Type 1</b> mô tả từng router trong một Area.</li>
<li><b>LSA Type 2</b> mô tả mạng multiaccess thông qua DR.</li>
<li><b>LSA Type 3</b> quảng bá các mạng giữa các Area.</li>
<li><b>LSA Type 4</b> giúp các router tìm được đường đến ASBR.</li>
</ul><br />
Vậy còn những mạng <b>không thuộc OSPF</b> thì sao? Ví dụ các route học từ <b>BGP, EIGRP, RIP, Static Route</b> hoặc các mạng Internet. Đây chính là nhiệm vụ của <b>LSA Type 5 (AS External LSA)</b>.  <hr /> <b>LSA Type 5 là gì?</b><br />
<br />
<br />
<b>LSA Type 5 (AS External LSA)</b> được sử dụng để quảng bá <b>các route bên ngoài (External Routes)</b> vào miền OSPF.<br />
<br />
Nói cách khác, Type 5 trả lời câu hỏi:<div style="margin-left:40px"><b>&quot;Đây là các mạng không thuộc OSPF, nhưng tôi muốn toàn bộ hệ thống OSPF biết đến chúng.&quot;</b></div> <br />
Ví dụ:<ul><li>Static Route</li>
<li>BGP Route</li>
<li>EIGRP Route</li>
<li>RIP Route</li>
<li>Default Route từ ISP</li>
</ul><br />
đều có thể được đưa vào OSPF thông qua <b>Route Redistribution</b>, và khi đó chúng sẽ được quảng bá dưới dạng <b>LSA Type 5</b>.  <hr /> <b>Ai tạo LSA Type 5?</b><br />
<br />
<br />
Chỉ <b>Autonomous System Boundary Router (ASBR)</b> mới tạo <b>LSA Type 5</b>.<br />
<br />
ASBR là router thực hiện lệnh <b>redistribute</b> để đưa route từ một giao thức khác vào OSPF.<br />
<br />
Ví dụ:<br />
router ospf 1<br />
redistribute static subnets<br />
<br />
router ospf 1<br />
redistribute bgp 65000 subnets<br />
<br />
router ospf 1<br />
redistribute eigrp 100 subnets<br />
<br />
Ngay sau khi redistribute, ASBR sẽ tạo các <b>LSA Type 5</b> tương ứng với các mạng được nhập vào OSPF.<div style="margin-left:40px"><b>Lưu ý:</b> LSA Type 5 <b>không được tạo trong NSSA (Not-So-Stubby Area)</b>. Trong NSSA, các route external sẽ được quảng bá dưới dạng <b>LSA Type 7</b>, sau đó mới được ABR chuyển đổi thành Type 5 khi đi sang các Area khác.</div>  <hr /> <b>LSA Type 5 chứa thông tin gì?</b><br />
<br />
<br />
Khác với Type 3 và Type 4, <b>LSA Type 5 mô tả chính các mạng external</b>.<br />
<br />
Ví dụ trong sơ đồ:<br />
<br />
ASBR R5 đang redistribute các mạng:<ul><li>10.2.56.0/24</li>
<li>10.3.67.0/24</li>
<li>10.4.68.0/24</li>
<li>10.5.69.0/24</li>
</ul><br />
R5 sẽ tạo <b>một LSA Type 5 cho mỗi mạng</b> và quảng bá chúng đến toàn bộ miền OSPF.<br />
<br />
Các router trong Area 0 sẽ học được rằng những mạng này tồn tại, đồng thời sử dụng <b>LSA Type 4</b> để xác định đường đi đến ASBR.  <hr /> <b>LSA Type 5 được quảng bá ở đâu?</b><br />
<br />
<br />
LSA Type 5 được quảng bá đến <b>toàn bộ các Standard Area</b> trong miền OSPF.<br />
<br />
Điều này có nghĩa là các router ở Area khác vẫn có thể học được các route external mà không cần kết nối trực tiếp với ASBR.<br />
<br />
Tuy nhiên, LSA Type 5 sẽ <b>không đi vào</b>:<ul><li>Stub Area</li>
<li>Totally Stubby Area</li>
</ul><br />
Với <b>NSSA</b>, cơ chế sẽ sử dụng LSA Type 7 thay thế.  <hr /> <b>Kiểm tra LSA Type 5</b><br />
<br />
<br />
Để xem các External LSA trong LSDB, sử dụng:<br />
show ip ospf database external<br />
<br />
Ví dụ:<br />
Type-5 AS External Link States<br />
<br />
Link ID ADV Router<br />
10.2.56.0 5.5.5.5<br />
10.3.67.0 5.5.5.5<br />
10.4.68.0 5.5.5.5<br />
10.5.69.0 5.5.5.5<br />
<br />
Trong đó:<ul><li><b>Link ID</b> là mạng external được quảng bá.</li>
<li><b>ADV Router</b> là Router ID của <b>ASBR</b> đã tạo LSA Type 5.</li>
</ul><hr /> <b>Ví dụ thực tế</b><br />
<br />
<br />
Giả sử doanh nghiệp có kết nối Internet tại trụ sở chính:<br />
Internet<br />
|<br />
BGP Router<br />
|<br />
R5 (ASBR)<br />
|<br />
OSPF Area 1<br />
<br />
R5 học hàng trăm route Internet từ BGP.<br />
<br />
Thay vì các router OSPF phải chạy đồng thời cả BGP, R5 chỉ cần:<ul><li>Redistribute các route cần thiết vào OSPF.</li>
<li>Tạo các <b>LSA Type 5</b>.</li>
<li>Quảng bá đến toàn bộ hệ thống OSPF.</li>
</ul><br />
Nhờ vậy, các router OSPF vẫn biết cách đến các mạng external mà không cần hiểu chi tiết về BGP. <hr /> <b>Góc nhìn thực chiến</b><br />
<br />
<br />
LSA Type 5 thường xuất hiện trong các tình huống:<ul><li>Redistribute BGP vào OSPF.</li>
<li>Redistribute Static Route.</li>
<li>Redistribute EIGRP hoặc RIP.</li>
<li>Quảng bá Default Route từ ISP.</li>
<li>Kết nối OSPF với MPLS hoặc SD-WAN.</li>
</ul><br />
Nếu sau khi cấu hình <b>redistribute</b> mà các router khác không học được route external, hãy kiểm tra:<br />
show ip ospf database external<br />
show ip ospf database asbr-summary<br />
show ip route ospf<br />
show ip protocols<br />
<br />
Đồng thời xác minh:<ul><li>Router có thực sự là <b>ASBR</b> không?</li>
<li>Lệnh <b>redistribute</b> đã cấu hình đúng chưa?</li>
<li>Area có phải <b>Stub</b>, <b>Totally Stubby</b> hoặc <b>NSSA</b> không?</li>
<li>Nếu là NSSA, có cần kiểm tra <b>LSA Type 7</b> thay vì Type 5 không?</li>
</ul><hr /> <b>Mối quan hệ giữa LSA Type 4 và Type 5</b><br />
<br />
<br />
LSA Type 4 và Type 5 luôn phối hợp với nhau trong quá trình quảng bá route external:<ul><li><b>LSA Type 4</b>: Chỉ cho các router biết <b>đường đi đến ASBR</b>.</li>
<li><b>LSA Type 5</b>: Quảng bá <b>các mạng external</b> do ASBR cung cấp.</li>
</ul><br />
Nếu thiếu <b>LSA Type 4</b>, router có thể nhìn thấy LSA Type 5 nhưng vẫn <b>không thể cài đặt route</b>, vì nó không biết làm thế nào để đến được ASBR.  <hr /> <b>Ghi nhớ</b><ul><li><b>LSA Type 5 (AS External LSA)</b> được tạo bởi <b>ASBR</b> khi thực hiện <b>Route Redistribution</b>.</li>
<li>Mỗi <b>mạng external</b> sẽ tương ứng với <b>một LSA Type 5</b>.</li>
<li>LSA Type 5 được quảng bá đến toàn bộ <b>Standard Area</b>, nhưng <b>không xuất hiện trong Stub Area</b> và được thay thế bằng <b>LSA Type 7</b> trong <b>NSSA</b>.</li>
<li>Để sử dụng các route external, router cần kết hợp cả <b>LSA Type 4</b> (xác định đường đến ASBR) và <b>LSA Type 5</b> (mô tả mạng external).</li>
</ul><br />
Hiểu rõ vai trò của <b>LSA Type 5</b> là nền tảng để triển khai và troubleshooting các kịch bản <b>Route Redistribution</b>, kết nối <b>OSPF với BGP, EIGRP, RIP</b>, cũng như các hệ thống <b>MPLS, SD-WAN và Hybrid Cloud</b> trong môi trường Enterprise.<br />
​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing">CCNP Advanced Routing</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442618-ospf-lsa-type-5-as-external-lsa-–-cách-ospf-học-các-route-từ-bên-ngoài</guid>
		</item>
		<item>
			<title>OSPF LSA Type 4 (ASBR Summary LSA) – Làm Thế Nào Để OSPF Tìm Được Đường Đến ASBR?</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442609-ospf-lsa-type-4-asbr-summary-lsa-–-làm-thế-nào-để-ospf-tìm-được-đường-đến-asbr</link>
			<pubDate>Sun, 12 Jul 2026 02:50:53 GMT</pubDate>
			<description>OSPF LSA Type 4 (ASBR Summary LSA) – Làm Thế Nào Để OSPF Tìm Được Đường Đến ASBR? 
 
 
Khi học về OSPF, nhiều người dễ nhầm lẫn giữa LSA Type 3 và...</description>
			<content:encoded><![CDATA[<b>OSPF LSA Type 4 (ASBR Summary LSA) – Làm Thế Nào Để OSPF Tìm Được Đường Đến ASBR?</b><br />
<br />
<br />
Khi học về OSPF, nhiều người dễ nhầm lẫn giữa <b>LSA Type 3</b> và <b>LSA Type 4</b> vì cả hai đều do <b>Area Border Router (ABR)</b> tạo ra. Tuy nhiên, chúng có nhiệm vụ hoàn toàn khác nhau. Nếu <b>LSA Type 3</b> quảng bá <b>mạng (network)</b> giữa các Area thì <b>LSA Type 4 (ASBR Summary LSA)</b> lại quảng bá <b>đường đi đến ASBR (Autonomous System Boundary Router)</b>.<br />
<br />
Nói cách khác, trước khi một router có thể sử dụng các <b>External Route (LSA Type 5)</b>, nó phải biết <b>làm thế nào để đến được ASBR</b>. Đó chính là vai trò của LSA Type 4.<br />
<br />
<b>LSA Type 4 là gì?</b><br />
<br />
<br />
<b>LSA Type 4 (ASBR Summary LSA)</b> là bản tin được <b>ABR</b> tạo ra để thông báo cho các Area khác biết <b>vị trí của ASBR</b>.<br />
<br />
Có thể hiểu đơn giản:<ul><li><b>LSA Type 3:</b> &quot;Mạng 10.1.25.0/24 nằm ở Area khác.&quot;</li>
<li><b>LSA Type 4:</b> &quot;Muốn đến ASBR có Router ID 5.5.5.5 thì hãy đi qua tôi.&quot;</li>
</ul><br />
LSA Type 4 <b>không quảng bá mạng đích</b>, mà quảng bá <b>đường đi đến router đang phát sinh các External Route</b>. <b>Ai tạo LSA Type 4?</b><br />
<br />
<br />
Chỉ <b>Area Border Router (ABR)</b> mới tạo <b>LSA Type 4</b>, và chỉ khi <b>ASBR nằm ở Area khác</b>.<br />
<br />
Trong sơ đồ:<ul><li><b>R5 (5.5.5.5)</b> là <b>ASBR</b> trong Area 1.</li>
<li><b>R2 (2.2.2.2)</b> là <b>ABR</b> kết nối Area 0 và Area 1.</li>
</ul><br />
Sau khi học được sự tồn tại của ASBR R5, R2 sẽ tạo <b>LSA Type 4</b> và quảng bá sang Area 0 để các router R1, R3 và R4 biết cách đi đến ASBR. <b>Tại sao cần LSA Type 4?</b><br />
<br />
<br />
Giả sử R5 đang redistribute các route từ BGP hoặc Static vào OSPF.<br />
<br />
R5 sẽ tạo:<ul><li><b>LSA Type 5</b> chứa các mạng external.</li>
</ul><br />
Nhưng các router ở Area 0 chỉ biết:<div style="margin-left:40px">&quot;Có một mạng external.&quot;</div> <br />
Chúng vẫn chưa biết:<div style="margin-left:40px">&quot;Router nào đang quảng bá mạng đó và làm sao để đến được router đó?&quot;</div> <br />
Đây chính là lúc <b>LSA Type 4</b> phát huy tác dụng.<br />
<br />
LSA Type 4 giúp các router xây dựng <b>Shortest Path Tree (SPT)</b> đến ASBR trước, sau đó mới có thể sử dụng các External Route trong LSA Type 5.<br />
<br />
<b>LSA Type 4 được quảng bá ở đâu?</b><br />
<br />
<br />
LSA Type 4 được sử dụng để <b>quảng bá giữa các Area (Inter-Area)</b> và chỉ xuất hiện trong các <b>Standard Area</b>.<br />
<br />
Nếu ASBR và router nhận route cùng nằm trong một Area thì <b>không cần LSA Type 4</b>, vì mọi router đã biết vị trí của ASBR thông qua Router LSA (Type 1).<br />
<br />
<b>Kiểm tra ASBR Summary LSA</b><br />
<br />
<br />
Để xem các LSA Type 4 trong LSDB, sử dụng:<br />
show ip ospf database asbr-summary<br />
<br />
Ví dụ:<br />
Summary ASB Link States (Area 0)<br />
<br />
Link ID ADV Router<br />
5.5.5.5 2.2.2.2<br />
<br />
Trong đó:<ul><li><b>Link ID</b> là <b>Router ID của ASBR</b> (5.5.5.5).</li>
<li><b>ADV Router</b> là <b>ABR</b> đã tạo LSA Type 4 (2.2.2.2).</li>
</ul><br />
Điều này cho thấy ABR đang thông báo với Area 0 rằng muốn đến ASBR 5.5.5.5 thì hãy đi qua R2.<br />
<br />
<b>Ví dụ thực tế</b><br />
<br />
<br />
Giả sử doanh nghiệp có kết nối Internet tại chi nhánh:<br />
Internet<br />
|<br />
R5 (ASBR)<br />
|<br />
Area 1<br />
|<br />
R2 (ABR)<br />
|<br />
Area 0<br />
<br />
R5 redistribute các route Internet vào OSPF.<br />
<br />
Khi đó:<ul><li>R5 tạo <b>LSA Type 5</b> để quảng bá các route external.</li>
<li>R2 tạo <b>LSA Type 4</b> để giúp các router trong Area 0 biết đường đến R5.</li>
</ul><br />
Nếu không có LSA Type 4, các router ở Area 0 sẽ nhìn thấy các route external nhưng <b>không biết phải đi qua router nào để đến ASBR</b>, nên không thể sử dụng các route đó. <b>Góc nhìn thực chiến</b><br />
<br />
<br />
Nếu gặp tình huống:<ul><li>Neighbor OSPF đều ở trạng thái <b>FULL</b>.</li>
<li>Đã thấy <b>LSA Type 5</b> trong LSDB.</li>
<li>Nhưng các router ở Area khác <b>không cài đặt được External Route</b>.</li>
</ul><br />
Hãy kiểm tra ngay:<br />
show ip ospf database asbr-summary<br />
show ip ospf database external<br />
show ip ospf border-routers<br />
show ip route ospf<br />
<br />
Trong nhiều trường hợp, nguyên nhân không phải do LSA Type 5 mà do <b>thiếu hoặc lỗi LSA Type 4</b>, khiến router không xác định được đường đi đến ASBR. <b>Ghi nhớ</b><ul><li><b>LSA Type 4 (ASBR Summary LSA)</b> được tạo bởi <b>Area Border Router (ABR)</b>.</li>
<li>Mục đích là <b>quảng bá đường đi đến ASBR</b>, không phải quảng bá mạng.</li>
<li>LSA Type 4 luôn đi cùng <b>LSA Type 5</b> trong các mô hình có <b>Route Redistribution</b>.</li>
<li>Có thể ghi nhớ mối quan hệ như sau:<ul><li><b>LSA Type 3:</b> Quảng bá <b>Network</b> giữa các Area.</li>
<li><b>LSA Type 4:</b> Quảng bá <b>ASBR</b> giữa các Area.</li>
<li><b>LSA Type 5:</b> Quảng bá <b>External Route</b> do ASBR tạo ra.</li>
</ul></li>
</ul><br />
Hiểu được sự phối hợp giữa <b>LSA Type 3, Type 4 và Type 5</b> sẽ giúp bạn dễ dàng phân tích các bài toán <b>Multi-Area OSPF</b>, <b>Route Redistribution</b> và <b>OSPF Troubleshooting</b> trong các môi trường Enterprise quy mô lớn cũng như trong các kỳ thi CCNP Enterprise và CCIE Enterprise Infrastructure.<br />
​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing">CCNP Advanced Routing</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442609-ospf-lsa-type-4-asbr-summary-lsa-–-làm-thế-nào-để-ospf-tìm-được-đường-đến-asbr</guid>
		</item>
		<item>
			<title>OSPF LSA Type 3 (Network Summary LSA) – Cầu Nối Giữa Các OSPF Area</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442607-ospf-lsa-type-3-network-summary-lsa-–-cầu-nối-giữa-các-ospf-area</link>
			<pubDate>Sat, 11 Jul 2026 22:43:15 GMT</pubDate>
			<description>OSPF LSA Type 3 (Network Summary LSA) – Cầu Nối Giữa Các OSPF Area 
 
 
Khi mạng OSPF chỉ có một Area, các router chỉ cần trao đổi LSA Type 1 và LSA...</description>
			<content:encoded><![CDATA[<b>OSPF LSA Type 3 (Network Summary LSA) – Cầu Nối Giữa Các OSPF Area</b><br />
<br />
<br />
Khi mạng OSPF chỉ có <b>một Area</b>, các router chỉ cần trao đổi <b>LSA Type 1</b> và <b>LSA Type 2</b> là đủ để xây dựng cơ sở dữ liệu trạng thái liên kết (LSDB). Tuy nhiên, trong các hệ thống doanh nghiệp lớn, OSPF thường được chia thành nhiều Area để tăng khả năng mở rộng. Lúc này, <b>LSA Type 3 (Network Summary LSA)</b> đóng vai trò là &quot;cầu nối&quot; giúp các Area biết được những mạng đang tồn tại ở Area khác. <b>LSA Type 3 là gì?</b><br />
<br />
<br />
<b>LSA Type 3</b>, hay <b>Network Summary LSA</b>, là bản tin được <b>Area Border Router (ABR)</b> tạo ra để quảng bá các mạng từ Area này sang Area khác.<br />
<br />
Thay vì chuyển toàn bộ <b>Router LSA (Type 1)</b> và <b>Network LSA (Type 2)</b> của một Area sang Area khác, ABR sẽ <b>tóm tắt (summarize)</b> thông tin thành các <b>LSA Type 3</b>. Nhờ đó, số lượng LSA phải lưu trữ và xử lý trong từng Area được giảm đáng kể, giúp OSPF hoạt động hiệu quả hơn.<br />
<br />
Có thể hiểu đơn giản:<ul><li><b>LSA Type 1 và Type 2</b> mô tả chi tiết topology bên trong một Area.</li>
<li><b>LSA Type 3</b> chỉ quảng bá các mạng đích mà Area khác có thể truy cập, không mang toàn bộ thông tin topology.</li>
</ul><b>Ai tạo LSA Type 3?</b><br />
<br />
<br />
Chỉ <b>Area Border Router (ABR)</b> mới tạo <b>LSA Type 3</b>.<br />
<br />
ABR là router có ít nhất một interface thuộc <b>Area 0 (Backbone Area)</b> và một hoặc nhiều interface thuộc các Area khác.<br />
<br />
Ví dụ trong sơ đồ:<ul><li><b>Area 0</b> chứa các router:<ul><li>R1 (1.1.1.1)</li>
<li>R2 (2.2.2.2)</li>
<li>R3 (3.3.3.3)</li>
<li>R4 (4.4.4.4)</li>
</ul></li>
<li><b>Area 1</b> chứa mạng <b>10.1.25.0/24</b> với router R5 (5.5.5.5).</li>
</ul><br />
Router <b>R2</b> đóng vai trò <b>ABR</b>, kết nối giữa Area 0 và Area 1.<br />
<br />
Sau khi học được mạng <b>10.1.25.0/24</b> từ Area 1, R2 sẽ tạo <b>LSA Type 3</b> và quảng bá mạng này vào Area 0. Nhờ đó, các router R1, R3 và R4 biết rằng muốn đến mạng 10.1.25.0/24 thì phải đi qua R2. <b>LSA Type 3 được quảng bá ở đâu?</b><br />
<br />
<br />
Khác với LSA Type 1 và Type 2 chỉ tồn tại trong một Area, <b>LSA Type 3 được sử dụng để quảng bá giữa các Area (Inter-Area)</b>.<br />
<br />
Đây là loại LSA giúp kết nối các Area trong OSPF mà vẫn giữ được tính phân cấp của mô hình Multi-Area.<br />
<br />
<b>Kiểm tra Network Summary LSA</b><br />
<br />
<br />
Để xem các LSA Type 3 trong LSDB, sử dụng:<br />
show ip ospf database summary<br />
<br />
Ví dụ:<br />
Summary Net Link States (Area 0)<br />
<br />
Link ID ADV Router<br />
10.1.25.0 2.2.2.2<br />
<br />
Trong đó:<ul><li><b>Link ID</b> là mạng được quảng bá (<b>10.1.25.0/24</b>).</li>
<li><b>ADV Router</b> là Router ID của <b>ABR</b> đã tạo LSA Type 3 (<b>2.2.2.2</b>).</li>
</ul><br />
Điều này cho thấy mạng 10.1.25.0/24 không nằm trong Area 0 mà được ABR quảng bá từ Area khác.<br />
<br />
<b>Ví dụ thực tế</b><br />
<br />
<br />
Giả sử doanh nghiệp có:<ul><li><b>Area 0</b> tại trụ sở chính (Headquarters).</li>
<li><b>Area 1</b> tại chi nhánh Hà Nội.</li>
<li><b>Area 2</b> tại chi nhánh Đà Nẵng.</li>
</ul><br />
Mỗi Area có hàng chục router và hàng trăm mạng nội bộ.<br />
<br />
Nếu toàn bộ LSA Type 1 và Type 2 của từng Area đều được gửi sang các Area khác, tất cả router sẽ phải lưu toàn bộ topology của toàn doanh nghiệp. Điều này làm tăng kích thước LSDB, kéo dài thời gian chạy SPF và giảm khả năng mở rộng.<br />
<br />
Thay vào đó, ABR chỉ quảng bá các mạng cần thiết bằng <b>LSA Type 3</b>, giúp các router ở Area khác biết đường đến đích mà không cần biết chi tiết topology bên trong Area đó. <b>Góc nhìn thực chiến</b><br />
<br />
<br />
Trong quá trình troubleshooting, nếu:<ul><li>Neighbor OSPF đều ở trạng thái <b>FULL</b>.</li>
<li>Các route trong cùng Area vẫn học bình thường.</li>
<li>Nhưng <b>không học được route từ Area khác</b>.</li>
</ul><br />
Thì cần kiểm tra ngay:<ul><li>ABR có hoạt động đúng không?</li>
<li>Có tồn tại <b>LSA Type 3</b> trong LSDB không?</li>
<li>Area có phải là <b>Stub</b>, <b>Totally Stubby</b> hoặc cấu hình summary không?</li>
<li>Có xảy ra lỗi Area ID hoặc cấu hình ABR không?</li>
</ul><br />
Các lệnh thường dùng:<br />
show ip ospf database summary<br />
show ip route ospf<br />
show ip ospf border-routers<br />
show ip ospf database<br />
<br />
<b>Ghi nhớ</b><ul><li><b>LSA Type 3 (Network Summary LSA)</b> được tạo <b>duy nhất bởi Area Border Router (ABR)</b>.</li>
<li>Mục đích là <b>quảng bá các mạng giữa các OSPF Area</b> mà không truyền toàn bộ topology của từng Area.</li>
<li>Đây là nền tảng giúp <b>Multi-Area OSPF</b> đạt được khả năng mở rộng, giảm kích thước LSDB và rút ngắn thời gian tính toán SPF trên các router trong mạng doanh nghiệp lớn.</li>
</ul>​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing">CCNP Advanced Routing</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442607-ospf-lsa-type-3-network-summary-lsa-–-cầu-nối-giữa-các-ospf-area</guid>
		</item>
		<item>
			<title>OSPF LSA Type 2</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442603-ospf-lsa-type-2</link>
			<pubDate>Sat, 11 Jul 2026 10:35:04 GMT</pubDate>
			<description>OSPF LSA Type 2 (Network LSA) – Vai Trò Của Designated Router (DR) Trong OSPF 
 
 
Sau khi hiểu LSA Type 1 (Router LSA), bước tiếp theo là LSA Type 2...</description>
			<content:encoded><![CDATA[<b>OSPF LSA Type 2 (Network LSA) – Vai Trò Của Designated Router (DR) Trong OSPF</b><br />
<br />
<br />
Sau khi hiểu <b>LSA Type 1 (Router LSA)</b>, bước tiếp theo là <b>LSA Type 2 (Network LSA)</b>. Nếu Router LSA giúp mỗi router giới thiệu về chính mình thì <b>Network LSA</b> lại giúp mô tả <b>toàn bộ một mạng multiaccess</b> như Ethernet. Đây cũng là lý do OSPF cần bầu chọn <b>Designated Router (DR)</b>. <b>LSA Type 2 là gì?</b><br />
<br />
<br />
<b>LSA Type 2 (Network LSA)</b> là bản tin mô tả <b>tất cả các router đang kết nối trên cùng một mạng multiaccess</b>.<br />
<br />
Thay vì để mỗi router phải quảng bá thông tin về tất cả các router khác trên cùng phân đoạn mạng, OSPF giao nhiệm vụ này cho <b>Designated Router (DR)</b>. DR sẽ thu thập thông tin từ các <b>Router LSA (Type 1)</b> của các router trong cùng mạng và tạo ra <b>một Network LSA duy nhất</b> đại diện cho toàn bộ phân đoạn đó.<br />
<br />
Có thể hình dung:<ul><li><b>LSA Type 1</b> trả lời câu hỏi: <i>&quot;Tôi đang kết nối với những mạng nào?&quot;</i></li>
<li><b>LSA Type 2</b> trả lời câu hỏi: <i>&quot;Trên mạng này hiện có những router nào?&quot;</i></li>
</ul><b>Ai tạo LSA Type 2?</b><br />
<br />
<br />
Không phải mọi router đều tạo Network LSA.<br />
<br />
Chỉ <b>Designated Router (DR)</b> trên các mạng <b>không phải Point-to-Point</b> mới tạo <b>LSA Type 2</b>.<br />
<br />
Ví dụ trên một mạng Ethernet có bốn router:<ul><li>R1</li>
<li>R2</li>
<li>R3</li>
<li>R4</li>
</ul><br />
Nếu R4 được bầu làm DR thì:<ul><li>R1 tạo Router LSA (Type 1).</li>
<li>R2 tạo Router LSA (Type 1).</li>
<li>R3 tạo Router LSA (Type 1).</li>
<li>R4 vừa tạo Router LSA (Type 1), vừa tạo thêm <b>Network LSA (Type 2)</b> cho toàn bộ mạng Ethernet.</li>
</ul><br />
Như vậy, trên một mạng chỉ tồn tại <b>một Network LSA</b>, do DR chịu trách nhiệm phát sinh.<br />
<br />
<b>LSA Type 2 được quảng bá ở đâu?</b><br />
<br />
<br />
Giống như Router LSA, <b>Network LSA chỉ tồn tại trong phạm vi Area</b>.<br />
<br />
ABR sẽ không chuyển tiếp trực tiếp LSA Type 2 sang Area khác. Nếu cần chia sẻ thông tin giữa các Area, ABR sẽ tạo các <b>Summary LSA (Type 3)</b>.<br />
<br />
<b>Khi nào xuất hiện LSA Type 2?</b><br />
<br />
<br />
Network LSA chỉ xuất hiện trên các <b>mạng multiaccess</b> có cơ chế bầu chọn DR, chẳng hạn:<ul><li>Ethernet (Broadcast)</li>
<li>Frame Relay NBMA</li>
<li>Một số môi trường Multiaccess khác</li>
</ul><br />
Đối với các kết nối <b>Point-to-Point</b>, sẽ <b>không có DR</b>, vì vậy cũng <b>không có LSA Type 2</b>.<br />
<br />
Ví dụ:<br />
R1 -------- R2<br />
<br />
Đây là liên kết Point-to-Point nên hai router chỉ cần trao đổi Router LSA, không cần Network LSA.<br />
<br />
<b>Kiểm tra Network LSA</b><br />
<br />
<br />
Để xem các Network LSA trong LSDB, sử dụng:<br />
show ip ospf database network<br />
<br />
Ví dụ:<br />
Net Link States (Area 0)<br />
<br />
Link ID ADV Router<br />
10.1.14.4 4.4.4.4<br />
<br />
Trong đó:<ul><li><b>ADV Router (Advertising Router)</b> là Router ID của <b>DR</b> đã tạo Network LSA.</li>
<li><b>Link ID</b> thường là địa chỉ IP của interface DR trên mạng multiaccess đó.</li>
</ul><b>Ví dụ thực tế</b><br />
<br />
<br />
Giả sử bốn router cùng kết nối vào một switch Layer 2 trong Area 0:<br />
Switch<br />
/ | | \<br />
R1 R2 R3 R4<br />
<br />
Nếu R4 được bầu làm DR:<ul><li>Mỗi router vẫn tạo Router LSA của riêng mình.</li>
<li>R4 sẽ tạo thêm một Network LSA mô tả rằng trên phân đoạn Ethernet này đang có bốn router tham gia OSPF.</li>
</ul><br />
Khi các router khác nhận được Network LSA, chúng sẽ hiểu chính xác cấu trúc của mạng multiaccess mà không cần mỗi router phải quảng bá thông tin lặp lại.<br />
<br />
<b>Góc nhìn thực chiến</b><br />
<br />
<br />
Trong quá trình troubleshooting, nếu phát hiện <b>Network LSA không xuất hiện</b>, hãy kiểm tra:<ul><li>Có bầu chọn được DR hay chưa?</li>
<li>Neighbor với DR đã đạt trạng thái <b>FULL</b> chưa?</li>
<li>Network Type có phải Broadcast hoặc NBMA không?</li>
<li>Interface có đang tham gia OSPF không?</li>
</ul><br />
Các lệnh thường dùng:<br />
show ip ospf database network<br />
show ip ospf neighbor<br />
show ip ospf interface<br />
<br />
Đặc biệt, nếu DR thay đổi do sự cố hoặc bầu chọn lại, <b>Network LSA sẽ được tạo lại bởi DR mới</b>, đồng thời toàn bộ Area sẽ cập nhật LSDB và chạy lại thuật toán SPF.<div style="margin-left:40px"><b>Ghi nhớ:</b> <b>LSA Type 2 (Network LSA)</b> chỉ được tạo bởi <b>Designated Router (DR)</b> trên các mạng <b>multiaccess</b>, dùng để mô tả toàn bộ các router kết nối trên cùng một phân đoạn mạng và <b>chỉ được quảng bá trong phạm vi Area</b>. Đây là cơ chế giúp OSPF giảm số lượng adjacency và tối ưu việc đồng bộ cơ sở dữ liệu trạng thái liên kết trên các mạng Ethernet lớn.</div> ​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing">CCNP Advanced Routing</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442603-ospf-lsa-type-2</guid>
		</item>
		<item>
			<title>OSPF LSA type 1</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442582-ospf-lsa-type-1</link>
			<pubDate>Sat, 11 Jul 2026 05:52:16 GMT</pubDate>
			<description><![CDATA[OSPF LSA Type 1 (Router LSA) – &quot;Danh Thiếp&quot; Của Mỗi Router Trong OSPF 
 
 
Khi bắt đầu tìm hiểu về Link-State Advertisement (LSA), loại đầu tiên và...]]></description>
			<content:encoded><![CDATA[<b>OSPF LSA Type 1 (Router LSA) – &quot;Danh Thiếp&quot; Của Mỗi Router Trong OSPF</b><br />
<br />
<br />
Khi bắt đầu tìm hiểu về <b>Link-State Advertisement (LSA)</b>, loại đầu tiên và cũng là quan trọng nhất chính là <b>LSA Type 1 – Router LSA</b>. Có thể xem đây là <b>&quot;danh thiếp&quot;</b> mà mỗi router tự tạo ra để giới thiệu về chính mình với các router khác trong cùng Area. Mọi quá trình tính toán đường đi của OSPF đều bắt đầu từ những thông tin có trong Router LSA.<br />
<br />
<b>Router LSA là gì?</b><br />
<br />
<br />
<b>LSA Type 1 (Router LSA)</b> là bản tin mô tả <b>các liên kết (link)</b> và <b>các interface đang tham gia OSPF</b> của một router.<br />
<br />
Nói cách khác, Router LSA trả lời câu hỏi:<div style="margin-left:40px"><b>&quot;Tôi là ai và tôi đang kết nối với những mạng nào?&quot;</b></div> <br />
Thông tin trong Router LSA bao gồm:<ul><li>Router ID của router.</li>
<li>Các interface đang chạy OSPF.</li>
<li>Cost của từng liên kết.</li>
<li>Kiểu kết nối (Point-to-Point, Transit Network, Stub Network...).</li>
<li>Trạng thái của từng link.</li>
</ul><b>Ai tạo LSA Type 1?</b><br />
<br />
<br />
<b>Mọi router chạy OSPF đều tạo Router LSA của riêng mình.</b><br />
<br />
Ví dụ trong Area 0 có bốn router:<ul><li>R1 (RID 1.1.1.1)</li>
<li>R2 (RID 2.2.2.2)</li>
<li>R3 (RID 3.3.3.3)</li>
<li>R4 (RID 4.4.4.4)</li>
</ul><br />
Thì sẽ tồn tại <b>4 Router LSA</b>, mỗi router chịu trách nhiệm quảng bá thông tin về chính nó.<br />
<br />
<b>Router LSA được quảng bá ở đâu?</b><br />
<br />
<br />
Router LSA <b>chỉ được quảng bá trong phạm vi Area mà router thuộc về</b>.<br />
<br />
Điều này có nghĩa là:<ul><li>Router trong Area 0 sẽ không gửi trực tiếp Router LSA sang Area 1.</li>
<li>Nếu cần trao đổi thông tin giữa các Area, <b>Area Border Router (ABR)</b> sẽ tạo <b>LSA Type 3 (Summary LSA)</b> để chuyển tiếp thông tin.</li>
</ul><br />
Đây chính là cơ chế giúp OSPF chia mạng thành nhiều Area nhưng vẫn giữ được khả năng mở rộng.<br />
<br />
<b>Kiểm tra Router LSA</b><br />
<br />
<br />
Để xem toàn bộ Router LSA trong Area, sử dụng lệnh:<br />
show ip ospf database router<br />
<br />
Ví dụ:<br />
Router Link States (Area 0)<br />
<br />
Link ID ADV Router<br />
1.1.1.1 1.1.1.1<br />
2.2.2.2 2.2.2.2<br />
3.3.3.3 3.3.3.3<br />
4.4.4.4 4.4.4.4<br />
<br />
Trong đó:<ul><li><b>Link ID</b> chính là <b>Router ID</b> của router tạo LSA.</li>
<li><b>ADV Router (Advertising Router)</b> là router đã phát sinh LSA đó.</li>
</ul><br />
Đối với Router LSA, hai giá trị này luôn giống nhau vì mỗi router chỉ quảng bá thông tin của chính mình.<br />
<br />
Nếu chỉ muốn xem Router LSA do chính router hiện tại tạo ra, sử dụng:<br />
show ip ospf database router self-originate <b>Ví dụ thực tế</b><br />
<br />
<br />
Giả sử R1 có:<ul><li>GigabitEthernet0/0 kết nối mạng 10.1.12.0/24.</li>
<li>GigabitEthernet0/1 kết nối mạng 10.1.13.0/24.</li>
<li>Loopback0 với địa chỉ 1.1.1.1/32.</li>
</ul><br />
R1 sẽ tạo một Router LSA chứa thông tin về ba liên kết này cùng với Cost tương ứng và gửi đến các neighbor trong Area.<br />
<br />
Sau khi nhận được Router LSA của R1, R2, R3 và R4 sẽ lưu vào <b>Link-State Database (LSDB)</b>. Khi tất cả Router LSA trong Area đã được đồng bộ, mỗi router sẽ chạy thuật toán <b>SPF (Shortest Path First)</b> để tính toán đường đi ngắn nhất đến mọi đích.<br />
<br />
<b>Góc nhìn thực chiến</b><br />
<br />
<br />
Nếu trong quá trình troubleshooting, bạn thấy:<ul><li>Neighbor đã lên trạng thái <b>FULL</b>.</li>
<li>Nhưng router vẫn không học được route mong muốn.</li>
</ul><br />
Thì hãy kiểm tra ngay <b>LSDB</b>, đặc biệt là <b>LSA Type 1</b>:<br />
show ip ospf database router<br />
<br />
Nếu Router LSA của một thiết bị không xuất hiện trong LSDB, rất có thể router đó chưa hình thành đầy đủ OSPF Adjacency hoặc chưa quảng bá thành công thông tin topology. Đây là bước kiểm tra cơ bản nhưng cực kỳ quan trọng trong mọi bài toán <b>OSPF Troubleshooting</b> ở cấp độ CCNP và CCIE.<div style="margin-left:40px"><b>Ghi nhớ:</b> Mỗi router luôn tạo <b>một Router LSA (Type 1)</b> cho chính mình và <b>LSA này chỉ tồn tại trong Area chứa router đó</b>. Router LSA là nền tảng để xây dựng LSDB và là dữ liệu đầu vào cho thuật toán SPF tính toán bảng định tuyến OSPF.</div> ​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing">CCNP Advanced Routing</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442582-ospf-lsa-type-1</guid>
		</item>
		<item>
			<title>Ospf lsa</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442564-ospf-lsa</link>
			<pubDate>Fri, 10 Jul 2026 13:20:04 GMT</pubDate>
			<description>OSPF Học Route Như Thế Nào? Hiểu Đúng Về LSA Trước Khi Troubleshooting OSPF 
 
 
Nhiều kỹ sư mới học OSPF thường nghĩ rằng router chỉ đơn giản trao...</description>
			<content:encoded><![CDATA[<b>OSPF Học Route Như Thế Nào? Hiểu Đúng Về LSA Trước Khi Troubleshooting OSPF</b><br />
<br />
<br />
Nhiều kỹ sư mới học OSPF thường nghĩ rằng router chỉ đơn giản trao đổi bảng định tuyến với nhau. Thực tế, <b>OSPF không trao đổi Routing Table</b>. Thay vào đó, các router trao đổi <b>Link-State Advertisement (LSA)</b> để xây dựng một cơ sở dữ liệu chung gọi là <b>Link-State Database (LSDB)</b>. Sau khi LSDB được đồng bộ, mỗi router sẽ tự chạy thuật toán <b>Shortest Path First (SPF)</b> để tính toán đường đi tối ưu và tạo ra bảng định tuyến của riêng mình.<br />
<br />
<b>OSPF học route như thế nào?</b><br />
<br />
<br />
Quá trình hoạt động của OSPF có thể tóm tắt qua 4 bước:<ol class="decimal"><li>Các router thiết lập quan hệ Neighbor.</li>
<li>Neighbor trao đổi các bản tin <b>LSA</b> và đồng bộ <b>LSDB</b>.</li>
<li>Mỗi router chạy thuật toán <b>SPF (Dijkstra)</b> trên LSDB.</li>
<li>Router cài đặt các route tốt nhất vào Routing Table.</li>
</ol><br />
Điều này giúp mọi router trong cùng một Area có cùng một &quot;bản đồ mạng&quot;, nhưng mỗi router sẽ tự quyết định đường đi tốt nhất dựa trên vị trí của mình. <b>LSA là gì?</b><br />
<br />
<br />
LSA (Link-State Advertisement) là các bản tin mô tả thông tin topology của mạng. Tùy theo <b>loại router</b>, <b>kiểu mạng (Network Type)</b> và <b>loại Area (Area Type)</b>, router sẽ tạo và trao đổi các loại LSA khác nhau.<br />
<br />
Một số LSA quan trọng gồm:<ul><li><b>LSA Type 1 – Router LSA:</b> Mô tả các liên kết (link) của chính router trong cùng Area. Đây là loại LSA xuất hiện trong mọi Area.</li>
<li><b>LSA Type 2 – Network LSA:</b> Được tạo bởi <b>Designated Router (DR)</b> trên các mạng multiaccess như Ethernet, mô tả các router cùng kết nối trên một phân đoạn mạng.</li>
<li><b>LSA Type 3 – Summary LSA:</b> Được <b>Area Border Router (ABR)</b> tạo để quảng bá các route giữa các Area.</li>
<li><b>LSA Type 4 – ASBR Summary LSA:</b> Giúp các router biết cách đi đến <b>Autonomous System Boundary Router (ASBR)</b>.</li>
<li><b>LSA Type 5 – AS External LSA:</b> Được ASBR tạo để quảng bá các route học từ bên ngoài OSPF, chẳng hạn từ BGP, EIGRP hoặc Static Route được redistribute.</li>
</ul><br />
Đây là năm loại LSA quan trọng nhất mà kỹ sư CCNA và CCNP cần nắm vững trước khi tìm hiểu các loại LSA nâng cao như Type 7, Type 9, Type 10 và Type 11.<br />
<br />
<b>OSPF ưu tiên route như thế nào?</b><br />
<br />
<br />
Sau khi chạy SPF, nếu có nhiều đường đến cùng một mạng đích, OSPF sẽ lựa chọn theo hai tiêu chí.<br />
<br />
Đầu tiên là <b>Cost</b>. Cost càng thấp thì đường đi càng được ưu tiên.<br />
<br />
Nếu so sánh giữa các loại route OSPF, thứ tự ưu tiên là:<br />
<br />
<b>Intra-Area Route &gt; Inter-Area Route &gt; External Route</b><br />
<br />
Điều này có nghĩa là router luôn ưu tiên các route nằm trong cùng Area trước, sau đó mới đến route từ Area khác và cuối cùng mới đến các route được redistribute từ các giao thức định tuyến khác.<br />
<br />
<b>Administrative Distance của OSPF</b><br />
<br />
<br />
Các route OSPF có <b>Administrative Distance (AD) mặc định là 110</b>.<br />
<br />
Điều này giúp router quyết định mức độ tin cậy của route khi cùng một mạng đích được học từ nhiều giao thức định tuyến khác nhau. Ví dụ, nếu cùng một route được học từ cả OSPF (AD 110) và EIGRP Internal (AD 90), router sẽ ưu tiên sử dụng route từ EIGRP vì có AD thấp hơn. <b>Góc nhìn thực tế</b><br />
<br />
<br />
Trong quá trình troubleshooting OSPF, nếu phát hiện các router đã hình thành Neighbor nhưng vẫn <b>không học được route</b>, vấn đề thường không nằm ở Neighbor nữa mà nằm ở <b>LSA</b>. Khi đó, kỹ sư cần kiểm tra:<ul><li>Các loại LSA đã được quảng bá đầy đủ chưa?</li>
<li>LSDB giữa các router có đồng bộ không?</li>
<li>ABR hoặc ASBR có tạo đúng LSA Type 3, Type 4 hoặc Type 5 không?</li>
<li>Route mong muốn có bị chặn bởi Area Type (Stub, Totally Stubby hoặc NSSA) hay không?</li>
</ul><br />
Hiểu rõ cơ chế trao đổi LSA sẽ giúp bạn phân tích được hầu hết các sự cố OSPF trong môi trường Enterprise và cũng là nền tảng để học các chủ đề nâng cao như <b>Multi-Area OSPF, Route Summarization, Route Redistribution và OSPF Troubleshooting</b> trong chương trình CCNP Enterprise và CCIE Enterprise Infrastructure.<br />
​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing">CCNP Advanced Routing</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442564-ospf-lsa</guid>
		</item>
		<item>
			<title>Bgp</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442337-bgp</link>
			<pubDate>Tue, 07 Jul 2026 11:41:04 GMT</pubDate>
			<description><![CDATA[đừng để dấu &quot;?&quot; đánh lừa bạn 
 
 
Trong bài thi CCIE Enterprise Infrastructure Lab, redistribution vào BGP là một tình huống xuất hiện khá thường...]]></description>
			<content:encoded><![CDATA[<b>đừng để dấu &quot;?&quot; đánh lừa bạn</b><br />
<br />
<br />
Trong bài thi <b>CCIE Enterprise Infrastructure Lab</b>, redistribution vào BGP là một tình huống xuất hiện khá thường xuyên, đặc biệt trong các bài tích hợp giữa OSPF, EIGRP, IS-IS và BGP. Điều thú vị là nhiều thí sinh thấy dấu <b>&quot;?&quot;</b> trong cột <b>Origin</b> rồi vội kết luận rằng đây là lỗi. Thực tế, <b>đó lại là hành vi hoàn toàn bình thường</b> đối với các route được redistribute.<br />
<br />
Điều đáng kiểm tra không phải là dấu <b>?</b>, mà là các yếu tố sau:<ul><li>Route nguồn đã thực sự tồn tại trong RIB trước khi redistribute hay chưa.</li>
<li>Với OSPF, có cần thêm tùy chọn <b>match external</b> hoặc <b>match nssa-external</b> nếu muốn đưa các External Route vào BGP hay không.</li>
<li>Đối với IPv6, đã cấu hình <b>include-connected</b> nếu cần quảng bá các mạng Connected của interface tham gia OSPF hay chưa.</li>
<li>Route-map có vô tình lọc mất route hoặc gán điều kiện không phù hợp hay không.</li>
<li>Kết quả của show ip protocols hoặc show ipv6 protocols có phản ánh đúng chính sách redistribution mong muốn hay không.</li>
</ul><br />
Một quy trình kiểm tra nhanh thường được nhiều kỹ sư áp dụng là:<br />
Route có trong RIB?<br />
│<br />
▼<br />
show ip/ipv6 protocols<br />
│<br />
▼<br />
Kiểm tra route-map và match<br />
│<br />
▼<br />
show bgp all<br />
│<br />
▼<br />
Dấu &quot;?&quot; xuất hiện?<br />
│<br />
▼<br />
Hoàn toàn bình thường nếu route được redistribute<br />
<br />
Trong phòng thi, áp lực thời gian rất lớn và việc hiểu đúng ý nghĩa của <b>Origin Code</b> sẽ giúp bạn tránh mất thời gian &quot;sửa&quot; một thứ vốn không hề sai. Đôi khi, chỉ cần nhìn thấy dấu <b>?</b> cùng với cấu hình redistribution chính xác là đã đủ để xác nhận BGP đang hoạt động đúng như thiết kế. Đây là một trong những chi tiết nhỏ nhưng rất dễ giúp phân biệt giữa người chỉ nhớ lệnh và người thực sự hiểu cơ chế hoạt động của BGP.<br />
​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing">CCNP Advanced Routing</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442337-bgp</guid>
		</item>
		<item>
			<title>Các vấn đề cần chú ý khi thực hiện route redistribution</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442109-các-vấn-đề-cần-chú-ý-khi-thực-hiện-route-redistribution</link>
			<pubDate>Tue, 30 Jun 2026 10:26:14 GMT</pubDate>
			<description>Các mục tiêu cần kiểm tra khi Troubleshooting Route Redistribution 
 
 
Khi xử lý sự cố liên quan đến Route Redistribution, bạn nên kiểm tra lần lượt...</description>
			<content:encoded><![CDATA[<b>Các mục tiêu cần kiểm tra khi Troubleshooting Route Redistribution</b><br />
<br />
<br />
Khi xử lý sự cố liên quan đến <b>Route Redistribution</b>, bạn nên kiểm tra lần lượt từ giao thức nguồn, bảng định tuyến, cấu hình redistribution cho đến giao thức đích. Việc đi theo đúng trình tự này sẽ giúp nhanh chóng xác định nguyên nhân thay vì chỉ tập trung vào câu lệnh redistribute. <hr /> <b>1. Kiểm tra giao thức định tuyến nguồn (Source Routing Protocol)</b><br />
<br />
<b>Mục tiêu</b><br />
<br />
<br />
Xác minh rằng <b>giao thức nguồn thực sự đã học được route cần redistribute</b>.<br />
<br />
Điều đầu tiên cần nhớ là:<div style="margin-left:40px">Nếu giao thức nguồn chưa học được route thì redistribution sẽ không bao giờ xảy ra.</div> <br />
Ví dụ:<br />
<br />
Bạn cấu hình:<br />
redistribute eigrp 100 subnets<br />
<br />
thì trước hết phải xác nhận EIGRP đã học route đó.<br />
<br />
Sử dụng các lệnh phù hợp với từng giao thức để kiểm tra cơ sở dữ liệu (data structure) của giao thức nguồn.<br />
<br />
Ví dụ:<br />
<br />
<b>EIGRP</b><br />
show ip eigrp topology<br />
<br />
<b>OSPF</b><br />
show ip ospf database<br />
<br />
<b>RIP</b><br />
show ip rip database<br />
<br />
<b>BGP</b><br />
show ip bgp<br />
<br />
Nếu route không tồn tại trong cơ sở dữ liệu của giao thức nguồn thì nguyên nhân không phải là Redistribution mà là chính giao thức định tuyến nguồn. <hr /> <b>2. Kiểm tra Route Selection</b><br />
<br />
<br />
Sau khi xác nhận giao thức nguồn đã học được route, bước tiếp theo là kiểm tra xem route đó có được cài vào <b>IP Routing Table</b> hay không.<br />
<br />
Đây là bước rất quan trọng vì:<div style="margin-left:40px">Redistribution chỉ lấy route từ IP Routing Table, không lấy trực tiếp từ cơ sở dữ liệu của giao thức định tuyến.</div> <br />
Có thể kiểm tra bằng:<br />
show ip route<br />
<br />
hoặc:<br />
show ip route &lt;prefix&gt;<br />
<br />
Nếu route không xuất hiện trong Routing Table thì cần điều tra nguyên nhân, chẳng hạn:<ul><li>Administrative Distance (AD) khiến route không được chọn.</li>
<li>Một giao thức khác có metric tốt hơn.</li>
<li>Route bị filtering.</li>
<li>Route bị summarization che khuất.</li>
<li>Hoặc route chưa được cài do lỗi của giao thức nguồn.</li>
</ul><br />
Khi đó, cần xử lý vấn đề ở bước Route Selection trước khi tiếp tục kiểm tra Redistribution. <hr /> <b>3. Kiểm tra cấu hình Redistribution</b><br />
<br />
<br />
Nếu route đã xuất hiện trong IP Routing Table nhưng vẫn không được đưa vào giao thức đích, hãy tập trung kiểm tra cấu hình Redistribution.<br />
<br />
Có ba nhóm nội dung cần xem xét. <b>Kiểm tra Seed Metric</b><br />
<br />
<br />
Đảm bảo rằng route được gán một metric hợp lệ khi redistribute.<br />
<br />
Ví dụ:<br />
redistribute ospf 1 metric 10000 100 255 1 1500<br />
<br />
Hoặc:<br />
default-metric<br />
<br />
Hoặc metric được cấu hình trong Route Map.<br />
<br />
Đặc biệt lưu ý:<ul><li>RIP và EIGRP yêu cầu Seed Metric hợp lệ.</li>
<li>Nếu không có Seed Metric, route thường sẽ không được quảng bá.</li>
</ul><hr /> <b>Kiểm tra Route Filtering</b><br />
<br />
<br />
Kiểm tra xem có cơ chế nào đang ngăn route được redistribute hay không.<br />
<br />
Ví dụ:<ul><li>Route Map</li>
<li>ACL</li>
<li>Prefix List</li>
<li>Distribute List</li>
<li>Tag Filtering</li>
</ul><br />
Chỉ cần một điều kiện lọc sai cũng có thể khiến route không được redistribute. <hr /> <b>Kiểm tra cú pháp lệnh Redistribution</b><br />
<br />
<br />
Đảm bảo lệnh redistribute tham chiếu đúng tiến trình định tuyến.<br />
<br />
Ví dụ:<br />
redistribute ospf 1<br />
<br />
Trong đó:<ul><li>1 phải đúng Process ID của OSPF.</li>
</ul><br />
Hoặc:<br />
redistribute eigrp 100<br />
<br />
Trong đó:<ul><li>100 phải đúng Autonomous System Number của EIGRP.</li>
</ul><br />
Sai Process ID hoặc AS Number là lỗi khá phổ biến khi cấu hình Redistribution. <hr /> <b>4. Kiểm tra giao thức định tuyến đích (Destination Routing Protocol)</b><br />
<br />
<br />
Giả sử route đã được redistribute thành công vào giao thức đích nhưng các router láng giềng vẫn không học được route.<br />
<br />
Lúc này cần troubleshooting chính giao thức định tuyến đích.<br />
<br />
Có thể sử dụng các phương pháp kiểm tra thông thường của từng giao thức như:<ul><li>Neighbor Relationship</li>
<li>Database Synchronization</li>
<li>Route Advertisement</li>
<li>Filtering</li>
<li>Authentication</li>
<li>Area hoặc AS Configuration</li>
</ul><br />
Tuy nhiên cần lưu ý một điểm rất quan trọng:<div style="margin-left:40px">Route được redistribute thường sẽ được đánh dấu là <b>External Route</b>.</div> <br />
Ví dụ:<br />
<br />
Trong OSPF:<ul><li>O E1</li>
<li>O E2</li>
</ul><br />
Trong EIGRP:<ul><li>D EX</li>
</ul><br />
Do đó, cần kiểm tra xem giao thức đích có xử lý <b>External Route</b> khác với <b>Internal Route</b> hay không.<br />
<br />
Ví dụ:<ul><li>Chính sách ưu tiên Internal Route.</li>
<li>Chính sách lọc External Route.</li>
<li>Stub Router.</li>
<li>NSSA hoặc Totally NSSA trong OSPF.</li>
<li>Các chính sách Route Filtering dành riêng cho External Route.</li>
</ul><br />
Nếu chỉ tập trung kiểm tra Internal Route mà bỏ qua đặc điểm của External Route thì rất dễ bỏ sót nguyên nhân thực sự. <hr /> <b>Quy trình Troubleshooting Redistribution được khuyến nghị</b><br />
<br />
<br />
Khi gặp sự cố Route Redistribution, nên thực hiện theo đúng trình tự sau:<br />
1. Giao thức nguồn<br />
│<br />
▼<br />
Đã học route chưa?<br />
│<br />
▼<br />
2. Routing Table<br />
│<br />
▼<br />
Route đã được cài vào IP Routing Table chưa?<br />
│<br />
▼<br />
3. Redistribution<br />
│<br />
▼<br />
Seed Metric đúng chưa?<br />
Filtering có chặn không?<br />
Process ID / AS Number đúng không?<br />
│<br />
▼<br />
4. Giao thức đích<br />
│<br />
▼<br />
Neighbor có học route không?<br />
Route có bị đánh dấu External không?<br />
Có chính sách xử lý External Route hay Filtering nào ảnh hưởng không? <hr /> <b>Tổng kết</b><br />
<br />
<br />
Khi troubleshooting Route Redistribution, hãy luôn kiểm tra theo thứ tự từ <b>giao thức nguồn → Routing Table → cấu hình Redistribution → giao thức đích</b>. Phần lớn sự cố xảy ra vì route chưa được học, chưa được cài vào IP Routing Table, thiếu Seed Metric, cấu hình sai Process ID/AS Number hoặc bị Route Filtering ngăn chặn. Nếu route đã được redistribute nhưng không xuất hiện trên các router lân cận, cần kiểm tra cách giao thức đích xử lý <b>External Route</b>, vì nhiều giao thức như OSPF và EIGRP có cơ chế ưu tiên và xử lý khác biệt giữa Internal và External Route.<br />
​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing">CCNP Advanced Routing</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442109-các-vấn-đề-cần-chú-ý-khi-thực-hiện-route-redistribution</guid>
		</item>
		<item>
			<title>Route Redistribution</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442069-route-redistribution</link>
			<pubDate>Mon, 29 Jun 2026 10:35:59 GMT</pubDate>
			<description>Khái quát về Route Redistribution 
 
 
Route Redistribution cho phép các tuyến đường (route) học được từ một nguồn này (ví dụ: route tĩnh, route kết...</description>
			<content:encoded><![CDATA[<b>Khái quát về Route Redistribution</b><br />
<br />
<br />
<b>Route Redistribution</b> cho phép các tuyến đường (route) học được từ một nguồn này (ví dụ: route tĩnh, route kết nối trực tiếp hoặc route học từ một giao thức định tuyến) được đưa vào một giao thức định tuyến khác.<br />
<br />
Nếu hai giao thức định tuyến thực hiện <b>redistribution hai chiều (mutual redistribution)</b>, thì các route học được từ mỗi giao thức sẽ được đưa sang giao thức còn lại.<br />
<br />
Phần này sẽ trình bày cách <b>troubleshooting các sự cố liên quan đến Route Redistribution</b>. <hr /> <b>Tổng quan về Route Redistribution</b><br />
<br />
<br />
Một router kết nối <b>hai hoặc nhiều routing domain</b> và thực hiện chức năng redistribution được gọi là <b>Boundary Router</b>, như minh họa trong Hình 17-1.<br />
<br />
Boundary Router có thể redistribute:<ul><li>Static Routes</li>
<li>Connected Routes</li>
<li>Các route học được từ một giao thức định tuyến sang giao thức định tuyến khác</li>
</ul><br />
Ví dụ:<br />
RIP EIGRP<br />
<br />
R1 -------- R2 -------- R3<br />
^<br />
|<br />
Boundary Router<br />
<br />
Trong mô hình này:<ul><li>R2 là Boundary Router.</li>
<li>R2 nhận các route từ RIP và đưa vào EIGRP.</li>
<li>Đồng thời cũng có thể đưa các route từ EIGRP sang RIP.</li>
</ul><hr /> <b>Redistribution diễn ra ở đâu?</b><br />
<br />
<br />
Đây là một khái niệm cực kỳ quan trọng khi troubleshooting.<br />
<br />
Redistribution <b>không diễn ra trực tiếp giữa hai giao thức định tuyến</b>.<br />
<br />
Thay vào đó, quá trình luôn diễn ra theo trình tự:<br />
Routing Protocol A<br />
│<br />
▼<br />
IP Routing Table<br />
│<br />
▼<br />
Routing Protocol B<br />
<br />
Ví dụ:<br />
EIGRP<br />
│<br />
▼<br />
IP Routing Table<br />
│<br />
▼<br />
OSPF LSDB<br />
<br />
Nghĩa là:<ol class="decimal"><li>EIGRP cài route vào Routing Table.</li>
<li>Redistribution lấy route từ Routing Table.</li>
<li>Sau đó đưa route vào cơ sở dữ liệu của OSPF (LSDB).</li>
</ol><br />
Đối với EIGRP, route được đưa vào <b>Topology Table</b>.<br />
<br />
Đối với OSPF, route được đưa vào <b>Link-State Database (LSDB)</b>.  <hr /> <b>Đây là chìa khóa khi Troubleshooting</b><br />
<br />
<br />
Muốn một route được redistribute thì điều kiện tiên quyết là:<div style="margin-left:40px">Route đó <b>phải tồn tại trong IP Routing Table</b>.</div> <br />
Nếu route chưa có trong Routing Table thì redistribution sẽ không bao giờ xảy ra.<br />
<br />
Ví dụ:<br />
<br />
Bạn cấu hình:<br />
Redistribute EIGRP into OSPF<br />
<br />
nhưng route EIGRP chưa được cài vào Routing Table.<br />
<br />
Lúc này vấn đề <b>không nằm ở Redistribution</b>.<br />
<br />
Vấn đề thực sự là:<ul><li>Neighbor EIGRP chưa lên</li>
<li>Route chưa học được</li>
<li>AD khiến route không được cài</li>
<li>Filtering</li>
<li>Summarization</li>
<li>hoặc một lỗi khác của chính EIGRP</li>
</ul><br />
Nói cách khác:<div style="margin-left:40px">Không có route trong Routing Table ⇒ Không có gì để redistribute.</div>  <hr /> <b>Metric giữa các giao thức khác nhau</b><br />
<br />
<br />
Mỗi giao thức định tuyến sử dụng một kiểu metric riêng.<br />
<br />
Ví dụ:<br />
<br />
RIP:<br />
Hop Count<br />
<br />
Trong khi EIGRP sử dụng:<br />
Bandwidth<br />
Delay<br />
(Có thể thêm Reliability và Load nếu cấu hình)<br />
<br />
Do metric khác nhau nên khi route được redistribute sang giao thức khác, router phải gán cho route đó một metric phù hợp với giao thức đích. <hr /> <b>Seed Metric là gì?</b><br />
<br />
<br />
Metric được gán cho một route trong quá trình redistribution được gọi là <b>Seed Metric</b>.<br />
<br />
Seed Metric có nhiệm vụ:<div style="margin-left:40px">Chuyển đổi thông tin &quot;độ tốt&quot; của route từ giao thức nguồn sang cách tính metric của giao thức đích.</div> <br />
Nếu không có Seed Metric thì giao thức đích sẽ không biết route mới này có chi phí (cost) bao nhiêu. <hr /> <b>Có ba cách cấu hình Seed Metric</b><br />
<br />
<b>Cách 1</b><br />
<br />
<br />
Dùng:<br />
default-metric<br />
<br />
Ví dụ:<br />
router eigrp 100<br />
default-metric 10000 100 255 1 1500 <hr /> <b>Cách 2</b><br />
<br />
<br />
Định nghĩa metric trực tiếp trong lệnh redistribute<br />
<br />
Ví dụ:<br />
redistribute ospf 1 metric 10000 100 255 1 1500 <hr /> <b>Cách 3</b><br />
<br />
<br />
Dùng Route Map<br />
<br />
Ví dụ:<br />
route-map REDIST permit 10<br />
set metric 10000 100 255 1 1500<br />
<br />
router eigrp 100<br />
redistribute ospf 1 route-map REDIST<br />
<br />
Đây là phương pháp linh hoạt nhất vì có thể gán metric khác nhau cho từng nhóm route. <hr /> <b>Thứ tự ưu tiên của Seed Metric</b><br />
<br />
<br />
Nếu cấu hình nhiều nơi cùng lúc thì Cisco IOS ưu tiên theo thứ tự:<br />
<br />
<b>Ưu tiên 1</b><br />
<br />
Metric trong Route Map<br />
<br />
↓<br />
<br />
<b>Ưu tiên 2</b><br />
<br />
Metric trong lệnh redistribute<br />
<br />
↓<br />
<br />
<b>Ưu tiên 3</b><br />
<br />
Metric trong default-metric<br />
<br />
Nói cách khác:<br />
Route Map<br />
&gt;<br />
redistribute metric<br />
&gt;<br />
default-metric <hr /> <b>Nếu không cấu hình Seed Metric thì sao?</b><br />
<br />
<br />
Điều này phụ thuộc vào giao thức đích. <b>RIP</b><br />
<br />
<br />
Seed Metric mặc định là:<br />
Unreachable<br />
<br />
Nghĩa là:<br />
<br />
Route sẽ không được quảng bá. <hr /> <b>EIGRP</b><br />
<br />
<br />
Tương tự.<br />
<br />
Seed Metric mặc định cũng là:<br />
Infinite Metric<br />
<br />
Do đó:<br />
<br />
Route redistributed sẽ không được quảng bá.<br />
<br />
Đây là lỗi rất phổ biến khi mới học Redistribution. <hr /> <b>OSPF</b><br />
<br />
<br />
OSPF có mặc định:<br />
Cost = 20<br />
<br />
Nếu redistribute từ BGP:<br />
Cost = 1 <hr /> <b>BGP</b><br />
<br />
<br />
Khi redistribute IGP vào BGP:<br />
<br />
BGP giữ nguyên metric của giao thức IGP. <hr /> <b>Một số ngoại lệ</b><br />
<br />
<br />
Cisco có một số ngoại lệ rất hữu ích. <b>Redistribute Static hoặc Connected vào RIP</b><br />
<br />
<br />
Không cần chỉ định metric thủ công. <hr /> <b>Redistribute Static hoặc Connected vào EIGRP</b><br />
<br />
<br />
Cũng không cần metric. <hr /> <b>Redistribute giữa hai Autonomous System của EIGRP</b><br />
<br />
<br />
Ví dụ:<br />
EIGRP AS100<br />
↓<br />
<br />
EIGRP AS200<br />
<br />
Metric gốc sẽ được giữ nguyên.<br />
<br />
Do đó không cần cấu hình Seed Metric. <hr /> <b>Internal Route và External Route</b><br />
<br />
<br />
Một số giao thức như:<ul><li>OSPF</li>
<li>EIGRP</li>
</ul><br />
có khả năng phân biệt:<br />
<br />
<b>Internal Route</b><br />
<br />
Là route:<ul><li>Connected</li>
<li>Local</li>
<li>Học từ chính giao thức đó</li>
</ul><br />
Ví dụ:<br />
OSPF Internal <hr /><br />
<b>External Route</b><br />
<br />
Là route học từ giao thức khác thông qua redistribution.<br />
<br />
Ví dụ:<br />
OSPF External (E1/E2)<br />
<br />
hoặc<br />
EIGRP External <hr /> <b>Vì sao phải phân biệt Internal và External?</b><br />
<br />
<br />
Lý do lớn nhất là:<br />
<br />
<b>Ngăn ngừa Routing Loop</b><br />
<br />
Ví dụ:<br />
RIP<br />
↓<br />
OSPF<br />
↓<br />
RIP<br />
<br />
Nếu không đánh dấu External Route:<ul><li>RIP sẽ redistribute sang OSPF.</li>
<li>OSPF lại redistribute ngược sang RIP.</li>
<li>RIP tiếp tục redistribute trở lại OSPF.</li>
<li>Quá trình lặp vô tận.</li>
</ul><br />
Việc gắn nhãn <b>External Route</b> giúp router nhận biết đây là route được học từ giao thức khác và có thể áp dụng các cơ chế ưu tiên hoặc lọc phù hợp để giảm nguy cơ vòng lặp định tuyến.  <hr /> <b>Hai điều kiện tiên quyết để Redistribution hoạt động</b><br />
<br />
<br />
Trước khi troubleshooting, hãy luôn nhớ rằng muốn redistribution hoạt động thì phải thỏa mãn <b>hai điều kiện bắt buộc</b>:<ol class="decimal"><li><b>Route phải được cài vào IP Routing Table của Boundary Router</b> bởi giao thức nguồn. Nếu route chưa xuất hiện trong bảng định tuyến thì sẽ không có gì để redistribute.</li>
<li><b>Giao thức định tuyến đích phải có một metric hợp lệ (reachable seed metric)</b> để gán cho các route được redistribute. Nếu metric không tồn tại hoặc là giá trị &quot;unreachable&quot; (đặc biệt với RIP và EIGRP), route sẽ không được quảng bá sang các router khác.</li>
</ol><hr /> <b>Tổng kết</b><br />
<br />
<br />
Khi troubleshooting Route Redistribution, hãy ghi nhớ bốn nguyên tắc quan trọng:<ul><li>Redistribution luôn lấy route từ <b>IP Routing Table</b>, không lấy trực tiếp từ cơ sở dữ liệu của giao thức nguồn. Vì vậy, việc đầu tiên cần kiểm tra là route đã được cài vào Routing Table hay chưa.</li>
<li>Mỗi giao thức định tuyến sử dụng metric khác nhau, nên router phải gán <b>Seed Metric</b> khi đưa route sang giao thức đích.</li>
<li>Nếu cấu hình nhiều nguồn Seed Metric, Cisco IOS sẽ ưu tiên theo thứ tự: <b>Route Map → tham số metric trong lệnh redistribute → default-metric</b>.</li>
<li>Với RIP và EIGRP, việc quên cấu hình Seed Metric là một trong những nguyên nhân phổ biến nhất khiến redistribution không hoạt động, vì metric mặc định được xem là <b>không thể đến được (unreachable)</b>.</li>
</ul>​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing">CCNP Advanced Routing</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/442069-route-redistribution</guid>
		</item>
		<item>
			<title>Route Map</title>
			<link>https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/441935-route-map</link>
			<pubDate>Wed, 24 Jun 2026 12:00:28 GMT</pubDate>
			<description>Route Map là gì? 
 
 
Route Map là một cơ chế chính sách (policy) được Cisco sử dụng để bổ sung khả năng kiểm soát chi tiết cho nhiều tính năng khác...</description>
			<content:encoded><![CDATA[<b>Route Map là gì?</b><br />
<br />
<br />
Route Map là một cơ chế chính sách (policy) được Cisco sử dụng để bổ sung khả năng kiểm soát chi tiết cho nhiều tính năng khác nhau trong mạng.<br />
<br />
Ví dụ:<ul><li>Khi thực hiện <b>redistribution</b> giữa các routing protocol, mặc định tất cả các route sẽ được redistribute giống nhau.</li>
<li>Khi gắn thêm Route Map vào quá trình redistribution, chúng ta có thể:<ul><li>Chọn route nào được redistribute.</li>
<li>Thay đổi metric của từng route.</li>
<li>Thay đổi route tag.</li>
<li>Thay đổi các thuộc tính của BGP.</li>
</ul></li>
</ul><br />
Ngoài redistribution, Route Map còn được sử dụng rất nhiều trong:<ul><li>BGP Path Manipulation</li>
<li>Policy-Based Routing (PBR)</li>
<li>Route Filtering</li>
<li>QoS</li>
<li>NAT nâng cao</li>
</ul><br />
Do đó khi troubleshooting BGP, OSPF Redistribution hoặc PBR, Route Map thường là nơi cần kiểm tra đầu tiên. <hr /> <b>Cấu trúc của Route Map</b><br />
<br />
<br />
Một Route Map gồm:<ul><li>Tên Route Map</li>
<li>Các sequence number</li>
<li>Match clause</li>
<li>Set clause</li>
<li>Permit hoặc Deny</li>
</ul><br />
Ví dụ:<br />
route-map TSHOOT_ROUTE_MAP permit 10<br />
match ip address 10 11<br />
set metric 500<br />
<br />
route-map TSHOOT_ROUTE_MAP permit 20<br />
match ip address prefix-list OSPF_ROUTE<br />
set metric-type type-1<br />
<br />
route-map TSHOOT_ROUTE_MAP permit 25<br />
match interface FastEthernet3/0<br />
set ip next-hop 10.1.12.2<br />
<br />
route-map TSHOOT_ROUTE_MAP deny 30<br />
match tag 88<br />
<br />
route-map TSHOOT_ROUTE_MAP permit 100<br />
set local-preference 150 <hr /> <b>Phân tích từng sequence</b><br />
<br />
<b>Sequence 10</b><br />
<br />
route-map TSHOOT_ROUTE_MAP permit 10<br />
match ip address 10 11<br />
set metric 500<br />
<br />
Ý nghĩa:<ul><li>Match ACL 10 hoặc ACL 11</li>
<li>Nếu route hoặc traffic khớp ACL 10 hoặc ACL 11</li>
<li>Gán metric = 500</li>
</ul><br />
Ứng dụng phổ biến:<ul><li>Redistribution</li>
</ul><br />
Ví dụ:<br />
redistribute eigrp 100 route-map TSHOOT_ROUTE_MAP<br />
<br />
Những route khớp ACL sẽ được redistribute với metric mới là 500. <hr /> <b>Sequence 20</b><br />
<br />
route-map TSHOOT_ROUTE_MAP permit 20<br />
match ip address prefix-list OSPF_ROUTE<br />
set metric-type type-1<br />
<br />
Ý nghĩa:<ul><li>Match các route trong Prefix List OSPF_ROUTE</li>
<li>Chuyển metric type thành OSPF External Type 1 (E1)</li>
</ul><br />
Ứng dụng:<br />
<br />
Redistribute route vào OSPF.<br />
<br />
Ví dụ:<br />
redistribute static subnets route-map TSHOOT_ROUTE_MAP<br />
<br />
Kết quả:<br />
<br />
Các route phù hợp sẽ trở thành:<br />
O E1<br />
<br />
thay vì:<br />
O E2 <hr /> <b>Sequence 25</b><br />
<br />
route-map TSHOOT_ROUTE_MAP permit 25<br />
match interface FastEthernet3/0<br />
set ip next-hop 10.1.12.2<br />
<br />
Ý nghĩa:<ul><li>Match các packet đi vào interface Fa3/0</li>
<li>Ép packet sử dụng next-hop 10.1.12.2</li>
</ul><br />
Ứng dụng:<br />
<br />
Policy-Based Routing (PBR)<br />
<br />
Ví dụ:<br />
interface Fa3/0<br />
ip policy route-map TSHOOT_ROUTE_MAP<br />
<br />
Khi đó router không dùng Routing Table bình thường mà chuyển tiếp theo chính sách đã định. <hr /> <b>Sequence 30</b><br />
<br />
route-map TSHOOT_ROUTE_MAP deny 30<br />
match tag 88<br />
<br />
Ý nghĩa:<ul><li>Match route có route-tag = 88</li>
<li>DENY</li>
</ul><br />
Nếu Route Map dùng cho Redistribution:<br />
<br />
→ Route có tag 88 sẽ không được redistribute.<br />
<br />
Đây là kỹ thuật rất phổ biến để chống Routing Loop khi thực hiện Mutual Redistribution giữa OSPF và EIGRP.<br />
<br />
Ví dụ:<br />
route-map REDIST deny 10<br />
match tag 88<br />
<br />
route-map REDIST permit 20 <hr /> <b>Sequence 100</b><br />
<br />
route-map TSHOOT_ROUTE_MAP permit 100<br />
set local-preference 150<br />
<br />
Điểm đặc biệt:<br />
<br />
Không có match clause.<br />
<br />
Khi Route Map không có match clause:<br />
match all<br />
<br />
ngầm định.<br />
<br />
Do đó:<br />
<br />
Mọi route chưa match các sequence trước sẽ match sequence 100.<br />
<br />
Thao tác:<br />
set local-preference 150<br />
<br />
là thay đổi thuộc tính BGP Local Preference.<br />
<br />
Ứng dụng:<br />
<br />
Điều khiển đường đi outbound trong AS. <hr /> <b>Logic xử lý của Route Map</b><br />
<br />
<br />
Route Map hoạt động rất giống ACL. <hr /> <b>Bước 1: Xử lý từ trên xuống dưới</b><br />
<br />
<br />
Ví dụ:<br />
10<br />
20<br />
25<br />
30<br />
100<br />
<br />
Router sẽ kiểm tra:<br />
10 → 20 → 25 → 30 → 100<br />
<br />
theo thứ tự sequence. <hr /> <b>Bước 2: Dừng ngay khi Match</b><br />
<br />
<br />
Khi một sequence match:<ul><li>Router dừng kiểm tra các sequence phía dưới.</li>
<li>Thực hiện các lệnh set của sequence đó.</li>
</ul><br />
Ví dụ:<br />
route-map TEST permit 10<br />
match ip address 10<br />
set metric 100<br />
<br />
route-map TEST permit 20<br />
match ip address 20<br />
set metric 200<br />
<br />
Nếu route match ACL 10:<br />
<br />
→ Dừng ngay tại sequence 10.<br />
<br />
Sequence 20 không được kiểm tra nữa. <hr /> <b>Quy tắc OR và AND trong Match Clause</b><br />
<br />
<br />
Đây là phần rất hay xuất hiện trong kỳ thi ENARSI/TSHOOT. <hr /> <b>OR Logic</b><br />
<br />
<br />
Nếu nhiều điều kiện nằm cùng một dòng match:<br />
match ip address 10 11<br />
<br />
Có nghĩa:<br />
ACL 10 OR ACL 11<br />
<br />
Chỉ cần khớp một ACL là đủ. <hr /> <b>AND Logic</b><br />
<br />
<br />
Nếu nhiều loại match khác nhau:<br />
match ip address 10<br />
match interface Fa0/0<br />
<br />
Có nghĩa:<br />
ACL 10 AND Interface Fa0/0<br />
<br />
Phải đồng thời thỏa cả hai điều kiện. <hr /> <b>Implicit Deny</b><br />
<br />
<br />
Giống ACL và Prefix List, Route Map luôn có:<br />
implicit deny all<br />
<br />
ở cuối.<br />
<br />
Ví dụ:<br />
route-map TEST permit 10<br />
match ip address 10<br />
<br />
Nếu route không match ACL 10:<br />
<br />
→ Rơi xuống implicit deny. <hr /> <b>Một số lỗi Route Map thường gặp khi Troubleshooting</b><br />
<br />
<b>1. Quên gõ deny</b><br />
<br />
<br />
Thay vì:<br />
route-map REDIST deny 10<br />
<br />
Admin cấu hình:<br />
route-map REDIST permit 10<br />
<br />
Kết quả:<br />
<br />
Route không bị chặn mà vẫn được redistribute. <hr /> <b>2. Thiếu sequence permit cuối</b><br />
<br />
<br />
Ví dụ:<br />
route-map REDIST deny 10<br />
match tag 88<br />
<br />
Do có implicit deny cuối Route Map:<br />
<br />
→ Tất cả route khác cũng bị chặn luôn.<br />
<br />
Thông thường cần:<br />
route-map REDIST deny 10<br />
match tag 88<br />
<br />
route-map REDIST permit 20 <hr /> <b>3. ACL hoặc Prefix List không match</b><br />
<br />
<br />
Route Map đúng nhưng ACL sai.<br />
<br />
Kiểm tra:<br />
show access-lists<br />
show ip prefix-list <hr /> <b>4. Route Map chưa được áp dụng</b><br />
<br />
<br />
Route Map tồn tại nhưng chưa attach vào tính năng.<br />
<br />
Ví dụ:<br />
route-map REDIST permit 10<br />
<br />
nhưng quên:<br />
redistribute ospf 1 route-map REDIST<br />
<br />
hoặc:<br />
neighbor 10.1.1.1 route-map REDIST in <hr /> <b>5. PBR không hoạt động</b><br />
<br />
<br />
Thường do quên áp dụng:<br />
ip policy route-map PBR<br />
<br />
trên interface inbound. <hr /> <b>Tóm tắt</b><br />
<br />
<br />
Khi đọc Route Map, hãy nhớ 5 nguyên tắc quan trọng:<ol class="decimal"><li>Route Map xử lý từ sequence thấp đến sequence cao.</li>
<li>Match đầu tiên thành công sẽ dừng xử lý.</li>
<li>Nhiều giá trị trong cùng một lệnh match là <b>OR</b>.</li>
<li>Nhiều dòng match khác loại là <b>AND</b>.</li>
<li>Cuối Route Map luôn tồn tại <b>implicit deny all</b>.</li>
</ol><br />
Trong thực tế, hơn 80% sự cố liên quan đến Route Map thường xuất phát từ:<ul><li>Sai permit/deny.</li>
<li>Thiếu sequence permit cuối.</li>
<li>ACL hoặc Prefix List không match.</li>
<li>Quên attach Route Map vào BGP, Redistribution hoặc PBR.</li>
</ul>​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing">CCNP Advanced Routing</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccnp-enterprise/advanced-routing/441935-route-map</guid>
		</item>
	</channel>
</rss>
