15-IPv6 over IPv4 GRE隧道典型配置举例

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

H3C S12500-X IPv6 over IPv4 GRE隧道典型配置举例

Copyright © 2014 杭州华三通信技术有限公司版权所有,保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,

并不得以任何形式传播。本文档中的信息可能变动,恕不另行通知。

目录

1 简介 (1)

2 配置前提 (1)

3 配置举例 (1)

3.1 组网需求 (1)

3.2 配置思路 (1)

3.3 使用版本 (2)

3.4 配置注意事项 (2)

3.5 配置步骤 (2)

3.5.1 配置Device A (2)

3.5.2 配置Device B (3)

3.5.3 配置Device C (4)

3.6 验证配置 (4)

3.7 配置文件 (4)

4 相关资料 (6)

1 简介

本文档介绍了IPv6 over IPv4 GRE 隧道的典型配置举例。

2 配置前提

本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。

本文假设您已了解IPv6 over IPv4 GRE 隧道的相关特性。

3 配置举例

3.1 组网需求

如图1所示,Device A 、Device B 、Device C 之间通过IPv4网络互连。Device A 和Device B 分别连接IPv6主机PC A 和PC B 。

要求通过在边界的双栈设备(Device A 、Device B )之间建立GRE 隧道,实现两台IPv6主机PC A 和PC B 的通信。

图1 IPv6 over IPv4 GRE 隧道配置组网图

3.2 配置思路

• 为实现两台IPv6主机PC A 和PC B 的通信,需要将GRE 隧道模式为GRE over IPv4,隧道接口配置为IPv6地址;

Device B Device C

PC A PC B

•为了使PC A发往PC B的报文经由GRE隧道进行转发,需要在边界设备Device A上建立Tunnel转发的路由表项:目的地址是未进行GRE封装的报文的目的地址(即PC B的IPv6

地址),下一跳是GRE隧道对端Device B的Tunnel接口地址或者直接指定出接口为GRE隧

道接口。该路由表项可以通过配置静态路由来建立,也可以在Tunnel接口上和与PC A相连

的三层接口上分别使能动态路由协议,由动态路由协议来建立。本例中选择配置静态路由方

式。同理,Device B上也需进行相应配置;

•对于GRE隧道,必须确保隧道源端和目的端之间IPv4路由可达,因此需要在Device A和Device B上分别配置到对端的静态路由。

3.3 使用版本

本举例是在S12500X-CMW710-R1005P03版本上进行配置和验证的。

3.4 配置注意事项

•Tunnel两端必须都配置隧道的源端地址和目的端地址,且本端配置的源端地址应该与对端配置的目的端地址相同、本端配置的目的端地址应该与对端配置的源端地址相同。

•封装后的报文不能根据目的地址和路由表进行第二次三层转发,需要将封装后的报文发送给业务环回组,由业务环回组将报文回送给转发模块后,再进行三层转发。因此,需要创建tunnel

类型的业务环回组,以实现隧道报文的接收和发送。

3.5 配置步骤

3.5.1 配置Device A

# 配置接口VLAN-interface20的IPv6地址。

system-view

[DeviceA] vlan 20

[DeviceA-vlan20] port Ten-GigabitEthernet 1/0/1

[DeviceA-vlan20] quit

[DeviceA] interface vlan-interface 20

[DeviceA-vlan-interface20] ipv6 address 1001::1 64

[DeviceA-vlan-interface20] quit

# 请参考以上方法配置上图中Device A其它接口的IP地址,配置步骤这里省略。

# 创建业务环回组1,并配置服务类型为tunnel。

[DeviceA] service-loopback group 1 type tunnel

# 将接口GigabitEthernet1/0/3加入业务环回组1。

[DeviceA] interface Ten-GigabitEthernet 1/0/3

[DeviceA-Ten-GigabitEthernet1/0/3] port service-loopback group 1

[DeviceA-Ten-GigabitEthernet1/0/3] quit

# 创建隧道接口Tunnel0,并指定隧道模式为GRE over IPv4隧道。

[DeviceA] interface tunnel 0 mode gre

# 配置Tunnel0接口的IPv6地址。

[DeviceA-Tunnel0] ipv6 address 3001::1 64

# 配置Tunnel0接口的源端地址。

[DeviceA-Tunnel0] source 192.13.2.2

# 配置Tunnel0接口的目的端地址。

[DeviceA-Tunnel0] destination 131.108.5.2

[DeviceA-Tunnel0] quit

# 配置从Device A经过Tunnel0接口到PC B的静态路由。

[DeviceA] ipv6 route-static 2001:: 64 tunnel 0

# 配置从DeviceA到达隧道目的端的静态路由。

[DeviceA] ip route-static 131.108.5.2 255.255.255.0 192.13.2.1

3.5.2 配置Device B

# 配置接口VLAN-interface20的IP地址。

system-view

[DeviceB] vlan 20

[DeviceB-vlan20] port Ten-GigabitEthernet 1/0/1

[DeviceB] interface vlan-interface 20

[DeviceB-Vlan-interface20] ipv6 address 2001::1 64

[DeviceB-Vlan-interface20] quit

# 请参考以上方法配置上图中Device B其它接口的IP地址,配置步骤这里省略。

# 创建业务环回组1,并配置服务类型为tunnel。

[DeviceB] service-loopback group 1 type tunnel

# 将接口GigabitEthernet1/0/3加入业务环回组1。

[DeviceB] interface Ten-GigabitEthernet 1/0/3

[DeviceB-Ten-GigabitEthernet1/0/3] port service-loopback group 1

[DeviceB-Ten-GigabitEthernet1/0/3] quit

# 创建隧道接口Tunnel0,并指定隧道模式为GRE over IPv4隧道。

[DeviceB] interface tunnel 0 mode gre

# 配置Tunnel0接口的IPv6地址。

[DeviceB-Tunnel0] ipv6 address 3001::2 64

# 配置Tunnel0接口的源端地址。

[DeviceB-Tunnel0] source 131.108.5.2

# 配置Tunnel0接口的目的端地址。

[DeviceB-Tunnel0] destination 192.13.2.2

[DeviceB-Tunnel0] quit

# 配置从DeviceB经过Tunnel0接口到PC A的静态路由。

[DeviceB] ipv6 route-static 1001:: 64 Tunnel 0

# 配置DeviceB到达隧道目的端的静态路由。

[DeviceB] ip route-static 192.13.2.2 255.255.255.0 131.108.5.1

相关文档
最新文档