[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"_public_topic_publications_chuy%E1%BB%83n%20ti%E1%BA%BFp{\"limit\":5}":3,"_public_topic_byId_chuyển tiếp":11},{"code":4,"data":5,"meta":10},"SUCCESS",{"latest":6,"mostCited":7,"vietnamFeatured":8,"vietnamLatest":9},[],[],[],[],null,{"code":4,"data":12,"meta":10},{"id":13,"title":14,"description":15,"content":16,"term":17,"englishTitle":18,"synonyms":19,"definition":23,"discipline":24,"references":25,"faqs":53,"createUser":63,"publishUser":67,"keywords":71,"keywordCount":10,"enrichTopicLink":72,"status":73,"createTime":74,"updateTime":75,"publishTime":76,"linkEnrichedTime":10,"publicationScanTime":10,"contentErrorMessage":10,"viewCount":77,"relateTopics":78},"chuyển tiếp","Chuyển tiếp là gì? Cơ chế chuyển tiếp gói tin trong mạng máy tính","Chuyển tiếp (packet forwarding) là quá trình chuyển gói dữ liệu từ cổng vào sang cổng ra của thiết bị mạng dựa trên bảng chuyển tiếp FIB.","\u003Cp>Chuyển tiếp (tiếng Anh: packet forwarding) là quá trình phần cứng và phần mềm của một thiết bị mạng (bộ định tuyến - router hoặc thiết bị chuyển mạch - switch) tiếp nhận gói dữ liệu từ một cổng vào (ingress port), tra cứu thông tin địa chỉ đích trong bảng chuyển tiếp (Forwarding Information Base - FIB) và đẩy gói tin sang cổng ra thích hợp (egress port) để tiếp tục hành trình tới đích. Trong kiến trúc mạng máy tính, chuyển tiếp là hành vi vi mô cục bộ ở mặt phẳng dữ liệu (Data Plane), diễn ra ở tốc độ đường truyền (wire speed) trong phạm vi nano giây. Bài viết này phân tích sự khác biệt giữa định tuyến và chuyển tiếp, các kỹ thuật tra cứu bảng chuyển tiếp IP, kiến trúc phần cứng bộ định tuyến và công nghệ chuyển tiếp lập trình được.\u003C\u002Fp>\n\n\u003Ch2>Phân biệt giữa Chuyển tiếp (Forwarding) và Định tuyến (Routing)\u003C\u002Fh2>\n\u003Cp>Mặc dù thường được sử dụng song hành, chuyển tiếp và định tuyến là hai khái niệm hoạt động ở hai mặt phẳng hoàn toàn khác nhau trong thiết bị mạng (McKeown và cộng sự, 2008):\u003C\u002Fp>\n\u003Cul>\n  \u003Cli>\u003Cstrong>Định tuyến (Routing - Mặt phẳng Điều khiển \u002F Control Plane):\u003C\u002Fstrong> Là quá trình mang tính toàn cục và logic, trong đó các bộ định tuyến chạy các thuật toán định tuyến phân tán (như OSPF, IS-IS, BGP) để trao đổi thông tin cấu trúc liên kết mạng và tính toán đường đi tối ưu giữa các nút mạng. Kết quả của định tuyến là xây dựng nên Bảng định tuyến (Routing Information Base - RIB).\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>Chuyển tiếp (Forwarding - Mặt phẳng Dữ liệu \u002F Data Plane):\u003C\u002Fstrong> Là hành động mang tính cục bộ tức thời tại từng nút. Dựa trên bản sao nén của RIB là Bảng chuyển tiếp FIB được nạp vào phần cứng chuyên dụng (ASIC, TCAM), bộ định tuyến chỉ thực hiện nhiệm vụ: nhận gói tin -&gt; đọc tiêu đề (header) -&gt; tra cứu bảng FIB -&gt; chỉnh sửa trường TTL và checksum -&gt; đẩy gói tin ra cổng đích.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ctable border=\"1\" cellpadding=\"6\" cellspacing=\"0\">\n  \u003Cthead>\n    \u003Ctr>\n      \u003Cth>Đặc tính so sánh\u003C\u002Fth>\n      \u003Cth>Định tuyến (Routing)\u003C\u002Fth>\n      \u003Cth>Chuyển tiếp (Forwarding)\u003C\u002Fth>\n    \u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\n      \u003Ctd>Mặt phẳng hoạt động\u003C\u002Ftd>\n      \u003Ctd>Mặt phẳng Điều khiển (Control Plane)\u003C\u002Ftd>\n      \u003Ctd>Mặt phẳng Dữ liệu (Data Plane \u002F Forwarding Plane)\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd>Phạm vi xử lý\u003C\u002Ftd>\n      \u003Ctd>Toàn mạng phân tán (Global)\u003C\u002Ftd>\n      \u003Ctd>Cục bộ từ cổng vào sang cổng ra (Local hop-by-hop)\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd>Thành phần phần cứng\u003C\u002Ftd>\n      \u003Ctd>CPU chính của Router, phần mềm\u003C\u002Ftd>\n      \u003Ctd>Chip chuyển mạch chuyên dụng (ASIC, FPGA, TCAM)\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd>Thang thời gian xử lý\u003C\u002Ftd>\n      \u003Ctd>Mili giây đến giây (ms - s)\u003C\u002Ftd>\n      \u003Ctd>Nano giây đến micro giây (ns - µs)\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd>Cơ sở dữ liệu sử dụng\u003C\u002Ftd>\n      \u003Ctd>Bảng định tuyến (RIB)\u003C\u002Ftd>\n      \u003Ctd>Bảng chuyển tiếp (FIB \u002F MAC Table)\u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Ch2>Mô hình độ trễ chuyển tiếp và kỹ thuật tìm kiếm tiền tố dài nhất (LPM)\u003C\u002Fh2>\n\u003Cp>Tổng độ trễ chuyển tiếp gói tin qua một nút mạng (\u003Cscript type=\"math\u002Ftex\">D_{\text{total}}\u003C\u002Fscript>) là tổng của độ trễ tra cứu (\u003Cscript type=\"math\u002Ftex\">D_{\text{lookup}}\u003C\u002Fscript>), độ trễ hàng đợi (\u003Cscript type=\"math\u002Ftex\">D_{\text{queue}}\u003C\u002Fscript>) và độ trễ truyền dẫn (\u003Cscript type=\"math\u002Ftex\">D_{\text{transmit}}\u003C\u002Fscript>):\u003C\u002Fp>\n\u003Cp>\u003Cscript type=\"math\u002Ftex; mode=display\">D_{\text{total}} = D_{\text{lookup}} + D_{\text{queue}} + D_{\text{transmit}}\u003C\u002Fscript>\u003C\u002Fp>\n\u003Cp>Thời gian tra cứu cực đại \u003Cscript type=\"math\u002Ftex\">T_{\text{lookup}}\u003C\u002Fscript> liên hệ chặt chẽ với thông lượng chuyển tiếp \u003Cscript type=\"math\u002Ftex\">R_{\text{throughput}}\u003C\u002Fscript> của thiết bị theo biểu thức:\u003C\u002Fp>\n\u003Cp>\u003Cscript type=\"math\u002Ftex; mode=display\">T_{\text{lookup}} = \frac{1}{R_{\text{throughput}}}\u003C\u002Fscript>\u003C\u002Fp>\n\u003Cp>Trong chuyển tiếp gói tin IPv4\u002FIPv6, một địa chỉ IP đích có thể khớp với nhiều tiền tố mạng có độ dài khác nhau trong bảng chuyển tiếp. Nguyên tắc chuyển tiếp chuẩn yêu cầu thiết bị phải chọn tiền tố cụ thể nhất, được gọi là thuật toán Tìm kiếm Tiền tố Dài nhất (Longest Prefix Match - LPM). Theo Waldvogel và các cộng sự (2001), các thuật toán LPM sử dụng cây tiền tố (Trie) và kỹ thuật tìm kiếm nhị phân trên độ dài tiền tố giúp giảm độ phức tạp tính toán từ tuyến tính xuống mức logarit.\u003C\u002Fp>\n\u003Cp>Để đạt tốc độ chuyển tiếp hàng trăm gigabit mỗi giây, các router lõi sử dụng bộ nhớ định địa chỉ theo nội dung ba trạng thái (Ternary Content-Addressable Memory - TCAM) kết hợp với các cấu trúc bảng nén FIB (Degermark và cộng sự, 1997). Bộ nhớ TCAM cho phép so khớp toàn bộ bảng định tuyến chỉ trong đúng một chu kỳ xung nhịp đồng hồ duy nhất.\u003C\u002Fp>\n\n\u003Ch2>Chuyển tiếp nhãn đa giao thức (MPLS) và Mạng điều khiển bằng phần mềm (SDN)\u003C\u002Fh2>\n\u003Cp>Để tăng tốc độ chuyển tiếp và hỗ trợ kỹ thuật điều lượng lưu lượng (Traffic Engineering), công nghệ Chuyển tiếp Nhãn Đa Giao thức (Multi-Protocol Label Switching - MPLS) đã thay thế việc tra cứu IP phức tạp bằng thao tác hoán đổi nhãn chuyển tiếp 20-bit (\u003Cscript type=\"math\u002Ftex\">\text{Label}_{\text{in}} \to \text{Label}_{\text{out}}\u003C\u002Fscript>) tại biên và lõi mạng.\u003C\u002Fp>\n\u003Cp>Theo tổng quan của Kreutz và các cộng sự (2015), với sự ra đời của Kiến trúc Mạng điều khiển bằng phần mềm (Software-Defined Networking - SDN) và giao thức OpenFlow (McKeown và cộng sự, 2008), toàn bộ logic điều khiển mạng được tập trung về bộ điều khiển trung tâm (SDN Controller), biến các thiết bị phần cứng chuyển tiếp thành các phần tử thực thi thuần túy, nâng cao khả năng lập trình và mở rộng quy mô mạng dữ liệu toàn cầu.\u003C\u002Fp>","Chuyển tiếp","packet forwarding",[20,21,18,22],"chuyển tiếp gói tin","chuyển tiếp dữ liệu","data forwarding","Chuyển tiếp gói tin (packet forwarding) là quá trình tiếp nhận gói tin tại cổng vào, tra cứu địa chỉ đích trong bảng chuyển tiếp (FIB) và đẩy gói tin sang cổng ra thích hợp của thiết bị mạng ở tốc độ cao.","ENGINEERING_TECHNOLOGY",[26,33,40,46],{"citationText":27,"title":28,"authors":29,"source":30,"year":31,"doi":32,"url":10},"McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., & Turner, J. (2008). OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 38(2), 69-74.","OpenFlow: enabling innovation in campus networks","McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., & Turner, J.","ACM SIGCOMM Computer Communication Review",2008,"10.1145\u002F1355734.1355746",{"citationText":34,"title":35,"authors":36,"source":37,"year":38,"doi":39,"url":10},"Waldvogel, M., Varghese, G., Turner, J., & Plattner, B. (2001). Scalable high-speed prefix matching. ACM Transactions on Computer Systems, 19(4), 440-482.","Scalable high-speed prefix matching","Waldvogel, M., Varghese, G., Turner, J., & Plattner, B.","ACM Transactions on Computer Systems",2001,"10.1145\u002F502912.502914",{"citationText":41,"title":42,"authors":43,"source":30,"year":44,"doi":45,"url":10},"Degermark, M., Brodnik, A., Carlsson, S., & Pink, S. (1997). Small forwarding tables for fast routing lookups. ACM SIGCOMM Computer Communication Review, 27(4), 3-14.","Small forwarding tables for fast routing lookups","Degermark, M., Brodnik, A., Carlsson, S., & Pink, S.",1997,"10.1145\u002F263105.263133",{"citationText":47,"title":48,"authors":49,"source":50,"year":51,"doi":52,"url":10},"Kreutz, D., Ramos, F. M. V., Esteves Verissimo, P., Esteve Rothenberg, C., Azodolmolky, S., & Uhlig, S. (2015). Software-Defined Networking: A Comprehensive Survey. Proceedings of the IEEE, 103(1), 14-36.","Software-Defined Networking: A Comprehensive Survey","Kreutz, D., Ramos, F. M. V., Esteves Verissimo, P., Esteve Rothenberg, C., Azodolmolky, S., & Uhlig, S.","Proceedings of the IEEE",2015,"10.1109\u002Fjproc.2014.2371999",[54,57,60],{"question":55,"answer":56},"Chuyển tiếp (Forwarding) khác gì so với Định tuyến (Routing)?","Định tuyến (Control Plane) là quá trình tính toán tìm đường đi tối ưu trên toàn mạng; Chuyển tiếp (Data Plane) là hành động cục bộ đẩy gói tin từ cổng vào sang cổng ra dựa trên bảng FIB.",{"question":58,"answer":59},"Thuật toán LPM (Longest Prefix Match) có vai trò gì trong chuyển tiếp IP?","LPM đảm bảo gói tin IP được chuyển tiếp theo đường đi có tiền tố mạng khớp dài nhất (cụ thể nhất) trong bảng chuyển tiếp FIB của bộ định tuyến.",{"question":61,"answer":62},"Bộ nhớ TCAM giúp tăng tốc độ chuyển tiếp mạng như thế nào?","TCAM cho phép tìm kiếm và so khớp địa chỉ đích đồng thời trên toàn bộ hàng trăm nghìn dòng trong bảng định tuyến chỉ trong đúng một chu kỳ xung nhịp phần cứng.",{"id":64,"researcherId":10,"name":65,"imageUrl":66},1,"Nguyễn Ngọc Sơn","https:\u002F\u002Flh3.googleusercontent.com\u002Fa\u002FACg8ocLGfGsF1nYQqYK5BasTLhNu1dBrBXg2fcEgBNPXJ0p2gqLQnO7i=s96-c",{"id":68,"researcherId":10,"name":69,"imageUrl":70},2889,"Lê Xuân Niên","https:\u002F\u002Flh3.googleusercontent.com\u002Fa\u002FACg8ocLuyWIkhyP2W5E59cKwN7ciI2nbjMGUpXO9rVQquC826ujzkqhU=s96-c",[13],false,"PUBLISHED","2025-04-26T09:27:24.132+00:00","2026-08-28T07:21:36.034+00:00","2025-08-21T17:28:54.843+00:00",246,[79,82,85,88,91,101,106,116,121,132],{"id":80,"title":81,"term":80,"englishTitle":10,"definition":10,"discipline":10,"disciplineCode":10,"disciplineLabel":10,"disciplineColor":10,"disciplineIcon":10},"webgis","WebGIS là gì? Các bài báo nghiên cứu khoa học về WebGIS",{"id":83,"title":84,"term":83,"englishTitle":10,"definition":10,"discipline":10,"disciplineCode":10,"disciplineLabel":10,"disciplineColor":10,"disciplineIcon":10},"văn hóa chính trị","Văn hóa chính trị là gì? Các nghiên cứu khoa học liên quan",{"id":86,"title":87,"term":86,"englishTitle":10,"definition":10,"discipline":10,"disciplineCode":10,"disciplineLabel":10,"disciplineColor":10,"disciplineIcon":10},"finite element method","Finite element method là gì? Các nghiên cứu về FEM",{"id":89,"title":90,"term":89,"englishTitle":10,"definition":10,"discipline":10,"disciplineCode":10,"disciplineLabel":10,"disciplineColor":10,"disciplineIcon":10},"biển baltic","Biển baltic là gì? Các nghiên cứu khoa học về Biển baltic",{"id":92,"title":93,"term":92,"englishTitle":94,"definition":95,"discipline":96,"disciplineCode":97,"disciplineLabel":98,"disciplineColor":99,"disciplineIcon":100},"mô hình chuỗi markov","Mô hình Chuỗi Markov là gì? Định nghĩa, tính chất không nhớ và ứng dụng","Markov chain model","Mô hình chuỗi Markov là một mô hình toán học ngẫu nhiên mô tả chuỗi các trạng thái biến đổi theo thời gian, trong đó xác suất chuyển sang trạng thái tương lai chỉ phụ thuộc duy nhất vào trạng thái hiện tại (tính chất không nhớ).","NATURAL_SCIENCES","natural-sciences","Khoa học tự nhiên","#0E9F9C","atom",{"id":102,"title":103,"term":102,"englishTitle":104,"definition":105,"discipline":96,"disciplineCode":97,"disciplineLabel":98,"disciplineColor":99,"disciplineIcon":100},"trạng thái dừng","Trạng thái dừng là gì? Các nghiên cứu khoa học liên quan","Stationary state","Trạng thái dừng là trạng thái lượng tử có năng lượng xác định mà mật độ xác suất tìm thấy hạt không biến thiên theo thời gian.",{"id":107,"title":108,"term":109,"englishTitle":110,"definition":111,"discipline":24,"disciplineCode":112,"disciplineLabel":113,"disciplineColor":114,"disciplineIcon":115},"phát hiện cạnh hình ảnh","Phát hiện cạnh hình ảnh là gì? Các bài nghiên cứu khoa học","Phát hiện cạnh hình ảnh","Image edge detection","Phát hiện cạnh hình ảnh là tập hợp các kỹ thuật xử lý ảnh số và thị giác máy tính nhằm xác định các điểm ảnh mà tại đó cường độ sáng hoặc độ chói có sự biến đổi đột ngột và gián đoạn, phản ánh ranh giới vật lý giữa các bề mặt đối tượng trong không gian.","engineering-technology","Kỹ thuật và công nghệ","#5B62F4","cpu",{"id":117,"title":118,"term":117,"englishTitle":119,"definition":120,"discipline":96,"disciplineCode":97,"disciplineLabel":98,"disciplineColor":99,"disciplineIcon":100},"phản ứng cấu trúc","Phản ứng cấu trúc là gì? Cơ chế chuyển vị và ứng dụng","rearrangement reaction","Phản ứng cấu trúc là phản ứng hóa học trong đó một phân tử tự tái tổ chức trật tự liên kết giữa các nguyên tử để tạo thành cấu trúc đồng phân mới mà không thay đổi công thức phân tử.",{"id":122,"title":123,"term":124,"englishTitle":125,"definition":126,"discipline":127,"disciplineCode":128,"disciplineLabel":129,"disciplineColor":130,"disciplineIcon":131},"vùng bắc trung bộ và duyên hải nam trung bộ","Vùng Bắc Trung Bộ và duyên hải Nam Trung Bộ: Địa lý kinh tế","Vùng Bắc Trung Bộ và duyên hải Nam Trung Bộ","north central and central coastal region of vietnam","Vùng Bắc Trung Bộ và duyên hải Nam Trung Bộ là không gian kinh tế - xã hội và sinh thái ven biển miền Trung Việt Nam, gồm 14 tỉnh thành từ Thanh Hóa đến Bình Thuận, giữ vị trí chiến lược về kinh tế biển và an ninh quốc phòng.","SOCIAL_SCIENCES","social-sciences","Khoa học xã hội","#E08600","users",{"id":133,"title":134,"term":135,"englishTitle":136,"definition":137,"discipline":24,"disciplineCode":112,"disciplineLabel":113,"disciplineColor":114,"disciplineIcon":115},"thuật toán heuristic","Thuật toán heuristic là gì? Phân loại, nguyên lý và ứng dụng","Thuật toán heuristic","heuristic algorithm","Thuật toán heuristic (heuristic algorithm, hay phương pháp phỏng đoán) là kỹ thuật giải quyết bài toán được thiết kế nhằm tìm kiếm lời giải đủ tốt và chấp nhận được trong khoảng thời gian tính toán thực tế cho các bài toán tối ưu hóa phức tạp, đánh đổi tính tối ưu tuyệt đối để lấy tốc độ thực thi."]