这里公开了EVPN中具有最优转发的E‑TREE服务。在一个实施例中,当计算机网络域的入口提供商边缘(PE)设备在入口PE设备处接收到去往目的地介质访问控制(MAC)地址的帧时,它可以判定该帧是在根以太网入口段还是叶以太网入口段上被接收,并且还可以判定目的地MAC地址是经由根以太网段还是叶以太网段被定位。因此,入口PE设备可以基于入口以太网段和目的地MAC地址以太网段分别是根还是叶,丢弃或转发帧。
【技术实现步骤摘要】
本公开一般地涉及计算机网络,更具体地涉及EVPN中具有最优转发的E-TREE服 务。
技术介绍
以太网虚拟专用树(EthernetVirtualPrivateTree,E-TREE)或有根的点 到多点以太网虚拟连接(EthernetVirtualConnection,EVC)是由城域以太网论坛 (Metro-EthernetForum,MEF)定义的第2层服务,该第2层服务提供了适用于多播服 务的以太网虚拟局域网(VLAN)配置。说明性地,由Key等人提出的名为"Requirements forMEFE-TreeSupportinVPLS"〈draft-ietf-12vpn-etree_reqt> 的互联网工程任务 组(InternetEngineeringTaskForce,IETF)互联网草案规定了在第2层虚拟专用网 (L2VPN)中支持MEFE-TREE服务的要求。针对电信级以太网网络定义的其他类型EVC是 E-Line和E-LAN。E-TREE服务中的站点具有受限的连接性,并且被指定为根和/或叶。该服务被建 立如下:-根站点可以与所有其它站点(根或叶)进行通信。-叶站点可以与根站点进行通信,但不能与其它叶站点进行通信。在L2VPN(无论是虚拟专用LAN服务(VPLS)、虚拟专用多播服务(VPMS)、还是以太 网虚拟专用网(EVPN))中对E-TREE进行寻址的所有方案都依赖于出口过滤模型。这意味着 出口(即,部署)提供商边缘(PE)设备决定是转发还是丢弃去往本地连接电路的流量,以 满足E-TREE连接性限制。该模型不必要地浪费了多协议标签交换(MPLS)网络的带宽,其 中叶到叶流量、所有已知的单播流量、以及入口复制的多目的地流量(广播、未知的单播、 和多播(BUM)流量)在MPLS网络上被传输,仅在出口PE上被丢弃。【附图说明】 结合附图参照下面的描述可以更好地理解这里的实施例,附图中相同的参考标号 表示等同或功能相似的元件,其中: 图1示出了示例计算机网络; 图2示出了示例网络设备/节点; 图3示出了针对根段和叶段的计算机网络的示例视图; 图4示出了示例表格; 图5A-5C示出了单播帧入口过滤的示例; 图6示出了多目的地帧入口转发的示例;以及 图7示出了根据这里描述的一个或多个实施例的EVPN中具有最优转发的E-TREE 服务的示例简化过程。【具体实施方式】 皿 根据本公开的一个或多个实施例,当计算机网络域的入口提供商边缘(PE)设备 在入口PE设备处接收到去往目的地介质访问控制(MAC)地址的帧时,它可以判定该帧是在 根以太网入口段还是叶以太网入口段上被接收,并且还可以判定目的地MAC地址是经由根 以太网段还是叶以太网段被定位。因此,入口PE设备可以基于入口以太网段和目的地MAC 地址以太网段分别是根还是叶,丢弃或转发帧。 描述 计算机网络是通过用于在诸如个人计算机和工作站之类的端节点之间传输数据 的通信链路和段互连的节点的地理上分布的集合。包括局域网(LAN)和广域网(WAN)在内 的很多类型的网络都是可用的。LAN通常通过位于相同物理位置(例如,建筑物或校园)中 的专用私人通信链路连接节点。另一方面,WAN通常通过长距离通信链路(例如,公共载波 电话线、光学光路径、同步光纤网络(SONET)、或同步数字系列(SDH)链路)连接地理上分散 的节点。互联网是连接全世界不同网络的WAN的示例,在各种网络上的节点之间提供全球 通信。节点通常通过根据预定义的协议(例如,传输控制协议/互联网协议(TCP/IP))交 换离散的帧或数据分组在网络上进行通信。在这种背景下,协议包含定义节点如何相互交 互的一组规则。计算机网络可以进一步通过诸如路由器之类的中间网络节点互连,以扩展 每个网络的有效"尺寸"。 由于对互连的计算机网络的管理可以证明是繁重的,所以较小的计算机网络的群 组可以被维护为路由域或自治系统。自治系统(AS)内的网络通常由被配置为执行域内路 由协议的传统"域内"路由器耦合到一起,并且通常受同一机构管制。为了改善路由可扩展 性,服务提供商(例如,ISP)可以将AS划分为多个"区域"或"级别"。然而,可能期望增加 能够交换数据的节点的数量;在这种情况下,执行域间路由协议的域间路由器被用于互连 各种AS的节点。另外,还可能期望对在不同管理域下操作的各种AS进行互连。如本文所 使用的,AS、区域、或级别被统称为"域"。 图1是示例计算机网络100的示意框图,如所示出的,示例计算机网络100说明 性地包括通过链路或网络互连的诸如多个路由器/设备之类的节点/设备。例如,用户边 缘(CE)路由器110可以与提供商边缘(PE)路由器120(例如,PE-l、PE-2、和PE-3)互连, 以通过诸如说明性的多协议标签交换(MPLS)核心网130之类的核心网进行通信。可以使 用预定义的网络通信协议(例如,传输控制协议/互联网协议(TCP/IP)、用户数据报协议 (UDP)、异步传送模式(ATM)协议、帧中继协议、或任何其它适当的协议)通过链路在计算机 网络100的节点/设备间交换数据分组140 (例如,流量/消息)。本领域技术人员将理解, 计算机网络中可以使用任意数量的节点、设备、链路等,并且这里示出的视图是为了简单起 见。本领域技术人员还将理解,虽然本文描述的实施例通常被描述用于AS间操作,但是本 公开可以应用到任何相似的域间网络配置,其中相似的技术将是适当的。 图2是示例节点/设备200的示意框图,该示例节点/设备200可以用于本文描 述的一个或多个实施例,例如作为图1中所示出的任何路由器(尤其是PE120)。设备200 包括通过系统总线250互连的多个网络接口 210、一个或多个处理器220、以及存储器240。 网络接口 210包含机械的、电气的信号电路,用于在被耦合到网络100的物理链路上传送数 据。网络接口可以被配置为使用各种不同的通信协议发送和/或接收数据。注意,物理网 络接口 210还可以被用于实现本领域技术人员已知的一个或多个虚拟网络接口(例如,用 于虚拟专用网(VPN)访问的虚拟网络接口)。 存储器240包括可以由一个或多个处理器220和网络接口 210寻址的多个存储位 置,用于存储与本文描述的实施例相关联的软件程序和数据结构。处理器220可以包括适 于执行软件程序、以及操控数据结构245的必要元件或逻辑。操作系统242 (例如,思科系 统公司的网络互连操作系统或丨OS? )的多个部分通常驻留在存储器240中并且被一个或 多个处理器执行,其通过调用支持在设备上执行的软件进程和/或服务的网络操作来在功 能上对节点进行组织。这些软件进程和/或服务可以包括路由服务244和说明性的入口过 滤进程248 (如本文所述,入口过滤进程248 (例如,进程"248a")可以可选地位于单独的网 络接口内)。 对本领域技术人员显而易见的是,其它处理器和存储器类型(包括各种计算机可 读介质)可以被用于存储和执行与本文描述的技术有关的程序指令。另外,虽然说明书描 述了各种进程,但是可以明确预见各种进程可以被具体化为被配置为根据本文的技术(例 如,根据相似进程的功能)进行操作的模块本文档来自技高网...
【技术保护点】
一种方法,包括:在计算机网络域的入口提供商边缘(PE)设备处接收去往目的地介质访问控制(MAC)地址的帧;判定所述帧是在根入口以太网段还是叶入口以太网段上被接收;判定所述目的地MAC地址经由根以太网段还是叶以太网段被定位;以及基于入口以太网段和目的地MAC地址以太网段分别是根还是叶,丢弃或转发所述帧。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:萨米·布索斯,阿里·萨嘉西,萨姆尔·萨拉姆,
申请(专利权)人:思科技术公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。