Vào lúc 22h30 ngày hôm qua, Facebook cùng hàng loạt dịch vụ như Messenger, Instagram hay WhatsApp đă không thể truy cập. T́nh trạng này kéo dài tới gần 7 giờ đồng hồ.
Không ai nghĩ được rằng một mạng xă hội với quy mô như Facebook lại có thể "sập". Ấy vậy mà vào lúc 22h30 ngày hôm qua (theo giờ Việt Nam), Facebook kèm theo hàng loạt dịch vụ khác như Messenger, Instagram hay WhatsApp đă đồng loạt ngừng hoạt động và không thể truy cập. Đặc biệt, sự cố này không chỉ xảy ra trong giây lát, mà nó đă kéo dài tới gần 7 giờ đồng hồ. Điều này đă gây ảnh hưởng nghiêm trọng tới người dùng trên toàn thế giới.
Vậy, rốt cục th́ chuyện ǵ đă xảy ra?
Mặc dù Facebook không công bố lư do cụ thể tại sao hệ thống của ḿnh gặp vấn đề, nhưng các chuyên gia tại CloudFlare đă đưa ra một bài giải thích tương đối chi tiết. Nói về CloudFlare, đây là một công ty trong lĩnh vực mạng lưới phân phối nội dung (CDN), nổi tiếng với gói dịch vụ cho phép các website có thể vận hành ngay cả trong trường hợp bị tấn công hay máy chủ gặp vấn đề. Ngoài ra, CloudFlare cũng đang vận hành DNS 1.1.1.1 và công cụ VPN WARP+.
BGP: Cốt lơi khiến Facebook gặp vấn đề
Bản chất của mạng Internet là việc kết nối một chiếc máy tính này với một chiếc máy tính khác. Ví dụ, khi bạn truy cập vào Facebook, bạn đang kết nối máy tính của ḿnh với máy chủ của Facebook để trao đổi dữ liệu. Quá tŕnh chiếc máy tính của bạn "t́m đường" đến máy chủ Facebook được gọi là định tuyến (routing).
BGP, viết tắt của Border Gateway Protocol, là một cơ chế giúp cho các hệ thống mạng lớn có thể trao đổi thông tin định tuyến. Các router (bộ định tuyến) lớn trên thế giới đều có một danh sách thường xuyên được cập nhật về những "đường đi" dành cho các gói tin. Hăy tưởng tượng nó giống như một tấm bản đồ chỉ dẫn khi bạn đang lạc lối ở trong một trung tâm thương mại rộng lớn vậy.

BGP giống như một tấm bản đồ chỉ dẫn mà bạn thường gặp ở các trung tâm thương mại
Và ở thời điểm Facebook sập, đội ngũ của CloudFlare đă nhận thấy BGP của Facebook đă được cập nhật để loại bỏ các định tuyến đến máy chủ của dịch vụ này. Nó giống như việc tấm bản đồ ở trung tâm thương mại bị gỡ bỏ, và hàng loạt người kéo đến nhưng không biết đi đâu. Nói một cách khác, Facebook đă biến mất khỏi Internet.
Chính việc BGP của Facebook gặp trục trặc đă khiến cho DNS (Domain Name Resolver), hay Hệ thống phân giải tên miền, không thể hoàn thành nhiệm vụ của nó là chuyển tên miền facebook.com thành địa chỉ IP. Trong trường hợp bạn chưa biết, DNS có nhiệm vụ phân giải địa chỉ tên miền như facebook.com trở thành địa chỉ IP của máy chủ, như 157.240.211.35. Do BGP của Facebook không c̣n khả năng định tuyến, vậy nên nó khiến cho DNS thất bại trong việc t́m ra địa chỉ IP của Facebook.
VietBF @ Sưu tầm