Blog

15 θάλασσα 2017

Τρόπος υλοποίησης της δυνατότητας προγραμματισμού δικτύου στις συσκευές Cisco

CISCO: Καθώς αναπτύσσεται το εύρος των δικτύων δεδομένων και των δεδομένων, το ίδιο ισχύει και για τους μηχανικούς που πρέπει να εφαρμόσουν τις αλλαγές. Πολλές ενώσεις έχουν εκατοντάδες και ακόμη και έναν τεράστιο αριθμό δικτυακών συσκευών. Η ενασχόληση με τον καθένα, μία την ώρα, είναι αναποτελεσματική και λαμβάνει ένα περιοριστικό τέλος σε αντίθεση με αυτό που μπορεί να επιτευχθεί με τη μηχανοργάνωση.

Για εκείνους που έχουν πάρει έναν πυροβολισμό σε οποιοδήποτε Δικτύωση της Cisco gadget στο παρελθόν πολύ καιρό, ένα λογικό πράγμα που πρέπει να ρωτήσετε είναι: "Είναι η διασύνδεση γραμμής κλήσης (CLI), η οποία επιβλέπει ένα gadget σε μια δεδομένη στιγμή, το πιο αποτελεσματικό μονοπάτι που μπορεί να αντιμετωπιστεί με οποιοδήποτε τεράστιο αναπτυσσόμενο δίκτυο;"

Είναι δύσκολο για κάθε μηχανικό να δώσει μια σταθερή "ναι" σε αυτή την ερώτηση.

Η καλύτερη εναλλακτική λύση για να ασχοληθεί με μερικά gadgets επεξεργασίας πρέπει να περιλαμβάνει τη δυνατότητα ρομποτισμού των αλλαγών σχεδιασμού δικτύου. Η Cisco πραγματοποιεί και αναλαμβάνει την επικεφαλίδα της επιχείρησης για την Προγραμματισμό Δικτύου για μηχανοργάνωση.

Απλό πρωτόκολλο διαχείρισης δικτύου (SNMP) έχει χρησιμοποιηθεί ευρέως για παρακολούθηση δικτύου για μεγάλο χρονικό διάστημα. Αρχικά φαντάστηκε στα τέλη του 1980 και το SNMP δεν είχε ποτέ πλήρη προγραμματισμό του δικτύου.

Google, για παράδειγμα, έχει δηλώσει ότι θα απαλλάξει το SNMP από την παρακολούθηση των gadgets δικτύωσης φέτος.

Η δυνατότητα προγραμματισμού δικτύου στη Cisco μπορεί να εφαρμοστεί με τις παρακάτω κατευθυντήριες γραμμές και τις ελεύθερες συμβάσεις:

RESTful Interface: Με μια απλή έννοια, το Representational State Transfer (REST) ​​είναι το πρότυπο για τα βασικά προγράμματα web που συνδέονται με έναν ιστότοπο. Η Cisco έχει ανοίξει RESTful διεπαφές σε πολλούς διακόπτες και διακόπτες, και επιπλέον σε Application Centric Infrastructure (ACI) για την Προγραμματισμό Δικτύου.

Πύθων: Αυτή η ελεύθερη διάλεκτος προγραμματισμού έχει αναπτυχθεί εντυπωσιακά στην επικράτηση της ομάδας ανθρώπων Linux για μεγάλο χρονικό διάστημα. Η Cisco έχει πλέον συντονίσει τη μεταφρασμένη διάλεκτο δέσμης ενεργειών του python στο πλαίσιο εργασίας NX-OS, το ACI και σε άλλα στάδια της Cisco.

XML και JSON: Η Επεκτάσιμη Γλώσσα Σήμανσης (XML) και η Σήμανση Αντικειμένου JavaScript (JSON) είναι πρότυπες μορφές κωδικοποίησης δεδομένων που είναι τόσο κατανοητά όσο και μηχανικά. Για παράδειγμα, ένας ολόκληρος διαχωρισμός διακόπτη ή διάταξη διακόπτη μπορεί να εμφανιστεί σε XML ή JSON, αλλάξει με ένα επεξεργαστή κειμένου, στη συνέχεια χρησιμοποιήθηκε με Python ή REST για να ρομποτίσει τις αλλαγές στο δίκτυο.

Μοντέλα Δεδομένων: Ένα μοντέλο δεδομένων είναι μια τυπική προσέγγιση για τον χαρακτηρισμό του τρόπου με τον οποίο τα δεδομένα εντοπίζονται με άλλα δεδομένα και τον τρόπο χειρισμού και απομάκρυνσης όλων των δεδομένων. Το μεγαλύτερο μέρος των ρυθμίσεων των περισσότερων gadgets δικτύου μπορεί να μιλήσει σε ένα τεράστιο show δεδομένων. Τα μοντέλα δεδομένων μπορούν στη συνέχεια να μηχανοποιηθούν με προγραμματισμό δικτύου. Η Cisco έχει υλοποιήσει το Tree Management Information (MIT) ως απεικόνιση δεδομένων εντός του ACI. Ένα άλλο αυξανόμενο στοιχείο δείχνει ότι μπορεί να συνδεθεί με τους διακόπτες και τους διακόπτες Cisco είναι η έκθεση YANG. Το YANG είναι μια εκπομπή δεδομένων από την έκφραση "Ακόμη άλλη επόμενη γενιά", η οποία είναι ένα ανοικτό πρότυπο που αποσκοπεί στην κατάκτηση των ελλείψεων του SNMP.

Οι χρόνοι για την πραγματοποίηση αλλαγών στα gadgets δικτύου κάθε μία με τη σειρά τους φθάνουν στο τέλος. Υπάρχουν επί του παρόντος μερικές προγραμματικές διασυνδέσεις σε πολλά Cisco gadgets που είναι προσπελάσιμα για μηχανισμούς. Αν και απαιτεί μια υποκείμενη επιχείρηση επενδύσεων για να προγραμματίσει κάθε ρομποτική του δικτύου, μετά την ολοκλήρωσή της, ο εντυπωσιακός χρόνος και τα έξοδα λειτουργίας μπορούν να εξοικονομηθούν.

&bsp

GTranslate Your license is inactive or expired, please subscribe again!