发明名称 MAC TABLE SYNC SCHEME WITH MULTIPLE PIPELINES
摘要 Embodiments provide techniques for synchronizing forwarding tables across forwarding pipelines. One embodiment includes receiving, in a network switch comprising a plurality of forwarding pipelines, a plurality of data packets. Each of the plurality of data packets corresponds to a respective one of the plurality of forwarding pipelines. Each of the plurality of forwarding pipelines maintains a respective forwarding table corresponding to a respective plurality of ports managed by the forwarding pipeline. A plurality of update operations to be performed on the forwarding tables are determined, based on the received plurality of data packets. Embodiments further include performing the plurality of update operations on the forwarding tables, such that the forwarding tables across all forwarding pipelines of the plurality of forwarding pipelines are synchronized.
申请公布号 US2016020992(A1) 申请公布日期 2016.01.21
申请号 US201414331971 申请日期 2014.07.15
申请人 Cisco Technology, Inc. 发明人 WU Wanli;BHATTACHARYA Saikat
分类号 H04L12/721;G06F15/167 主分类号 H04L12/721
代理机构 代理人
主权项 1. A method, comprising: receiving, in a network switch comprising a plurality of forwarding pipelines, a plurality of data packets, wherein each of the plurality of data packets corresponds to a respective one of the plurality of forwarding pipelines, and wherein each of the plurality of forwarding pipelines maintains a respective forwarding table corresponding to a respective plurality of ports managed by the forwarding pipeline; based on the received plurality of data packets, determining a plurality of update operations to be performed on the forwarding tables; and performing the plurality of update operations on the forwarding tables, such that the forwarding tables across all forwarding pipelines of the plurality of forwarding pipelines are synchronized.
地址 San Jose CA US