Performing scalable L2 wholesale services in computer networks using customer VLAN-based forwarding and filtering
    1.
    发明授权
    Performing scalable L2 wholesale services in computer networks using customer VLAN-based forwarding and filtering 有权
    使用客户基于VLAN的转发和过滤在计算机网络中执行可扩展的L2批发服务

    公开(公告)号:US09166929B1

    公开(公告)日:2015-10-20

    申请号:US14216780

    申请日:2014-03-17

    Abstract: In general, techniques are described that facilitate scalable wholesale layer two (L2) connectivity between customers and service providers and a demarcation between the L2 wholesale network and one or more ISPs with which customers communicate L2 PDUs. In one example, a network device receives PDU having both a service identifier identifying a service virtual local area network (SVLAN) and a customer identifier identifying a customer VLAN (CVLAN). A virtual switch determines whether an entry of a L2 learning table is associated with both the service identifier and the customer identifier of the PDU. When no such entry exists, a VLAN learning module updates the L2 learning table to create a new entry that maps to a network device interface and is associated with both the service identifier of the PDU and a plurality of customer identifiers that includes the customer identifier of the PDU.

    Abstract translation: 通常,描述了促进客户和服务提供商之间的可扩展的批发第二层(L2)连接性的技术,以及L2批发网络与客户与其通信L2 PDU的一个或多个ISP之间的分界。 在一个示例中,网络设备接收具有标识服务虚拟局域网(SVLAN)的服务标识符和标识客户VLAN(CVLAN)的客户标识符的PDU。 虚拟交换机确定L2学习表的条目是否与PDU的服务标识符和客户标识符相关联。 当不存在这样的条目时,VLAN学习模块更新L2学习表以创建映射到网络设备接口的新条目,并且与PDU的服务标识符和多个客户标识符相关联,多个客户标识符包括客户标识符 PDU。

    Adaptive bulk write process
    2.
    发明授权

    公开(公告)号:US10476956B1

    公开(公告)日:2019-11-12

    申请号:US14986266

    申请日:2015-12-31

    Abstract: A device may include one or more processors. The device may receive an instruction identifying a set of objects to be generated by a kernel associated with the device. The kernel may generate the set of objects based on receiving information identifying a corresponding set of write operations. The device may provide a first message to cause the kernel to perform first operations corresponding to a first subset of objects of the set of objects. The device may receive one or more notifications indicating whether each operation, of the first operations, was successfully performed. The device may determine, based on whether each operation was successfully performed, a quantity of objects to include in a second subset of objects, of the set of objects. The device may provide a second message to cause the kernel to perform second operations corresponding to the second subset of objects.

Patent Agency Ranking