-
公开(公告)号:US20150019938A1
公开(公告)日:2015-01-15
申请号:US14502399
申请日:2014-09-30
Applicant: Juniper Networks, Inc.
Inventor: Rasoul Mirzazadeh OSKOUY , Dennis C. FERGUSON , Hann-Hwan Ju , Raymond Marcelino Manese LIM , Pradeep S. SINDHU , Sreeram VEERAGANDHAM , Jeff ZIMMER , Michael M.Y. HUI
IPC: H04L12/741 , H04L29/06 , G06F11/08
CPC classification number: H04L45/74 , G06F11/08 , H04L1/0041 , H04L12/56 , H04L12/5601 , H04L29/06 , H04L45/00 , H04L45/20 , H04L45/60 , H04L47/6225 , H04L49/103 , H04L49/108 , H04L49/203 , H04L49/25 , H04L49/254 , H04L49/30 , H04L49/3009 , H04L49/3063 , H04L49/3081 , H04L49/555 , H04L49/602 , H04L49/608 , H04L49/90 , H04L49/901 , H04L49/9047 , H04L69/16 , H04L69/161 , H04L69/22 , H04L69/324 , H04L2012/5652 , H04L2012/5679 , H04Q11/0478
Abstract: A method and apparatus for in-line processing a data packet while routing the packet through a router in a system transmitting data packets between a source and a destination over a network including the router. The method includes receiving the data packet and pre-processing layer header data for the data packet as the data packet is received and prior to transferring any portion of the data packet to packet memory. The data packet is thereafter stored in the packet memory. A routing through the router is determined including a next hop index describing the next connection in the network. The data packet is retrieved from the packet memory and a new layer header for the data packet is constructed from the next hop index while the data packet is being retrieved from memory. The new layer header is coupled to the data packet prior to transfer from the router.
-
公开(公告)号:US20140348178A1
公开(公告)日:2014-11-27
申请号:US14454382
申请日:2014-08-07
Applicant: JUNIPER NETWORKS, INC.
Inventor: Pradeep S. SINDHU , Philippe LACROUTE , Matthew A. TUCKER , John D. WEISBLOOM , David B. WINTERS
IPC: H04L12/935 , H04L12/933
CPC classification number: H04L49/101 , H04L45/72 , H04L49/10 , H04L49/1523 , H04L49/30 , H04L49/3072 , H04L49/45 , H04L49/506 , H04Q3/54591
Abstract: A switching device in a network system for transferring data includes one or more source line cards, one or more destination line cards and a switching fabric coupled to the source line cards and the destination line cards to enable data communication between any source line card and destination line card. Each source line card includes a request generator to generate a request signal to be transmitted in order to obtain an authorization to transmit data. Each destination line card includes a grant generator to generate and send back a grant signal to the source line card in response to the request signal received at the destination line card to authorize the source line card to transmit a data cell to the destination line card.
Abstract translation: 用于传送数据的网络系统中的交换设备包括一个或多个源线卡,一个或多个目的线卡和耦合到源线卡和目的线卡的交换结构,以使得能够在任何源线卡和目的地之间进行数据通信 线卡 每个源线卡包括一个请求发生器,用于产生要发送的请求信号,以获得发送数据的授权。 每个目的地线路卡包括授权发生器,以响应于在目的地线路卡处接收到的请求信号来生成并发送授权信号到源线路卡,以授权源线路卡将数据信元发送到目的地线路卡。
-
公开(公告)号:US20140181235A1
公开(公告)日:2014-06-26
申请号:US14192135
申请日:2014-02-27
Applicant: Juniper Networks, Inc.
Inventor: Pradeep S. SINDHU , Kireeti Kompella , Dennis C. Ferguson , Bjorn O. Liencres , Nalini Agarwal , Hann-Hwan Ju , Raymond Marcelino Manese Lim , Rasoul Mirzazadeh Oskouy , Sreeram Veeragandham
IPC: G06F15/167
CPC classification number: G06F15/167 , H04L12/5601 , H04L29/06 , H04L45/00 , H04L45/72 , H04L45/7457 , H04L47/6225 , H04L49/103 , H04L49/108 , H04L49/1538 , H04L49/203 , H04L49/25 , H04L49/252 , H04L49/3072 , H04L49/3081 , H04L49/608 , H04L49/90 , H04L49/901 , H04L49/9042 , H04L49/9047 , H04L49/9057 , H04L69/22 , H04L2012/5652 , H04L2012/5679 , H04L2012/5681 , H04Q11/0478
Abstract: A method and apparatus for switching a data packet between a source and destination in a network. The data packet includes a header portion and a data portion. The header portion includes routing information for the data packet. The method includes defining a data path in the router comprising a path through the router along which the data portion of the data packet travels and defining a control path comprising a path through the router along which routing information from the header portion travels. The method includes separating the data path and control path in the router such that the routing information can be separated from the data portion allowing for the separate processing of each in the router. The data portion can be stored in a global memory while routing decisions are made on the routing information in the control path.
Abstract translation: 一种用于在网络中的源和目的地之间切换数据分组的方法和装置。 数据分组包括报头部分和数据部分。 报头部分包括用于数据分组的路由信息。 该方法包括在路由器中定义数据路径,其包括通过路由器的路径,数据分组的数据部分沿着路径行进,并且定义包括通过路由器的路径的控制路径,路由器沿着路径信息从该路径行进。 该方法包括分离路由器中的数据路径和控制路径,使得路由信息可以与数据部分分离,允许路由器中的每一个的单独处理。 数据部分可以存储在全局存储器中,同时对控制路径中的路由信息作出路由决定。
-
公开(公告)号:US20150058599A1
公开(公告)日:2015-02-26
申请号:US14529331
申请日:2014-10-31
Applicant: Juniper Networks, Inc.
Inventor: Jean-Marc FRAILONG , Pradeep S. SINDHU , Jeffrey G. LIBBY , Jian Hui HUANG , Rajesh NAIR , John KEEN
CPC classification number: G06F9/28 , G06F7/57 , G06F9/30 , G06F9/3001 , G06F9/30018 , G06F9/30072 , G06F9/30145 , G06F9/3859 , G06F9/3893 , G06F15/00
Abstract: A processor may include a conditional arithmetic logic unit and a main arithmetic logic unit. The conditional arithmetic logic unit may perform a first arithmetic logic operation to generate a first result, and output the result. The main arithmetic logic unit may select input buses among a plurality of data buses that carry the first result from the conditional arithmetic logic unit, perform a second arithmetic logic operation on data provided by the selected input buses to generate a second result, and write the second result in a storage component.
Abstract translation: 处理器可以包括条件算术逻辑单元和主算术逻辑单元。 条件算术逻辑单元可以执行第一算术逻辑运算以产生第一结果,并输出结果。 主算术逻辑单元可以选择携带来自条件算术逻辑单元的第一结果的多个数据总线中的输入总线,对由所选择的输入总线提供的数据执行第二运算逻辑运算以产生第二结果,并写入 第二个结果是存储组件。
-
公开(公告)号:US20140341570A1
公开(公告)日:2014-11-20
申请号:US14447719
申请日:2014-07-31
Applicant: Juniper Networks, Inc.
Inventor: Pradeep S. SINDHU
IPC: H04Q11/00
CPC classification number: H04J14/0226 , H04B10/503 , H04J14/0221 , H04Q11/0071 , H04Q2011/0083
Abstract: A laser system includes an array of lasers that emit light at a number of different, fixed wavelengths. A group of optical transport systems connect to the laser system. Each of the optical transport systems is configured to modulate data signals onto the light from the laser system to create optical signals and transmit the optical signals on one or more optical fibers.
Abstract translation: 激光系统包括发射多个不同固定波长的光的激光阵列。 一组光传输系统连接到激光系统。 每个光传输系统被配置为将数据信号调制到来自激光系统的光上以产生光信号并且在一个或多个光纤上传输光信号。
-
公开(公告)号:US20170237661A1
公开(公告)日:2017-08-17
申请号:US15585726
申请日:2017-05-03
Applicant: Juniper Networks, Inc.
Inventor: Dennis C. FERGUSON , Rajiv PATEL , Gerald CHEUNG , Pradeep S. SINDHU
IPC: H04L12/741 , H04L29/06
CPC classification number: H04L45/745 , H04L29/06095 , H04L29/0653 , H04L45/74 , H04L47/10 , H04L49/3009 , H04L49/309 , H04L69/16 , H04L69/22
Abstract: A method and apparatus for performing a lookup in a switching device of a packet switched network where the lookup includes a plurality of distinct operations each of which returns a result that includes a pointer to a next operation in a sequence of operations for the lookup. The method includes determining a first lookup operation to be executed, executing the first lookup operation including returning a result and determining if the result includes a pointer to another lookup operation in the sequence of operations. If the result includes a pointer to another lookup operation, the lookup operation indicated by the result is executed. Else, the lookup is terminated.
-
公开(公告)号:US20170104691A1
公开(公告)日:2017-04-13
申请号:US15299879
申请日:2016-10-21
Applicant: Juniper Networks, Inc.
Inventor: Pradeep S. SINDHU , Philippe LACROUTE , Matthew A. TUCKER , John D. WEISBLOOM , David B. WINTERS
IPC: H04L12/933 , H04L12/721 , H04L12/935
CPC classification number: H04L49/101 , H04L45/72 , H04L49/10 , H04L49/1523 , H04L49/30 , H04L49/3072 , H04L49/45 , H04L49/506 , H04Q3/54591
Abstract: A switching device in a network system for transferring data includes one or more source line cards, one or more destination line cards and a switching fabric coupled to the source line cards and the destination line cards to enable data communication between any source line card and destination line card. Each source line card includes a request generator to generate a request signal to be transmitted in order to obtain an authorization to transmit data. Each destination line card includes a grant generator to generate and send back a grant signal to the source line card in response to the request signal received at the destination line card to authorize the source line card to transmit a data cell to the destination line card.
-
公开(公告)号:US20170041228A1
公开(公告)日:2017-02-09
申请号:US15332883
申请日:2016-10-24
Applicant: Juniper Networks, Inc.
Inventor: Rasoul Mirzazadeh OSKOUY , Dennis C. FERGUSON , Hann-Hwan JU , Raymond Marcelino Manese LIM , Pradeep S. SINDHU , Sreeram VEERAGANDHAM , Jeff ZIMMER , Michael M.Y. HUI
IPC: H04L12/741 , H04L1/00 , H04L12/733 , G06F11/08 , H04L29/06 , H04L29/08
CPC classification number: H04L45/74 , G06F11/08 , H04L1/0041 , H04L12/56 , H04L12/5601 , H04L29/06 , H04L45/00 , H04L45/20 , H04L45/60 , H04L47/6225 , H04L49/103 , H04L49/108 , H04L49/203 , H04L49/25 , H04L49/254 , H04L49/30 , H04L49/3009 , H04L49/3063 , H04L49/3081 , H04L49/555 , H04L49/602 , H04L49/608 , H04L49/90 , H04L49/901 , H04L49/9047 , H04L69/16 , H04L69/161 , H04L69/22 , H04L69/324 , H04L2012/5652 , H04L2012/5679 , H04Q11/0478
Abstract: A method and apparatus for in-line processing a data packet while routing the packet through a router in a system transmitting data packets between a source and a destination over a network including the router. The method includes receiving the data packet and pre-processing layer header data for the data packet as the data packet is received and prior to transferring any portion of the data packet to packet memory. The data packet is thereafter stored in the packet memory. A routing through the router is determined including a next hop index describing the next connection in the network. The data packet is retrieved from the packet memory and a new layer header for the data packet is constructed from the next hop index while the data packet is being retrieved from memory. The new layer header is coupled to the data packet prior to transfer from the router.
Abstract translation: 一种用于在通过包括路由器的网络在源和目的地之间发送数据分组的系统中的路由器路由数据包的同时处理数据分组的方法和装置。 该方法包括在接收到数据分组并且将数据分组的任何部分传送到分组存储器之前接收数据分组和数据分组的预处理层报头数据。 数据分组此后被存储在分组存储器中。 确定通过路由器的路由,其包括描述网络中的下一个连接的下一跳索引。 从分组存储器检索数据分组,并且在从存储器检索数据分组的同时,从下一跳索引构建数据分组的新层头。 在从路由器传送之前,将新层标头耦合到数据包。
-
公开(公告)号:US20150288479A1
公开(公告)日:2015-10-08
申请号:US14746309
申请日:2015-06-22
Applicant: Juniper Networks, Inc.
Inventor: Pradeep S. SINDHU
CPC classification number: H04J14/0226 , H04B10/503 , H04J14/0221 , H04Q11/0071 , H04Q2011/0083
Abstract: A laser system includes an array of lasers that emit light at a number of different, fixed wavelengths. A group of optical transport systems connect to the laser system. Each of the optical transport systems is configured to modulate data signals onto the light from the laser system to create optical signals and transmit the optical signals on one or more optical fibers.
Abstract translation: 激光系统包括发射多个不同固定波长的光的激光阵列。 一组光传输系统连接到激光系统。 每个光传输系统被配置为将数据信号调制到来自激光系统的光上以产生光信号并且在一个或多个光纤上传输光信号。
-
公开(公告)号:US20140347995A1
公开(公告)日:2014-11-27
申请号:US14456448
申请日:2014-08-11
Applicant: Juniper Networks, Inc.
Inventor: Dennis C. FERGUSON , Rajiv PATEL , Gerald CHEUNG , Pradeep S. SINDHU
IPC: H04L12/741 , H04L12/801
CPC classification number: H04L45/745 , H04L29/06095 , H04L29/0653 , H04L45/74 , H04L47/10 , H04L49/3009 , H04L49/309 , H04L69/22
Abstract: A method and apparatus for performing a lookup in a switching device of a packet switched network where the lookup includes a plurality of distinct operations each of which returns a result that includes a pointer to a next operation in a sequence of operations for the lookup. The method includes determining a first lookup operation to be executed, executing the first lookup operation including returning a result and determining if the result includes a pointer to another lookup operation in the sequence of operations. If the result includes a pointer to another lookup operation, the lookup operation indicated by the result is executed. Else, the lookup is terminated.
Abstract translation: 一种用于在分组交换网络的交换设备中执行查找的方法和装置,其中所述查找包括多个不同的操作,每个操作返回包括用于所述查找的操作序列中的下一个操作的指针的结果。 该方法包括确定要执行的第一查找操作,执行第一查找操作,包括返回结果并确定结果是否包含指向操作序列中的另一查找操作的指针。 如果结果包含指向另一个查找操作的指针,则执行结果指示的查找操作。 否则,查找终止。
-
-
-
-
-
-
-
-
-