linux 内核 ipv6 路由,Linux模拟IPV6双栈路由器实现方案

Linux模拟IPV6双栈路由器实现方案

1-118-png_6_0_0_45_1185_37_22_841.5_1225.5-200-0-0-200.jpg

1-13-png_6_0_0_0_0_0_0_841.5_1225.5-14-0-123-14.jpg

第35卷 第2期 2006年 4月    贵州工业大学学报(自然科学版)      JOURNALOFGUIZHOUUNIVERSITYOFTECHNOLOGY

(NaturalScienceEdition)Vol.35No.2April.2006

文章编号:100920193(2006)0220050204

Linux模拟IPV6双栈路由器实现方案

陈 伟,孟传良

(贵州大学信息工程学院,贵州贵阳550003)

摘 要:介绍了IPV6的网络路由器的原理和在Linux上的具体实现方法。下

如何搭建IPV6网络试验平台,重点讨论如何将了静态路由和动态RIPng路由协议在Linux关键词:路由器;IPV6;Linux中图分类号:0 前 言

随着Internet的不断发展,原有的IPv4网络逐渐暴露出越来越多的问题,当中最主要的是IP地址空间即将耗尽和骨干路由器中路由表“爆炸”问题。为了解决这些问题,IETF成立了IPng工作组来制定新一代的IP协议,并在1995年底为它分配了版本号6,称之为IPv6(或IPng)。IPv6解决了IPv4的地址问题,改善了IPv4的性能。

1998年6月我国国家教育科研网CERNET加入了全球范围的IPv6测试床6Bone,CERNET准备首先在中国的高校搭建IPv6网络,形成一个大规模的IPv6研究和试验网络。高校网络建设中有必要建造一个基于IPv6的试验性网络环境,提供一个研究、应用IPv6的平台。建设规模大,设备全的IPv6试验床需要大量的经费,所以本文着眼于小型的试验室网络,讨论了如何在RedhatLinux(2.4.20-18)环境下模拟IPv6路由器,建设小型的IPv6网络,及如何使用路由协议建立路由器的路由表。

1 组建IPv6网络平台

1.1 内核准备

目前,Linux操作系统发展迅速、功能强大、已逐渐成为PC平台上主流的UNIX操作系统,它开放的源码更是吸引了众多热心团队为它免费开发外围应用,它的稳定性能在某些方面已经超过了Windows操作系统。

所谓双栈(DualIPStack),就是在一个系统上同时使用IPv6/IPv4两个可以并行工作的协议栈,双栈可以同时设置在终端设备和网络设备上,在终端设备上允许IPv4支持的应用于IPv6支持的应用同时工作在同一个节点上;在网络设备上,双栈既可处理IPv4分组,也能处理IPv6分组,具体取决于与其通信的系统类型。

在配置一台LinuxIPv6/IPv4双栈路由器之前,系统必须可以支持IPv6协议,并且使用的网络工具都要支持IPv6。Linux内核在2.2.12以后的版本都支持IPv6,但是IPv6模块是缺省安装,需要自行安装编译。新版Linux的大部分工具都支持IPv6,其中net-tools和iproute2是必须安装的两个套件,net-tools包含了基本的网络工具,如netstat、ifconfig、route等,iproute2包含了如ip、ifcfg等,本文讲述的内核为2.4.2-18的RedHatLinux9.0.

首先测试本机上是否加载IPv6模块,可使用如下命令进行一个简单的测试:

收稿日期:2005-12-03

基金项目:贵州省高新技术资助项目,省发改委基金课题,黔发改高技[20051141号]

作者简介:陈 伟(1976-),男,贵州省清镇市人,贵州大学通信工程学院硕士研究生,主要研究方向为计算机网络与多媒体信息处理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值