Cisco NETCONF i NETCONF-YANG mogą wydawać się tym samym. W żaden sposób nie są takie same, ale są używane na tym samym poziomie. Oba te elementy razem pomagają w networkingu i są częścią nowoczesnych systemów sieciowych. Zapotrzebowanie na rozwiązania Cisco NETCONF i NETCONF-YANG pojawiło się ze względu na ograniczenia tradycyjnych trybów CLI i SNMP w sieci opartej na chmurze.
Cisco NETCONF vs NETCONF-YANG
Różnica między Cisco NETCONF i NETCONF-YANG polega na tym, że Cisco NETCONF jest protokołem sieciowym, podczas gdy NETCONF-YANG jest modelem danych. Cisco NETCONF to protokół odpowiedzialny za zarządzanie różnicami definicji między urządzeniami różnych dostawców. Natomiast NETCONF-YANG odpowiada za przekazywanie konfiguracji do różnych urządzeń i ściąganie konfiguracji z różnych urządzeń.
Cisco NETCONF odpowiada za konfigurację urządzeń sieciowych. Może to być jeden do wielu lub wiele do jednego urządzenia sieciowego. W prostych słowach pomaga zautomatyzować konfigurację urządzeń. Cisco NETCONF pracuje nad rozwiązaniem problemu różnic definicji różnych dostawców. Cisco NETCONF wykorzystuje tryb komunikacji C/S, który bardzo ułatwia pracę inżynierom.
NETCONF-YANG jest ważną częścią Cisco NETCONF, ponieważ pomaga klientowi i serwerowi komunikować się ze sobą tworząc model danych. Pomaga w konfiguracji ciągnięcia i pchania. NETCONF-YANG jest powodem, dla którego aplikacje zarządzające i routery lub przełączniki identyfikują wysyłane przez siebie pakiety XML.
Tabela porównawcza między Cisco NETCONF i NETCONF-YANG
Parametry porównania | Cisco NETCONF | NETCONF-YANG |
Definicja | Jest to protokół zarządzania siecią. | NETCONF-YANG to model danych NETCONF. |
Funkcjonować | Jest odpowiedzialny za zarządzanie różnicami definicji między urządzeniami. | Jest odpowiedzialny za pchanie i ciągnięcie tych konfiguracji. |
Tworzenie | Ma kilka hierarchicznych struktur protokołów. | Jest częścią hierarchicznego szkieletu protokołów Cisco NETCOF. |
Wymiana na | Jest zamiennikiem tradycyjnych trybów CLI i SNMP. | Jest to nowy typ modelu danych. |
Dostawcy | Jest dostarczany tylko przez firmę Cisco. | Ma kilku dostawców, takich jak Cisco, Juniper i Ericsson |
Co to jest Cisco NETCONF?
Cisco NETCONF to protokół do zarządzania urządzeniami sieciowymi. Działa w celu uzyskania konfiguracji i statusu sieci. Jest to protokół podobny do SNMP. SNMP używa plików MIB do modelowania danych w ten sam sposób, w jaki Cisco NETCONF używa YANG do opisywania modeli danych, aby ułatwić komunikację.
Zapotrzebowanie na Cisco NETCONF pojawiło się z powodu kilku wad tradycyjnych trybów CLI i SNMP w sieci opartej na chmurze. W tradycyjnym SNMP istnieje interfejs człowiek i maszyna. Jego konfiguracja jest złożona, a koszt ręcznej nauki, konfiguracji i utrzymania jest wysoki.
W SNMP konfiguracja różni się w zależności od dostawców, co utrudnia współpracę urządzeń. Zwiększa to pracę inżynierów, ponieważ muszą rozbić wymagania klienta na określone funkcje. Co więcej, inżynier mniej skupia się na żądaniach klientów, a bardziej na urządzeniu, co prowadzi do straty czasu.
Wszystkie te ograniczenia spełnia Cisco NETCONF, ponieważ skupia się na różnicach w definicji pomiędzy różnymi urządzeniami różnych dostawców. Cisco NETCONF ma wysoką wydajność niż SNMP. NETCONF używa trybu komunikacji C/S. Ogólnie rzecz biorąc, NMS działa jako klient, a router lub przełącznik działa jako serwer. NETCONF wykorzystuje hierarchiczną strukturę protokołów, w tym warstwę treści, warstwę operacyjną, warstwę komunikatów i warstwę bezpiecznego transportu.
Co to jest NETCONF-YANG?
NETCONF-YANG to model danych NETCONF. Jest odpowiedzialny za warstwę zawartości struktury protokołów hierarchicznych NETCONF. Model YANG pomaga w odbiorze i dostarczaniu konfiguracji między klientem a serwerem.
Ponieważ ten sam model YANG istnieje na kliencie i serwerze, generowane przez klienta pakiety XML spełniające wymagania dotyczące komunikacji sieciowej są dostarczane do serwera, który dzięki temu jest w stanie zidentyfikować pakiety XML. Serwer dalej wykonuje operacje, które są potrzebne do nawiązania komunikacji.
Mówiąc prościej, NETCONF-YANG odpowiada za konfigurację, status i izolację statystyk. Szybkość tej konfiguracji jest znacznie większa niż w przypadku tradycyjnego protokołu SNMP. NETCONF-YANG odpowiada również za modelowanie stanu kluczowych warstw w NETCONF. NETCONF-YANG ułatwia komunikację we wszystkich typach różnych urządzeń. Dlatego typ urządzenia nie stanowi problemu, gdy NETCONF-YANG jest obecny do konfiguracji.
Ogólnie NETCONF-YANG jest ważną częścią NETCONF. Bez NETCONF-YANG nie byłoby możliwości komunikacji między klientem a serwerem. To tak samo, jak dwie osoby, które nie mają wspólnego języka do porozumiewania się, dlatego NETCONF-YANG przychodzi na ratunek.
Główne różnice między Cisco NETCONF i NETCONF-YANG
Wniosek
NETCOF to protokół sieciowy, który został wymyślony lub utworzony jako tradycyjne tryby CLI, a protokół SNMP nie był w stanie spełnić wszystkich wymagań tradycyjnych trybów CLI i SNMP. Cisco zapewnia również tę funkcję, która nazywa się Cisco NETCONF. NETCONF-YANG jest częścią NETCOF i tym samym staje się również częścią Cisco NETCONF. Pomaga w ściąganiu i wypychaniu konfiguracji, które są usuwane, tworzone i manipulowane przez Cisco NETCOF. Można zatem stwierdzić, że zarówno Cisco NETCONF, jak i NETCONF-YANG współpracują ze sobą, aby zapewnić lepsze zautomatyzowane zarządzanie siecią.