基于并行BP神经网络的路由查找算法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
路 由表查 询要 按照最 长前 缀 匹配 的原则进 行查 找 。
3 B . P系 统模 型 FB
31 问题 描述 .
但 是传 统的路 由器执 行 最长前 缀 匹配 时间很长 ,使 得 路 由表 查 找成 为路 由器转 发速度 的瓶 颈 。 支 持 最 长 前 缀 匹 配 路 由查 找 的 算 法 主 要 包 括 基 于软件 、硬件 的解 决方 案 。基 于软 件 的算 法 以基 于 T e 结 构 的查 找 为代 表 , l i树 从最初 的二进制 Ti【 r2 e】 树 结构 到平衡 二进 制 Ti 3 r e树【结构再 到 多分枝 的优 】 先 T e树 I结构 。基 于 Ti树 的查询算 法简 单 ,软 l i 4 r e 件 实现 容 易,路 由查找 时 间与 树 的深度 成正 比,但
2 研 究背景
为 了解 决 I 址资源 紧缺 ,减 小路 由表 规模 , P地
互 联 网引 入 了无 类 域 间路 由 ( I ,cas s n C DR lsl si— e t -o i uig e d ma r t )地址划 分 。随之而 来 的问题 是 : r no n
路 由条 目前缀 长度 可 以是 8 3 间 的任 意长 度 , 至 2之
B I0 0T 0 0 );国家发改委信息安全专项基金资助项 目;教育部科学技术研究重点基金资助项 目 UF  ̄ 1P B 52
F u d t nI ms T e t n trl c n e o n aino hn ( 1 7 2 8: h u d me t ee rhF n s r eC n a o n a i e : h i a Na a S i c u d t f ia 6 0 0 0 ) T eF n a na R sac u d e  ̄ l o t Na o l u e F o C l o h f t U ies i B F 2 0 R 0 1 , UP 2 1 P B 5 2 ; h t n l v lp n n eom o is n If r a o e u t nv rie t s( U I 0 9 C 2 8 B T 0 0 T 0 0 ) T eNa o a De e me t d R fr C mm si n o t n S c r y i o a o m i i
目的 I 地 址查 找路 由表 ,选 择最 优 路 由条 目的过 P
程 。它完成 从 源端 到 目的地 的选 路过 程 ,为 网络搭
速 度 的增长 大约 是每 年提 高 7 而 It nt 口带 %, ne e 出 r 宽的 需求却 大 约每 2 个月翻 一番 ,即每年提 高 约 2 5 %。因此 ,仅 依赖 于提 高存 储器 访 问的速度 来 弥 0 补 或缓 解 Itre增 长 的需求 是不 现实 的 。 nen t
1 引言
路 由查 找是 指 路 由转 发 设 备 根 据 数 据 分 组 的
倍 增 的趋势 ,显 著高 于著 名 的 Mo r oe定律 。链路 的 传 输速 率 随着光 通信 技术 的突 破性 发展 ,已不再 是 主 要 的技术 性 能瓶颈 ,而路 由转 发处理 则成 了制 约
It n t ne e 发展 的关键 因素 。研 究表 明…,存储器 访 问 r
Ab t a t s r c :A e r u n o k p a g rt m a e n Bl o - l ra g r h a d p r l l a k-r p g t n n u a e・ n w o t g lo u l o h b s d o o m - t o t m n a a e c - o a a i e r n t i i i f e l i l b p o l -
是 路 由更新 时 间较 长 ,不适合 动态 路 由更新 。
最 长 前 缀 匹配 比精 确 匹 配 查 找 更 加 复 杂 , 因 为它 要 考 虑 2个 维度 的 问题 :前 缀 的值 和 长 度 。 由 于没 有 办 法 在 查 找 前 决 定 某 一 个 目标 I 的 前 P 缀长 度 , 因此 ,基 于 神经 网络 的路 由查 询 算 法 需 要 学 习路 由条 目所 包 含 的 I 址 。增大 了神 经 网 P地 络 的复 杂 性 ,不 利 于 路 由条 目的更 新 和 路 由表 的
S ei u d T e y rjc f hn s ns yo d ct n pca F n ; h oet iee l Ke P oC Miir f uai t E o
通
信
学
一
报
第3 3卷
本 文 研 究 了一 种 基 于 并 行 神 经 网络 的路 由查 找算法 ,利用神 经 网络来提 取 路 由条 目中所 隐含 的 内在规 律 。并行 的神 经 网络 由多个 小 的神 经 网络组 成 ,使 得每 个神经 网络 需要 学 习的条 目数减 少 ,从 而加速 了学 习过 程 ,提 高学 习效率 。神经 网络 的结 构有 利于 并发 查询 ,提 高查 询速度 ,实现 仅查 询一 次就 可得 出最优 路 由 。
种 基于 多层 反 向神 经 网络 的路 由查找方 法 【 ,该 l ”
网络拥 有 1 层 结构 ,能够达 到线 速查 找 ,但 是在 2
学 习性能 上有待 提 高 。在 此基础 上 ,进 一步 提 出了 3种 用 于路 由查 找的神 经 网络 算法 【 l ,并进 行 了 比 较 ,证 明 了多层 B P神经 网络 算法 相 比于 H p ed o f l i 网络 和单 层 的 B P神经 网络 查找 效果 更好 。此方 法 可 以实现 无差 错 的路 由查找 ,并 可 以在单个 芯 片上 集成 ,可 实现一 个 时钟周 期完成 一 次查询 。但正 如 作 者所说 ,在神 经 网络 的 学习速度 方 面 限制 了这 个 算 法在真 实 系统 中 的使 用 ,而本 文 为这个 问题提 供 了一个新 的解 决方 案 。
n t r ea e f o t g l o u . e wo k i t a o r u n k p nh r i o Ke r s n u a ewo k r u i g l o u ; a k p o a ai n; o m- l r l o i m y wo d : e r l t r ; o t o k p b c - r p g t n n o Bl o f t g rt i ea h
建 “ 息 高速 公路 ” 信 ,在 数 据报 文 的转 发过 程 中 发
挥重 要 作用 。
随着 It nt的迅 猛发 展 ,通信 量 呈每 6个 月 ne e r
收稿 日期:2 1 -11 ;修回 日期 :2 1-8 1 0 1 .3 0 0 10 .7
基 金 项 目: 国家 自然科 学基金 资助 项 目 ( 17 2 8 60 00 );中央高 校基 本科研 业务 费专项 基金 资助项 目 ( I T o9 c 28 B 2 oR 0 1, 7 P
(F P 。该算法满足路 由查找 的需求 ,只需学 习路 由条 目的网络 I BB ) D,且 易于扩展到 Iv P 6地址查询 。研究结果表
明,相 比于己有 的神经网络路 由查找方法 ,该算法需要学习的条 目数平均减少 了 5 0倍,提 高了学 习效率 ,为神 2 经网络应用于路 由查找创造 了有利条件 。 关键 词:神经 网络 ;路 由查找 ;反 向传播 ;Bo m— l r 法 lo ft 算 ie 中图分类号:T 3 30 P 9 .3 文献标识码 : A 文章编号:10 —3 X(0 20 —0 1 8 0 04 6 2 1 )20 6 — 0
第 3 卷 第 2期 3
2 1 年 2月 02
通
信
学
报
V 1 3 b . No 2 3 . F bu r 0 2 e r ay 2 1
J u n l nCo o r a mmu i ai n o nct s o
基 于并行 B P神经 网络 的路 由查找算法
胥小波 - , ,郑康锋 ,李丹 ,杨义先 一 心忻 - 一 , ,钮 ,
f.nom t nScry etrB On nvri f otad e cmm nct n, eig10 7, hn; 1Ifr ai eu tC ne, e i U iesyo s n l o u iaosB in 08 6C ia o i g t P s T e i j 2N t nl n ier g aoaoyfr ss r ak pad eo e , e ig iesyo otad e cmmu i t n, eig107 , hn) ,ai a gne n b rt at cu cvr B in vri f s l o o E i L r o Di e B nR y j Un t P s T e n nc i sB in 0 86C ia ao j
Ro tn o u l o ih a e n p r l l e r l e wo k u i gl k p ag rt m b s d o a al o e BP n u a t r n
XU a — o , ZHENG n .e g , L n ' Y Xi o b , Ka g f n , I Da , ANG . in ' NI Xi — i Yi a , U n x n , x
wok B B ) s rp sd T eag rh c udme th h l ne f o t glo u djs hdt l r ent rs(F P wa o oe . h oi m o l e ec ae g s ui k pa t a ant e— p l t t l or n o n u oe h
wo k I mo e v r i wa q al t a t e f r I v . e r s l h w h t o a e o o h rr u ig l o u t o s r D r o e , t s e u l at ci o P 6 T e u t s o t a mp r d t t e o t o k p meh d y r v h s c n
b s d o e r ewo k BF l o i m d c st e a e Baidu Nhomakorabea en mb ro e ih n u a e wo kh st e r y 5 0 a e n n u a n t r , BP ag rt r u e v r g u e fi mswh c e r n t r a l an b 2 l h e h t l o t s mp o e e r i g e c e c fn u a e wo k ,a d c e t s f v r b e c n i o s f r t e a p i ai n o e r i me ,i r v s la n n f i n y o e r n t r s n r a e a o a l o d t n p l t f n u a i l i o h c o l
( . 京 邮电大 学 信 息安 全 中心 ,北京 107 ;2 京 邮 电大 学 灾备 技 术 国家 工程 实验 室 ,北京 107 ) 1北 0 86 . 北 0 86
摘
要 :结合 Bo m— l r算法和并行 反 向传播 神经 网络 ,提 出 了一种新 的基于并行神 经网络 的路 由查 找算法 lo ft ie
3 B . P系 统模 型 FB
31 问题 描述 .
但 是传 统的路 由器执 行 最长前 缀 匹配 时间很长 ,使 得 路 由表 查 找成 为路 由器转 发速度 的瓶 颈 。 支 持 最 长 前 缀 匹 配 路 由查 找 的 算 法 主 要 包 括 基 于软件 、硬件 的解 决方 案 。基 于软 件 的算 法 以基 于 T e 结 构 的查 找 为代 表 , l i树 从最初 的二进制 Ti【 r2 e】 树 结构 到平衡 二进 制 Ti 3 r e树【结构再 到 多分枝 的优 】 先 T e树 I结构 。基 于 Ti树 的查询算 法简 单 ,软 l i 4 r e 件 实现 容 易,路 由查找 时 间与 树 的深度 成正 比,但
2 研 究背景
为 了解 决 I 址资源 紧缺 ,减 小路 由表 规模 , P地
互 联 网引 入 了无 类 域 间路 由 ( I ,cas s n C DR lsl si— e t -o i uig e d ma r t )地址划 分 。随之而 来 的问题 是 : r no n
路 由条 目前缀 长度 可 以是 8 3 间 的任 意长 度 , 至 2之
B I0 0T 0 0 );国家发改委信息安全专项基金资助项 目;教育部科学技术研究重点基金资助项 目 UF  ̄ 1P B 52
F u d t nI ms T e t n trl c n e o n aino hn ( 1 7 2 8: h u d me t ee rhF n s r eC n a o n a i e : h i a Na a S i c u d t f ia 6 0 0 0 ) T eF n a na R sac u d e  ̄ l o t Na o l u e F o C l o h f t U ies i B F 2 0 R 0 1 , UP 2 1 P B 5 2 ; h t n l v lp n n eom o is n If r a o e u t nv rie t s( U I 0 9 C 2 8 B T 0 0 T 0 0 ) T eNa o a De e me t d R fr C mm si n o t n S c r y i o a o m i i
目的 I 地 址查 找路 由表 ,选 择最 优 路 由条 目的过 P
程 。它完成 从 源端 到 目的地 的选 路过 程 ,为 网络搭
速 度 的增长 大约 是每 年提 高 7 而 It nt 口带 %, ne e 出 r 宽的 需求却 大 约每 2 个月翻 一番 ,即每年提 高 约 2 5 %。因此 ,仅 依赖 于提 高存 储器 访 问的速度 来 弥 0 补 或缓 解 Itre增 长 的需求 是不 现实 的 。 nen t
1 引言
路 由查 找是 指 路 由转 发 设 备 根 据 数 据 分 组 的
倍 增 的趋势 ,显 著高 于著 名 的 Mo r oe定律 。链路 的 传 输速 率 随着光 通信 技术 的突 破性 发展 ,已不再 是 主 要 的技术 性 能瓶颈 ,而路 由转 发处理 则成 了制 约
It n t ne e 发展 的关键 因素 。研 究表 明…,存储器 访 问 r
Ab t a t s r c :A e r u n o k p a g rt m a e n Bl o - l ra g r h a d p r l l a k-r p g t n n u a e・ n w o t g lo u l o h b s d o o m - t o t m n a a e c - o a a i e r n t i i i f e l i l b p o l -
是 路 由更新 时 间较 长 ,不适合 动态 路 由更新 。
最 长 前 缀 匹配 比精 确 匹 配 查 找 更 加 复 杂 , 因 为它 要 考 虑 2个 维度 的 问题 :前 缀 的值 和 长 度 。 由 于没 有 办 法 在 查 找 前 决 定 某 一 个 目标 I 的 前 P 缀长 度 , 因此 ,基 于 神经 网络 的路 由查 询 算 法 需 要 学 习路 由条 目所 包 含 的 I 址 。增大 了神 经 网 P地 络 的复 杂 性 ,不 利 于 路 由条 目的更 新 和 路 由表 的
S ei u d T e y rjc f hn s ns yo d ct n pca F n ; h oet iee l Ke P oC Miir f uai t E o
通
信
学
一
报
第3 3卷
本 文 研 究 了一 种 基 于 并 行 神 经 网络 的路 由查 找算法 ,利用神 经 网络来提 取 路 由条 目中所 隐含 的 内在规 律 。并行 的神 经 网络 由多个 小 的神 经 网络组 成 ,使 得每 个神经 网络 需要 学 习的条 目数减 少 ,从 而加速 了学 习过 程 ,提 高学 习效率 。神经 网络 的结 构有 利于 并发 查询 ,提 高查 询速度 ,实现 仅查 询一 次就 可得 出最优 路 由 。
种 基于 多层 反 向神 经 网络 的路 由查找方 法 【 ,该 l ”
网络拥 有 1 层 结构 ,能够达 到线 速查 找 ,但 是在 2
学 习性能 上有待 提 高 。在 此基础 上 ,进 一步 提 出了 3种 用 于路 由查 找的神 经 网络 算法 【 l ,并进 行 了 比 较 ,证 明 了多层 B P神经 网络 算法 相 比于 H p ed o f l i 网络 和单 层 的 B P神经 网络 查找 效果 更好 。此方 法 可 以实现 无差 错 的路 由查找 ,并 可 以在单个 芯 片上 集成 ,可 实现一 个 时钟周 期完成 一 次查询 。但正 如 作 者所说 ,在神 经 网络 的 学习速度 方 面 限制 了这 个 算 法在真 实 系统 中 的使 用 ,而本 文 为这个 问题提 供 了一个新 的解 决方 案 。
n t r ea e f o t g l o u . e wo k i t a o r u n k p nh r i o Ke r s n u a ewo k r u i g l o u ; a k p o a ai n; o m- l r l o i m y wo d : e r l t r ; o t o k p b c - r p g t n n o Bl o f t g rt i ea h
建 “ 息 高速 公路 ” 信 ,在 数 据报 文 的转 发过 程 中 发
挥重 要 作用 。
随着 It nt的迅 猛发 展 ,通信 量 呈每 6个 月 ne e r
收稿 日期:2 1 -11 ;修回 日期 :2 1-8 1 0 1 .3 0 0 10 .7
基 金 项 目: 国家 自然科 学基金 资助 项 目 ( 17 2 8 60 00 );中央高 校基 本科研 业务 费专项 基金 资助项 目 ( I T o9 c 28 B 2 oR 0 1, 7 P
(F P 。该算法满足路 由查找 的需求 ,只需学 习路 由条 目的网络 I BB ) D,且 易于扩展到 Iv P 6地址查询 。研究结果表
明,相 比于己有 的神经网络路 由查找方法 ,该算法需要学习的条 目数平均减少 了 5 0倍,提 高了学 习效率 ,为神 2 经网络应用于路 由查找创造 了有利条件 。 关键 词:神经 网络 ;路 由查找 ;反 向传播 ;Bo m— l r 法 lo ft 算 ie 中图分类号:T 3 30 P 9 .3 文献标识码 : A 文章编号:10 —3 X(0 20 —0 1 8 0 04 6 2 1 )20 6 — 0
第 3 卷 第 2期 3
2 1 年 2月 02
通
信
学
报
V 1 3 b . No 2 3 . F bu r 0 2 e r ay 2 1
J u n l nCo o r a mmu i ai n o nct s o
基 于并行 B P神经 网络 的路 由查找算法
胥小波 - , ,郑康锋 ,李丹 ,杨义先 一 心忻 - 一 , ,钮 ,
f.nom t nScry etrB On nvri f otad e cmm nct n, eig10 7, hn; 1Ifr ai eu tC ne, e i U iesyo s n l o u iaosB in 08 6C ia o i g t P s T e i j 2N t nl n ier g aoaoyfr ss r ak pad eo e , e ig iesyo otad e cmmu i t n, eig107 , hn) ,ai a gne n b rt at cu cvr B in vri f s l o o E i L r o Di e B nR y j Un t P s T e n nc i sB in 0 86C ia ao j
Ro tn o u l o ih a e n p r l l e r l e wo k u i gl k p ag rt m b s d o a al o e BP n u a t r n
XU a — o , ZHENG n .e g , L n ' Y Xi o b , Ka g f n , I Da , ANG . in ' NI Xi — i Yi a , U n x n , x
wok B B ) s rp sd T eag rh c udme th h l ne f o t glo u djs hdt l r ent rs(F P wa o oe . h oi m o l e ec ae g s ui k pa t a ant e— p l t t l or n o n u oe h
wo k I mo e v r i wa q al t a t e f r I v . e r s l h w h t o a e o o h rr u ig l o u t o s r D r o e , t s e u l at ci o P 6 T e u t s o t a mp r d t t e o t o k p meh d y r v h s c n
b s d o e r ewo k BF l o i m d c st e a e Baidu Nhomakorabea en mb ro e ih n u a e wo kh st e r y 5 0 a e n n u a n t r , BP ag rt r u e v r g u e fi mswh c e r n t r a l an b 2 l h e h t l o t s mp o e e r i g e c e c fn u a e wo k ,a d c e t s f v r b e c n i o s f r t e a p i ai n o e r i me ,i r v s la n n f i n y o e r n t r s n r a e a o a l o d t n p l t f n u a i l i o h c o l
( . 京 邮电大 学 信 息安 全 中心 ,北京 107 ;2 京 邮 电大 学 灾备 技 术 国家 工程 实验 室 ,北京 107 ) 1北 0 86 . 北 0 86
摘
要 :结合 Bo m— l r算法和并行 反 向传播 神经 网络 ,提 出 了一种新 的基于并行神 经网络 的路 由查 找算法 lo ft ie