O Mbone foi criado como uma rede experimental de multicast para o protocolo IP, desenvolvido e testado na rede de pesquisa DARTnet. Na rede da DARTnet eram transmitidas semanalmente conferências para seus pesquisadores. A primeira grande transmissão MBone, porém, ocorreu somente em março de 1992, durante o encontro do Internet Engineering Task Force (IETF) em San Diego, USA, quando muitas sessões do encontro foram transmitidas em áudio utilizando transmissões de pacotes multicast do site IETF para participantes de 20 sites em três continentes, abrangendo 16 zonas horárias [CAS 92].
O evento foi uma demonstração da tecnologia desenvolvida na rede DARTnet, e tem grande significado pelo tamanho da topologia da rede multicast IP envolvida. Foram transmitidas todas as sessões gerais do encontro e também algumas sessões de grupos de trabalho. Os participantes remotos tinham a possibilidade de falar, participando das discussões e fazendo perguntas. A transmissão do evento foi possível graças a utilização de multicast IP implementado nos roteadores e estaçõees, onde uma cópia simples é enviada de cada pacote, sendo replicada apenas quando houver um braço na árvore lógica dos destinos. Se fosse necessário enviar uma cópia de cada pacote para cada destino, a largura de banda e processamento requerido teriam sido proibitivos.
Poucos roteadores na Internet implementavam roteamento multicast IP. Entre eles, porém, estavam os roteadores da rede experimental DARTnet, que utilizavam o Distance Vector Multicast Routing Protocol (DVMRP). Mas para o evento era desejado atingir sites que não suportassem multicast IP. Deste modo, a fim de suportar multicasting entre redes separadas por roteadores unicast que não suportavam multicast IP, foram utilizados mrouters, que implementavam o conceito de túneis, estabelecendo enlaces virtuais ponto-a-ponto entre os mrouters.
Para transmitir um pacote multicast através de um túnel, o roteador multicast modificava o pacote na opção IP Loose Source Route do cabeçalho IP, colocava o endereço destino multicast na rota de origem e o endereço unicast do roteador no campo IP Destination Address. O pacote era tratado com um pacote normal unicast entre os roteadores e subredes intermediárias ao longo do túnel, e o roteador ao final dos túneis restaurava o endereço destino multicast e deletava a rota de origem antes de remeter o pacote. Assim, foi utilizado para o evento a rede DARTnet como backbone e uma rede de túneis que estabeleciam os enlaces virtuais para os sites externos a DARTnet. Foram utilizados enlaces primarios e também enlaces de backup para o caso de ocorrerem falhas nos enlaces primários ou na DARTnet, associando diferentes métricas para os diferentes enlaces. A figura a seguir apresenta a topologia utilizada para o IETF audiocast de 1992.

Figura - Topologia do MBone no IETF de março de 1992
Desde o evento, o MBone tem experimentado um enorme crescimento, de forma exponencial. Como foi dito, no encontro do IETF em março de 1992 vinte sites participaram do evento. Dois anos mais tarde, no encontro do IETF em Seattle, 567 hosts em quinze países receberam os dois canais paralelos (audio e vídeo) e participaram das discussões [ERI 94]. Em 1995, existiam na ordem de 1700 roteadores na Internet que possibilitavam MBone. Atualmente, existem mais de 20000 usuários do Mbone, distribuídos em 30 países [TRE 96]. A figura a seguir indica o crescimento do MBone, em termos do número de subredes na Internet que suportam MBone [DEE 95]:

Fígura - Crescimento do MBone em número de subredes
Atualmente, dezenas de eventos são transmitidos, abrangendo encontros, como o do IETF; seminários, como o PARC&MICE, Microsoft, Lotus; informações públicas, como lançamentos da NASA, imagens de tempo de satélites, visitas importantes de autoridades; diversão, como filmes experimentais, estações de rádio e TV de diversos países, etc.
O Mbone sofreu diversas modificações desde o IETF de San Diego: o esquema de tunneling passou a usar encapsulamento IP, ao invés da opção LSRR; o protocolo de roteamento multicast DVMRP passou por diversos avanços, como a implantação de prunned trees; novos protocolos foram e estão sendo desenvolvidos, como o MOSPF e o PIM; e muitas outras. Muitos produtos no mercado já suportam multicast IP, como o sistema operacional Solaris 2.x, da SUN;o Irix, da SGI; o Linux; produtos da Cisco Inc, da BayNetworks, da 3Com. Além destes, muitos outros produtos possuem patches para difusão seletiva IP, incluindo o SunOS 4.x, da SUN;o HP-UX, da HP;o Ultrix e o OSF1, da DEC. Enfim, o backbone virtual MBone está se transformando em um backbone semi-real, e no futuro possivelmente se tornará um backbone real e permante.
