因此,IPv6协议将成为电信网、移动通信网和计算机网融合的唯一纽带,也是下一代互联网最重要的关键技术之一。软交换为下一代网络提供具有实时性要求的业务呼叫控制和连接控制功能,是下一代网络呼叫与控制的核心,也是电信网和计算机网融合的关键技术。下一代互联网的核心协议IPv6在第三代移动通信中的应用研究已经开始。......
2023-10-18
目前,在Linux下实现移动IPv6实现的版本最普遍的是赫尔辛基技术大学(Helsinki University of Technology,简称HUT)Software Project项目开发的软件包,源代码可以从(http://www.mipl.mediapoli.com/)自由下载,我们采用的是mipv6-1.1-v2.4.26。
(1)从http://www.mobile-ipv6.org下载最新的Linux MIPv6源代码:
#cd/usr/local/src
#wget http://www.mobile-ipv6.org/download/mipv6-1.1-v2.4.26.tar.gz
#tar zxfv mipv6-1.1-v2.4.26.tar.gz
(2)从ftp.kernel.org下载并解压对应的Linux内核版本:
#cd/usr/src
#wget ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.26.tar.bz2
#tar jxvf linux-2.4.26.tar.bz2
#ln-s linux-2.4.26 linux
#cd linux
(3)应用MIPv6补丁:
#patch-p1-dry-run</usr/local/src/mipv6-1.1-v2.4.26/mipv6-1.1-v2.4.26.patch
-dry-run检查补丁能否正确应用。若返回任何错误结果,则不应继续进行。若一切正常,则:
#patch-p1</usr/local/src/mipv6-1.0-v2.4.22/mipv6-1.1-v2.4.26.patch
(4)删除源代码中残留的.o文件以及其他从属文件:
#make mrproper
(5)现在开始对内核树进行配置。运行make menuconfig。MIPv6选项在“Networking Options”内。以下选项应当出现:
CONFIG_EXPERIMENTAL=y
CONFIG_SYSCTL=y
CONFIG_PROC_FS=y
CONFIG_MODULES=y
CONFIG_NET=y
CONFIG_NETFILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG IPV6=m
CONFIG_IPV6_SUBTREES=y
CONFIG_IPV6_IPV6_TUNNEL=m
CONFIG_IPV6_MOBILITY=m
CONFIG_IPV6_MOBILITY_MN=m
CONFIG_IPV6_MOBILITY_HA=m
因为MIPL开发工作还在进行中,所以您可能设置:(www.chuimin.cn)
CONFIG_IPV6_MOBILITY_DEBUG=y
使用调试信息,更易于发现问题所在。调试信息也非常有助于报告bug。
为确保开启了所有正确选项,您可运行包含在MIPL中的一个小的shell脚本:chkconf kernel.sh.
(6)接下来您应当编译并安装内核。
提示:为更容易的将该内核与其他内核相区分,您可以改变/usr/src/linux/Makefile中的“EXTRAVERSION”变量,例如“-MIPv6-1”。
#make dep
#make bzImage
#make clean
#make modules
#make modules_install//生成了/lib/modules/2.4.26
(7)把bzImage复制到boot目录并在/boot下生成initrd img文件:
#cp/usr/src/linux/arch/i386/boot/bzImage/boot
#cd/boot
#mkinitrd initrd-2.4.26.img 2.4.26
(8)修改grub设置:
#vi/etc/grub.conf
添加以下几行:
title Red Hat Linux(test)
root(hd0,2)
kernel/boot/bzImage ro root=/dev/hda3(根据实际情况)
initrd/boot/initrd-2.4.26.img
(9)用户空间工具。用户空间工具mipdiag,配置文件和初始化脚本必须作为模块安装才能正确运行:
#cd/usr/local/src/mipv6-1.1-v2.4.26
#./configure
#make & & make install
(10)MIPv6设备节点。MIPv6模块也需要一个新的设备节点表项。执行命令:
#mknod/dev/mipv6_dev c 0xf9 0
(11)自动启动:
#chkconfig-add mobile-ip6
以使MIPv6随系统启动,或
#chkconfig-del mobile-ip6
使MIPv6不随系统启动。
有关下一代计算机网络技术的文章
因此,IPv6协议将成为电信网、移动通信网和计算机网融合的唯一纽带,也是下一代互联网最重要的关键技术之一。软交换为下一代网络提供具有实时性要求的业务呼叫控制和连接控制功能,是下一代网络呼叫与控制的核心,也是电信网和计算机网融合的关键技术。下一代互联网的核心协议IPv6在第三代移动通信中的应用研究已经开始。......
2023-10-18
接入设备:包括综合接入设备、无线接入网关、SIP终端、H.323终端等。图1.13NGN组网结构图软交换之间的通信协议采用独立于承载的呼叫控制协议BICC或者是SIP-T。软交换与媒体网关之间的通信协议采用H.248/Megaco/MGCP,终端与软交换之间的通信协议可以是H.323、SIP。总之,下一代互联网络是一个很广义的范畴,从组网的角度应支持更广泛的业务,同时具备如下特点:基于分组传输。可与现有网络互通。......
2023-10-18
远程登录Telnet是一种Internet远程终端访问协议。Telnet能把用户的键盘操作传送给远程主机,同时也能把远程主机的输出通过TCP连接返回到用户屏幕。在本地系统运行Telnet客户进程,而在远程主机则运行Telnet服务器进程。服务器向用户返回数据时,再将远程系统的格式转换为NVT格式,本地客户收到后再从NVT格式转换回本地系统所需格式。表2.9Telnet的命令协商以上的WILL、WON'T、DO和DON'T是Telnet的协商命令,它们的十进制值分别是251-254。......
2023-10-18
IP是网络层协议,它与传输控制协议一起,代表了Internet的核心协议。图3.1IP数据包的格式图其中Version字段表示IP数据包格式的版本号,目前所使用版本的是4,又称为IPv4,而总长度Total Length字段(16位)表示IP数据包的长度,最大65535字节,服务类型表示IP数据包的服务类型。为此,IETF制定了下一代Internet的协议IPv6和骨干网络技术MPLS。目前Internet仍在蓬勃发展,业界流行两个短语“Everything on IP,IP over Everything”。其中“IP over Everything”已被实践所证明,也正是IP的精髓。......
2023-10-18
IP QoS是指IP数据流通过网络时表现出来的特性,这种特性可以用下列指标来表示:传输服务的可用性、吞吐量、延时、延时抖动、丢包率。可用性主要是设备可靠性和网络存活性相结合的结果。在通话期间,丢失一个比特或一个分组的信息往往用户注意不到。......
2023-10-18
代理也能够使用网络管理协议向管理站报告异常事件。表2.11SMI的基本数据类型续表2.6.6.4SNMP协议和协议数据单元SNMP协议用于在管理站和管理代理之间传递MIB信息。......
2023-10-18
.NET是微软提出的,基于XML,针对分布式网络而设计的网络服务基础平台。图7.8.Net架构图公共语言运行时。.NET框架为开发人员提供了一个统一、面向对象、层次化、可扩展的类库集。只是简单地一用,.NET框架就统一了微软当前的各种不同类框架。ASP+是使用.NET框架提供的编程类库构建而成的,它提供了Web应用程序模型,该模型由一组控件和一个基本结构组成。......
2023-10-18
面向对象的应用框架是一种软件工程技术。它表示那些可以用来创建基于公用的基本框架应用的对象类架构。在开发企业级应用中,出现了一些较大的框架,如Sun公司的J2EE、集成网络的Java API,Microsoft的.Net技术等。这些大型框架通过为业务和应用开发提供一个公共框架,可以使众多的第3方开发商自由地对下一代网络进行开发。......
2023-10-18
相关推荐