Linux隧道6to4

本文介绍了6to4地址格式及其组成部分,并展示了如何手动配置6to4隧道,以实现IPv4地址到IPv6地址的转换。在给定环境中,服务器和客户端分别配置了6to4隧道,通过IP地址192.168.20.1和192.168.20.5进行通信。测试结果显示,双方能够成功进行IPv6的ping通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

6to4地址格式如下:

     | 3 |  13  |    32     |   16   |          64 bits               |
     +---+------+-----------+--------+--------------------------------+
     |FP | TLA  | V4ADDR    | SLA ID |         Interface ID           |
     |001|0x0002|           |        |                                |
     +---+------+-----------+--------+--------------------------------+

其中,

  • 前缀长度Prefix length: 48 bits,有三部分组成:
    1.Format prefix: 001
    2.TLA(Top-Level Aggregation) value: 0x0002
    3.NLA(Next-Level Aggregation) value: V4ADDR
  • SLA(Site-Level Aggregation) ID
  • Interface ID

例如,对于IPv4地址192.168.20.1,其对应的6to4地址前缀为:2002:c0a8:1401::/48。如下环境,都是手动配置:

      |----------|                                |----------|
      |          | ens33                    ens33 |          |
      |  Client  |--------------------------------|  Server  |
      |          | 192.168.20.5      192.168.20.1 |          |
      |----------|                                |----------|
Server配置

6to4使用隧道模式sit。

# ip address add 192.168.20.1/24 dev ens33
#
# ip tunnel add tun6to4 mode sit ttl 128 remote 192.168.20.5 local 192.168.20.1
# ip link set dev tun6to4 up
# ip -6 addr add 2002:c0a8:1401::1/16 dev tun6to4
Client配置
# ip address add 192.168.20.5/24 dev ens33
#
# ip tunnel add tun6to4 mode sit ttl 128 remote 192.168.20.1 local 192.168.20.5
# ip link set dev tun6to4 up
# ip -6 addr add 2002:c0a8:1405::5/16 dev tun6to4
测试
# ping 2002:c0a8:1401::1 -c 1
PING 2002:c0a8:1401::1(2002:c0a8:1401::1) 56 data bytes
64 bytes from 2002:c0a8:1401::1: icmp_seq=1 ttl=64 time=0.288 ms

--- 2002:c0a8:1401::1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.288/0.288/0.288/0.000 ms

6to4隧道使用协议号41。

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值