Κάρτα διεπαφής δικτύου (NIC)

Feb 24, 2026|

Ο διακομιστής σας έχει θύρες 100G, αλλά το NIC σας υποστηρίζει μόνο 10G. Συγχαρητήρια - μόλις πληρώσατε για το εύρος ζώνης που δεν θα χρησιμοποιήσετε ποτέ. Η κάρτα διασύνδεσης δικτύου είναι το πιο αγνοημένο σημείο συμφόρησης στον σύγχρονο σχεδιασμό δικτύου. Ενώ οι μηχανικοί έχουν εμμονή με τις προδιαγραφές υφάσματος διακόπτη και πομποδέκτη, το NIC καθορίζει αθόρυβα την πραγματική απόδοση που μπορεί να πιέσει κάθε διακομιστής. Αυτός ο οδηγός υπερβαίνει τους βασικούς ορισμούς για να εξηγήσει πώς λειτουργούν τα NIC, ποιοι τύποι υπάρχουν και - πιο κρίσιμος - πώς να αντιστοιχίσετε το NIC σας προς τα δεξιάπομποδέκτης, καλώδιο DAC, ήAOCγια μέγιστη απόδοση.

 

 

Τι είναι μια κάρτα διεπαφής δικτύου;

Μια κάρτα διασύνδεσης δικτύου (NIC), που ονομάζεται επίσης προσαρμογέας δικτύου ή ελεγκτής διασύνδεσης δικτύου, είναι το υλικό που συνδέει έναν διακομιστή, έναν σταθμό εργασίας ή μια συσκευή αποθήκευσης στο δίκτυο. Διαχειρίζεται τη μετατροπή μεταξύ δεδομένων εντός του συστήματος κεντρικού υπολογιστή και σημάτων στο καλώδιο ή την οπτική ίνα - διαχειριζόμενος τα πάντα, από την ενθυλάκωση πλαισίου και την επαλήθευση αθροίσματος ελέγχου έως τον χειρισμό διακοπής και τις μεταφορές DMA.

Κάθε NIC έχει μια μοναδική διεύθυνση MAC εγγεγραμμένη στο υλικολογισμικό του, η οποία χρησιμεύει ως ταυτότητα της συσκευής στο δίκτυο Layer 2. Τα πρώιμα NIC αποστέλλονται ως αυτόνομες κάρτες επέκτασης PCI. Σήμερα, οι περισσότεροι υπολογιστές καταναλωτών χρησιμοποιούν ένα τσιπ LAN-σε-μητρική πλακέτα (LOM) για βασική συνδεσιμότητα 1G. Όμως, στα κέντρα δεδομένων και στα εταιρικά περιβάλλοντα, οι αποκλειστικές κάρτες NIC παραμένουν απαραίτητες, επειδή οι ελεγκτές ενσωματωμένοι απλά δεν μπορούν να προσφέρουν την απόδοση, τη δυνατότητα εκφόρτωσης ή την πυκνότητα θύρας που απαιτούν οι σύγχρονοι φόρτοι εργασίας.

 

 

Πώς λειτουργεί πραγματικά ένα NIC: Πέρα από το "Send and Receive"

Η επεξήγηση του σχολικού βιβλίου - "Τα NIC ενσωματώνουν δεδομένα σε πλαίσια και τα αποστέλλουν" - είναι τεχνικά σωστή, αλλά αγνοεί αυτό που κάνει ένα NIC πολύτιμο. Δείτε τι συμβαίνει κάτω από την κουκούλα σε έναν σύγχρονο διακομιστή NIC:

 

Επεξεργασία πλαισίου

Από την πλευρά της μετάδοσης, το NIC λαμβάνει δεδομένα από τη στοίβα δικτύου του λειτουργικού συστήματος, προσθέτει κεφαλίδες Ethernet και αθροίσματα ελέγχου CRC και στη συνέχεια τα σειριοποιεί σε ηλεκτρικά ή οπτικά σήματα. Στην πλευρά λήψης, αντιστρέφει τη διαδικασία, επαληθεύοντας το CRC και αφαιρώντας τις κεφαλίδες πριν περάσει το ωφέλιμο φορτίο στον κεντρικό υπολογιστή.

 

Μηχανές εκφόρτωσης

Αυτό είναι όπου τα NIC κερδίζουν τη θητεία τους. Τα σύγχρονα NIC εκφορτώνουν εργασίες που διαφορετικά θα κατανάλωναν κύκλους CPU: υπολογισμός αθροίσματος ελέγχου TCP/UDP, εκφόρτωση τμηματοποίησης TCP (TSO), εκφόρτωση μεγάλης λήψης (LRO) και πλευρική κλιμάκωση λήψης (RSS) που κατανέμει την εισερχόμενη κίνηση σε πολλούς πυρήνες CPU. Χωρίς αυτές τις εκφορτώσεις, ένα NIC 25G θα μπορούσε να κορεστεί έναν πυρήνα της CPU που απλώς επεξεργάζεται πακέτα.

 

Παράκαμψη πυρήνα με DPDK

Ακόμη και με εκφόρτωση υλικού, η στοίβα δικτύου του πυρήνα του λειτουργικού συστήματος εισάγει επιβάρυνση σε ακραίους ρυθμούς πακέτων. Τα NIC που υποστηρίζουν DPDK (Data Plane Development Kit) επιτρέπουν στις εφαρμογές να διαβάζουν και να γράφουν πακέτα απευθείας από το χώρο του χρήστη, παρακάμπτοντας εξ ολοκλήρου τον πυρήνα. Αυτό μειώνει τον-λανθάνοντα χρόνο ανά πακέτο από χιλιοστά του δευτερολέπτου σε μονοψήφια-μικροδευτερόλεπτα - μια απαίτηση για εμπορία υψηλής

 

DMA και Interrupt Coalescing

Αντί η CPU να αντιγράφει κάθε πακέτο, το NIC χρησιμοποιεί Direct Memory Access για να εγγράψει καρέ απευθείας στη μνήμη RAM του συστήματος. Η συγχώνευση διακοπής ομαδοποιεί πολλαπλά συμβάντα πακέτων σε μια ενιαία διακοπή της CPU, μειώνοντας δραματικά την επιβάρυνση σε υψηλούς ρυθμούς πακέτων.

 

Υποστήριξη εικονικοποίησης

Σε εικονικά περιβάλλοντα, το SR-IOV (Single Root I/O Virtualization) επιτρέπει σε ένα ενιαίο φυσικό NIC να παρουσιάζει πολλαπλές εικονικές λειτουργίες, καθεμία από τις οποίες εκχωρείται απευθείας σε ένα VM. Αυτό παρακάμπτει εξ ολοκλήρου τον εικονικό διακόπτη του hypervisor, παρέχοντας σχεδόν-απόλυτες-μεταλλικές επιδόσεις σε εικονικές μηχανές.

 

 

Τύποι NIC: Μια πρακτική ταξινόμηση

 

Ανά τύπο διεπαφής - Αυτό είναι που καθορίζει την καλωδίωση σας

Τύπος θύρας NIC Συνδετήρας Μέσα ενημέρωσης Τυπική Ταχύτητα Μέγιστη απόσταση
RJ45 (Βάση-T) RJ45 Χαλκός Cat5e/Cat6/Cat6a 1G / 2.5G / 5G / 10G 100m
SFP+ LC duplex Πομποδέκτες 10G SFP+ή 10 γρκαλώδια DAC 10G 80 χλμ (ίνα) / 7 μέτρα (DAC)
SFP28 LC duplex Πομποδέκτες 25G SFP28ή 25G DAC 25G 40 χλμ (ίνα) / 5 μέτρα (DAC)
QSFP+ MPO ή LC Πομποδέκτες 40G QSFP+ 40G 40 χλμ (ίνα) / 7 μέτρα (DAC)
QSFP28 MPO ή LC Πομποδέκτες 100G QSFP28ή 100 γρκαλώδια DAC 100G 80 χλμ (ίνα) / 5 μέτρα (DAC)
QSFP-DD MPO ή LC Πομποδέκτες 400G QSFP-DD 400G 10 χλμ + (ίνα)

Γιατί αυτό έχει σημασία:Ο τύπος θύρας NIC υπαγορεύει ποιους πομποδέκτες και καλώδια μπορείτε να χρησιμοποιήσετε. Η επιλογή ενός NIC διπλής-θύρας SFP28 σας κλειδώνει στο οικοσύστημα SFP28 -Οπτικές μονάδες 25G SFP28, SFP28καλώδια DACή SFP28Καλώδια AOC. Επιλέξτε λάθος και θα αγοράσετε προσαρμογείς ή θα αντικαταστήσετε κάρτες.

 

Μια σημείωση για τις υποδοχές MPO έναντι LC:Οι θύρες QSFP+ και QSFP28 με την ένδειξη "SR4" χρησιμοποιούν παράλληλα οπτικά - τέσσερις λωρίδες 10G ή 25G που μεταδίδονται ταυτόχρονα. Αυτό απαιτείPatchcords MPO/MTP-12με 8 ή 12 πυρήνες ινών, όχι το τυπικό duplexΚαλώδια LCχρησιμοποιείται από μονάδες SFP+ ή SFP28. Εάν αναπτύσσετε οπτικά 40G ή 100G SR4 για πρώτη φορά, η υπάρχουσα υποδομή των δύο-πίνακα ενημερωμένης έκδοσης κώδικα ινών δεν θα λειτουργήσει - για καλωδίωση κορμού MPO και κασέτες.

 

Με διασύνδεση λεωφορείου - Η δημιουργία PCIe έχει σημασία

Όλα τα σύγχρονα NIC διακομιστών χρησιμοποιούν PCIe. Αλλά η παραγωγή PCIe και το πλάτος λωρίδας θέτουν ένα σκληρό ανώτατο όριο στη διεκπεραίωση:

  • PCIe 3.0 x8:~64 Gbps - επαρκές για διπλή-θύρα 25G ή μονή-θύρα 40G
  • PCIe 3.0 x16:~128 Gbps - επαρκή για μονή-θύρα 100G
  • PCIe 4.0 x16:Απαιτούνται ~256 Gbps - για διπλή-θύρα 100G ή μονή-θύρα 200G
  • PCIe 5.0 x16:Τα ~512 Gbps - ενεργοποιούν τα NIC 400G

Ένα NIC 100G που είναι συνδεδεμένο σε μια υποδοχή PCIe 3.0 x8 δεν μπορεί φυσικά να αποδώσει 100G. Επαληθεύετε πάντα τη δημιουργία και το πλάτος της υποδοχής PCIe του διακομιστή σας πριν από την αγορά.

 

Κατά παράγοντα φόρμας - Το OCP NIC 3.0 είναι η νέα προεπιλογή

Οι παραδοσιακές κάρτες προσθήκης{0}}PCIe εξακολουθούν να κυριαρχούν στους εταιρικούς διακομιστές, αλλά τα κέντρα δεδομένων υπερκλίμακας έχουν μεταφερθεί σε μεγάλο βαθμό στο πρότυπο OCP NIC 3.0 (τόσο Small Form Factor όσο και Large Form Factor). Τα NIC OCP συνδέονται σε μια ειδική υποδοχή mezzanine στη μητρική πλακέτα διακομιστή αντί να καταλαμβάνουν μια τυπική υποδοχή επέκτασης PCIe. Τα πλεονεκτήματα είναι σημαντικά: δυνατότητα hot-εναλλαγής χωρίς απενεργοποίηση του διακομιστή, βελτιωμένη θερμική σχεδίαση με άμεση ροή αέρα μέσω του NIC και συντομότερη ηλεκτρική διαδρομή προς την CPU που μειώνει τις ανησυχίες για την ακεραιότητα του σήματος σε ταχύτητες 100G+. Εάν η πλατφόρμα διακομιστή σας υποστηρίζει OCP 3.0 - και τα περισσότερα μοντέρνα σχέδια από μεγάλα ODM - θα πρέπει να είναι η πρώτη σας επιλογή για αναπτύξεις NIC 100G και 200G.

 

Κατά επίπεδο νοημοσύνης

Τυπικά NICχειρίζεται βασική επεξεργασία πακέτων με εκφόρτωση υλικού. Κατάλληλο για τις περισσότερες εφαρμογές επιχειρήσεων και data center.

SmartNICπροσθέστε μια προγραμματιζόμενη μονάδα επεξεργασίας δεδομένων (DPU) που μπορεί να εκτελέσει κανόνες τείχους προστασίας, κρυπτογράφηση, εξισορρόπηση φορτίου και τηλεμετρία απευθείας στο NIC, ελευθερώνοντας πυρήνες κεντρικού επεξεργαστή για φόρτους εργασίας εφαρμογών. Στην υποδομή cloud όπου κάθε πυρήνας CPU έχει έσοδα, τα SmartNIC πληρώνουν για τον εαυτό τους ανακτώντας πυρήνες που διαφορετικά θα εκτελούσαν OVS ή IPsec.

RDMA NIC (RNIC)υποστηρίζουν πρωτόκολλα Remote Direct Memory Access, όπως το RoCEv2 ή το iWARP, επιτρέποντας-σε-μεταφορές μνήμης διακομιστή με μονοψήφιο-λανθάνοντα χρόνο μικροδευτερόλεπτου. Στα συμπλέγματα εκπαίδευσης GPU που έχουν δημιουργηθεί γύρω από επιταχυντές NVIDIA H100 ή A100, τα NIC RDMA δεν είναι προαιρετικά - αποτελούν τη βάση. Κάθε κόμβος GPU χρειάζεται συνδεσιμότητα RDMA 200G ή 400G για να αποτρέψει τον συγχρονισμό διαβάθμισης{11}}από το να γίνει το εμπόδιο της εκπαίδευσης. Πέρα από την τεχνητή νοημοσύνη, τα NIC RDMA είναι εξίσου κρίσιμα για φόρτους εργασίας HPC και συστήματα αποθήκευσης που εκτελούν NVMe-oF, όπου ο πυρήνας-παρακάμπτει τις διαδρομές δεδομένων μειώνει την καθυστέρηση πρόσβασης στον αποθηκευτικό χώρο κατά 10×.

 

 

Πώς να επιλέξετε το σωστό NIC: Ένα πλαίσιο απόφασης

Βήμα 1 - Καθορίστε την απαίτηση ταχύτητας.Αντιστοιχίστε το με τη χωρητικότητα ανερχόμενης ζεύξης του διακόπτη, όχι με τη μέγιστη θεωρητική σας ανάγκη. Εάν ο διακόπτης ToR σας έχει θύρες διακομιστή 25G-, το NIC 25G είναι η σωστή επιλογή - όχι 10G (πολύ αργό) ή 100G (σπατάλη).

Βήμα 2 - Επιλέξτε τον τύπο διεπαφής σας.Για συνδέσεις σε-ράφι κάτω από 5 μέτρα, αντιστοιχίστε το NIC σας με ένακαλώδιο DACγια το χαμηλότερο κόστος και καθυστέρηση. Για συνδέσμους μεταξύ ραφιών έως 100 μέτρα, χρησιμοποιήστε έναΚαλώδιο AOCή έναν πομποδέκτη μικρής-προσέγγισης μεPatchcord ινών LC. Για συνδέσμους-προς-κτήριο ή πανεπιστημιούπολη, χρησιμοποιήστε μια μεγάλη-προσέγγισηοπτικός πομποδέκτης- όπως αΜονάδα 100G QSFP28 LR4με ίνα μονής-λειτουργίας καιMPO/MTP patchcords.

Βήμα 3 - Επαληθεύστε τη συμβατότητα PCIe.Ελέγξτε τη διαθέσιμη παραγωγή υποδοχής PCIe και το πλάτος λωρίδας του διακομιστή σας σε σχέση με τις απαιτήσεις του NIC.

Βήμα 4 - Αξιολογήστε τις ανάγκες εκφόρτωσης.Εκτελείτε εικονικοποίηση με δεκάδες VM; Δώστε προτεραιότητα στην υποστήριξη SR-IOV. Σύμπλεγμα εκπαίδευσης AI; Η δυνατότητα RDMA δεν είναι-διαπραγματεύσιμη. Cloud-εγγενείς μικροϋπηρεσίες; Ένα SmartNIC με προγραμματιζόμενο αγωγό εξοικονομεί πυρήνες CPU.

Βήμα 5 - Σχεδιάστε για πλεονασμό διπλής-θύρας.Οι διακομιστές παραγωγής θα πρέπει πάντα να διαθέτουν τουλάχιστον δύο θύρες NIC για συγκέντρωση συνδέσμων (LACP) ή ενεργή-αναστολή αναμονής. Τα NIC διπλής-θύρας έχουν μεγαλύτερο χώρο-από δύο κάρτες μίας-θύρας.

 

 

Συνήθη λάθη NIC (και πώς να τα αποφύγετε)

Αγορά ενός NIC 10G RJ45 για χρήση κέντρου δεδομένων.Τα NIC 10GBASE-T NIC καταναλώνουν 2–5 W περισσότερη ισχύ ανά θύρα από τα NIC SFP+ και παράγουν σημαντικά περισσότερη θερμότητα. Σε ένα rack με 40 διακομιστές, αυτό είναι 80–200 W περιττού θερμικού φορτίου. ΧρήσηΠομποδέκτες 10G SFP+αντ' αυτού με SFP+ NIC.

Παράβλεψη ενημερώσεων υλικολογισμικού και προγραμμάτων οδήγησης.Τα σφάλματα υλικολογισμικού NIC προκαλούν σιωπηρές πτώσεις πακέτων, σφάλματα CRC και υποβάθμιση της απόδοσης. Οι προμηθευτές εκδίδουν σημαντικές ενημερώσεις κώδικα υλικολογισμικού που συχνά δεν εφαρμόζονται επειδή το NIC "φαίνεται να λειτουργεί καλά".

Αναντιστοιχία ταχύτητας NIC και ταχύτητας θύρας διακόπτη.Ένα NIC 25G που είναι συνδεδεμένο σε μια θύρα μεταγωγής 10G θα διαπραγματευτεί αυτόματα-στα 10G -, αλλά ορισμένα NIC το χειρίζονται άσχημα, με αποτέλεσμα να ανοίγει ο σύνδεσμος ή να υπάρχουν σφάλματα CRC. Να ελέγχετε πάντα τη συμβατότητα της ταχύτητας ή να χρησιμοποιείτε αντίστοιχο εξοπλισμό.

 

 

Συχνές ερωτήσεις

Ποια είναι η διαφορά μεταξύ ενός NIC και ενός LOM;

Το LOM (LAN σε μητρική πλακέτα) είναι ένας βασικός ελεγκτής δικτύου ενσωματωμένος στη μητρική πλακέτα διακομιστή, που συνήθως προσφέρει συνδεσιμότητα 1G ή 10G Base-T. Μια αποκλειστική κάρτα NIC παρέχει υψηλότερες ταχύτητες (25G–400G), προηγμένες εκφορτώσεις όπως SR-IOV και επιλογές οπτικής διεπαφής για χρήση με ίναπομποδέκτεςκαιDAC/Καλώδια AOC.

Μπορώ να χρησιμοποιήσω πομποδέκτες τρίτων-στο NIC μου;

Ναί. Τα περισσότερα NIC από Intel, Mellanox/NVIDIA και Broadcom αποδέχονται-τρίτο-συμβατό με MSAοπτικούς πομποδέκτες. Ωστόσο, ορισμένα υλικολογισμικά NIC ενδέχεται να εμφανίζουν προειδοποιήσεις συμβατότητας. Οι αξιόπιστοι προμηθευτές παρέχουν πομποδέκτες κωδικοποιημένους για συγκεκριμένες μάρκες NIC για να εξασφαλίσουν καθαρή λειτουργία.

Τι ταχύτητα NIC χρειάζομαι για φόρτους εργασίας AI και μηχανικής εκμάθησης;

Για συμπλέγματα εκπαίδευσης GPU (NVIDIA H100, A100 ή παρόμοια), κάθε κόμβος απαιτεί συνήθως200Gή 400G RDMA-με δυνατότητα NIC (RoCEv2) για να αποτρέψετε το δίκτυο συμφόρησης όλων-μειώνουν το συγχρονισμό gradient. Οι φόρτοι εργασίας της υπηρεσίας εξαγωγής συμπερασμάτων είναι λιγότερο απαιτητικοί και μπορούν συχνά να λειτουργούν σε 25G–100G ανάλογα με το μέγεθος του μοντέλου και την απόδοση του αιτήματος. NIC προπόνησης ζεύγης με400G QSFP-Μονάδες DDγια συνδέσεις σπονδυλικής στήλης ή χρήσηΠομποδέκτες 100G QSFP28για συνδέσμους από-προς-διακομιστή σε μικρότερα συμπλέγματα.

Αξίζει ένα SmartNIC το επιπλέον κόστος;

Για παρόχους cloud και μεγάλες επιχειρήσεις που εκτελούν βαριά εικονικοποίηση δικτύου, ναι, τα - SmartNICs μπορούν να ανακτήσουν 4–8 πυρήνες CPU ανά διακομιστή εκφορτώνοντας λειτουργίες εικονικής μεταγωγής, ασφάλειας και τηλεμετρίας. Για μια τυπική-ανάπτυξη σε εγκαταστάσεις με μέτρια εικονικοποίηση, συνήθως αρκεί ένα τυπικό NIC με υποστήριξη SR-IOV.

Πώς μπορώ να συνδέσω ένα NIC σε καλώδια οπτικών ινών;

Τα NIC με θύρες SFP+, SFP28, QSFP28 ή QSFP-DD απαιτούν αντιστοίχισημονάδα οπτικού πομποδέκτηγια διασύνδεση με ίνα. Τοποθετήστε τον πομποδέκτη στη θύρα NIC και, στη συνέχεια, συνδέστε τον κατάλληλοpatchcord ινών - LC duplexγια θύρες τύπου SFP-MPO/MTPγια οπτικά παράλληλου τύπου QSFP-. Για συνδέσμους μικρής-απόστασης εντός ραφιών, ακαλώδιο DACεξαλείφει την ανάγκη τόσο για πομποδέκτη όσο και για ίνα.

Αποστολή ερώτησής