Teraz w oficjalnym przewodniku po certyfikatach napisanym przez Wendella spędził dużo czasu nad SDI
lub dostępem zdefiniowanym programowo.
Teraz tylko zdefiniowane oprogramowanie może być zdefiniowane programowo.
Kawa.
Mam na myśli, że jest tak wiele terminów z tym słowem zdefiniowanym programowo, że sieci zostały nadużyte.
Mieliśmy sieć zdefiniowaną programowo, która była otwarta i mieliśmy sieć definiowaną programowo, która
używała API.
Mieliśmy sieci zdefiniowane programowo, były nakładki.
Więc rozmawialiśmy o nakładkach i w trybie Laser gotowy w zasadzie został zdefiniowany programowo, co tylko chcesz.
Ale dostęp zdefiniowany programowo lub rozwiązanie SDK firmy Cisco polegające na zmianie sposobu działania sieci korporacyjnej tak tradycyjnie w
sieci korporacyjnej mielibyśmy drzewo rozpinające, które powoduje cały szereg problemów, ponieważ musimy dopasować
wiesz, że przekazywanie portów do domyślnej wartości IP bramki powodują wiele problemów, więc chcemy
pozbyć się wydatków na drzewo, a my po prostu wszędzie uruchamiamy pisanie
protokołów.
Tak więc domyślną bramą twoich elementów będzie lokalny przełącznik dostępu.
Tak więc przełącznik na brzegu przełącznika, do którego się podłączają, zamiast przełącznika wywołania lub
przełącznika dystrybucji, uruchamiamy wszędzie SPF lub wszędzie piszemy protokół.
Więc pozbywamy się drzewa rozpinającego, portu blokujemy tego rodzaju rzeczy.
Ale z mojego doświadczenia związanego z egzaminem CCMA uważam, że to przesada.
Rzeczy FDA w O. DO. Jezu, jeśli usłyszę inaczej, zmienię ten kurs.
Ale nie spędziłbym zbyt wiele czasu na SGA.
Zasadniczo chodzi o to, że sieć zdobywa menedżerów tkanin.
Mamy więc wszystkie te programy piszące i przełączniki, które są kontrolowane przez kontroler, a następnie
podobne do NSX z Amwaya, dlatego budujemy tunele automatycznie X tuneli lądowych po raz kolejny, w których
budujemy nakładkę w sieci bazowej.
Tak więc podstawowa sieć bazowa może być dość podstawowa, zamiast konfigurować całą listę list Osi
na podstawowych urządzeniach, możemy zrobić wszystko jako politykę na serwerze SDK, a następnie zastosować politykę
na urządzeniach sieciowych, a centrum DNA zasadniczo wybuchnie automatycznie .
Więc zbuduje doskonałe tunele, zastosuje zasady.
Mamy więc po raz kolejny koncepcję sieci opartej na intencjach, a ja chcę coś zrobić,
ale nie chcę wyraźnie zapisywać wszystkiego, aby tak się stało.
Tak więc jako przykład chcę przestać PCH rozmawiać z PTB w tradycyjnym środowisku, musisz utworzyć listy
dostępu, które powstrzymają te urządzenia przed komunikowaniem się ze sobą, ale jeśli scenariusz oparty na intencji
i niektóre inne implementacje oparte na kontrolerze, to w zasadzie powiedz OK, ten facet może porozmawiać z
tym gościem, więc to wszystko się skończyło.
Daj mi jako przykład.
I to stosuje zasadę do sieci, która w zasadzie to zatrzymuje.
Jako inżynier sieci nie musisz ręcznie konfigurować list dostępu.
Twoim celem jest powstrzymanie tego faceta od rozmowy z tym facetem, a sieć po prostu automatycznie to zrobi.
Co jest pod pewnymi względami dość przerażające, ponieważ co się stanie, jeśli pójdzie nie tak.
Więc cała idea tego SD n jest fantastyczna i nie chcę od razu wysadzić go z wody,
ale po prostu pamiętaj, że powinieneś zrozumieć, co się dzieje pod maską, ponieważ co się stanie, jeśli coś
pójdzie nie tak.
Ale zasada jest taka, że mamy sieć bazową.
Następnie umieszczamy nad nimi tunele lądowe pojazdów, co pozwala nam stosować zasady w sieci nakładek, a
nie w sieci bazowej, abyśmy mogli powstrzymać tego faceta rozmawiając z tym facetem znacznie łatwiej przy użyciu
tych tuneli, niż próbować mieć jedną listę dostępu na interfejs routera, który blokuje ludzi
w całej sieci.
Znacznie lepszy sposób robienia rzeczy to po prostu sposób, w jaki idzie. Mamy
więc kontroler, który zarządza całą masą urządzeń w przedsiębiorstwie.
Teraz cofnięcie się o jedną trzecią w celu przeskoczenia wokół sieci zdefiniowanej programowo było czymś więcej
dla centrum danych, więc NSX był fantastycznym sukcesem w centrum danych.
Cisco ma również ECI produkt centrum danych.
Ale co z przedsiębiorstwami.
Dlatego FDA jest rozwiązaniem dla przedsiębiorstw, w którym stosujemy zasady zdefiniowane programowo i stosujemy je w przedsiębiorstwie
oraz stosujemy zasady w tej sieci, a nie w centrum danych.
Więc w zasadzie proste rzeczy, takie jak OK, pozbądźmy się drzewa spinającego.
Więc wszędzie uruchamiamy 0 SPF lub protokół zapisu.
Wszystko jest warstwą 3, a nie warstwą 2.
Ale wiesz, w jaki sposób zmusić to urządzenie do rozmowy z tym urządzeniem.
Możemy zastosować polisę za pomocą kozła, stacji zarządzania lub kontrolera.
Jeśli chcesz użyć właściwego terminu, który stosuje zasadę do sieci bez konieczności ręcznego
konfigurowania całej gamy rzeczy.
Chodzi o to, że ten termin abstrakcji jest używany wszędzie jako przykład, jeśli chcę napisać
fragment kodu Pythona.
Nie muszę wiedzieć, jak to zrobić na dysku twardym.
Jestem abstrakcji od programowania niskiego poziomu system operacyjny abstrakcji mnie od sprzętowego systemu operacyjnego
abstrakcji mnie od takich kabli sieciowych programuję w języku programowania wysokiego poziomu
Python, który przechodzi przez stos i właściwie spraw, by coś się stało, coś się
stanie w sieci.
Więc jestem wyciągnięty z języka asemblera jako przykład, abstraktuję z rzeczy niskiego poziomu.
Używam mojego mózgu do robienia rzeczy na wysokim poziomie niż na niskim poziomie.
Przykład bardzo realistycznych pilotów dziś pilot nie lata ręcznie z Wielkiej Brytanii do USA
ręcznie.
Czego używają używają autopilota.
Pomysł polega na tym, że autopilot pozwala pilotowi zadbać o zadania na wysokim poziomie, dlaczego korzystanie z autopilota
zajmuje się kwestią niskiego poziomu.
Teraz samolot ma wszystkie te czujniki, które podają informacje o takich
wysokościach, a następnie samolot może poprowadzić pilota, ale autopilot może powodować problemy, gdy pilot próbuje zarządzać siecią lub
powinienem powiedzieć samolot przez autopilota, dostosowując różne poziomy wysokiego poziomu parametry zamiast chwytania
samolotu i latania nim.
To był naprawdę interesujący film, w którym rozmawiali o tym problemie,
w którym automatyzacja faktycznie spowodowała awarie, ponieważ piloci nie latają już samolotem tak, jak fizycznie latają,
próbują dostosować samoloty latające przez autopilota, aby próbowali przekazywać informacje autopilotowi który następnie leci samolotem
i dostosowuje dostosowuje samolot.
Ale jeśli samolot leci na ciebie jako pilota, złapiesz go i odlecisz z drogi,
zamiast próbować wyregulować autopilota.
I myślę, że to samo, na co my, inżynierowie sieci,
musimy uważać, to nie polegać na autopilocie ani sprytności wszystkich tych aplikacji, gdy sieć się pali lub jest pożar,
w którym musisz wskoczyć i naprawić problemy.
Automatyzacja ma swoje miejsce, ale nadal ważne jest, aby zrozumieć, jak działają
sieci, ponieważ automatyzacja pozwoli ci bardzo szybko przerwać sieć, jeśli nie rozumiesz, co robi automatyzacja.
Mam na myśli to, że jeśli programista po prostu napisze skrypt, który wysyła całą wiązkę BP, aby użyć go do
sieci z drzewem wydatków, może zepsuć całą sieć.
Musisz więc zrozumieć, co robi Twój program, co robią te aplikacje.
Są więc ogromne korzyści z abstrakcji, ogromne zalety automatyzacji, ale nadal musisz zrozumieć
sieć.
Myślę więc, że Cisco zrobiło tutaj dobrą rzecz.
Dziesięć procent CCMA to automatyzacja i programowanie lub zdolność programowa. 90 procent to wiele tradycyjnych rzeczy przydatnych w
sieci, a osoba zajmująca się siecią nadal jest inżynierem sieci, który wciąż musi
rozumieć protokoły, takie jak wydawanie 3 0 SPF itp. Ale myślę, że dla mnie programowanie jest bardzo ekscytujące,
ponieważ Cisco ma teraz tę konkretną ścieżkę, więc masz przed sobą świat, który nie istniał.
Nagrywam to, co wiesz niedługo po wydaniu CCMA.
Masz teraz świat, w którym możesz przejść do tradycyjnej sieci z odrobiną programowania lub możesz przejść
do programowania z odrobiną sieci.
Więc myślę, że jeśli zaczynasz swoją karierę, masz dwie wspaniałe możliwości i mam na myśli, że musisz
zdecydować, co lubisz, czy lubisz programować za pomocą odrobiny sieci, czy też lubisz networking za
pomocą odrobiny programowania.
Myślę, że w przyszłości będą one coraz bliżej.
Tak więc za pięć 10 lat od dzisiaj granica między tworzeniem sieci a programowaniem będzie się zbliżać.
Sieć się zmienia i mówię to od wielu lat.
To znaczy, teraz idziemy bardziej do chmury.
Tak więc chmury stają się coraz ważniejsze.
Ale nie myśl, że jeśli umieścisz go w chmurze, rozwiąże to twoje problemy z siecią.
To wciąż sieć.
Nadal musisz zarządzać chmurą sieciową tak jak w sieci.
Mam na myśli, że jeśli umieścisz maszynę wirtualną w chmurze, to fajnie, to tylko maszyna wirtualna.
Ale co się stanie, jeśli masz maszyny wirtualne w Azji, Ameryce i Europie.
Nagle zaczynasz pracę z niskim saldem, zaczynasz pracować z zaporami ogniowymi, zaczynasz
pracować z listami kontroli dostępu, zaczynasz pracować ze złoczyńcami, nie nazywaj tego, ale zaczynasz pracować ze
wszystkimi tradycyjnymi rzeczami sieciowymi.
Więc to, że jest w chmurze, nie oznacza, że możesz zignorować pracę w sieci, wciąż
będzie to dużo pracy dla inżynierów sieciowych.
Po prostu role mogą się zmieniać, zamiast pisać w CLIA.
Być może pracujesz w kontrolerze lub w chmurze, ale nadal musisz zrozumieć zasady sieci.
Okej, więc to była dość długa wędrówka, mając nadzieję, że taka dyskusja będzie cenna do dodania do kursu.
Pokażę ci więcej praktycznych rzeczy teraz w dalszej części kursu, ale mam nadzieję, że to daje dobre wyobrażenie o
tym, co jest ważne na egzaminie, oraz o ustawieniach widoku 10000 stóp oraz przeglądu
programowania i automatyzacji sieci.