1
00:00:05,200 --> 00:00:05,920
Teraz dobre wieści.

2
00:00:05,920 --> 00:00:12,970
Zanim przejdziemy do sekcji automatyzacji sieci, nie musisz uczyć się języka Python do

3
00:00:12,970 --> 00:00:16,410
egzaminu CCMA objętego certyfikatem Cisco.

4
00:00:16,450 --> 00:00:20,650
Tego samego dnia zdałem egzamin CCMA i zdecydowałem na egzamin dla współpracowników.

5
00:00:20,650 --> 00:00:26,980
Mówiłem wcześniej o tym na początku kursu, ale zamierzam powtórzyć fragmenty tego filmu w tej

6
00:00:26,980 --> 00:00:30,180
sekcji, aby przypomnieć wam o moich przemyśleniach.

7
00:00:30,190 --> 00:00:38,230
Kiedy przystąpiłem do egzaminu, CCMA sprawdził testy na takie tematy, jak formatowanie Jason API REST API, które

8
00:00:38,620 --> 00:00:43,990
jest omówione w części dotyczącej automatyzacji i możliwości programu w schemacie.

9
00:00:43,990 --> 00:00:48,730
Jako przykład upewnij się, że wiesz, jak interpretować dane zakodowane przez Jasona.

10
00:00:48,760 --> 00:00:56,290
Upewnij się, że wiesz, jak opisać właściwości interfejsów API opartych na spoczynku, na przykład, gdy chcę uzyskać

11
00:00:56,290 --> 00:01:02,980
dane z ankiety przy użyciu interfejsu API REST, który jest dostępny, jeśli chcę usunąć niektóre

12
00:01:02,980 --> 00:01:11,620
dane, jest to usunięcie UPEWNIJ SIĘ, ŻE WIESZ, ŻE Czasowniki API REST, ale nie musisz pisać kodu Python za pomocą

13
00:01:11,650 --> 00:01:12,750
REST API.

14
00:01:13,390 --> 00:01:16,630
Nie musisz się uczyć odpowiedzialnego za egzamin.

15
00:01:16,630 --> 00:01:19,510
Teraz w tej sekcji pokażę wam skrypty python.

16
00:01:19,510 --> 00:01:21,470
Pokażę wam skrypty zwierząt.

17
00:01:21,580 --> 00:01:25,740
Jednak nie musisz się tego uczyć do egzaminu CCMA.

18
00:01:25,870 --> 00:01:31,240
Musisz się tego nauczyć na określony egzamin i certyfikaty programisty.

19
00:01:31,240 --> 00:01:33,780
Teraz zaleca się naukę języka Python.

20
00:01:33,790 --> 00:01:34,750
Zdecydowanie.

21
00:01:34,750 --> 00:01:39,790
Jeśli chcesz awansować w swojej karierze, naucz się języka Python i zwierząt.

22
00:01:39,820 --> 00:01:42,340
Widziałem te rzeczy od wielu lat.

23
00:01:42,340 --> 00:01:48,140
Wiele lat temu wyjaśniałem rozdzielenie płaszczyzny sterowania i płaszczyzny danych.

24
00:01:48,250 --> 00:01:52,590
Możesz zobaczyć ten film na YouTube jako przykład wykonany wiele lat temu.

25
00:01:52,600 --> 00:01:55,530
Te rzeczy stały się teraz głównym nurtem.

26
00:01:55,540 --> 00:02:02,500
Ważne jest, abyś uczył się języka Python i był rozsądny dla prawdziwego świata i abyś mógł rozwijać swoją karierę.

27
00:02:02,500 --> 00:02:06,800
Ale do egzaminu CCMA nie musisz uczyć się skryptów w języku Python.

28
00:02:06,850 --> 00:02:08,700
Nie musisz uczyć się skryptów zwierząt.

29
00:02:08,890 --> 00:02:15,310
Teraz, jeśli słyszę, że to się zmieniło, to teraz testują twoją zdolność kodowania.

30
00:02:15,310 --> 00:02:16,690
Zaktualizuję ten film.

31
00:02:16,990 --> 00:02:22,240
Ale w tej chwili, ponieważ nie słyszałem żadnych nowych aktualizacji, możesz założyć, że nie musisz

32
00:02:22,240 --> 00:02:25,770
uczyć się języka Python i sensownego kodu do egzaminu.

33
00:02:25,900 --> 00:02:28,410
Musisz zrozumieć zasady.

34
00:02:28,420 --> 00:02:35,560
Jako przykład podają tutaj wyjaśnienie, w jaki sposób automatyzacja wpływa na zarządzanie siecią.

35
00:02:35,560 --> 00:02:42,580
Powiem wam, że świat zmienia się wraz z automatyzacją sieci w taki sam sposób, jak w przeszłości

36
00:02:42,580 --> 00:02:47,290
mieliśmy autonomiczne punkty dostępowe, którymi zarządza się teraz za pomocą kontrolera.

37
00:02:47,290 --> 00:02:52,020
Chodzi o to, że będziemy mieć kontroler, który zarządza wieloma urządzeniami.

38
00:02:52,120 --> 00:02:58,870
Teraz, w pierwszym rodzaju implementacji sieci SDM lub oprogramowania, zastosowanym protokołem był otwarty przepływ.

39
00:02:59,200 --> 00:03:03,670
Istnieje duża różnica między sposobem, w jaki działał otwarty przepływ, a sposobem, w jaki automatyzacja

40
00:03:03,670 --> 00:03:06,460
sieci odbywa się dzisiaj w najczystszej formie otwartego przepływu.

41
00:03:06,450 --> 00:03:10,450
Przełączniki lub urządzenia w sieci stają się głupie.

42
00:03:10,450 --> 00:03:16,900
Kontroler, który jako przykład byłby linuksowym serwerem ubuntu, kontroluje urządzenia w

43
00:03:16,900 --> 00:03:17,640
sieci.

44
00:03:17,830 --> 00:03:20,530
Tracą mózg.

45
00:03:20,590 --> 00:03:26,680
W CCMA mówią o rozdzieleniu płaszczyzny sterowania i płaszczyzny danych oraz interfejsów API na północ

46
00:03:26,710 --> 00:03:30,640
i na południe, ponieważ na początek rozumieją następujące kwestie.

47
00:03:30,640 --> 00:03:32,240
Gdzie jest mózg.

48
00:03:32,260 --> 00:03:38,050
Gdzie jest inteligencja sieci w najczystszej implementacji otwartego przepływu.

49
00:03:38,050 --> 00:03:43,080
Mózg został usunięty z urządzenia sieciowego i umieszczony w sterowniku.

50
00:03:43,240 --> 00:03:51,430
Gdybyśmy mieli 100 routerów lub 100 przełączników w tradycyjnej sieci, mamy 100 mózgów na każdym routerze, którym

51
00:03:51,430 --> 00:03:53,180
steruje każdy przełącznik.

52
00:03:53,320 --> 00:03:58,810
Ma swoją własną płaszczyznę danych lub płaszczyznę przekazującą, w ten sposób przełącza ruch z chęci skierowania się

53
00:03:58,810 --> 00:03:59,500
na inną.

54
00:03:59,500 --> 00:04:01,660
Ma własną płaszczyznę sterowania.

55
00:04:01,660 --> 00:04:03,760
Innymi słowy, jego własny mózg.

56
00:04:04,060 --> 00:04:09,040
Gdy zawodnik korzystający z SPF otrzymuje aktualizację, aktualizuje swoją tablicę routingu.

57
00:04:09,040 --> 00:04:15,030
Tak więc baza informacji o routingu pocierania, która jest tabelą opartą na oprogramowaniu, która

58
00:04:15,070 --> 00:04:20,650
jest wypełniona szczurami nauczonymi przez SPF, więc mózg zapełnia tabelę routingu koleinami.

59
00:04:20,860 --> 00:04:26,710
Tak więc baza informacji o pocieraniu lub pisaniu jest opartą na oprogramowaniu tablicą do pisania, która następnie jest spychana

60
00:04:26,710 --> 00:04:29,760
do sprzętu lub do płaszczyzny przekazywania lub płaszczyzny danych.

61
00:04:29,770 --> 00:04:33,850
Innymi słowy, do Ferb lub bazy informacji o przekazywaniu.

62
00:04:34,000 --> 00:04:35,630
Innymi słowy na sprzęt.

63
00:04:35,680 --> 00:04:41,710
Mamy więc płaszczyznę kontrolną, która jest mózgiem urządzenia lub SPF wypełnia bazę informacji o

64
00:04:41,710 --> 00:04:42,250
zapisywaniu.

65
00:04:42,250 --> 00:04:44,580
Mózg określa, gdzie kierowany jest ruch.

66
00:04:44,680 --> 00:04:49,280
Ten sam pomysł z drzewem opinającym BP obejmującym drzewo otrzymane przez użytkownika.

67
00:04:49,450 --> 00:04:54,080
Mózg po raz kolejny decyduje, które porty, które porty zostaną zablokowane.

68
00:04:54,130 --> 00:04:57,700
Należy więc pamiętać, że urządzenie ma lokalną inteligencję.

69
00:04:57,700 --> 00:04:59,740
Mózg jest na urządzeniu.

70
00:04:59,740 --> 00:05:07,740
Gdybyśmy mieli 100 routerów, każdy z nich miałby własny mózg zlokalizowany w urządzeniu.

71
00:05:07,980 --> 00:05:15,390
Ale w najczystszym przykładzie z otwartym przepływem urządzenia stały się głupie i umieściliśmy mózg w

72
00:05:15,710 --> 00:05:20,730
kontrolerze, aby scentralizowany kontroler był mózgiem dla 100 urządzeń.

73
00:05:20,760 --> 00:05:27,630
To miło, ponieważ kontroler jest centralnym urządzeniem, którym można manipulować, a następnie

74
00:05:27,870 --> 00:05:30,160
aktualizować przekazywanie 100 urządzeń.

75
00:05:30,180 --> 00:05:35,520
Daje to także scentralizowanemu urządzeniu lepszą widoczność sieci, dzięki czemu można zobaczyć całą sieć zamiast

76
00:05:35,850 --> 00:05:41,460
programu piszącego, który widzi tylko swój własny lokalny stół do pisania i nie ma widoczności całej

77
00:05:41,460 --> 00:05:42,150
sieci.

78
00:05:42,150 --> 00:05:48,960
Były zalety z tego rodzaju modelem Oh SPF używa algorytmu SPF algorytm pierwszej ścieżki najkrótszej

79
00:05:48,990 --> 00:05:49,460
ścieżki.

80
00:05:49,470 --> 00:05:50,460
Bardzo skomplikowane.

81
00:05:50,460 --> 00:05:56,730
Mamy rozproszony system, który następnie w jakiś sposób zbiega się, aby zdecydować, która jest najlepsza ścieżka w sieci.

82
00:05:56,730 --> 00:06:03,600
Znacznie łatwiej jest umieścić inteligencję w scentralizowanym kontrolerze, ale to nie zadziałało, ponieważ jako atakujące

83
00:06:03,780 --> 00:06:05,400
urządzenie zamierzam zaatakować.

84
00:06:05,430 --> 00:06:09,990
Zamierzam zaatakować to scentralizowane urządzenie, jeśli mogę wyjąć kontroler.

85
00:06:10,100 --> 00:06:15,450
Nie tylko wyjmuję jeden router. Wyciągam 100 autorów. Zasadniczo mogę zniszczyć twoją sieć,

86
00:06:15,450 --> 00:06:17,160
po prostu zabijając kontroler.

87
00:06:17,190 --> 00:06:20,640
Były też inne problemy, ponieważ OK, tak zawsze scentralizowane urządzenie.

88
00:06:20,640 --> 00:06:24,630
Ale co z redundancją, jeśli to umrze, umrze cała sieć.

89
00:06:24,660 --> 00:06:26,010
Więc to jest do bani.

90
00:06:26,040 --> 00:06:31,440
Musisz więc mieć więcej niż jeden kontroler, a teraz powrócisz do scenariusza rozproszonej bazy

91
00:06:31,440 --> 00:06:33,510
danych lub problemu z synchronizacją.

92
00:06:33,510 --> 00:06:40,440
Jak zsynchronizować wiele baz danych na wielu kontrolerach fizycznych, aby mieć jeden kontroler logiczny.

93
00:06:40,500 --> 00:06:45,930
Było wiele innych problemów z tym modelem, który stał się koszmarem.

94
00:06:46,010 --> 00:06:50,390
Co się stanie, jeśli wieśniacy utracą łączność ze scentralizowanym kontrolerem.

95
00:06:50,390 --> 00:06:50,950
Pomyśl o tym.

96
00:06:50,960 --> 00:06:56,010
Rada ma swój umiejscowiony mózg w tradycyjnym środowisku sieciowym.

97
00:06:56,060 --> 00:07:00,710
Jeśli traci łączność z innym pisarzem, nie stanowi to problemu, ponieważ ma on własny mózg.

98
00:07:00,800 --> 00:07:02,450
Ta droga ma własny mózg.

99
00:07:02,780 --> 00:07:07,640
Ale jeśli włożysz mózg do kontrolera, a następnie droga będzie mieć luźną łączność

100
00:07:07,670 --> 00:07:11,080
z kontrolerem, ponieważ nagle znika łącze, co robią jeźdźcy.

101
00:07:11,090 --> 00:07:14,810
Nie mają mózgu, więc sieć umiera lub pęka.

102
00:07:14,930 --> 00:07:18,630
Tak wiele problemów ze środowiskiem czystego przepływu.

103
00:07:18,710 --> 00:07:24,350
Następnie wymyślili to hybrydowe podejście, w którym mieliśmy trochę inteligencji na urządzeniach, jakąś inteligencję

104
00:07:24,440 --> 00:07:30,800
na kontrolerze, w której kontroler mógł zastąpić to, co robi ster, więc mogliśmy napisać do

105
00:07:30,800 --> 00:07:34,590
kierowcy reguły otwartego przepływu, aby zastąpić tradycyjne sieci.

106
00:07:34,670 --> 00:07:39,620
Tak więc jazda jako przykładowa zmiana na przykład wykonałaby tradycyjną jazdę lub

107
00:07:39,830 --> 00:07:45,980
tradycyjną zmianę, ale wtedy moglibyśmy stworzyć dodatkowe zasady, w których mogłabym manipulować przepływem ruchu ze

108
00:07:45,980 --> 00:07:46,930
scentralizowanego kontrolera.

109
00:07:46,940 --> 00:07:52,340
Teraz jedną z fajnych rzeczy w modelu otwartego przepływu i całej idei kontrolera jest to, że

110
00:07:52,670 --> 00:07:59,300
urządzenia te rozmawiają z kontrolerem za pomocą tak zwanego interfejsu API skierowanego na południe, więc kontroler siedzący tutaj rozmawia

111
00:07:59,300 --> 00:08:02,120
z urządzeniami korzystającymi z interfejsu Southbound API.

112
00:08:02,120 --> 00:08:07,880
Zwróć uwagę, jak mam tutaj swoją rękę API skierowane na północ jest API skierowane na południe.

113
00:08:07,880 --> 00:08:10,370
Pomyśl tylko o południu na północ w górę.

114
00:08:10,520 --> 00:08:17,030
Dlatego twórca aplikacji może napisać rozmowę na temat aplikacji do kontrolera, używając interfejsu API na północ.

115
00:08:17,030 --> 00:08:19,200
Zazwyczaj byłyby to aplikacje Rest Api.

116
00:08:19,220 --> 00:08:26,000
Dzisiaj jest to bardzo powszechne, a następnie interfejs API byłby używany na południowym interfejsie API, więc kontroler rozmawiałby

117
00:08:26,000 --> 00:08:31,280
z jeźdźcami i przełącznikami za pomocą pewnego rodzaju protokołu, który mógłby być otwarty.

118
00:08:31,280 --> 00:08:33,170
To był oryginalny pomysł.

119
00:08:33,260 --> 00:08:34,740
Może być posłem.

120
00:08:34,790 --> 00:08:41,030
Nie zapomnij o prostym protokole zarządzania siecią od lat używanym od stacji zarządzania po urządzenia sieciowe,

121
00:08:41,030 --> 00:08:44,600
aby S&amp;P mógł korzystać z interfejsu API na południu.

122
00:08:44,600 --> 00:08:52,940
Moglibyśmy użyć net conf, moglibyśmy użyć reszty conf, moglibyśmy użyć wielu innych opcji dla NPR bez BGP.

123
00:08:53,000 --> 00:08:59,160
Zasadniczo istniało wiele protokołów dla CCN HS, po prostu rozumiem, że moglibyśmy użyć spoczynku conf, moglibyśmy

124
00:08:59,690 --> 00:09:05,410
użyć spoczynkowego interfejsu API, tak naprawdę moglibyśmy użyć CLIA, którego moglibyśmy użyć jako MP.

125
00:09:05,510 --> 00:09:10,140
Teraz nie musisz używać pozostałych interfejsów kontrolera do manipulowania urządzeniami.

126
00:09:10,550 --> 00:09:16,670
Zazwyczaj pomysł polegał na tym, że programista aplikacji używał skryptu python, który zapisywał reguły

127
00:09:16,700 --> 00:09:20,350
w kontrolerze, a następnie wysyłał je do urządzeń.

128
00:09:20,360 --> 00:09:23,880
Zaletą tego była koncepcja abstrakcji.

129
00:09:24,380 --> 00:09:26,870
Złożony, aby pisać reguły na urządzeniach.

130
00:09:26,870 --> 00:09:28,140
Tak powiedzieli.

131
00:09:28,250 --> 00:09:34,880
Znacznie łatwiej jest pisać rzeczy do interfejsu API spoczynkowego na kontrolerze, więc można pisać reguły do kontrolera

132
00:09:34,910 --> 00:09:41,130
za pomocą interfejsu API spoczynku, więc aplikacja używa języka programowania wysokiego poziomu, takiego jak Python.

133
00:09:41,240 --> 00:09:47,720
Easy Rest Api w kontrolerze, który następnie wykorzystuje wiele protokołów aż do otwartego przepływu urządzeń.

134
00:09:47,840 --> 00:09:56,210
Net conf BGP, chyba że cała masa dziwnych i cudownych protokołów aż do urządzeń, które rozwijasz w miarę

135
00:09:56,210 --> 00:10:00,050
rozwoju aplikacji, są pobierane z urządzeń sieciowych.

136
00:10:00,050 --> 00:10:06,920
Taki jest pomysł, ale można zrezygnować z kontrolera i po prostu skonfigurować urządzenia sieciowe bezpośrednio za pomocą

137
00:10:06,920 --> 00:10:09,270
skryptu Python lub skryptu zwierzęcego.

138
00:10:09,290 --> 00:10:15,350
Właśnie to pokażę na kursie, ponieważ tak naprawdę łatwiej jest

139
00:10:15,350 --> 00:10:15,990
zacząć.

140
00:10:16,030 --> 00:10:21,260
O wiele łatwiej jest powiedzieć ok. Napiszmy prosty skrypt Pythona, który aktualizuje coś na szerszej

141
00:10:21,260 --> 00:10:24,440
stronie lub wyciąga informacje z routera lub przełącznika.

142
00:10:24,470 --> 00:10:31,870
Możesz to naśladować za pomocą sprzętu fizycznego w laboratorium lub w rodzaju 3 lub wirusowym, a nawet jeśli chcesz.

143
00:10:32,200 --> 00:10:35,840
Pokażę więc kilka takich przykładów, ale pamiętaj tylko, że nie musisz uczyć się języka Python

144
00:10:35,840 --> 00:10:36,580
na egzaminie.

145
00:10:36,740 --> 00:10:42,320
Do egzaminu nie musisz uczyć się języka Python ani rozsądnego programowania, ale w prawdziwym świecie

146
00:10:42,320 --> 00:10:45,110
sugeruję, abyś nauczył się obu z nich.

147
00:10:45,110 --> 00:10:48,300
Mówią więc o oddzieleniu płaszczyzny sterowania od płaszczyzny danych.

148
00:10:48,350 --> 00:10:52,060
Po prostu zanotuj, gdzie jest lokalne urządzenie mózgowe.

149
00:10:52,130 --> 00:10:57,680
W dawnych czasach w urządzeniu znajdowała się płaszczyzna kontrolna lub płaszczyzna danych.

150
00:10:57,710 --> 00:11:00,720
Pomyśl więc o płaszczyźnie danych jako o przekazywaniu przez ASX.

151
00:11:00,740 --> 00:11:01,840
Mam router.

152
00:11:01,910 --> 00:11:09,110
Ruch dociera do jednego interfejsu, zostaje przełączony na inny interfejs, więc dane są przesyłane przez

153
00:11:09,110 --> 00:11:10,010
urządzenie.

154
00:11:10,010 --> 00:11:14,750
Jest włączony na płaszczyźnie danych lub płaszczyźnie przesyłania, która nadal znajduje się w urządzeniu.

155
00:11:14,750 --> 00:11:21,140
Zwykle odbywa się to za pomocą A6, ale płaszczyzna kontrolna lub mózg, w którym się znajduje.

156
00:11:21,140 --> 00:11:28,460
Dziś nadal chcemy mieć mózg w otwartym przepływie, mózg został usunięty i umieszczony w

157
00:11:28,460 --> 00:11:29,650
osobnym kontrolerze.

158
00:11:29,690 --> 00:11:30,810
Nie chcemy tego robić.

159
00:11:30,870 --> 00:11:33,230
Urządzenia Cisco tak naprawdę nie obsługiwały otwartego przepływu.

160
00:11:33,230 --> 00:11:34,580
Nadal nie.

161
00:11:34,580 --> 00:11:40,340
Chodzi o to, że mózg pozostaje w urządzeniu, ale możemy użyć scentralizowanego kontrolera do skonfigurowania

162
00:11:40,340 --> 00:11:41,150
urządzeń.

163
00:11:41,390 --> 00:11:46,090
Więc zamiast robić urządzenie, nadal pozwalamy im na przesyłanie dalej,

164
00:11:46,090 --> 00:11:52,390
pozwalając im mieć lokalny mózg, ale możemy konfigurować urządzenia bezpośrednio lub za pomocą kontrolera,

165
00:11:52,390 --> 00:11:55,140
co ułatwia zarządzanie wieloma urządzeniami.

166
00:11:55,690 --> 00:11:59,890
To jedna z głównych idei sieci opartej na sterownikach.

167
00:11:59,900 --> 00:12:05,860
Teraz to, o czym nie wspomniałem, ma grę kierowniczą, w rzeczywistości trzy płaszczyzny kontrolujące samolot lub samolot

168
00:12:05,860 --> 00:12:06,340
nadawczy.

169
00:12:06,340 --> 00:12:08,370
To tak, jakby powiedzieć napisać router.

170
00:12:08,370 --> 00:12:10,530
Jak ruch jest przekazywany przez urządzenie.

171
00:12:10,720 --> 00:12:16,090
To zawsze pozostaje na urządzeniu, ponieważ chcemy szybkiego przełączania lub przekazywania w mózgu urządzenia, w którym

172
00:12:16,090 --> 00:12:18,550
się znajduje, zwykle znajduje się w urządzeniu.

173
00:12:18,550 --> 00:12:20,300
Ale moglibyśmy umieścić to w kontrolerze.

174
00:12:20,710 --> 00:12:22,300
Gdzie jest zarząd.

175
00:12:22,300 --> 00:12:24,130
Więc jaki jest plan zarządzania.

176
00:12:24,160 --> 00:12:31,270
Zwykle zarządzamy urządzeniem Cisco za pomocą konsoli lub zdalnie byłoby to zły pomysł telnet i SSA.

177
00:12:31,330 --> 00:12:38,110
Jak więc zarządzamy teraz urządzeniem, ponieważ ludzie używają jednego z tych interfejsów do konfigurowania

178
00:12:38,140 --> 00:12:45,400
urządzenia, ale do zarządzania urządzeniem za pomocą aplikacji, którą w dawnych czasach używaliśmy prostego protokołu zarządzania

179
00:12:45,400 --> 00:12:48,070
siecią SMP, MP ma problemy.

180
00:12:48,190 --> 00:12:51,990
Nikt nie jest deputowanym Virgin, którego bezpieczeństwo jest bardzo łatwe do zhakowania.

181
00:12:52,000 --> 00:12:55,640
Zły pomysł na użycie S&amp;P w wersji 1 i wersji 2.

182
00:12:55,720 --> 00:13:02,830
To MP wersja 3 obsługuje szyfrowanie i uwierzytelnianie znacznie lepiej, ale MP nie jest łatwe.

183
00:13:02,860 --> 00:13:10,030
OED i sposób wydobywania informacji z urządzenia jest trudny, więc dzisiejszą modą, która trwa

184
00:13:10,030 --> 00:13:15,680
od kilku lat, jest ponowne użycie interfejsu programowania aplikacji API.

185
00:13:15,720 --> 00:13:21,490
Reszta to jeden z najpopularniejszych interfejsów API, z którego korzysta się wszędzie.

186
00:13:21,610 --> 00:13:28,060
Więc kiedy przechodzimy od bycia czystym inżynierem sieci do robienia więcej programowania.

187
00:13:28,060 --> 00:13:31,350
Faceci ze świata programowania są przyzwyczajeni do odpoczynku interfejsu API.

188
00:13:31,360 --> 00:13:35,020
Ponownie wykorzystali to miejsce w aplikacjach.

189
00:13:35,020 --> 00:13:41,800
Kiedy więc chcą skonfigurować urządzenia sieciowe, sensowne jest, że to urządzenie ma interfejs odpoczynku, ale należy pamiętać, że

190
00:13:41,800 --> 00:13:45,310
wiele starych urządzeń nie będzie miało interfejsu API odpoczynku.

191
00:13:45,310 --> 00:13:49,540
Aby uzyskać interfejs API odpoczynku, musisz użyć nowoczesnego urządzenia sieciowego Cisco.

192
00:13:49,540 --> 00:13:55,480
To, że odpoczynek jest fajny, nie oznacza, że wszystkie urządzenia będą obsługiwać odpoczynek.

193
00:13:55,480 --> 00:14:01,990
Tak więc w przykładach, które przedstawię na tym kursie, który w dużej mierze opiera się na moim oryginalnym

194
00:14:01,990 --> 00:14:07,060
kursie w języku Python, pokażę, jak skonfigurować urządzenia za pomocą telnet i SSA.

195
00:14:07,120 --> 00:14:10,360
Ponieważ to łatwy sposób na rozpoczęcie.

196
00:14:10,360 --> 00:14:17,520
Zacznij od podstaw w CCN na poziomie, a następnie idź i zrób swój ostateczny egzamin.

197
00:14:17,520 --> 00:14:22,530
Zdecydowanie zalecam wykonanie określonej certyfikacji, więc uzyskaj konkretną certyfikację,

198
00:14:22,530 --> 00:14:29,580
abyś mógł udowodnić pracodawcom, że nie jesteś tylko inżynierem sieci, ale rozumiesz także programowanie.

199
00:14:29,760 --> 00:14:33,500
Teraz, jak powiedziałem, mówię o programowaniu od dłuższego czasu.

200
00:14:33,510 --> 00:14:36,760
Ponad pięć lat temu mówiłem o otwartym przepływie.

201
00:14:36,930 --> 00:14:43,570
Chodzi o to, że w branży pojawiły się takie rzeczy, ale teraz Cisco je sformalizowało.

202
00:14:43,650 --> 00:14:51,120
Więc moim zaleceniem jest nauczenie się języka Python i rozsądne nauczenie się rzeczy dla prawdziwego świata, a nie dla samotnika CCMA dla

203
00:14:51,450 --> 00:14:56,250
prawdziwego świata i dla określonej certyfikacji, i idź i uzyskaj swój konkretny certyfikat tak

204
00:14:56,250 --> 00:15:01,050
szybko, jak to możliwe, abyś mógł udowodnić pracodawcom, że to nie tylko inżynier sieci,

205
00:15:01,080 --> 00:15:02,640
ale rozumiesz także programowanie.

206
00:15:02,700 --> 00:15:08,640
Obawiam się, że bycie tradycyjnym inżynierem sieci bez znajomości programowania minęło. Musisz nauczyć

207
00:15:08,640 --> 00:15:14,580
się programowania, jeśli chcesz mieć dobrą pracę w przyszłości. Cieszę się, że Cisco

208
00:15:14,580 --> 00:15:20,730
to zrobiło, ale tylko 10 procent egzaminu to automatyzacja i programowanie, więc zdolność programu

209
00:15:20,730 --> 00:15:27,600
automatyzacji 10 procent egzaminu nie jest bardzo duże i używają słów takich jak wyjaśnienie i porównanie.

210
00:15:27,600 --> 00:15:32,610
Nie używają słów takich jak konfiguracja lub rozwiązywanie problemów, więc jest to bardzo wysoki poziom.

211
00:15:32,610 --> 00:15:38,550
Jest to typowy sposób, w jaki Cisco robi to na bardzo wysokim poziomie, ale być może w następnym wydaniu

212
00:15:38,880 --> 00:15:42,360
CCMA stanie się bardziej szczegółowy i zostaniesz poproszony o więcej informacji.
