当前位置: 首页 > news >正文

配置IPv6 over IPv4 GRE隧道示例

组网需求

如图1,两个IPv6网络分别通过SwitchA和SwitchC与IPv4公网中的SwitchB连接,客户希望两个IPv6网络中的PC1和PC2实现互通。

其中PC1和PC2上分别指定SwitchA和SwitchC为自己的缺省网关。

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

配置思路

要实现IPv6协议中的PC1和PC2通过IPv4公网互通。需要在SwitchA和SwitchC之间建立直连链路,部署GRE隧道,通过静态路由指定到达对端的报文通过Tunnel接口转发,PC1和PC2就可以互相通信了。

配置GRE隧道实现IPv6协议互通的思路如下:

  1. 配置物理接口的IP地址,并配置IPv4静态路由,实现设备可以通过IPv4网络通信。

  2. 在SwitchA和SwitchC上创建Tunnel接口,创建GRE隧道,并在SwitchA和SwitchC上配置经过Tunnel接口的IPv6静态路由,使PC1和PC2之间的流量通过GRE隧道传输,实现PC1和PC2互通。

操作步骤

  • SwitchA的配置文件 

#
sysname SwitchA
#    
ipv6      
#  
vlan batch 10 30
#
interface Vlanif10ip address 20.1.1.1 255.255.255.0
#
interface Vlanif30ipv6 enableipv6 address FC00:1::1/64
#
interface Eth-Trunk1  service type tunnel
#
interface GigabitEthernet0/0/1port link-type trunkport trunk allow-pass vlan 10
#
interface GigabitEthernet0/0/2port link-type accessport default vlan 30
#
interface GigabitEthernet0/0/3eth-trunk 1 
#
interface Tunnel 0/0/0ipv6 enableipv6 address 2001:db8:1::1/64tunnel-protocol gresource 20.1.1.1destination 30.1.1.2eth-trunk 1
#
ip route-static 30.1.1.0 255.255.255.0 20.1.1.2
#                                                                               
ipv6 route-static FC00:2:: 64 Tunnel0/0/0 
#
return
  • SwitchB的配置文件
     

#
sysname SwitchB
#
vlan batch 10 20
#
interface Vlanif10ip address 20.1.1.2 255.255.255.0
#
interface Vlanif20ip address 30.1.1.1 255.255.255.0
#
interface GigabitEthernet0/0/1port link-type trunkport trunk allow-pass vlan 10
#
interface GigabitEthernet0/0/2port link-type trunkport trunk allow-pass vlan 20
#
return
  • SwitchC的配置文件

#
sysname SwitchC
#    
ipv6     
#
vlan batch 20 30
#
interface Vlanif20ip address 30.1.1.2 255.255.255.0
#
interface Vlanif30ipv6 enableipv6 address FC00:2::1/64
#
interface Eth-Trunk1  service type tunnel
#
interface GigabitEthernet0/0/1port link-type trunkport trunk allow-pass vlan 20
#
interface GigabitEthernet0/0/2port link-type accessport default vlan 30
#
interface GigabitEthernet0/0/3eth-trunk 1 
#
interface Tunnel0/0/0ipv6 enableipv6 address 2001:db8:1::2/64tunnel-protocol gresource 30.1.1.2destination 20.1.1.1eth-trunk 1
#
ip route-static 20.1.1.0 255.255.255.0 30.1.1.1
#                                                                               
ipv6 route-static FC00:1:: 64 Tunnel0/0/0
#
return

http://www.lryc.cn/news/104595.html

相关文章:

  • Google Earth Engine谷歌地球引擎提取多波段长期反射率数据后绘制折线图并导出为Excel
  • 第三大的数
  • 正则表达式中的方括号[]有什么用?
  • SQL编写规范
  • Azure pipeline自动化打包发布
  • 【算法提高:动态规划】1.4 状态机模型 TODO
  • ip link add 命令
  • unity事件处理
  • 《ChatGPT原理最佳解释,从根上理解ChatGPT》
  • 大数据Flink(五十):流式计算简介
  • 13-4_Qt 5.9 C++开发指南_基于QWaitCondition 的线程同步_Wait
  • STM32(HAL)多串口进行重定向(printf函数发送数据)
  • 29_互联网(The Internet)(IP数据包;UDP;TCP;DNS;OSI)
  • xShell常用命令
  • React性能优化之Memo、useMemo
  • IDEA开启并配置services窗口
  • vue2企业级项目(三)
  • QT 在label上透明绘图
  • SAM(Segment Anything)大模型论文汇总
  • 金融翻译难吗,如何做好金融翻译?
  • Java面试题(Tomcat与Nginx)
  • React-使用mobx
  • LeetCode ACM模式——哈希表篇(一)
  • WPF实战学习笔记31-登录界面全局通知
  • 通用商城项目(中)
  • 谨慎使用JSON.stringify
  • 驱动开发day8
  • CAS 机制
  • #P1003. [NOIP2009普及组] 道路游戏
  • python-网络爬虫.regular