Can you summarize the following document?
        
  6to4解決了以下三個功能:

  6to4定義了一個網路字首codice_1用於表達這是一個6to4網路整體,任何一個公共IPv4地址將地址的十六進位制值加在6to4網路字首之後,從而產生一個字首數為48的相應IPv4的6to4子網的網路字首,而且其仍然可以繼續分割至最小字首數為64的子網段用於區分出這個6to4子網的子網。另外,所定義的專用網路地址不能用於6to4子網的申請,因為通訊迴應時無法將按照IPv4專用網路地址送回發起處。  例如,IPv4地址codice_2能夠申請到codice_3網路字首(codice_4為codice_2的十六進位制值),而48到64之間還有16位的地址空間可用於再劃分更小的子網。

  6to4的封裝是使用6in4的封裝,將IPv6的資料包直接跟接著IPv4的資料包頭,並且IPv4資料包的協議號為41。IPv4資料包的源地址是派生自封裝的IPv6資料包源地址中的內嵌IPv4地址,而目的地址則根據封裝的IPv6資料包目的地址而不同。這些6to4的IPv4資料包如普通的IPv4一樣在IPv4網路中路由轉發。

  為了使6to4網路的主機或網路能夠與其他“原生”IPv6網路通訊,這需要到“中繼路由器(relay routers)”。這些路由器連線著IPv4和IPv6網路,會在IPv6網路對codice_1進行路由宣告以使其他IPv6網路的流量能夠通過這些路由器進行IPv4的封裝和轉發到相應目標的6to4網路。而6to4網路的IPv4出口側需要一個預設閘道器用於將6to4中已封裝IPv6資料包的IPv4流量傳入到IPv6網路,為了避免使用者手工配置的麻煩,定義了一個任播IPv4地址192.88.99.1,其可以配置給多箇中繼路由器,用於接受6to4已封裝IPv6資料包的IPv4流量並將其解封后轉發至IPv6之中,但由於無法解決的操作問題,此用法已被棄用。“6to4中繼路由器”不一定就是“6to4邊界路由器”。“邊界路由器”是支援一個6to4偽介面的IPv6路由器,用於宣告其IPv4對應6to4字首。“中繼路由器”則負責完整6to4網路與純IPv6網路之間資料包的解封裝。“中繼路由器”應該對IPv6網路宣告整個codice_1的路由而不區分基於IPv4的子網區分,避免IPv4的路由汙染到IPv6的路由表。  對於6to4子網路之間的路由,則直接根據封裝的IPv6包目的地址為6to4地址中內嵌IPv4地址,按照普通的IPv4流量在IPv4網路中直接傳送。

  如果使用6to4的站點有著固定的全域IPv4地址,則其6to4IPv6網路字首也是固定的。可以通過6to4.nro.net網站向號碼資源組織申請在codice_8DNS域新增一個字首48為單位的反向DNS委派域,可以自動化申請。

  根據,6to4的邊界路由器和中繼路由器被要求:
6to4是一種IPv6轉換傳輸機制,是將IPv6的資料包直接封裝在IPv4的資料包中,並通過內嵌於IPv6地址的IPv4地址資訊實現無需顯式配置隧道就可以直接在IPv4網路上傳輸。同時一種特殊配置的中繼路由允許其能與原生IPv6網路進行通訊。