-
公开(公告)号:US09361225B2
公开(公告)日:2016-06-07
申请号:US14531448
申请日:2014-11-03
Applicant: Juniper Networks, Inc.
Inventor: Rami Rahim , Pradeep S. Sindhu , Raymond Marcelino Manese Lim , Sreeram Veeragandham , David Skinner
CPC classification number: G06F12/0684 , G06F12/02 , G06F12/0813
Abstract: A system for writing data includes a memory, at least one memory controller and control logic. The memory stores data units. The memory controller receives a write request associated with a data unit and stores the data unit in the memory. The memory controller also transmits a reply that includes an address where the data unit is stored. The control logic receives the reply and determines whether the address in the reply differs from an address included in replies associated with other memory controllers by a threshold amount. When this occurs, the control logic performs a corrective action to bring an address associated with the memory controller back within a defined range.
-
公开(公告)号:US09098262B2
公开(公告)日:2015-08-04
申请号: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: 处理器可以包括条件算术逻辑单元和主算术逻辑单元。 条件算术逻辑单元可以执行第一算术逻辑运算以产生第一结果,并输出结果。 主算术逻辑单元可以选择携带来自条件算术逻辑单元的第一结果的多个数据总线中的输入总线,对由所选择的输入总线提供的数据执行第二运算逻辑运算以产生第二结果,并写入 第二个结果是存储组件。
-
公开(公告)号:US09992133B2
公开(公告)日:2018-06-05
申请号: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/28 , H04L12/933 , H04L12/935 , H04L12/721 , H04J1/16
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.
-
公开(公告)号:US09647940B2
公开(公告)日:2017-05-09
申请号:US14456448
申请日:2014-08-11
Applicant: Juniper Networks, Inc.
Inventor: Dennis C. Ferguson , Rajiv Patel , Gerald Cheung , Pradeep S. Sindhu
IPC: H04L1/00 , H04L12/26 , H04J3/14 , H04J1/16 , H04L12/741 , H04L29/06 , H04L12/801 , H04L12/935
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.
-
公开(公告)号:US09258076B2
公开(公告)日:2016-02-09
申请号: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.
-
公开(公告)号:US09912590B2
公开(公告)日:2018-03-06
申请号: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/28 , H04L12/56 , H04L12/741 , H04L12/54 , H04L29/06 , H04L12/701 , H04L12/773 , H04L12/863 , H04L12/931 , H04L12/947 , H04L12/861 , H04L12/879 , H04Q11/04 , G06F11/08 , H04L1/00 , H04L12/733 , H04L29/08 , H04L12/933 , H04L12/937 , H04L12/935 , H04L12/939 , H04L12/70
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.
-
公开(公告)号:US09479436B2
公开(公告)日:2016-10-25
申请号: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: G06F11/00 , G08C25/00 , H03M13/00 , H04L1/00 , H04L12/741 , H04L12/54 , H04L29/06 , H04L12/701 , H04L12/773 , H04L12/863 , H04L12/931 , H04L12/947 , H04L12/861 , H04L12/879 , H04Q11/04 , G06F11/08 , H04L12/933 , H04L12/937 , H04L12/935 , H04L12/939 , H04L12/70
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.
-
公开(公告)号:US09479462B2
公开(公告)日:2016-10-25
申请号:US14454382
申请日:2014-08-07
Applicant: JUNIPER NETWORKS, INC.
Inventor: Pradeep S. Sindhu , Philippe Lacroute , Matthew A. Tucker , John D. Weisbloom , David B. Winters
IPC: H04J1/16 , H04L12/935 , H04L12/931 , H04Q3/545 , H04L12/28 , 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.
-
公开(公告)号:US09411776B2
公开(公告)日:2016-08-09
申请号: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: H04L12/28 , G06F15/167 , H04L12/54 , H04L29/06 , H04L12/701 , H04L12/743 , H04L12/863 , H04L12/931 , H04L12/947 , H04L12/935 , H04L12/861 , H04L12/879 , H04Q11/04 , H04L12/721 , H04L12/933 , H04L12/70
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.
-
公开(公告)号:US09066166B2
公开(公告)日:2015-06-23
申请号:US14447719
申请日:2014-07-31
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: 激光系统包括发射多个不同固定波长的光的激光阵列。 一组光传输系统连接到激光系统。 每个光传输系统被配置为将数据信号调制到来自激光系统的光上以产生光信号并且在一个或多个光纤上传输光信号。
-
-
-
-
-
-
-
-
-