【技术实现步骤摘要】
【国外来华专利技术】
本申请一般涉及网络路由。
技术介绍
通信网络可以例如提供允许数据在两个地理上远离的位置之间传送的网络连接。网络连接可以跨越连接例如路由器的通信设备的多个链路。网络可以根据链路如何通过通信设备互连而具有不同的拓扑。考虑特定网络拓扑,多个路由可以在源与目的地之间可用。根据当前容量和用途,一些路由与其他路由相比可能更被期望。传统路由算法依赖于每个路由器从它的相邻链路和设备得到的本地信息以路由数据。路由器在路由表中保持这种信息。路由表具有指示用于各种目的地址或目的地址组的下一跳的条目。路由器基于到来分组的目的地址使用它的路由表向特定相邻设备转发分组。为形成路由表,每个路由器使用如边界网关协议(BGP)的协议来与本地相邻路由器交换路由和可达性信息。用这种方式,每个路由器既转发分组又执行控制功能以更新它自身的路由表。尽管在一些上下文中使用本地信息可能是所期望的,但其可能无法一直高效地对数据进行路由。为更高效地路由数据,被称为软件定义网络(SDN)的另一技术将控制和转发功能分离到单独的设备中。控制设备使用网络拓扑的全局知识,针对单独数据流确定通过转发设备的网络的路径。用这种方式,路由控制设备可以例如建立使通过网络的延迟最小或使带宽最大的路径。
技术实现思路
在一个实施例中,一种用于在分离的设备上包括控制和转发的网络内交换路由数据的方法。在该方法中,建立转发设备与第一控制设备之间的第一可达性信息会话和所述转发设备与第二控制设备之间的第二可达性信息会话。第一和第二可达性信息会话使相应第一和第二控制设备能够发送指示通过网络可达的地址的广告。此外,建立转发设备与外部路由设备之间的 ...
【技术保护点】
一种用于与在分离的设备上包括控制和转发的网络交换路由数据的方法,包括:(a)建立转发设备与第一控制设备之间的第一可达性信息会话和所述转发设备与第二控制设备之间的第二可达性信息会话,使得所述第一可达性信息会话和第二可达性信息会话使相应的第一控制设备和第二控制设备能够发送指示通过网络可达的地址的广告;(b)建立所述转发设备与外部路由设备之间的第三可达性信息会话,使得第三可达性信息会话使所述转发设备能够与所述外部路由设备交换指示通过相应的转发设备和外部路由设备可达的地址的广告;以及(c)在所述转发设备处,在所述第一可达性信息会话和第二可达性信息会话与所述第三可达性信息会话之间交换广告,使得所述第一控制设备和第二控制设备对于所述外部路由设备呈现为单个设备。
【技术特征摘要】
【国外来华专利技术】2014.04.10 US 14/250,1411.一种用于与在分离的设备上包括控制和转发的网络交换路由数据的方法,包括:(a)建立转发设备与第一控制设备之间的第一可达性信息会话和所述转发设备与第二控制设备之间的第二可达性信息会话,使得所述第一可达性信息会话和第二可达性信息会话使相应的第一控制设备和第二控制设备能够发送指示通过网络可达的地址的广告;(b)建立所述转发设备与外部路由设备之间的第三可达性信息会话,使得第三可达性信息会话使所述转发设备能够与所述外部路由设备交换指示通过相应的转发设备和外部路由设备可达的地址的广告;以及(c)在所述转发设备处,在所述第一可达性信息会话和第二可达性信息会话与所述第三可达性信息会话之间交换广告,使得所述第一控制设备和第二控制设备对于所述外部路由设备呈现为单个设备。2.根据权利要求1所述的方法,还包括:(d)在所述转发设备处,经由所述第三可达性信息会话从所述外部路由设备接收广告,所述广告包括指示所述外部路由设备能够将信息转发到哪些地址的可达性信息,以及其中所述交换(c)包括经由所述第一信息会话和第二信息会话将(d)中接收到的可达性信息发送给所述第一控制设备和第二控制设备,以使所述第一控制设备和第二控制设备能够更新它们如何指定所述转发设备如何将数据转发到所述可达性信息中指示的地址。3.根据权利要求1所述的方法,还包括:(d)在所述转发设备处,经由所述第一可达性信息会话从所述第一控制设备接收第一广告,所述第一广告包括将目的地址映射至下一跳地址的可达性信息,其中所述交换(c)包括将(d)中接收到的所述可达性信息发送给所述外部路由设备,以指定所述外部路由设备将要如何将数据转发到所述目的地址。4.根据权利要求3所述的方法,还包括:(e)在所述转发设备处,经由所述第二可达性信息会话从所述第二控制设备接收第二广告,所述第二广告包括所述可达性信息;以及(f)在所述转发设备处,确定所述可达性信息是否已经被提供给所述外部路由设备,其中发送所述可达性信息发生于在(f)中确定尚未将所述可达性信息提供给所述外部路由设备时。5.根据权利要求4所述的方法,还包括:(g)当在(f)中确定已经将所述可达性信息提供给所述外部路由设备时,丢弃所述第二广告。6.根据权利要求1所述的方法,其中所述第一控制设备和第二控制设备提供冗余,使得当所述第二控制设备被去激活时,所述第一第二控制设备继续经由所述第一可达性信息指定所述转发设备将要如何转发数据。7.根据权利要求1所述的方法,其中第一、第二和第三可达性信息会话是边界网关协议控制会话。8.根据权利要求1所述的方法,其中第一、第二和第三可达性信息会话是开放最短路径优先会话。9.根据权利要求1所述的方法,其中第一、第二和第三可达性信息会话是中间系统到中间系统会话。10.一种用于与在分离的设备上包括控制和转发的网络交换路由数据的系统,包括:控制会话模块,分别建立转发设备与第一控制设备和第二控制设备之间的第一可达性信息会话和第二可达性信息会话,使得所述第一可达性信息会话和第二可达性信息会话使相应的第一控制设备和第二控制设备能够发送指示通过网络可达的地址的广告;外部会话模块,建立所述转发设备与外部路由设备之间的第三可达性信息会话,使得第三可达性信息会话使所述转发设备能够与所述外部路由设备交换指示通过相应的转发设备和外部路由设备可达的地址的广告;以及交换模块,在所述转发设备处,在所述第一可达性信息会话和第二可达性信息会话与所述第三可达性信息会话之间交换广告,使得所述第一和第二控制设备对于所述外部路由设备呈现为单个设备。11.根据权利要求10所述的系统,其中所述交换模块:(i)经由所述第三可达性...
【专利技术属性】
技术研发人员:威廉姆·托马斯·塞拉,詹姆斯·麦克尔·塞拉,
申请(专利权)人:第三雷沃通讯有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。