最佳答案
您好,参考链接
某公司将网络升级到了IPv6,但是仍然希望内网2013::/96网段的用户可以访问IPv4 Internet,其它网段的用户不能访问IPv4 Internet。该公司访问IPv4 Internet使用的IPv4地址为10.1.1.1、10.1.1.2和10.1.1.3。
为满足上述需求,本例中实现方式如下:
· 使用NAT64前缀与IPv4网络中的主机地址组合成为IPv6地址,此IPv6地址将与IPv4 Internet内的主机建立相应的映射关系,IPv6网络中的主机访问该IPv6地址即可实现对IPv4 Internet的访问。报文到达Device后,设备将根据NAT64前缀将该目的IPv6地址转换为对应的IPv4地址。
· 使用IPv6到IPv4源地址动态转换策略将IPv6网络到IPv4网络报文的源地址转换为IPv4地址10.1.1.1、10.1.1.2或10.1.1.3。
图1-7 IPv6网络访问IPv4 Internet配置组网图
?
# 按照组网图配置各接口的IP地址,具体配置过程略。
# 配置地址组0包含三个IPv4地址10.1.1.1、10.1.1.2和10.1.1.3。
<Device> system-view
[Device] aft address-group 0
[Device-aft-address-group-0] address 10.1.1.1 10.1.1.3
[Device-aft-address-group-0] quit
# 配置IPv6 ACL 2000,该ACL用来匹配源IPv6地址属于2013::/96网段的报文。
[Device] acl ipv6 basic 2000
[Device-acl-ipv6-basic-2000] rule permit source 2013:: 96
[Device-acl-ipv6-basic-2000] rule deny
[Device-acl-ipv6-basic-2000] quit
# 配置IPv6到IPv4的源地址动态转换策略,将匹配ACL 2000的IPv6报文源地址转换为地址组0中的地址,即将2013::/96网段内主机所发送报文的源IPv6地址转换为IPv4地址10.1.1.1、10.1.1.2或10.1.1.3。
[Device] aft v6tov4 source acl ipv6 number 2000 address-group 0
# 配置NAT64前缀为2012::/96,报文的目的地址根据该NAT64前缀转换为IPv4地址。
[Device] aft prefix-nat64 2012:: 96
# 在IPv6侧接口GigabitEthernet1/0/1开启AFT功能。
[Device] interface gigabitethernet 1/0/1
[Device-GigabitEthernet1/0/1] aft enable
[Device-GigabitEthernet1/0/1] quit
# 在IPv4侧接口GigabitEthernet1/0/2开启AFT功能。
[Device] interface gigabitethernet 1/0/2
[Device-GigabitEthernet1/0/2] aft enable
[Device-GigabitEthernet1/0/2] quit
# 以上配置完成后,检查IPv6 Host与IPv4 Server的连通性。以IPv6 host A ping IPv4 server A为例:
D:\>ping 2012::20.1.1.1
Pinging 2012::20.1.1.1 with 32 bytes of data:
Reply from 2012::20.1.1.1: time=3ms
Reply from 2012::20.1.1.1: time=3ms
Reply from 2012::20.1.1.1: time=3ms
Reply from 2012::20.1.1.1: time=3ms
# 通过查看AFT会话,可以看到创建了一个IPv6会话和IPv4会话,分别对应转换前和转换后的报文。
[Device] display aft session ipv6 verbose
Initiator:
? Source????? IP/port: 2013::100/0
? Destination IP/port: 2012::1401:0101/32768
? VPN instance/VLAN ID/Inline ID: -/-/-
? Protocol: IPV6-ICMP(58)
? Inbound interface: GigabitEthernet1/0/1
Responder:
? Source????? IP/port: 2012::1401:0101/0
? Destination IP/port: 2013::100/33024
? VPN instance/VLAN ID/Inline ID: -/-/-
? Protocol: IPV6-ICMP(58)
? Inbound interface: GigabitEthernet1/0/2
State: ICMPV6_REPLY
Application: OTHER
Start time: 2014-03-13 08:52:59? TTL: 23s
Initiator->Responder:??????????? 4 packets??????? 320 bytes
Responder->Initiator:??????????? 4 packets??????? 320 bytes
Total sessions found: 1
[Device] display aft session ipv4 verbose
Initiator:
? Source????? IP/port: 10.1.1.1/1025
? Destination IP/port: 20.1.1.1/2048
? DS-Lite tunnel peer: -
? VPN instance/VLAN ID/Inline ID: -/-/-
? Protocol: ICMP(1)
? Inbound interface: GigabitEthernet1/0/1
Responder:
? Source????? IP/port: 20.1.1.1/1025
? Destination IP/port: 10.1.1.1/0
? DS-Lite tunnel peer: -
? VPN instance/VLAN ID/Inline ID: -/-/-
? Protocol: ICMP(1)
? Inbound interface: GigabitEthernet1/0/2
State: ICMP_REPLY
Application: OTHER
Start time: 2014-03-13 08:52:59? TTL: 27s
Initiator->Responder:??????????? 4 packets??????? 240 bytes
Responder->Initiator:??????????? 4 packets??????? 240 bytes
Total sessions found: 1
(0)
看具体设备型号和组网情况而定的。否则无法确认。
如ER 5200设备组网则不支持双栈协议。
(0)
要看具体组网和业务需求的呀,正确情况下,比如三层地址同时配置ipv4地址和 ipv6地址就算双栈协议了。如int vl 1 ip add 192.168.1.1 24 ipv6 add 2202::1 64
我想知道如果设备支持 应该怎么配置
要看具体组网和业务需求的呀,正确情况下,比如三层地址同时配置ipv4地址和 ipv6地址就算双栈协议了。如int vl 1 ip add 192.168.1.1 24 ipv6 add 2202::1 64
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明