【资料名称】:网络处理器中的快速GTP 隧道检查方法
【资料作者】:刘震宇, 傅予力, 赖 粤
【资料日期】:201002
【资料语言】:中文
【资料格式】:PDF
【资料目录和简介】:
0 引 言
GPRS 隧道协议(GPRS tunneling protocol, GT P) 是应
用于3G/ GPRS骨干网中GSN 节点之间的重要接口协议。
GT P 协议只是对IP 包进行封装, 不提供鉴权。因此, 必须
对GTP 隧道状态进行检测[1- 4] 。
网络处理器是用来执行网络数据处理和转发的高速可
编程处理器。网络处理器由于灵活性强等特点, 给网络设
备应用以及网络平台构建带来了极大的方便, 被认为是下
一代网络的核心技术之一。目前3G 网络应用业务种类繁
多, 网络处理器为GTP 隧道检查提供了一个灵活的硬件
架构[ 5- 6] 。
GTP 隧道检查需要大量的存储资源和较多的读写操
作, 网络处理器存在着快速存储资源有限和微引擎中缺乏
有效的内存管理等问题, 使得许多包分类查找算法的使用
受到限制。
网络处理器的IXA ( intel internet exchange) 开发平台
提供了用于静态路由查找的变步长Tr ie 方法, 该方法相对
于基本的Tr ie 方法加快了查找速度, 缺点是存储中存在较
多空树叶。该方法如果用来实现隧道检查存在以下问题:
变步长T rie 方法利用Xscale 动态管理存储资源, 需要和
微引擎进行多次交互, 在出现隧道建立请求洪水攻击时, 微
引擎和Xscale 的频繁交互容易造成系统崩溃; 舀鱙采取
静态分配存储空间的方法, 存储资源必须按照最大容量设
计, 对于十万条隧道的系统要求, 需要分配较大的存储空
间;Tr ie 查找过程为串行操作, 如果存在冲突, 需要进行
多次匹配, 性能明显下降。
本文针对GTP 隧道的GT P-U 包提出了基于布隆过
扫码关注5G通信官方公众号,免费领取以下5G精品资料
1、回复“YD5GAI”免费领取《中国移动:5G网络AI应用典型场景技术解决方案白皮书》
2、回复“5G6G”免费领取《5G_6G毫米波测试技术白皮书-2022_03-21》
3、回复“YD6G”免费领取《中国移动:6G至简无线接入网白皮书》
4、回复“LTBPS”免费领取《《中国联通5G终端白皮书》》
5、回复“ZGDX”免费领取《中国电信5G NTN技术白皮书》
6、回复“TXSB”免费领取《通信设备安装工程施工工艺图解》
7、回复“YDSL”免费领取《中国移动算力并网白皮书》
8、回复“5GX3”免费领取《 R16 23501-g60 5G的系统架构1》
|