A method and apparatus for communicating information in a network is
described. A packet for the information is generated at a first network
device. The first network device assigns a flow label to the packet. The
flow label indicates that the packet is part of a particular sequence of
packets. The first network device also assigns a direction to the packet
by, for example, setting a bit in the flow label. The packet is then sent
to a second network device through at least one intermediate network
device. This process is continued for the entire sequence of packets. The
intermediate network device actually routes the packets to the second
network device. The intermediate network device receives the packets at an
input port. A flow label is identified for each packet. The intermediate
network device determines whether a flow table has an entry for the flow
label. If there is no present entry for the flow label in the flow table,
an entry for the flow label is created. If there is an entry for the flow
label, an output port associated with the flow label is obtained. The
intermediate network device then sends the packet to the output port. This
continues at each intermediate network device until each packet reaches
the second network device.
Um método e um instrumento para a informação comunicando-se em uma rede são descritos. Um pacote para a informação é gerado em um primeiro dispositivo da rede. O primeiro dispositivo da rede atribui uma etiqueta do fluxo ao pacote. A etiqueta do fluxo indica que o pacote é parte de uma seqüência particular dos pacotes. O primeiro dispositivo da rede atribui também um sentido ao pacote por, para o exemplo, ajustando um bocado na etiqueta do fluxo. O pacote é emitido então a um segundo dispositivo da rede através ao menos de um dispositivo intermediário da rede. Este processo é continuado para a seqüência inteira dos pacotes. O dispositivo intermediário da rede distribui realmente os pacotes ao segundo dispositivo da rede. O dispositivo intermediário da rede recebe os pacotes em um porto da entrada. Uma etiqueta do fluxo é identificada para cada pacote. O dispositivo intermediário da rede determina se uma tabela do fluxo tem uma entrada para a etiqueta do fluxo. Se não houver nenhuma entrada atual para a etiqueta do fluxo na tabela do fluxo, uma entrada para a etiqueta do fluxo está criada. Se houvesse uma entrada para a etiqueta do fluxo, um porto de saída associou com a etiqueta do fluxo está obtido. O dispositivo intermediário da rede emite então o pacote ao porto de saída. Isto continua em cada dispositivo intermediário da rede até que cada pacote alcance o segundo dispositivo da rede.