一种HUB-Spoken组网的方法、系统及设备技术方案

技术编号:4147418 阅读:893 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种HUB-Spoken组网的方法,应用于多个HUB?PE连接同一Hub?CE的HUB-Spoken组网中,包括:Spoken?PE向每一HUB?PE发布路由,并存储每一HUB?PE发布的路由;当所述Spoken?PE接收到CE侧发送的报文时,所述Spoken?PE根据报文的目的地址匹配存储的路由信息,转发所述报文;当所述Spoken?PE在预设时间内没有收到HUB?PE发送的BFD报文时,所述Spoken?PE判断该HUB?PE故障,删除下一跳为该HUB?PE的转发表项。本发明专利技术实现了对HUB-Spoken网络中的HUB?PE的备份和保护。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种HUB-Spoken组网的方法、系统及设备。
技术介绍
HUB-Spoken组网方式又称为中心服务器拓扑组网,如图1所示,包括中心 Site(站点)HUB-Site和不处于中心的Site、即Spoken-Site。 HUB-Site存储同一 VPN内所 有Spoken-Site的路由,Spoken-Site的流量通过HUB-Site到达目的地。 现有的HUB-Spoken组网方式中只有一个HUB PE(Provider Edge Router,运营商 边缘网络设备),其它均为Spoken PE。 HUB PE上配置所有Spoken PE所在的VPN(Virtual Private Network,虚拟私有网),从而获知所有Spoken PE的路由信息,并将该路由信息发 布到HUB CE(Customer Edge Router,用户侧边缘网络设备)。不同Spoken CE连接不同 的Spoken PE,处于不同的VPN,彼此不知道对方的路由信息;因此,各个Spoken CE相 互访问时,必须经过HUB CE,由HUB CE将访问报文由源Spoken CE转发到目的Spoken CE上,从而实现HUB CE对Spoken CE的集中控制。 结合图1所示的HUB-Spoken组网方式,HUB PE上配置两个VPN,即Spoken PE1所在的VPN1和Spoken PE2所在的VPN2,从而使HUB PE可以获得VPN1和VPN2 内设备的路由信息,即Spoken PE1和Spoken PE2的路由信息。具体的,VPN1引入各个 Spoken PE的路由,并将该路由信息发布给HUB CE, HUB CE通过EBGP(External Border Gateway Protocol,外部边界网关协议)将路由重新发布到HUB PE,由HUBPE通过VPN2 将路由发布到VPN2的各个Spoken PE, Spoken PE将接收到的路由发布到本地的CE上。 正常情况下,Spoken PE接收到CE的流量后,检查其下一跳,由于其IP下一跳 总是HUBPE设备,流量将被转发到HUB PE, HUB PE将流量转发到HUB CE,而HUB CE的路由表中其IP下一跳仍然是HUB PE,流量从VPN_A的接口进入HUB PE后根据 VPN_A中的路由表将报文转发到目的Spoken PE上,Spoken PE将报文弹掉标签后送到本 地目的CE上。 现有的HUB-Spoke组网方式中,由于只有一个HUB PE, 一旦HUB PE出现故 障时,那么HUB PE与各个Spoken PE之间的IBGP(Inter Board Gateway Protocol,内部边界网关协议)连接就会断裂,VPN内的路由无法进行正常扩散,将导致整个HUB-Spoken 网络陷入瘫痪,VPN内的用户之间无法访问。 但是,现有技术中,对于HUBPE本身的故障没有进行备份,即没有提供一种 HUBPE的备份和保护。
技术实现思路
本专利技术提供了一种HUB-Spoken组网的方法、系统及设备,以对HUB-Spoken网络中的HUB PE进行备份和保护。本专利技术提供了一种HUB-Spoken组网的方法,应用于多个HUB PE连接同一 Hub4CE的HUB-Spoken组网中,所述多个HUB PE之间彼此独立,每一 HUB PE与该组网中 所有Spoken PE连接,且HUB PE与Spoken PE通过BFD报文检测连接状态,所述方法 包括 Spoken PE向每一 HUB PE发布路由,并存储每一 HUB PE发布的路由; 当所述Spoken PE接收到CE侧发送的报文时,所述Spoken PE根据报文的目的地址匹配存储的路由信息,转发所述报文; 当所述Spoken PE在预设时间内没有收到HUB PE发送的BFD报文时,所述Spoken PE判断该HUB PE故障,删除下一跳为该HUB PE的转发表项。所述Spoken PE向每一 HUB PE发布路由,并存储每一 HUB PE发布的路由包括所述Spoken PE向每一 HUB PE发布路由,通过每一 HUB PE将自身路由发布到 其他Spoken PE,并接收每一 HUB PE发布的其他Spoken PE的路由; 或者所述SpokenPE向每一HUBPE发布路由,每一 HUB PE接收该路由信息并向所 述Spoken PE发布默认路由,默认路由的下一跳为对应的发布该默认路由的HUB PE。 每一HUBPE接收该路由信息并存储之后,还包括 每一 HUB PE根据预先配置的发布策略向HUB CE发布下一跳为本地的默认路由。 所述Spoken PE根据报文的目的地址匹配存储的路由信息,转发所述报文包 括 当所述报文的目的地址匹配所述Spoken PE存储的本地路由时,所述Spoken PE 根据本地路由转发所述报文; 当所述报文的目的地址匹配所述Spoken PE存储的其他Spoken PE的路由时,所 述Spoken PE向HUB PE发送所述报文,通过HUB PE向对应的其他Spoken PE转发所 述报文;或者当所述报文的目的地址与所述Spoken PE存储的本地路由不匹配时,所述 Spoken PE根据默认路由向HUB PE转发所述报文,由HUB PE根据所述报文的目的地址 和存储的路由信息转发所述报文。 本专利技术提供了一种HUB-Spoken组网的系统,包括一个HUB CE、多个HUB PE 以及多个Spoken PE,所述多个HUB PE连接所述Hub CE,所述多个HUB PE之间彼此独 立,每一 HUB PE与该组网中所有Spoken PE连接,其中所述Spoken PE,用于向每一 HUB PE发布路由,并存储每一 HUB PE发布的路 由;当接收到CE侧发送的报文时,根据所述报文的目的地址匹配存储的路由信息,转发 所述报文;通过BFD报文检测与HUB PE的连接状态,当在预设时间内没有收到HUB PE 发送的BFD报文时,判断该HUB PE故障,删除下一跳为该HUB PE的转发表项; 所述HUBPE,用于接收所述Spoken PE发布的路由并存储,向所述Hub CE发布路由,并将所述HUB CE返回的路由向所述Spoken PE发布;当接收到 所述Spoken PE发送的报文时,匹配存储的路由信息并转发所述报文。 所述HUB PE具体用于 向所述Hub CE发布接收到的所有Spoken PE发布的路由,并将所述Hub CE返5回的所有Spoken PE发布的路由向每一 Spoken PE发布; 或者 向所述Hub CE发布默认路由,并将所述Hub CE返回的默认路由向每一 Spoken PE发布;所述默认路由的下一跳为所述HUB PE。 本专利技术提供了一种HUB-Spoken组网的设备,作为Spoken PE应用于多个HUB PE连接同一HubCE的HUB-Spoken组网中,所述多个HUB PE之间彼此独立,每一HUB PE与该组网中所有Spoken PE连接,且HUB PE与Spoken PE通过BFD报文检测连接状 态,所述设备包本文档来自技高网
...

【技术保护点】
一种HUB-Spoken组网的方法,其特征在于,应用于多个HUB PE连接同一Hub CE的HUB-Spoken组网中,所述多个HUB PE之间彼此独立,每一HUB PE与该组网中所有Spoken PE连接,且HUB PE与Spoken PE通过 BFD报文检测连接状态,所述方法包括:  Spoken PE向每一HUB PE发布路由,并存储每一HUB PE发布的路由;当所述Spoken PE接收到CE侧发送的报文时,所述Spoken PE根据报文的目的地址匹配存储的路由信息,转发所述报文;  当所述Spoken PE在预设时间内没有收到HUB PE发送的BFD报文时,所述Spoken PE判断该HUB PE故障,删除下一跳为该HUB PE的转发表项。

【技术特征摘要】
一种HUB-Spoken组网的方法,其特征在于,应用于多个HUB PE连接同一Hub CE的HUB-Spoken组网中,所述多个HUB PE之间彼此独立,每一HUB PE与该组网中所有Spoken PE连接,且HUB PE与Spoken PE通过 BFD报文检测连接状态,所述方法包括Spoken PE向每一HUB PE发布路由,并存储每一HUB PE发布的路由;当所述Spoken PE接收到CE侧发送的报文时,所述Spoken PE根据报文的目的地址匹配存储的路由信息,转发所述报文;当所述Spoken PE在预设时间内没有收到HUB PE发送的BFD报文时,所述Spoken PE判断该HUB PE故障,删除下一跳为该HUB PE的转发表项。2. 如权利要求1所述的方法,其特征在于,所述Spoken PE向每一 HUB PE发布路 由,并存储每一 HUB PE发布的路由包括所述Spoken PE向每一 HUB PE发布路由,通过每一 HUB PE将自身路由发布到其他 Spoken PE,并接收每一 HUB PE发布的其他Spoken PE的路由; 或者所述Spoken PE向每一 HUB PE发布路由,每一 HUB PE接收该路由信息并向所述 Spoken PE发布默认路由,默认路由的下一跳为对应的发布该默认路由的HUB PE。3. 如权利要求2所述的方法,其特征在于,每一HUBPE接收该路由信息并存储之 后,还包括每一 HUB PE根据预先配置的发布策略向HUB CE发布下一跳为本地的默认路由。4. 如权利要求2所述的方法,其特征在于,所述Spoken PE根据报文的目的地址匹配 存储的路由信息,转发所述报文包括当所述报文的目的地址匹配所述Spoken PE存储的本地路由时,所述Spoken PE根据 本地路由转发所述报文;当所述报文的目的地址匹配所述Spoken PE存储的其他Spoken PE的路由时,所 述Spoken PE向HUB PE发送所述报文,通过HUB PE向对应的其他Spoken PE转发所 述报文;或者当所述报文的目的地址与所述Spoken PE存储的本地路由不匹配时,所述 Spoken PE根据默认路由向HUB PE转发所述报文,由HUB PE根据所述报文的目的地址 和存储的路由信息转发所述报文。5. —种HUB-Spoken组网的系统,其特征在于,包括一个HUB CE、多个HUB PE以 及多个Spoken PE,所述多个HUB PE连接所述Hub CE,所述多个HUB PE之间彼此独 立,每一 HUB PE与该组网中所有Spoken PE连接,其中所述Spoken PE,用于向...

【专利技术属性】
技术研发人员:宋小恒
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1