<?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 - CCIE Security</title>
		<link>https://www.forum.vnpro.org/</link>
		<description>Dành cho các thảo luận Cisco Certified Internetwork Expert Security</description>
		<language>vi</language>
		<lastBuildDate>Sun, 07 Jun 2026 13:11:45 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>images/misc/rss.png</url>
			<title>Vietnamese Professional - CCIE Security</title>
			<link>https://www.forum.vnpro.org/</link>
		</image>
		<item>
			<title>Hướng dẫn Troubleshooting GRE Tunnel</title>
			<link>https://www.forum.vnpro.org/forum/ccie®/ccie-security/441166-hướng-dẫn-troubleshooting-gre-tunnel</link>
			<pubDate>Fri, 05 Jun 2026 11:16:24 GMT</pubDate>
			<description>Hướng dẫn troubleshooting GRE Tunnel 
 
 
Generic Routing Encapsulation (GRE) là một giao thức đường hầm (tunneling protocol) được sử dụng để đóng...</description>
			<content:encoded><![CDATA[<b>Hướng dẫn troubleshooting GRE Tunnel</b><br />
<br />
<br />
<b>Generic Routing Encapsulation (GRE)</b> là một giao thức đường hầm (tunneling protocol) được sử dụng để đóng gói nhiều loại gói tin lớp mạng khác nhau bên trong giao thức GRE để có thể truyền qua mạng IP. Ví dụ, bạn có thể đóng gói các gói tin IPv6 bên trong GRE để truyền qua hạ tầng IPv4. GRE là một chủ đề khá rộng. Tuy nhiên, trong phạm vi phục vụ cho việc troubleshooting và ôn tập chứng chỉ CCNP, chúng ta sẽ tập trung vào các lợi ích của GRE trong kết nối site-to-site và những nguyên nhân thường gặp khiến GRE Tunnel không hoạt động như mong đợi.<br />
<br />
<b>GRE Tunnel hoạt động như thế nào?</b><br />
<br />
<br />
GRE cho phép tạo một kết nối điểm-điểm (point-to-point) ảo giữa hai router Cisco ở xa nhau thông qua mạng IP trung gian.<br />
Trong ví dụ HQ (San Francisco), Branch (Toronto) cùng kết nối Internet nhưng không kết nối trực tiếp với nhau. Thông qua GRE Tunnel HQ sử dụng địa chỉ Tunnel: 172.16.1.1/30, Branch sử dụng địa chỉ Tunnel: 172.16.1.2/30.<br />
Cấu hình router HQ:<br />
interface Tunnel0<br />
ip address <a href="https://www.facebook.com/api/graphql/172.16.1.1?__cft__&#91;0]=AZZGnUY2lRUFzPXEGu_KFA_cGfdLWrogvT-13l8D5fLgz6vJDFWUGjofHPANDYkA6w9P-aPuyTU0EYjyH8J6kCoNfOuuyz-Dx3J8MtI8fL7q4VfYi47x0t6Tqo1tiUvQP8nisKeQzr6B4Gyhx1t69UQ7ztLZwHmboHZVkDJsnmA9mQ&amp;__tn__=-UK-R" target="_blank">172.16.1.1</a> <a href="https://www.facebook.com/api/graphql/255.255.255.252?__cft__&#91;0]=AZZGnUY2lRUFzPXEGu_KFA_cGfdLWrogvT-13l8D5fLgz6vJDFWUGjofHPANDYkA6w9P-aPuyTU0EYjyH8J6kCoNfOuuyz-Dx3J8MtI8fL7q4VfYi47x0t6Tqo1tiUvQP8nisKeQzr6B4Gyhx1t69UQ7ztLZwHmboHZVkDJsnmA9mQ&amp;__tn__=-UK-R" target="_blank">255.255.255.252</a><br />
tunnel source FastEthernet3/0<br />
tunnel destination <a href="https://www.facebook.com/api/graphql/203.0.113.1?__cft__&#91;0]=AZZGnUY2lRUFzPXEGu_KFA_cGfdLWrogvT-13l8D5fLgz6vJDFWUGjofHPANDYkA6w9P-aPuyTU0EYjyH8J6kCoNfOuuyz-Dx3J8MtI8fL7q4VfYi47x0t6Tqo1tiUvQP8nisKeQzr6B4Gyhx1t69UQ7ztLZwHmboHZVkDJsnmA9mQ&amp;__tn__=-UK-R" target="_blank">203.0.113.1</a><br />
Router chi nhánh Branch:<br />
interface Tunnel0<br />
ip address <a href="https://www.facebook.com/api/graphql/172.16.1.2?__cft__&#91;0]=AZZGnUY2lRUFzPXEGu_KFA_cGfdLWrogvT-13l8D5fLgz6vJDFWUGjofHPANDYkA6w9P-aPuyTU0EYjyH8J6kCoNfOuuyz-Dx3J8MtI8fL7q4VfYi47x0t6Tqo1tiUvQP8nisKeQzr6B4Gyhx1t69UQ7ztLZwHmboHZVkDJsnmA9mQ&amp;__tn__=-UK-R" target="_blank">172.16.1.2</a> <a href="https://www.facebook.com/api/graphql/255.255.255.252?__cft__&#91;0]=AZZGnUY2lRUFzPXEGu_KFA_cGfdLWrogvT-13l8D5fLgz6vJDFWUGjofHPANDYkA6w9P-aPuyTU0EYjyH8J6kCoNfOuuyz-Dx3J8MtI8fL7q4VfYi47x0t6Tqo1tiUvQP8nisKeQzr6B4Gyhx1t69UQ7ztLZwHmboHZVkDJsnmA9mQ&amp;__tn__=-UK-R" target="_blank">255.255.255.252</a><br />
tunnel source FastEthernet1/0<br />
tunnel destination <a href="https://www.facebook.com/api/graphql/192.0.2.1?__cft__&#91;0]=AZZGnUY2lRUFzPXEGu_KFA_cGfdLWrogvT-13l8D5fLgz6vJDFWUGjofHPANDYkA6w9P-aPuyTU0EYjyH8J6kCoNfOuuyz-Dx3J8MtI8fL7q4VfYi47x0t6Tqo1tiUvQP8nisKeQzr6B4Gyhx1t69UQ7ztLZwHmboHZVkDJsnmA9mQ&amp;__tn__=-UK-R" target="_blank">192.0.2.1</a><br />
Nếu không chỉ định tunnel mode thì Cisco sẽ sử dụng mặc định:<br />
tunnel mode gre ip hay còn gọi là <b>GRE/IP</b>.<br />
<br />
<b>Lợi ích lớn nhất của GRE</b><br />
<br />
<br />
GRE cho phép hai site trao đổi thông tin định tuyến động (OSPF, EIGRP, RIP...) qua Internet. Ví dụ Router HQ học được mạng 192.168.1.0/24 từ Branch. Router Branch học được mạng 10.1.1.0/24 từ HQ. Điều này rất hữu ích khi xây dựng VPN Site-to-Site hoặc DMVPN.<br />
<br />
<b>Cấu trúc gói tin GRE</b><br />
<br />
<br />
Khi một gói tin đi qua GRE Tunnel, Router Cisco sẽ:<br />
<b>Bước 1:</b> Giữ nguyên gói tin gốc (Passenger Protocol)<br />
<b>Bước 2:</b> Thêm GRE Header (Carrier Protocol)<br />
<b>Bước 3:</b> Thêm IP Header mới (Transport Protocol)<br />
Điều này cho phép gói tin riêng tư bên trong được vận chuyển qua Internet công cộng.<br />
<br />
<b>7 Nguyên Nhân Thường Gặp Khi GRE Tunnel Không Hoạt Động</b><br />
<br />
<b>1. Hai đầu không reach được nhau qua mạng công cộng</b><br />
<br />
<br />
GRE Tunnel không thể hình thành nếu hai router không ping được địa chỉ public của nhau. Cách Kiểm tra:<br />
ping &lt;public-ip-remote&gt;<br />
Ví dụ:<br />
HQ# ping <a href="https://www.facebook.com/api/graphql/203.0.113.1?__cft__&#91;0]=AZZGnUY2lRUFzPXEGu_KFA_cGfdLWrogvT-13l8D5fLgz6vJDFWUGjofHPANDYkA6w9P-aPuyTU0EYjyH8J6kCoNfOuuyz-Dx3J8MtI8fL7q4VfYi47x0t6Tqo1tiUvQP8nisKeQzr6B4Gyhx1t69UQ7ztLZwHmboHZVkDJsnmA9mQ&amp;__tn__=-UK-R" target="_blank">203.0.113.1</a><br />
Branch# ping <a href="https://www.facebook.com/api/graphql/192.0.2.1?__cft__&#91;0]=AZZGnUY2lRUFzPXEGu_KFA_cGfdLWrogvT-13l8D5fLgz6vJDFWUGjofHPANDYkA6w9P-aPuyTU0EYjyH8J6kCoNfOuuyz-Dx3J8MtI8fL7q4VfYi47x0t6Tqo1tiUvQP8nisKeQzr6B4Gyhx1t69UQ7ztLZwHmboHZVkDJsnmA9mQ&amp;__tn__=-UK-R" target="_blank">192.0.2.1</a><br />
Nếu ping thất bại, hãy kiểm tra Routing, ISP, ACL, Firewall, NAT.<br />
<br />
<b>2. Địa chỉ Tunnel IP không cùng subnet</b><br />
<br />
<br />
Tunnel Interface thực chất là một kết nối point-to-point. Hai đầu tunnel phải nằm trong cùng subnet. Ví dụ đúng:<br />
HQ <a href="https://www.facebook.com/api/graphql/172.16.1.1/30?__cft__&#91;0]=AZZGnUY2lRUFzPXEGu_KFA_cGfdLWrogvT-13l8D5fLgz6vJDFWUGjofHPANDYkA6w9P-aPuyTU0EYjyH8J6kCoNfOuuyz-Dx3J8MtI8fL7q4VfYi47x0t6Tqo1tiUvQP8nisKeQzr6B4Gyhx1t69UQ7ztLZwHmboHZVkDJsnmA9mQ&amp;__tn__=-UK-R" target="_blank">172.16.1.1/30</a><br />
Branch <a href="https://www.facebook.com/api/graphql/172.16.1.2/30?__cft__&#91;0]=AZZGnUY2lRUFzPXEGu_KFA_cGfdLWrogvT-13l8D5fLgz6vJDFWUGjofHPANDYkA6w9P-aPuyTU0EYjyH8J6kCoNfOuuyz-Dx3J8MtI8fL7q4VfYi47x0t6Tqo1tiUvQP8nisKeQzr6B4Gyhx1t69UQ7ztLZwHmboHZVkDJsnmA9mQ&amp;__tn__=-UK-R" target="_blank">172.16.1.2/30</a><br />
Lệnh dùng để Kiểm tra:<br />
show interfaces tunnel 0<br />
show ip interface brief<br />
<br />
<b>3. Sai Tunnel Source hoặc Tunnel Destination</b><br />
<br />
<br />
GRE cần biết tunnel bắt đầu từ đâu (source) và tunnel kết thúc ở đâu (destination). Hai đầu phải đối xứng. Ví dụ:<br />
HQ:<br />
tunnel source <a href="https://www.facebook.com/api/graphql/192.0.2.1?__cft__&#91;0]=AZZGnUY2lRUFzPXEGu_KFA_cGfdLWrogvT-13l8D5fLgz6vJDFWUGjofHPANDYkA6w9P-aPuyTU0EYjyH8J6kCoNfOuuyz-Dx3J8MtI8fL7q4VfYi47x0t6Tqo1tiUvQP8nisKeQzr6B4Gyhx1t69UQ7ztLZwHmboHZVkDJsnmA9mQ&amp;__tn__=-UK-R" target="_blank">192.0.2.1</a><br />
tunnel destination <a href="https://www.facebook.com/api/graphql/203.0.113.1?__cft__&#91;0]=AZZGnUY2lRUFzPXEGu_KFA_cGfdLWrogvT-13l8D5fLgz6vJDFWUGjofHPANDYkA6w9P-aPuyTU0EYjyH8J6kCoNfOuuyz-Dx3J8MtI8fL7q4VfYi47x0t6Tqo1tiUvQP8nisKeQzr6B4Gyhx1t69UQ7ztLZwHmboHZVkDJsnmA9mQ&amp;__tn__=-UK-R" target="_blank">203.0.113.1</a><br />
Branch:<br />
tunnel source <a href="https://www.facebook.com/api/graphql/203.0.113.1?__cft__&#91;0]=AZZGnUY2lRUFzPXEGu_KFA_cGfdLWrogvT-13l8D5fLgz6vJDFWUGjofHPANDYkA6w9P-aPuyTU0EYjyH8J6kCoNfOuuyz-Dx3J8MtI8fL7q4VfYi47x0t6Tqo1tiUvQP8nisKeQzr6B4Gyhx1t69UQ7ztLZwHmboHZVkDJsnmA9mQ&amp;__tn__=-UK-R" target="_blank">203.0.113.1</a><br />
tunnel destination <a href="https://www.facebook.com/api/graphql/192.0.2.1?__cft__&#91;0]=AZZGnUY2lRUFzPXEGu_KFA_cGfdLWrogvT-13l8D5fLgz6vJDFWUGjofHPANDYkA6w9P-aPuyTU0EYjyH8J6kCoNfOuuyz-Dx3J8MtI8fL7q4VfYi47x0t6Tqo1tiUvQP8nisKeQzr6B4Gyhx1t69UQ7ztLZwHmboHZVkDJsnmA9mQ&amp;__tn__=-UK-R" target="_blank">192.0.2.1</a><br />
Chỉ cần sai một địa chỉ là Tunnel sẽ down.<br />
<br />
<b>4. Sai Tunnel Mode</b><br />
<br />
<br />
Để vận chuyển IPv4 hoặc IPv6 qua mạng IPv4 cần dùng:<br />
tunnel mode gre ip<br />
Khi kiểm tra:<br />
show interfaces tunnel 0<br />
Bạn sẽ thấy:<br />
Tunnel protocol/transport GRE/IP<br />
<br />
<b>5. ACL hoặc Firewall chặn GRE</b><br />
<br />
<br />
Đây là lỗi rất phổ biến ngoài thực tế. GRE không dùng TCP hay UDP.. GRE sử dụng IP Protocol Number = 47. Nhiều firewall cho phép TCP, UDP, ICMP nhưng lại vô tình chặn Protocol 47.<br />
Kiểm tra:<br />
show ip interface<br />
show access-list<br />
Nếu có ACL giữa hai site, hãy đảm bảo GRE được permit.<br />
<br />
<b>6. Fragmentation và MTU</b><br />
<br />
<br />
GRE Header chiếm 24 bytes, do đó 1500 - 24 = 1476 bytes<br />
Payload thực tế chỉ còn khoảng 1476 bytes. Nếu máy trạm gửi gói lớn hơn 1476 bytes, Router phải thực hiện fragmentation. Hậu quả là tăng CPU, tăng độ trễ, giảm throughput, hiệu năng tunnel giảm. Kiểm tra:<br />
show interfaces tunnel 0<br />
Ví dụ:<br />
Tunnel transport MTU 1476 bytes<br />
<br />
<b>7. Recursive Routing</b><br />
<br />
<br />
Đây là lỗi kinh điển trong GRE. Thông báo:<br />
%TUN-5-RECURDOWN:<br />
Tunnel0 temporarily disabled due to recursive routing<br />
Ý nghĩa là Router đang cố đi tới địa chỉ đích của tunnel bằng chính Tunnel Interface.<br />
Ví dụ:<br />
Tunnel Destination<br />
↓<br />
Routing Table<br />
↓<br />
Tunnel0<br />
Điều này tạo vòng lặp logic. Tunnel sẽ tự động shutdown để bảo vệ hệ thống. Nguyên nhân thường gặp của lỗi này là:<ul><li>Cấu hình Route mặc định sai</li>
</ul><ul><li>Dynamic routing học sai đường đi</li>
</ul><ul><li>Thiếu route tới địa chỉ public của peer</li>
</ul><b>8. Routing Protocol không chạy trên Tunnel</b><br />
<br />
<br />
Tunnel UP không đồng nghĩa lưu lượng sẽ đi qua được.<br />
Nếu muốn học route động qua GRE, EIGRP, OSPF, IS-IS<br />
thì Tunnel Interface phải được đưa vào tiến trình định tuyến. Ví dụ:<br />
router ospf 1<br />
network <a href="https://www.facebook.com/api/graphql/172.16.1.0?__cft__&#91;0]=AZZGnUY2lRUFzPXEGu_KFA_cGfdLWrogvT-13l8D5fLgz6vJDFWUGjofHPANDYkA6w9P-aPuyTU0EYjyH8J6kCoNfOuuyz-Dx3J8MtI8fL7q4VfYi47x0t6Tqo1tiUvQP8nisKeQzr6B4Gyhx1t69UQ7ztLZwHmboHZVkDJsnmA9mQ&amp;__tn__=-UK-R" target="_blank">172.16.1.0</a> <a href="https://www.facebook.com/api/graphql/0.0.0.3?__cft__&#91;0]=AZZGnUY2lRUFzPXEGu_KFA_cGfdLWrogvT-13l8D5fLgz6vJDFWUGjofHPANDYkA6w9P-aPuyTU0EYjyH8J6kCoNfOuuyz-Dx3J8MtI8fL7q4VfYi47x0t6Tqo1tiUvQP8nisKeQzr6B4Gyhx1t69UQ7ztLZwHmboHZVkDJsnmA9mQ&amp;__tn__=-UK-R" target="_blank">0.0.0.3</a> area 0<br />
Nếu chúng ta lỡ quên bước này thì tunnel vẫn UP, ping tunnel vẫn được, nhưng lúc này router không học route từ đầu bên kia<br />
Đây là lỗi rất dễ gặp trong quá trình triển khai GRE thực tế.<br />
<br />
<b>Góc nhìn thực chiến CCNP/CCIE</b><br />
<br />
<br />
Khi gặp sự cố GRE Tunnel, thứ tự kiểm tra nhanh mà chúng ta nên thực hiện thường sẽ là:<ul><li>Ping địa chỉ public hai đầu.</li>
</ul><ul><li>Kiểm tra Tunnel Source/Destination.</li>
</ul><ul><li>Kiểm tra trạng thái Tunnel Interface.</li>
</ul><ul><li>Kiểm tra Protocol 47 có bị firewall chặn hay không.</li>
</ul><ul><li>Kiểm tra routing tới Tunnel Destination.</li>
</ul><ul><li>Kiểm tra MTU/Fragmentation.</li>
</ul><ul><li>Kiểm tra OSPF/EIGRP đang chạy trên Tunnel Interface hay chưa.</li>
</ul>Trong môi trường doanh nghiệp, hơn 80% sự cố GRE thường xuất phát từ ba nguyên nhân: <b>không reach được địa chỉ public, sai tunnel source/destination hoặc firewall chặn GRE Protocol 47</b>. Đây luôn là những điểm nên kiểm tra đầu tiên trước khi đi sâu vào các vấn đề phức tạp hơn.​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccie®/ccie-security">CCIE Security</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccie®/ccie-security/441166-hướng-dẫn-troubleshooting-gre-tunnel</guid>
		</item>
		<item>
			<title>DHCP Dora</title>
			<link>https://www.forum.vnpro.org/forum/ccie®/ccie-security/440826-dhcp-dora</link>
			<pubDate>Thu, 28 May 2026 10:38:32 GMT</pubDate>
			<description>DHCP – “Người phát IP” thầm lặng mà gần như mọi mạng doanh nghiệp đều đang sử dụng. 
 
 
Hầu như mỗi lần chúng ta bật laptop, kết nối Wi-Fi công ty,...</description>
			<content:encoded><![CDATA[<b>DHCP – “Người phát IP” thầm lặng mà gần như mọi mạng doanh nghiệp đều đang sử dụng.</b><br />
<br />
<br />
Hầu như mỗi lần chúng ta bật laptop, kết nối Wi-Fi công ty, cắm dây mạng vào switch hay khởi động máy ảo trong Data Center… đều có một tiến trình âm thầm diễn ra phía sau: DHCP. Nếu DHCP gặp sự cố, người dùng thường chỉ thấy một triệu chứng rất quen thuộc: “Có mạng nhưng không vào được Internet” hoặc “Máy tự nhận IP 169.254.x.x”.<br />
DHCP (Dynamic Host Configuration Protocol) là giao thức phổ biến nhất dùng để cấp phát thông tin IPv4 cho thiết bị đầu cuối. Thay vì kỹ sư mạng phải cấu hình IP thủ công cho từng máy, DHCP cho phép client tự động nhận IP address, subnet mask, default gateway, DNS server và nhiều thông tin mạng khác từ DHCP Server.<br />
DHCP Server có thể nằm ngay trong cùng subnet với client, ở subnet khác, hoặc thậm chí chính router default gateway cũng có thể đóng vai trò DHCP Server.<br />
Trong môi trường doanh nghiệp, khi một PC vừa khởi động, nó chưa biết gì về mạng cả. Nó chưa có IP address, chưa có default gateway, cũng chưa biết DNS server là gì. Vì vậy, DHCP phải hoạt động theo một cơ chế “hỏi – đáp” đặc biệt gọi là quy trình DORA.<br />
DORA gồm 4 bước:<br />
<b>D – Discover</b><br />
<b>O – Offer</b><br />
<b>R – Request</b><br />
<b>A – Acknowledgment</b><br />
Đây là một trong những kiến thức quan trọng cho CCNA, CCNP và cả troubleshooting thực tế.<br />
<br />
<b>Bước 1 – DHCP Discover</b><br />
<br />
<br />
Khi client vừa boot lên, nó sẽ gửi một gói DHCPDISCOVER để tìm DHCP Server. Vì chưa có IP address nên:<ul><li>Source IP sẽ là 0.0.0.0</li>
</ul><ul><li>Destination IP sẽ là 255.255.255.255</li>
</ul><ul><li>Destination MAC sẽ là FFFF.FFFF.FFFF</li>
</ul>Điều này có nghĩa client đang gửi broadcast ra toàn mạng LAN với nội dung kiểu như:<br />
“Có DHCP Server nào ngoài kia không? Cho tôi xin IP với!”<br />
Ví dụ:<br />
Source IP: <a href="https://www.facebook.com/api/graphql/0.0.0.0?__cft__&#91;0]=AZa-calYOfmD2AqBlLfjbd98wBb3o-4XKJMS9kkhSWfRO4m7NywUZPEs2eIhwZqeRgfr07NKXW4X8Nu6q-5vSw15nkOUIVLH3AwzHh4uv5vixAbXEBnudZp26rFtCPMuiEgoJoMIx_GV3l_B4U7Y9SQXDNeXHxc9gOPSt7bFCCw9DQ&amp;__tn__=-UK-R" target="_blank">0.0.0.0</a><br />
Destination IP: <a href="https://www.facebook.com/api/graphql/255.255.255.255?__cft__&#91;0]=AZa-calYOfmD2AqBlLfjbd98wBb3o-4XKJMS9kkhSWfRO4m7NywUZPEs2eIhwZqeRgfr07NKXW4X8Nu6q-5vSw15nkOUIVLH3AwzHh4uv5vixAbXEBnudZp26rFtCPMuiEgoJoMIx_GV3l_B4U7Y9SQXDNeXHxc9gOPSt7bFCCw9DQ&amp;__tn__=-UK-R" target="_blank">255.255.255.255</a><br />
Đây là lý do vì sao khi capture Wireshark trong mạng LAN, bạn thường thấy các gói DHCP broadcast xuất hiện ngay khi máy tính bật lên.<br />
<br />
<b>Bước 2 – DHCP Offer</b><br />
<br />
<br />
Khi DHCP Server nhận được gói Discover, nó sẽ phản hồi bằng gói DHCPOFFER. Trong gói này sẽ có:<ul><li>IP address đề nghị cấp</li>
</ul><ul><li>Subnet mask</li>
</ul><ul><li>Default gateway</li>
</ul><ul><li>DNS server</li>
</ul><ul><li>Lease time</li>
</ul>Ví dụ:<br />
IP address: <a href="https://www.facebook.com/api/graphql/10.1.1.50?__cft__&#91;0]=AZa-calYOfmD2AqBlLfjbd98wBb3o-4XKJMS9kkhSWfRO4m7NywUZPEs2eIhwZqeRgfr07NKXW4X8Nu6q-5vSw15nkOUIVLH3AwzHh4uv5vixAbXEBnudZp26rFtCPMuiEgoJoMIx_GV3l_B4U7Y9SQXDNeXHxc9gOPSt7bFCCw9DQ&amp;__tn__=-UK-R" target="_blank">10.1.1.50</a><br />
Subnet Mask: <a href="https://www.facebook.com/api/graphql/255.255.255.0?__cft__&#91;0]=AZa-calYOfmD2AqBlLfjbd98wBb3o-4XKJMS9kkhSWfRO4m7NywUZPEs2eIhwZqeRgfr07NKXW4X8Nu6q-5vSw15nkOUIVLH3AwzHh4uv5vixAbXEBnudZp26rFtCPMuiEgoJoMIx_GV3l_B4U7Y9SQXDNeXHxc9gOPSt7bFCCw9DQ&amp;__tn__=-UK-R" target="_blank">255.255.255.0</a><br />
Gateway: <a href="https://www.facebook.com/api/graphql/10.1.1.1?__cft__&#91;0]=AZa-calYOfmD2AqBlLfjbd98wBb3o-4XKJMS9kkhSWfRO4m7NywUZPEs2eIhwZqeRgfr07NKXW4X8Nu6q-5vSw15nkOUIVLH3AwzHh4uv5vixAbXEBnudZp26rFtCPMuiEgoJoMIx_GV3l_B4U7Y9SQXDNeXHxc9gOPSt7bFCCw9DQ&amp;__tn__=-UK-R" target="_blank">10.1.1.1</a><br />
DNS: <a href="https://www.facebook.com/api/graphql/8.8.8.8?__cft__&#91;0]=AZa-calYOfmD2AqBlLfjbd98wBb3o-4XKJMS9kkhSWfRO4m7NywUZPEs2eIhwZqeRgfr07NKXW4X8Nu6q-5vSw15nkOUIVLH3AwzHh4uv5vixAbXEBnudZp26rFtCPMuiEgoJoMIx_GV3l_B4U7Y9SQXDNeXHxc9gOPSt7bFCCw9DQ&amp;__tn__=-UK-R" target="_blank">8.8.8.8</a><br />
Điểm thú vị là trong mạng có thể tồn tại nhiều DHCP Server cùng lúc. Vì DHCP Discover là broadcast nên nhiều server đều có thể trả lời Offer. Thông thường client sẽ chọn DHCP Server nào phản hồi nhanh nhất. Đây cũng là nguyên nhân gây ra các sự cố cực kỳ nguy hiểm như Rogue DHCP Server, DHCP Spoofing, Client nhận sai gateway hoặc toàn bộ traffic bị redirect sang máy của kẻ tấn công attacker. Đó là lý do các doanh nghiệp thường triển khai DHCP Snooping, IP Source Guard, Dynamic ARP Inspection<br />
để bảo vệ hệ thống switching Layer 2.<br />
<br />
<b>Bước 3 – DHCP Request</b><br />
<br />
<br />
Sau khi chọn được server phù hợp, client sẽ gửi DHCPREQUEST.<br />
Nội dung của gói này giống như:<br />
“Tôi đồng ý dùng IP mà anh vừa đề nghị. Hãy lease IP này cho tôi.”<br />
Điểm quan trọng là DHCPREQUEST vẫn được gửi dưới dạng broadcast. Lý do là để thông báo cho các DHCP Server khác biết rằng client đã chọn server nào. Các server còn lại sẽ thu hồi các địa chỉ đã Offer nhưng chưa dùng.<br />
<br />
<b>Bước 4 – DHCP ACK</b><br />
<br />
<br />
Cuối cùng DHCP Server gửi DHCPACK để xác nhận việc cấp phát IP hoàn tất. Lúc này client chính thức sử dụng IP address, cấu hình default gateway, Client đã Có thể giao tiếp mạng. Nếu mọi thứ thành công, người dùng bắt đầu truy cập được mạng và Internet.<br />
<br />
<b>Một vấn đề rất quan trọng: Broadcast không đi qua Router</b><br />
<br />
<br />
Đây là phần mà rất nhiều bạn CCNA dễ quên. DHCP Discover là broadcast Layer 3 255.255.255.255. Router mặc định sẽ không forward broadcast. Điều này có nghĩa là nếu DHCP Server nằm khác subnet thì Client sẽ KHÔNG tìm thấy DHCP Server. Ví dụ như trong hình dưới đây:<br />
PC VLAN 10 ---&gt; Router ---&gt; DHCP Server VLAN 20<br />
Trong trường hợp này, router phải đóng vai trò DHCP Relay Agent.<br />
Trên Cisco IOS, ta dùng lệnh:<br />
interface vlan 10<br />
ip helper-address <a href="https://www.facebook.com/api/graphql/10.20.20.5?__cft__&#91;0]=AZa-calYOfmD2AqBlLfjbd98wBb3o-4XKJMS9kkhSWfRO4m7NywUZPEs2eIhwZqeRgfr07NKXW4X8Nu6q-5vSw15nkOUIVLH3AwzHh4uv5vixAbXEBnudZp26rFtCPMuiEgoJoMIx_GV3l_B4U7Y9SQXDNeXHxc9gOPSt7bFCCw9DQ&amp;__tn__=-UK-R" target="_blank">10.20.20.5</a><br />
Lệnh ip helper-address sẽ nhận broadcast DHCP từ client, sau đó convert thành unicast và router sẽ Forward tới DHCP Server. Đây là một trong những lệnh “kinh điển” của CCNA và xuất hiện rất nhiều trong troubleshooting thực tế.<br />
<br />
<br />
<b>Các lỗi DHCP rất thường gặp ngoài đời thật</b><br />
<br />
<br />
Một vài lỗi phổ biếnliên quan đến DHCP là:<ul><li>Quên cấu hình ip helper-address</li>
</ul><ul><li>DHCP pool hết IP</li>
</ul><ul><li>Default gateway cấu hình sai</li>
</ul><ul><li>Rogue DHCP Server trong mạng</li>
</ul><ul><li>DHCP Snooping chặn nhầm port</li>
</ul><ul><li>VLAN trunk không cho phép VLAN DHCP đi qua</li>
</ul><ul><li>Client nhận APIPA 169.254.x.x</li>
</ul>Ví dụ:<br />
Windows IP Configuration<br />
<br />
IPv4 Address: <a href="https://www.facebook.com/api/graphql/169.254.10.5?__cft__&#91;0]=AZa-calYOfmD2AqBlLfjbd98wBb3o-4XKJMS9kkhSWfRO4m7NywUZPEs2eIhwZqeRgfr07NKXW4X8Nu6q-5vSw15nkOUIVLH3AwzHh4uv5vixAbXEBnudZp26rFtCPMuiEgoJoMIx_GV3l_B4U7Y9SQXDNeXHxc9gOPSt7bFCCw9DQ&amp;__tn__=-UK-R" target="_blank">169.254.10.5</a><br />
Điều này thường có nghĩa:<br />
Client không liên lạc được DHCP Server.<br />
<br />
<b>Góc nhìn thực chiến</b><br />
<br />
<br />
Trong troubleshooting thực tế, DHCP thường là nơi đầu tiên kỹ sư mạng kiểm tra khi người dùng báo “Không vào mạng được”, “Có Wi-Fi nhưng không có Internet”, “Máy nhận IP lạ”, “Ping gateway không được”. Một kỹ sư giỏi không chỉ nhớ DORA, mà còn phải hiểu cặn kẽ:<ul><li>Gói tin Broadcast hoạt động ra sao</li>
</ul><ul><li>Router sẽ xử lý DHCP Relay thế nào</li>
</ul><ul><li>Vì sao DHCP Snooping có thể làm client fail DHCP</li>
</ul><ul><li>Cách packet di chuyển giữa VLAN và DHCP Server</li>
</ul>Đây là nền tảng cực kỳ quan trọng trước khi đi sâu hơn vào Network Security, NAC / Cisco ISE, Campus Architecture, SD-Access, Zero Trust Network Access (ZTNA)​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccie®/ccie-security">CCIE Security</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccie®/ccie-security/440826-dhcp-dora</guid>
		</item>
		<item>
			<title>Một router – nhiều “thế giới mạng”: VRF Lite hoạt động như thế nào?</title>
			<link>https://www.forum.vnpro.org/forum/ccie®/ccie-security/440069-một-router-–-nhiều-“thế-giới-mạng”-vrf-lite-hoạt-động-như-thế-nào</link>
			<pubDate>Sat, 09 May 2026 09:16:06 GMT</pubDate>
			<description>Một router – nhiều “thế giới mạng”: VRF Lite hoạt động như thế nào?  
  
Trong thực tế triển khai mạng (đặc biệt ở ISP hoặc doanh nghiệp lớn), có một...</description>
			<content:encoded><![CDATA[<b><b>Một router – nhiều “thế giới mạng”: VRF Lite hoạt động như thế nào?</b></b> <div class="img_align_center_wrapper"><img title="Screenshot 2026-05-09 155248.png" data-attachmentid="440070" data-align="center" data-size="full" border="0" src="filedata/fetch?id=440070&amp;d=1778318146" alt="Click image for larger version

Name:	Screenshot 2026-05-09 155248.png
Views:	25
Size:	22.9 KB
ID:	440070" data-fullsize-url="filedata/fetch?id=440070&amp;d=1778318146" data-thumb-url="filedata/fetch?id=440070&amp;d=1778318146&amp;type=thumb" data-title="Click on the image to see the original version" data-caption="Screenshot 2026-05-09 155248.png" class="bbcode-attachment align_center js-lightbox bbcode-attachment--lightbox" /></div><br />
 <br />
Trong thực tế triển khai mạng (đặc biệt ở ISP hoặc doanh nghiệp lớn), có một bài toán rất “kinh điển”:<br />
<b>Làm sao để một router có thể phục vụ nhiều hệ thống mạng khác nhau mà các hệ thống này không nhìn thấy nhau?</b><br />
Nếu bạn chỉ dùng routing truyền thống → gần như không thể làm sạch sẽ và an toàn.<br />
Đây chính là lúc <b>VRF Lite</b> xuất hiện. <b>Vấn đề của routing truyền thống</b><br />
<br />
<br />
Mặc định, router hoạt động với<b> 1 global routing table duy nhất. </b>Chứa:<ul><li>Các mạng directly connected</li>
</ul><ul><li>Static routes</li>
</ul><ul><li>Dynamic routes (OSPF, EIGRP, BGP)</li>
</ul>Ví dụ ban đầu trên router ISP:<br />
ISP#show ip route connected<br />
C 192.168.1.0/24 is directly connected<br />
C 192.168.2.0/24 is directly connected<br />
C 192.168.3.0/24 is directly connected<br />
C 192.168.4.0/24 is directly connected<br />
<br />
Tất cả network nằm chung một bảng định tuyến<br />
Không có sự tách biệt → rủi ro về security và design <b>VRF Lite là gì?</b><br />
<br />
<br />
Bạn có thể hiểu rất nhanh:<br />
<b>VRF = VLAN nhưng dành cho Layer 3</b><ul><li>Mỗi VRF = <b>1 routing table riêng biệt</b></li>
</ul><ul><li>Interface nào thuộc VRF nào → chỉ dùng routing table đó</li>
</ul><ul><li>Các VRF <b>không nhìn thấy nhau</b></li>
</ul><b>Áp dụng vào topology (hình lab)</b><ul><li>Blue1 + Blue2 → thuộc <b>VRF Blue</b></li>
</ul><ul><li>Red1 + Red2 → thuộc <b>VRF Red</b></li>
</ul><ul><li>ISP → router trung tâm</li>
</ul>Kết quả mong muốn:<ul><li>Blue chỉ communicate với Blue</li>
</ul><ul><li>Red chỉ communicate với Red</li>
</ul><ul><li>Hai bên <b>isolate hoàn toàn</b></li>
</ul><b>Cấu hình VRF Lite (trên ISP)</b><br />
<br />
<b>1. Tạo VRF</b><br />
<br />
<br />
ISP(config)<a href="https://www.facebook.com/hashtag/ip?__cft__&#91;0]=AZbyZKOO5yoZX0If_GLsom_1cB4hzIIuYjap7aaYw59cWfjME2KEqtuq4FGTqjIAX9lnAPi0glI6u6dHOZOEXhZb87ozj62cFEWVMBpRC4BJX-9lYQGYM_1TABMXf7oVX_j83eJDdsShTixY_sAGv8GK&amp;__tn__=*NK-R" target="_blank">#ip</a> vrf Red<br />
ISP(config-vrf)<a href="https://www.facebook.com/hashtag/exit?__cft__&#91;0]=AZbyZKOO5yoZX0If_GLsom_1cB4hzIIuYjap7aaYw59cWfjME2KEqtuq4FGTqjIAX9lnAPi0glI6u6dHOZOEXhZb87ozj62cFEWVMBpRC4BJX-9lYQGYM_1TABMXf7oVX_j83eJDdsShTixY_sAGv8GK&amp;__tn__=*NK-R" target="_blank">#exit</a><br />
ISP(config)<a href="https://www.facebook.com/hashtag/ip?__cft__&#91;0]=AZbyZKOO5yoZX0If_GLsom_1cB4hzIIuYjap7aaYw59cWfjME2KEqtuq4FGTqjIAX9lnAPi0glI6u6dHOZOEXhZb87ozj62cFEWVMBpRC4BJX-9lYQGYM_1TABMXf7oVX_j83eJDdsShTixY_sAGv8GK&amp;__tn__=*NK-R" target="_blank">#ip</a> vrf Blue<br />
ISP(config-vrf)<a href="https://www.facebook.com/hashtag/exit?__cft__&#91;0]=AZbyZKOO5yoZX0If_GLsom_1cB4hzIIuYjap7aaYw59cWfjME2KEqtuq4FGTqjIAX9lnAPi0glI6u6dHOZOEXhZb87ozj62cFEWVMBpRC4BJX-9lYQGYM_1TABMXf7oVX_j83eJDdsShTixY_sAGv8GK&amp;__tn__=*NK-R" target="_blank">#exit</a><br />
Lúc này mới chỉ tạo “container routing”, chưa có gì bên trong <b>2. Gán interface vào VRF</b><br />
<br />
<br />
ISP(config)<a href="https://www.facebook.com/hashtag/interface?__cft__&#91;0]=AZbyZKOO5yoZX0If_GLsom_1cB4hzIIuYjap7aaYw59cWfjME2KEqtuq4FGTqjIAX9lnAPi0glI6u6dHOZOEXhZb87ozj62cFEWVMBpRC4BJX-9lYQGYM_1TABMXf7oVX_j83eJDdsShTixY_sAGv8GK&amp;__tn__=*NK-R" target="_blank">#interface</a> FastEthernet0/0<br />
ISP(config-if)<a href="https://www.facebook.com/hashtag/ip?__cft__&#91;0]=AZbyZKOO5yoZX0If_GLsom_1cB4hzIIuYjap7aaYw59cWfjME2KEqtuq4FGTqjIAX9lnAPi0glI6u6dHOZOEXhZb87ozj62cFEWVMBpRC4BJX-9lYQGYM_1TABMXf7oVX_j83eJDdsShTixY_sAGv8GK&amp;__tn__=*NK-R" target="_blank">#ip</a> vrf forwarding Blue<br />
Điểm rất quan trọng:<br />
Khi gán VRF → IP trên interface sẽ bị xóa<br />
Phải cấu hình lại:<br />
ISP(config-if)<a href="https://www.facebook.com/hashtag/ip?__cft__&#91;0]=AZbyZKOO5yoZX0If_GLsom_1cB4hzIIuYjap7aaYw59cWfjME2KEqtuq4FGTqjIAX9lnAPi0glI6u6dHOZOEXhZb87ozj62cFEWVMBpRC4BJX-9lYQGYM_1TABMXf7oVX_j83eJDdsShTixY_sAGv8GK&amp;__tn__=*NK-R" target="_blank">#ip</a> address 192.168.1.254 255.255.255.0 <b>Kiểm tra routing table</b><br />
<br />
<br />
Sau khi gán toàn bộ interface vào VRF: Global routing table gần như trống <b>Routing table của từng VRF</b><br />
<br />
<br />
VRF Blue:<br />
ISP#show ip route vrf Blue connected<br />
C 192.168.1.0/24<br />
C 192.168.3.0/24<br />
VRF Red:<br />
ISP#show ip route vrf Red connected<br />
C 192.168.2.0/24<br />
C 192.168.4.0/24<br />
Mỗi VRF có “thế giới riêng” <b>Lỗi phổ biến (rất nhiều người gặp)</b><br />
<br />
<br />
Bạn thử ping: Không được → tưởng sai config<br />
Nhưng thực tế:<br />
Router mặc định ping bằng <b>global routing table</b> <b>Cách ping đúng trong VRF</b><br />
<br />
<br />
ISP#ping vrf Blue 192.168.1.1 thì Chỉ định rõ VRF cần sử dụng <b><img data-align="none" data-size="full" border="0" src="https://static.xx.fbcdn.net/images/emoji.php/v9/te/1/16/1f501.png" alt="" data-fullsize-url="https://static.xx.fbcdn.net/images/emoji.php/v9/te/1/16/1f501.png" data-thumb-url="https://static.xx.fbcdn.net/images/emoji.php/v9/te/1/16/1f501.png" data-title="Click on the image to see the original version" data-caption="" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" /> VRF và Dynamic Routing</b><br />
<br />
<br />
VRF không chỉ dùng static. Bạn hoàn toàn có thể chạy:<ul><li>OSPF</li>
</ul><ul><li>EIGRP</li>
</ul><ul><li>BGP</li>
</ul><b>Ví dụ OSPF cho VRF Blue</b><br />
<br />
<br />
Blue1(config)<a href="https://www.facebook.com/hashtag/router?__cft__&#91;0]=AZbyZKOO5yoZX0If_GLsom_1cB4hzIIuYjap7aaYw59cWfjME2KEqtuq4FGTqjIAX9lnAPi0glI6u6dHOZOEXhZb87ozj62cFEWVMBpRC4BJX-9lYQGYM_1TABMXf7oVX_j83eJDdsShTixY_sAGv8GK&amp;__tn__=*NK-R" target="_blank">#router</a> ospf 1<br />
network 192.168.1.0 0.0.0.255 area 0<br />
network 1.1.1.1 0.0.0.0 area 0<br />
Blue2(config)<a href="https://www.facebook.com/hashtag/router?__cft__&#91;0]=AZbyZKOO5yoZX0If_GLsom_1cB4hzIIuYjap7aaYw59cWfjME2KEqtuq4FGTqjIAX9lnAPi0glI6u6dHOZOEXhZb87ozj62cFEWVMBpRC4BJX-9lYQGYM_1TABMXf7oVX_j83eJDdsShTixY_sAGv8GK&amp;__tn__=*NK-R" target="_blank">#router</a> ospf 1<br />
network 192.168.3.0 0.0.0.255 area 0 <b>OSPF trên ISP cho VRF Red</b><br />
<br />
<br />
ISP(config)<a href="https://www.facebook.com/hashtag/router?__cft__&#91;0]=AZbyZKOO5yoZX0If_GLsom_1cB4hzIIuYjap7aaYw59cWfjME2KEqtuq4FGTqjIAX9lnAPi0glI6u6dHOZOEXhZb87ozj62cFEWVMBpRC4BJX-9lYQGYM_1TABMXf7oVX_j83eJDdsShTixY_sAGv8GK&amp;__tn__=*NK-R" target="_blank">#router</a> ospf 2 vrf Red<br />
network 192.168.2.0 0.0.0.255 area 0<br />
network 192.168.4.0 0.0.0.255 area 0<br />
Mỗi VRF cần <b>process OSPF riêng</b> <b>Routing table sau khi chạy OSPF</b><br />
<br />
<br />
VRF Blue:<br />
ISP#show ip route vrf Blue ospf<br />
O 1.1.1.1 via 192.168.1.1<br />
O 3.3.3.3 via 192.168.3.3<br />
VRF Red:<br />
ISP#show ip route vrf Red ospf<br />
O 2.2.2.2 via 192.168.2.2<br />
O 4.4.4.4 via 192.168.4.4<br />
Hai bảng định tuyến hoàn toàn độc lập Không bị leak route <b>Góc nhìn Security (điều quan trọng)</b><br />
<br />
<br />
VRF không chỉ là kỹ thuật routing.<br />
Nó là một <b>cơ chế segmentation Layer 3</b><br />
Ứng dụng thực tế:<ul><li>Tách khách hàng trong ISP</li>
</ul><ul><li>Tách môi trường (Production / Lab)</li>
</ul><ul><li>Tách hệ thống nội bộ (HR / IT / Finance)</li>
</ul><ul><li>Giảm blast radius khi có sự cố</li>
</ul>ví dụ:<ul><li>Router = tòa nhà</li>
</ul><ul><li>VRF = từng căn hộ</li>
</ul>Người ở phòng Blue không thể sang phòng Red dù cùng một tòa nhà vật lý <b>Chốt lại là</b><br />
<br />
<br />
VRF Lite là một trong những nền tảng quan trọng:<ul><li>Thiết kế mạng multi-tenant</li>
</ul><ul><li>Network segmentation (Security)</li>
</ul><ul><li>Bước đệm để học MPLS VPN</li>
</ul>Điểm mấu chốt không phải là “thuộc lệnh” mà là hiểu: <b>mỗi VRF là một routing domain độc lập</b><br />
Nếu bạn đang học:<ul><li>CCNA → nên biết khái niệm</li>
</ul><ul><li>CCNP → phải lab thành thạo</li>
</ul><ul><li>CCIE → dùng VRF như một công cụ thiết kế</li>
</ul>​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/ccie®/ccie-security">CCIE Security</category>
			<dc:creator>KhanhHa</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/ccie®/ccie-security/440069-một-router-–-nhiều-“thế-giới-mạng”-vrf-lite-hoạt-động-như-thế-nào</guid>
		</item>
	</channel>
</rss>
