Outra definição de rede definida por software é a rede definida por software via API API ou
interfaces de programação de aplicativos.
Nesta visão, em vez de estar vinculado à configuração de um dispositivo de rede por meio de uma interface de linha de comando,
que é muito restritiva.
Por que não tínhamos interfaces programáticas mais ricas em dispositivos de rede?
Um exemplo seria usar uma API RESTful em vez de uma mentira básica de SEO.
Outros protocolos como o Ovi SDP a net conf podem ser usados para alterar programaticamente a configuração de
um dispositivo de rede.
Agora você pode estar pensando bem, vou usar o protocolo simples de gerenciamento de rede ou S&P.
O S&P possui algumas restrições e não funciona particularmente bem quando você deseja alterar a configuração
de um dispositivo.
Outra definição seria usar o ASX e coloquei isso como uma visão separada do SDM, e haverá um
curso separado sobre o Cisco ECI usando um protocolo chamado plex.
A Cisco comprou uma startup chamada semi e desenvolveu uma visão de SD no uso de hardware ou
ASX.
Portanto, a solução da Cisco depende muito de uma implementação assíncrona e se vincula à sua linha de
produtos nexus.
Outros termos que você pode encontrar incluem automação em nuvem usando pilha aberta.
Uma das visões com a pilha aberta é que devemos poder gerenciar todos os servidores e armazenamento de nossos dispositivos
de rede a partir de um único console de gerenciamento.
Falaremos mais sobre a pilha aberta em um curso separado.
Que tal em uma virtualização de funções de rede ou V.
Eu recomendo que você visite o OPI em um site V para obter mais detalhes sobre um V, mas para
fornecer uma visão geral muito rápida do NFP é por que você executa sistemas operacionais específicos em hardware específico para
fornecer uma função como exemplo.
Por que você possui um firewall de hardware que apenas fornece essa função?
No passado, você tinha servidores com funções específicas instaladas em hardware específico.
Como exemplo, você pode ter um servidor Exchange, um servidor de banco de dados ou um servidor de arquivos em que todos os
servidores estavam executando no hardware dedicado.
Alguns anos atrás, os servidores foram virtualizados.
Então você não corre mais.
Por exemplo, em algumas plataformas de servidor no hardware, você as executa em máquinas virtuais e, normalmente,
você executava muitas máquinas virtuais em um único dispositivo de hardware.
E há muitas vantagens na virtualização de servidores da mesma maneira.
Por que não virtualizamos dispositivos de rede.
Portanto, como exemplo, podemos virtualizar um roteador Cisco usando o CSR ou um roteador HP usando um videocassete ou um switch usando
o switch v óbvio ou aberto.
Muitos de nós já encontramos comutação virtual em um ambiente de maneira VM VM Onde temos comutadores virtuais
em execução em suas hipervisoras.
Portanto, dando um passo adiante, por que não virtualizamos dispositivos de rede em vez de termos um
leme dedicado ou um firewall dedicado.
Por que simplesmente não executamos uma VM com essa função para poder virtualizar um firewall ou virtualizar um roteador
para podermos dar um passo adiante.
Portanto, como exemplo, em vez de executar um sistema operacional Windows, apenas para fornecer um aplicativo específico, como
um servidor Web, por que não virtualizamos o sistema operacional também e executamos vários aplicativos separados um do outro,
como se estivessem em VMs diferentes ou containers é um termo usado com freqüência hoje e separa os aplicativos,
mas possui vários aplicativos em execução em um único servidor da mesma maneira. Por que não
virtualizamos uma função como VR ou P ou uma função de firewall, em vez de executar uma
execução completa sistema operacional expandido por função.
Por que não executamos um sistema operacional e apenas instanciamos as funções de rede e muitas delas em um
único sistema operacional?
Falaremos mais sobre um V em um curso separado.
Por enquanto, vou apresentar o SD aberto e adicionar um pouco de fluxo aberto.
Dê uma olhada nos cursos mais detalhados disponíveis no gênio 3. Espero discutir os detalhes de
todos eles nos próximos cursos.