Site Multihoming przez pośrednictwo IPv6
Site Multihoming by IPv6 Intermediation ( SHIM6 ) to warstwa internetowa zdefiniowana w dokumencie RFC 5533.
Architektura
Architektura SHIM6 definiuje funkcje wykrywania awarii i eksploracji par lokalizatorów. Pierwszy jest używany do wykrywania awarii przez ścieżkę zdefiniowaną przez bieżącą parę lokalizatorów dla komunikacji. wykorzystywane są wskazówki dostarczane przez nadrzędne protokoły, takie jak protokół kontroli transmisji (TCP) lub określone sondy pakietów SHIM6. Druga funkcja służy do określenia prawidłowych par lokalizatorów, które mogą być użyte w przypadku wykrycia awarii.
Możliwość zmiany lokalizatorów w trakcie trwania komunikacji wprowadza problemy z bezpieczeństwem, dlatego mechanizmy oparte na zastosowaniu kryptografii do procesu generowania adresów ( Cryptographically Generated Addresses , CGA) lub na wiązaniu adresów z prefiksami przypisanymi do hosta poprzez hashowanie zdefiniowano adresy . Podejścia te nie są potrzebne w przypadku protokołu IPv4 ze względu na krótką długość adresu (32 bity).
Implementacja shim6 w jądrze Linuksa jest dostępna pod nazwą LinShim6 .
Zobacz też
- C. de Launois i M. Bagnulo. Ścieżki w kierunku IPv6 Multihoming . Ankiety i samouczki dotyczące komunikacji IEEE, 8(2), 2006