用于分布式互联网结构的方法和设备的制造方法_2

文档序号:8548376阅读:来源:国知局
100上连接到同一个物理接入点或本地接入点群组的其他自治系统,以交换它们的BGPv4对等验证信息。
[0029]GGK 104可用于连接到IEG 100的所有自治系统或站点,而不管这些自治系统或站点是否连接到相同的物理接入点或本地接入点群组。使用GGK 104的自治系统向GGK104提供其BGPv4对等验证信息,然后该GGK 104在与其连接的所有自治系统中交换BGPv4对等验证信息。使用GGK的自治系统避免必须联系连接到IEG 100的其他自治系统,并直接交换它们的BGPv4对等验证信息。未使用GGK 104的自治系统将需要直接联系连接到IEG100的其他自治系统,以交换它们的BGPv4对等验证信息。
[0030]LGK 102和GGK 104实际上通过收藏连接到该LGK 102和GGK 104的自主系统或站点的BGPv4对等信息并自动向其他相连的自治系统发布它们的IP前缀和相关信息的方式来向所述自治系统或地点提供高效服务。
[0031]在一个实施方案中,LGK 102的功能是通过用其自己的虚拟局域网(VLAN)实现自治系统网络间的本地业务交换。VLAN为只想与LGK 102对等的自治系统网络中的每个提供业务分段和安全。GGK 104也用其自己的、但不同的VLAN以向如不直接连接的其他站点的远程IEG 100位置提供业务交换。
[0032]IEG 100包含若干个路由器和/或交换机106,其充当允许来自多个站点110或112的站点或客户“与一个或多个进行对等操作”的、IEG 100中的网状网络节点。在优选的实施方案中,路由器106运行在开放最短路径优先版本2(0SPFv2)和边界网关协议版本4(BGP4)上,然而,应理解路由器可在其他协议上运行。这两个优选的协议实现多协议标签交换(MPLS)的运行并支持多地址族,尤其支持既能单播又能组播的地址族互联网协议版本4(IPv4)和地址族互联网协议版本6 (IPv6)。MPLS技术用于建立虚拟转发实例(VFI)域,其为使GGK装置104与LGK 102互连以创建IEG 100的分布式框架结构。
[0033]在最短路径优先协议的实施方案中,针对IEG 100的本地和全局部分,向客户ASN (或自治系统号)路由器分配了唯一的VLAN_ID。分配给每个客户的VLAN_ID优选为遵从IEEE 802.1q,以使得从客户网络出来且进入IEG 100的每个帧可被辨别为确切地在一个VLAN内。IEEE 802.1Q VLAN被用于将多个VLAN_ID与单个客户接口相关联。IEEE802.1Q VLAN_ID被嵌入到源MAC地址和以太类型/长度字段之间的以太网帧中。IEEE802.1Q VLAN_ID长度为12比特并指定该帧属于哪个VLAN。
[0034]最短路径桥接(SPB)或最短路径优先协议由IEEE 802.1aq标准定义,其中SPB为SPB-VID和SPB-MAC的通称。总体来说,SPB在两个网络到网络接口(NNI)之间将数据路径与IS-1S链接状态控制协议相结合。IS-1S被用于网络拓扑和给定区域内的所有节点的最短路径计算树的通信。SPB的控制层面基于IS-1S,具有在RFC 6329内规定的少数延伸。
[0035]在优选的实施方案中,每个LGK 102的本地VLAN网络包含客户ASN,其被连接在网络的进入侧,以及由客户VLAN_ID或C-VLAN识别的客户路由器上的逻辑子接口。本地VLAN网络与客户站点的公共区隔离,尤其与城域网(MN)隔离或甚至在同一个实际的建筑物内被隔离。在一个实施方案中,本地片段具有通过用于特定的本地片段的公共VLAN_ID关联的唯一的LGK 102,使得每个站点的每个本地片段具有其自己的LGK 102。如被理解的,将站点和/或客户划分到更小的网络可基于多种因素来确定,多种因素例如但不限于,位置、邻近度、用户定义或用户需求。
[0036]在优选的实施方案中,IEG 100包含特定特性,例如L0CAL_PEERING VLANo该VLAN位于相关的站点或LGK且将在给定的但不更远的站点中的多个位置之间延伸。换言之,每个站点可有多个VLAN,但每个客户只能与其中一个VLAN相连。例如,当L0CAL_PEERINGVLAN ID = 30,VLAN_ID 30被转交到在站点或站点部分中申请L0CAL_PEERING的所有客户。
[0037]客户ASN被连接到IEG 100的在用户网络接口(UNI)处的输入侧,由边缘SPB路由器上配置的服务实例标识符(1-SID)、客户VLAN_ID或C_VLAN、以及相关的SPB骨干网VLAN_ID (B-VLAN)识别的客户路由器上的逻辑子接口。B_VLAN建立在IEG的骨干网侧(网络到网络接口或NNI),且在依照SPB实例的基础上在骨干网络中是共用的。C-VLAND、1-SID和B-VLAN的结合组成依照802.1aq IEEE标准的单个SPB实例。IEG100是由SPB 802.1aq实例和与SPB实例相关的、在同一个C-VLAN ID内也具有逻辑接口的GGK组成的。IEG可以通过一个地理区域内的广域网(WAN)横跨多个地区,允许客户ASN与另一个地理区域的其他客户进行对等操作。这被称为GRID_PEERING VLAN。
[0038]换言之,GRID_PEERING VLAN在大城市基础设施之间提供远程连接,为我们组建IEG且将在市场之间的所限定的POP位置之间进行延伸。例如,变量可被定义为GRID_PEERING VLAN ID = 500。
[0039]VLAN ID 500被切换到给定站点中的、申请站点中的GIRD_PEERING的客户。这个连接通过前述的C-VLAND和1-SID的联合实现。
[0040]实施例1
[0041]客户_A具有1G CIR的1G切换。该客户从市场“A”通过骨干网到市场B(远程对等市场)时获得1G 1-SIDo
[0042]实施例2
[0043]客户_A具有到多个远程IXP的较低速率的CIR的1G切换。因此,与一个或多个VLAN (此例中我们将提到每个具有IG CIR的5个VLAN,总共5Gbps CIR)进行1G切换。此客户将与远程市场中的远程IXP的5个1-SID相关联。每个VLAN终止于5个不同的市场,且由5个不同C-VLAN和1-SID的联合构成。
[0044]IEG 100还包含能够运行多协议BPG或MP-BGP的IP/MPLS骨干网。MP-BGP允许对定义于RFC 2858中的BGPv4路由协议的延伸。在RFC4448中定义的MPLS/VPLS虚链路(PW)在IEG 100中被配置,并与GGK和IEG 100上的其他对等设备建立连接。L0CAL_PEERINGVLAN特性保持与如上所述的特性相同,然而,GRID_PEERING VLAN使用MPLS/VPLS来建立IEG上的连接。
[0045]在IEG 100或IEG网络的在用户网络接口(UNI)处的进入侧上连接的客户ASN与由在供应商边缘(PE)路由器上配置的客户VLAN_ID识别的客户路由器上的物理或逻辑子接口相关联,并与VPN_ID&VFI相关联。在IEG中的参与的MPLS/VPI路由器上定义VFI实现装置间的虚拟电路(VC)的建立。这些虚拟电路是通过使用标签分发协议(LDP)来建立的。这进而建立标签交换路径或LSP。参与VPLS域且是VPLS实例的部分的PE路由器被视为是IEG 100的部分。
[0046]这种环境下的PE路由器从远程或直接连接的VPLS实例的所有成员得知远程介质访问控制(MAC)地址。运用水平分裂以确保无循环的环境。
[0047]在面向客户的UNI侧配置802.1Q VLAN中继接口,这使客户能连接到与远程市场IEG位置。贯穿IEG建立连接的NNI配置与VFK和VPN_ID相关联以及定义目标LDP会话的IP地址。在此会话配置中,配置水平以使能防止循环。
[0048]VPLS实例被视为全网状拓扑,其中IEG 100中所有参与的节点通过MPLS/VPLS相互连接。在依据客户基础和依据站点基础上提供VPLS拓扑中的每个目标LDP会话。
[0049]根据本公开,IEG 100在IXP中协助创建或提供更分布式的网络。由于涉及在全局分布式结构上对等操作的网络,本公开中的网络是高度分布式的。IEG 100通过
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1