網絡上的每個主機都需要有一個DSTM主機應用?,F在,已經有支持FreeBSD、linux和Microsoft Windows 2000的DSTM主機應用。主機有IPv6連接能力,因此在不需要進行IPv4通信時也可以有純IPv6應用。例如,在DSTM網絡中,一些內部應用就可以使用純IPv6的而不再需要支持IPv4。每個需要通過IPv4通信的應用都必須支持IPv6-IPv4雙棧。FreeBSD中ENST提供的主機應用需要一個“gif”(隧道)接口來支持IPv4 over IPv6隧道。
目前,ENST提供的DSTM應用需要DSTM服務器和TEP在同一臺機器上來保證TEP上的隧道與服務器的分配相一致。這些DSTM應用主要是基于RPC的。現在,已經有了一些用于服務器和TEP之間建立隧道的通信協議的實際應用,雖然有些只是預見性的想法(TSP and DHCPv6)。
如果TEP與DSTM服務器在物理上不是安裝在同一臺主機上,那么它就使用動態隧道接口(DTI)來建立隧道。這個機制很簡單:當TEP收到有協議4的IPv6包時(也就是攜帶IPv4包的數據),它就自動使用包內攜帶的信息(IPv6和IPv4源和目的地址)創建一個IPv4 in IPv6隧道。注意,這種情況下還沒有方法檢查TEP所建立的隧道與DSTM服務器的分配的對應關系,這一點非常重要。可能會出現下面的情況: 一個主機(A)被分給一個IPv4地址與IPv4網絡通信使用用TEP的DTI創建的IPv4 over IPv6隧道,如果另一個主機(B)使用與A相同的IPv4源地址發了一個IPv4 in IPv6的包,TEP和A之間的隧道就會被破壞掉了而備TEP和B之間的隧道所代替。這個弱點可能會被用于地址欺騙攻擊。不過目前正在考慮是否可以通過使用認證頭(AH)協議來解決這個問題。
3網絡中的過濾策略
支持DSTM業務的IPv6網絡中的所有設備都必須允許IPv4按照IPv4 in IPv6隧道方式傳輸。