Teredo Bileşenleri
Teredo altyapısı aşağıdaki bileşenlerden oluşur:
Teredo İstemcileri
Teredo istemcisi, paketlerin IPv6 İnternet'te diğer Teredo istemcilerine veya düğümlerine tünellendiği (Teredo geçişi aracılığıyla) Teredo tünel arabirimini destekleyen bir IPv6/IPv4 düğümüdür. Teredo istemcisi, Teredo tabanlı IPv6 adresinin yapılandırıldığı veya IPv6 İnternet'te diğer Teredo istemcileri veya konaklarıyla iletişimi kolaylaştırmak için kullanıldığı bir adres ön eki almak için bir Teredo sunucusuyla iletişim kurar.
Gelişmiş Ağ Paketi ile Windows XP Service Pack 1 (SP1), Windows XP Service Pack 2 (SP2), Windows Server 2003 Service Pack 1 (SP1), Windows Server 2003 Service Pack 2 (SP2), Windows Vista ve Windows Server 2008 tümü Teredo istemcisini içerir.
Teredo Sunucuları
Teredo sunucusu, hem IPv4 İnternet'e hem de IPv6 İnternet'e bağlı bir IPv6/IPv4 düğümüdür ve paketlerin alındığı Teredo tünel arabirimini destekler. Teredo sunucusunun genel rolü, Teredo istemcilerinin adres yapılandırmasına yardımcı olmak ve Teredo istemcileri ile diğer Teredo istemcileri arasında veya Teredo istemcileri ile yalnızca IPv6 konakları arasında ilk iletişimi kolaylaştırmaktır. Teredo sunucusu, Teredo trafiği için UDP bağlantı noktası 3544'te dinler.
İstemciden farklı olarak, Teredo sunucusu Microsoft işletim platformları ile birlikte değildir. Microsoft, Windows tabanlı Teredo istemci bilgisayarları arasındaki iletişimi kolaylaştırmak için IPv4 İnternet'te Teredo sunucuları dağıtmıştır.
Teredo Röleleri
Teredo geçişi, paketleri IPv4 internet üzerindeki Teredo istemcileri (Teredo tünel arabirimi kullanarak) ve yalnızca IPv6 konakları arasında iletebilen bir IPv6/IPv4 yönlendiricisidir. Bazı durumlarda Teredo geçişi, Teredo istemcileri ile yalnızca IPv6 konakları arasındaki ilk iletişimi kolaylaştırmak için bir Teredo sunucusuyla etkileşim kurar. Teredo geçişi, Teredo trafiği için UDP bağlantı noktası 3544'te dinler.
Teredo sunucusu gibi Microsoft işletim platformları da Teredo geçiş işlevselliğini içermez. Microsoft şu anda Teredo geçişlerini IPv4 İnternet'te dağıtmayı planlamıyor. Teredo konağına özgü geçişlerle iletişim kurmak için Teredo geçişleri gerekli değildir.
Teredo Host-Specific Geçişleri
Genel bir adresle yapılandırılmış Teredo istemcileri ve IPv6 konakları arasındaki iletişim bir Teredo geçişi üzerinden geçmelidir. Bu, yalnızca IPv6 İnternet'e bağlı IPv6 konakları için gereklidir. Ancak, IPv6 konağı IPv6 ve IPv4 özellikli olduğunda ve hem IPv4 İnternet'e hem de IPv6 İnternet'e bağlı olduğunda, IPv6 İnternet'ten geçip bir Teredo geçişi yapmak yerine Teredo istemcisi ile IPv6 ana bilgisayarı arasında IPv4 İnternet üzerinden iletişim kurulmalıdır.
Teredo konağına özgü geçiş, hem IPv4 İnternet'e hem de IPv6 İnternet'e bir arabirimi ve bağlantısı olan ve ara Teredo geçişi gerekmeden IPv4 İnternet üzerinden Teredo istemcileri ile doğrudan iletişim kurabilen bir IPv6/IPv4 düğümüdür. IPv4 İnternet bağlantısı genel bir IPv4 adresi veya özel bir IPv4 adresi ve bir komşu NAT aracılığıyla olabilir. IPv6 İnternet bağlantısı, IPv6 İnternet'e doğrudan bağlantı veya IPv6 paketlerinin IPv4 İnterneti üzerinden tünellendiği 6to4 gibi bir IPv6 geçiş teknolojisi aracılığıyla olabilir. Teredo konağına özgü geçiş, Teredo trafiği için UDP bağlantı noktası 3544'te dinler.
Gelişmiş Ağ Paketi ile SP1 ile Windows XP, SP2 ile Windows XP, SP1 ile Windows Server 2003, SP2 ile Windows Server 2003, Windows Vista ve Windows Server 2008, bilgisayara genel adres atanmışsa otomatik olarak etkinleştirilen Teredo konağa özgü geçiş işlevselliğini içerir. Yerel bir IPv6 yönlendiricisinden, ISATAP yönlendiricisinden veya 6to4 yönlendiricisinden alınan Yönlendirici Tanıtım iletisinde genel adres atanır. Bilgisayarın genel adresi yoksa Teredo istemci işlevselliği etkinleştirilir.
Teredo konağa özgü geçiş, Teredo istemcilerinin 6to4 konakları, 6to4 olmayan genel ön eki olan IPv6 konakları veya adresleri için genel ön ek kullanan kuruluşlardaki ISATAP veya 6over4 konakları ile verimli bir şekilde iletişim kurmasına olanak tanır. Her iki konak da Teredo'yu destekleyen bir Windows sürümü kullanıyorsa.