Professional Documents
Culture Documents
www.juniper.net
IIF/Wo Memory
32MB RLDRAM
www.juniper.net
ichip : 0x4092f390
(0x4092f390)
which_ichip : 0
(0x4092f394)
version : 3
(0x4092f3bc)
debug_flags : 0x00000000
(0x4092f3cc)
ichip_initialized : TRUE
(0x4092f3d0)
ichip_real : TRUE
(0x4092f3d4)
run_periodics : TRUE
(0x4092f930)
(0x4092f3b0)
pio_base : 0xc0000000
pic_count : 1
www.juniper.net
www.juniper.net
www.juniper.net
www.juniper.net
www.juniper.net
www.juniper.net
www.juniper.net
Layer 3 Forwarding
www.juniper.net
10
www.juniper.net
11
www.juniper.net
12
ctrl
cond fc
bd
l2st l2sn l2iif
stp_idx
<-----------------Result------------------------------->
0x0b00 0x04 0x00 0x0007 0x07 0x0002 0x000000 0x0000
<-- 1024 to 2047
0x0b00 0x04 0x00 0x0007 0x07 0x0002 0x000000 0x0000
<-- 512 to 1023
0x0b00 0x04 0x00 0x0007 0x07 0x0002 0x000000 0x0000
<-- 256 to 511
0x0b00 0x04 0x00 0x0007 0x07 0x0002 0x000000 0x0000
<-- 128 to 255
0x0b00 0x04 0x00 0x0007 0x07 0x0002 0x000000 0x0000
<-- 64 to 127
Proprietary and Confidential
www.juniper.net
13
www.juniper.net
14
extensive
154) (SNMP ifIndex 188) (Generation 490)
0x8100.100 ] Encapsulation: ENET2
155) (SNMP ifIndex 189) (Generation 491)
0x8100.101 ] Encapsulation: ENET2
ctrl
cond
fc
bd
l2st l2sn l2iif
stp_idx
<------------------------------Result-------------------->
0x0b00 0x04 0x15
0x0000 0x03 0x000a 0x000000 0x0000
0x0b00 0x04 0x15
0x0000 0x03 0x000b 0x000000 0x0000
www.juniper.net
15
Tx Stats
480497
0
0
0
0
0
36662411
480497
437037
86
43374
0
0
0
0
0
0
0
0
0
www.juniper.net
16
187
0
0
0
446407
34351612
0
0
0
0
0
0
0
446407
34351612
47288
19
1495
0
46084
4428391
1
87
Proprietary and Confidential
0
0
0
0
0
0
0
0
0
0
0
0
0
480497
36662411
43374
24
2095
0
0
0
0
0
www.juniper.net
17
www.juniper.net
18
www.juniper.net
19
(cont.....)
Ingress
1) has 2 IFDs.
2) has 1 IFDs.
3) has 1 IFDs.
4) has 1 IFDs.
5) has 1 IFDs.
Egress
6) has 1 IFDs.
7) has 1 IFDs.
8) has 1 IFDs.
9) has 1 IFDs.
www.juniper.net
20
www.juniper.net
21
www.juniper.net
22
www.juniper.net
23
www.juniper.net
24
www.juniper.net
25
www.juniper.net
26
www.juniper.net
27
www.juniper.net
28
Layer 3 Forwarding Im
Mange the packet and
notification memory
4 DIMMs (16 banks) of
memory
12 banks are used for
data storage
4 banks are used for
notification cell storage
(DRAMQ)
www.juniper.net
29
Layer 3 Forwarding Im
ADPC2(atlas-re0 vty)# show ichip 1 m dimm_presence
dimm0 size 256 MBytes
dimm1 size 256 MBytes
dimm2 size 256 MBytes
dimm3 size 256 MBytes
sdram device size 512 Mbit
sdram device type DDR-II
ADPC2(atlas-re0 vty)# show ichip 1 m errors dimm
<number>
select dimm number
ADPC2(atlas-re0 vty)#
www.juniper.net
30
Layer 3 Forwarding Im
ADPC2(atlas-re0 vty)# show ichip 1 m errors dimm 0
Error interrupts : dimm 0
hbit_err_e
0
hbit_err_o
0
ecc_err
0
unknown
0
ECC error status bits detected by polling: dimm 0
uncorrectabl err bit set 0 times
correctable err bit set 0 times
Memory errors: dimm 0
ECC uncorr. error count
ECC corr. error count
ECC currnet error status:
ECC syndrome
ECC err address
ECC err data_63_32
ECC err data_31_0
Heart beat:
err hbit_cnt_sel
err hbit_cnt_val
Copyright 2007 Juniper Networks, Inc.
0
0
none
0x00000000
0x00000000 (bank 0 cell 0)
0x00000000
0x00000000
0x00000000
0
Proprietary and Confidential
www.juniper.net
31
www.juniper.net
32
www.juniper.net
33
www.juniper.net
34
ge-2/2/0
Ethernet
0x0000000000008000
2 Up
IFL
145
146
156
ge-2/2/0.100
ge-2/2/0.101
ge-2/2/0.32767
VLAN Tagged
VLAN Tagged
VLAN Tagged
Ethernet
Ethernet
Ethernet
0x000000000000c000
0x000000000000c000
0x000000000000c000
www.juniper.net
35
refcnt
----0
www.juniper.net
36
ge-2/2/0.100
ge-2/2/0.101
VLAN Tagged
VLAN Tagged
Ethernet
Ethernet
0x000000000000c000
0x000000000000c000
ctrl
cond
fc
bd
l2st l2sn l2iif
stp_idx
<------------------------------Result-------------------->
0x0b00 0x04 0x15
0x0000 0x03 0x000a 0x000000 0x0000
0x0b00 0x04 0x15
0x0000 0x03 0x000b 0x000000 0x0000
0x0b00 0x00 0x00
0x0000 0x00 0x0000 0x000000 0x0000
ADPC2(atlas-re0 vty)#
www.juniper.net
37
www.juniper.net
38
www.juniper.net
39
www.juniper.net
40
www.juniper.net
41
www.juniper.net
42
(cont...)
-------------------------------------------
Memory Statistics:
-------------------------------------------
Memory Statistics:
32 bytes unusable
www.juniper.net
43
Total
Rate
Peak Rate
1404078
45
64
(BYTE)
111884214
3630
15621
rcp_output_ucast
1335194
43
61
(BYTE)
106668714
3503
15202
rcp_input_mcast
92378
54
(BYTE)
8592088
303
15973
rcp_output_mcast
92378
54
(BYTE)
8592088
303
15973
.....
www.juniper.net
44
Total
Rate
Peak Rate
NEXHOP_TRUNC_KEY
ITABLE_TRUNC_KEY
TIMEOUT
IIF_CHECK
12
SRAM_PAR_ERR
EXEC_STACK_OFLOW
SID_ZERO
85
FW_DROP
POLICER_DROP
INDEX_NBITS
FW_ILLEGAL_INSTR
RCP_INPUT_MCAST_DROP
RCP_UBR_CNTR
.....
www.juniper.net
45
Total
Rate
Peak Rate
Q1_DCS_CNTR
Q2_DCS_CNTR
Q3_DCS_CNTR
Q4_DCS_CNTR
Q5_DCS_CNTR
Q6_DCS_CNTR
Q7_DCS_CNTR
.....
www.juniper.net
46
Total
Rate
Peak Rate
Q1_AGE_CNTR
Q2_AGE_CNTR
Q3_AGE_CNTR
Q4_AGE_CNTR
Q5_AGE_CNTR
Q6_AGE_CNTR
Q7_AGE_CNTR
ADPC2(atlas-re0 vty)#
www.juniper.net
47
www.juniper.net
48
Source Byte
Nibble Mask
----------
-----------
-----------
0x88090a10
himask
0x88090a10
nomask
0x88090a10
10
nomask
0x88090a10
16
nomask
0x11121314
17
nomask
ADPC2(atlas-re0 vty)#
www.juniper.net
49
Bit Range
Summary
* mask 0
31:30
* select0
29:24
* mask 1
23:22
* select1
21:16
* mask 2
15:14
* select2
13:8
* mask 3
7:6
* select3
5:0
www.juniper.net
50
Source Byte
Nibble Mask
----------
-----------
-----------
0x88090a0d
0x88090a0d
nomask
0x88090a0d
10
nomask
(00)(001010) (00)(001101)
|---------------------------------------------------------------|
|
rewrite 0
rewrite 1
rewrite 2
rewrite 3
|[0-31]
|---------------------------------------------------------------|
|
|pol|
|L|
QS |3|
L3OW
|1:0|1:0|[2:0]|N|
[5:0]
|E|C|
|T|O|rewr |
|C|E| PT
|T| |[2:0]| | | X
|---------------------------------------------------------------|
|
iif[19:0]
| pkt_len[15:8] |
|---------------------------------------------------------------|
www.juniper.net
51
www.juniper.net
52
2 isr partition
32MB
8MB
24MB
www.juniper.net
53
www.juniper.net
54
www.juniper.net
55
ADPC2(atlas-re0 vty)#
www.juniper.net
56
www.juniper.net
57
www.juniper.net
58
www.juniper.net
59
rate_ctrl
--------false
false
false
false
false
false
false
false
bo_prio
------0
0
0
3
0
0
0
0
dq_prio
------0
0
0
3
0
0
0
0
bo_weight
--------2633
1975
1317
659
0
0
0
0
dis_dq
-----false
false
false
false
false
false
false
false
weight
-------2633
1975
1317
659
0
0
0
0
clamp
-------10532
7900
5268
2636
0
0
0
0
mas
-------24576
24576
19748
10094
444
444
444
444
tx_rate(%) delay_bw(%)
--------- ----------40
25
30
25
20
25
10
25
0
0
0
0
0
0
0
0
bo_clamp
-------10532
7900
5268
2636
0
0
0
0
www.juniper.net
60
0
1
2
3
4
5
6
7
HNQ range(size)
------------------0x0600:060b(0x000c)
0x060c:0617(0x000c)
0x0618:0623(0x000c)
0x0624:062f(0x000c)
0x0630:063b(0x000c)
0x063c:0647(0x000c)
0x0648:0653(0x000c)
0x0654:065f(0x000c)
RAMQ range(size)
----------------------0x380000:381f6b(0x001f6c)
0x381f6c:383ed7(0x001f6c)
0x383ed8:385e43(0x001f6c)
0x385e44:387daf(0x001f6c)
0x387db0:387e43(0x000094)
0x387e44:387ed7(0x000094)
0x387ed8:387f6b(0x000094)
0x387f6c:387fff(0x000094)
mas
-------24576
24576
19748
10094
444
444
444
444
ADPC0(mx480a-re0 vty)#
www.juniper.net
61
mas
--------
mu
mad
--------
--------
hnq_ptr(0x)
---------------
24576
000600:000600
24576
00060c:00060c
19748
000618:000618
10094
000624:000624
444
000630:000630
444
00063c:00063c
444
000648:000648
444
000654:000654
ADPC0(mx480a-re0 vty)#
www.juniper.net
62
stream 33
TNQ empty
HNQ empty
DRAMQ empty
---------
---------
-----------
queue
true
true
true
queue
true
true
true
queue
true
true
true
queue
true
true
true
queue
true
true
true
queue
true
true
true
queue
true
true
true
queue
true
true
true
ADPC0(mx480a-re0 vty)#
www.juniper.net
63
www.juniper.net
64
ADPC9(atlas-re0 vty)#
www.juniper.net
65
www.juniper.net
66
www.juniper.net
67
Total
Rate
Peak Rate
(BYTE)
OUT_PKT_Q
(BYTE)
TD_PKT_BYTE non-red
(BYTE)
(BYTE)
(BYTE)
(BYTE)
(BYTE)
.......
www.juniper.net
68
(BYTE)
RDROP_PKT_Q DP01
(BYTE)
RDROP_PKT_Q DP10
(BYTE)
RDROP_PKT_Q DP11
(BYTE)
ECN_MARKED_PKT_Q DP00
ECN_MARKED_PKT_Q DP01
ECN_MARKED_PKT_Q DP10
ECN_MARKED_PKT_Q DP11
www.juniper.net
69
www.juniper.net
70
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
lo
fab stream(lo/hi)
----------------0/1
2/3
4/5
6/7
86/87
88/89
90/91
92/93
94/95
ADPC2(atlas-re0 vty)#
www.juniper.net
71
www.juniper.net
72
www.juniper.net
73
Completes command
<number>
Total
Rate
Peak Rate
11
hnf_bank[00] icrd
20
wan_bank[00] dcrd
122612
31
hnf_bank[00] dcrd
124782
37
ADPC2(atlas-re0 vty)#
www.juniper.net
74
fab_stream
hst_stream
wan_stream
www.juniper.net
75
Total
Rate
Peak Rate
wan_strm[00] err
wan_strm[00] nt_age
wan_strm[00] ic_age
wan_strm[00] dc_age
Total
wan_strm[00] byc_ue
wan_strm[00] prq_oe
wan_strm[00] crq_oe
wan_strm[00] icb_oe
ADPC2(atlas-re0 vty)#
Copyright 2007 Juniper Networks, Inc.
www.juniper.net
76
WAN_ICB_MPTY -
WAN_PRD_DONE -
0xffffffff
FAB_PRQ_MPTY[1] -
0xffffffff
FAB_PRQ_MPTY[2] -
0xffffffff
FAB_ICB_MPTY[0] -
0xffffffff
FAB_ICB_MPTY[1] -
0xffffffff
FAB_ICB_MPTY[2] -
0xffffffff
FAB_PRD_DONE[0] -
0xffffffff
FAB_PRD_DONE[1] -
0xffffffff
FAB_PRD_DONE[2] -
0xffffffff
ADPC2(atlas-re0 vty)#
www.juniper.net
77
www.juniper.net
78
Encap
-----------Ethernet
MTU
---4512
www.juniper.net
79
Total
Rate
Peak Rate
1174507
34
70
output packets
615431
17
44
output bytes
58442506
1716
16617
total drops
559076
16
25
ADPC2(atlas-re0 vty)#
www.juniper.net
80
www.juniper.net
81
www.juniper.net
82
Total
Rate
Peak Rate
565214
17
25
input packets
622188
19
43
output packets
56974
17
output bytes
6445344
206
9884
total drops
Stream(1):
ADPC2(atlas-re0 vty)#
www.juniper.net
83
www.juniper.net
84
: up
pll lock
: locked
: passing
total errors
: 0
Source(Tx):
status
: up
: passing
total errors
: 0
www.juniper.net
85
www.juniper.net
86
Source(Tx):
dip2 errors
framing errors
unexpected 11 errors
loss of sync
client fifo ovr
pkr fifo ovr
fifo underun
:
:
:
:
:
:
:
0
0
0
0
0
0
0
ADPC9(atlas_re0 vty)#
www.juniper.net
87
www.juniper.net
88
Encap
-----------Ethernet
MTU
---4512
www.juniper.net
89
Encap
-----------Ethernet
MTU
---4512
www.juniper.net
90
www.juniper.net
91
www.juniper.net
92
Type
Interface
Protocol
Encap
MTU
-----
--------
-------------
---------------
----------
------------
----
542
Unicast
xe-9/2/0.53
216.246.102.102
IPv4
Ethernet
9194
.....
L2 Descriptor (0x000001d4):
Raw format: 0x5a2023ea
Accounting: Enabled
Packet count
: 0
HW Byte count
: 0
www.juniper.net
93
www.juniper.net
94
www.juniper.net
95
SFE sends the cell buffer reservation grant to Ipktrd, Ipktrd sends
the cell read request to Im
Data cells would come from the Im
www.juniper.net
96
www.juniper.net
97
www.juniper.net
98
www.juniper.net
99
www.juniper.net
100
www.juniper.net
101
www.juniper.net
102
Fabric Drop
cell_stats->fabric_drops
cell_stats->fabric_drops
cell_stats->fabric_drops
cell_stats->fabric_drops
+=
+=
+=
+=
f_stats->fi_cell_fc_drop.total;
f_stats->fi_cell_nfc_drop.total;
f_stats->fi_rord_fc_drop.total;
f_stats->fi_rord_nfc_drop.total;
www.juniper.net
103
www.juniper.net
104
Total
Rate
Peak Rate
(BYTE)
Counter Name
Total
Rate
Peak Rate
Iiif BLOCK:
----------Traffic stats:
---------------------- ---------------- -------------- -------------wan_strm[00] total
(BYTE)
wan_strm[00] default
(BYTE)
Counter Name
Total
Rate
Peak Rate
Error counters:
---------------------- ---------------- -------------- -------------wan_strm[00] uaiif
wan_strm[00] tmo
www.juniper.net
105
Total
Rate
Peak Rate
(BYTE)
queue 1
(BYTE)
queue 2
(BYTE)
queue 3
(BYTE)
queue 4
(BYTE)
queue 5
(BYTE)
......
www.juniper.net
106
(BYTE)
queue 7
(BYTE)
Total
Rate
Peak Rate
stream 32 OUT_PKT_Q:
Counter Name
queue 0
(BYTE)
queue 1
(BYTE)
queue 2
(BYTE)
queue 3
(BYTE)
queue 4
(BYTE)
queue 5
(BYTE)
www.juniper.net
107
(BYTE)
queue 7
(BYTE)
Total
Rate
Peak Rate
Ipkt BLOCK:
--------Cell-error Counters:
Counter Name
wan_strm[00] err
wan_strm[00] nt_age
wan_strm[00] ic_age
wan_strm[00] dc_age
.....
www.juniper.net
108
Total
wan_strm[00] byc_ue
wan_strm[00] prq_oe
wan_strm[00] crq_oe
wan_strm[00] icb_oe
Iwo:
----------Iwo Statistics:
Summary
Total
Rate
Peak Rate
input packets
output packets
output bytes
total drops
Stream(0):
ADPC2(atlas_re0 vty)#
www.juniper.net
109
Tunnel Interface
No Tunnel PIC for Atlas platform
Tunneling interface might be required (vt- / gr- / ip- /
mt- / lt- / pe- / pd- ...etc)
Convert / create a tunnel interface on the PFE but
looping the packet back from the NPEZ
Two types of tunnel interface - 1Gbps or 10Gbps
www.juniper.net
110
Tunnel Interface
Two types of tunneling interface can be created
(1Gbps vs 10Gbps)
On 40-GE DPC
www.juniper.net
111
Tunnel Interface
1Gbps Tunnel Interface
[edit]
lab@atlas-re0# show chassis
fpc 2 {
pic 3 {
tunnel-services {
bandwidth 1g;
}
}
}
lab@atlas-re0> show interfaces terse | match 2/3/10
gr-2/3/10
up
up
ip-2/3/10
up
up
lt-2/3/10
up
up
mt-2/3/10
up
up
pd-2/3/10
up
up
pe-2/3/10
up
up
vt-2/3/10
up
up
www.juniper.net
112
Tunnel Interface
On 4-XGE DPC
www.juniper.net
113
Tunnel Interface
10Gbps Tunnel Interface
[edit]
lab@atlas-re0# show chassis
fpc 9 {
pic 1 {
tunnel-services {
bandwidth 10g;
}
}
}
lab@atlas-re0> show interfaces terse | match 9/1/0
gr-9/1/0
up
up
ip-9/1/0
up
up
lc-9/1/0
up
up
lc-9/1/0.32769
up
up
vpls
lt-9/1/0
up
up
mt-9/1/0
up
up
pd-9/1/0
up
up
pe-9/1/0
up
up
vt-9/1/0
up
up
www.juniper.net
114
Exception Traffic
Traffic to / from the PFE interface and need attention
from the PFE PPC / RE
Routing update, ping, telnet, ssh...etc
Traceroute, ICMP frag, ICMP redirect....etc
Notification path: Irlkp <-> Ip <-> A-IA FPGA <-> PFE
PPC <-> RE
www.juniper.net
115
Exception Traffic Ip
Handle Host traffic
Provide 2Gbps bandwidth
between host CPU and Ichip
via A-IA FPGA
Handle interrupts from
different ASICs
www.juniper.net
116
Exception Traffic Ip
Notifications are received from the Irlkp block
ADPC2(atlas-re0 vty)# show ichip 2 p counters
Traffic stats:
Counter Name
Total
Rate
Peak Rate
538120
15
39
Read Resp TX
538120
15
39
662584
19
245
Write Req RX
569899
15
27
1138248
31
115
Write Resp TX
569899
15
27
MTU Redirect TX
Age Check TX
Flow Control RX
Flow Control TX
PIO Read RX
176272811
5388
5727
PIO Read TX
176272811
5388
5727
....
www.juniper.net
117
Exception Traffic Ip
(cont....)
Notification Q[0] TX
30504
Notification Q[1] TX
2726
Notification Q[2] TX
102022
16
Notification Q[3] TX
402868
11
14
Notification Q[4] TX
Notification Q[5] TX
Notification Q[6] TX
Notification Q[7] TX
ADPC2(atlas-re0 vty)#
www.juniper.net
118
Exception Traffic Ip
Flow control is being used for the Host packet between Ip and AIA FPGA
FC status of the transmitter on the IA bus (1 means stop sending /
receiving)
ADPC2(atlas-re0 vty)# show ichip 2 registers p
P Registers:
(0xd0c00000)
(0xd0c00008)
(0xd0c00014)
(0xd0c00018)
(0xd0c0001c)
(0xd0c00020)
(0xd0c0002c)
(0xd0c00030)
(0xd0c00034)
Stop TX notif to A-IA when set
(0xd0c00038)
Stop pkt read/write from A-IA
(0xd0c0003c)
p.rev:
p.ctl_to:
p.send_ptype_support:
p.recv_ptype_support:
p.err_check:
p.scratch:
p.err_check_en:
p.link_status:
p.train:
0x01000004
0x00ffffff
0x33f00000
0xc4400000
0xa9400000
0x12345678
0x09400000
0x81000000
0x0f0f0000
p.flow_cont_tx: 0x00000000
p.flow_cont_rx: 0x00000000
www.juniper.net
119
Exception Traffic Ip
p.flow_cont_tx: 0x00000000
ia_bus_fc_mtured 12 1'h0 Stop sending MTU/Redirect packets
ia_bus_fc_read_resp 8 1'h0 Stop sending read response packets
ia_bus_fc_notif_q7 7 1'h0 Stop sending notification for queue 7
ia_bus_fc_notif_q6 6 1'h0 Stop sending notification for queue 6
ia_bus_fc_notif_q5 5 1'h0 Stop sending notification for queue 5
ia_bus_fc_notif_q4 4 1'h0 Stop sending notification for queue 4
ia_bus_fc_notif_q3 3 1'h0 Stop sending notification for queue 3
ia_bus_fc_notif_q2 2 1'h0 Stop sending notification for queue 2
ia_bus_fc_notif_q1 1 1'h0 Stop sending notification for queue 1
ia_bus_fc_notif_q0 0 1'h0 Stop sending notification for queue 0
p.flow_cont_rx: 0x00000000
ia_bus_fc_read 10 1'h0 Stop receiving read packets
ia_bus_fc_write 9 1'h0 Stop receiving write packets
www.juniper.net
120
Exception Traffic Ip
When the lookup result is with 1<=SID<=7, HNQ
classification is based on the NH_Type
* catg
queue
type
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
0
1
2
2
3
3
0
1
0
4
4
5
7
7
7
7
7
7
7
7
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
www.juniper.net
121
Exception Traffic Ip
When lookup result is with 8<=SID<=15, HNQ classification
is done in SID-to-Queue Table
All goes to HNQ6 now. For example, RNH_REJECT will have SID
8 which goes to HNQ6.
ADPC2(atlas-re0 vty)# show ichip 2 registers r rcp_smp
R rcp smp Registers:
.....
(0xd0570850)
r.rcp_smp.hnq_map.sid_to_hnq: 0x66666666
www.juniper.net
122
Exception Traffic Ip
Aggregate the interrupts and notify the Host
ADPC2(atlas-re0 vty)# show ichip 0 p internal
(
Address)
vector
count
(0x40b960e8)
isr[ICHIP_P] : 0x40211d00
(0x40b960ec)
isr[ICHIP_SR_R] : 0x00000000
(0x40b960f0)
isr[ICHIP_SR_IIF] : 0x00000000
(0x40b960f4)
isr[ICHIP_SR_WO] : 0x00000000
(0x40b960f8)
isr[ICHIP_M] : 0x401e52f8
(0x40b960fc)
isr[ICHIP_MQ] : 0x00000000
(0x40b96100)
isr[ICHIP_BD] : 0x401aae10
(0x40b96104)
isr[ICHIP_WO] : 0x401ada38
(0x40b96108)
isr[ICHIP_IF] : 0x00000000
(0x40b9610c)
isr[ICHIP_FI] : 0x00000000
(0x40b96110)
isr[ICHIP_FO] : 0x00000000
(0x40b96114)
isr[ICHIP_R] : 0x40211bc0
ADPC2(atlas-re0 vty)#
www.juniper.net
123
www.juniper.net
124
ij-index
pfe-index
--------
--------
---------
---------------------------------
ADPC2(atlas-re0 vty)#
www.juniper.net
125
www.juniper.net
126
CPU writes the packet into the Write Packet Descriptor Ring
Buffer (WPDRB)
Change the ownership of the buffer to CPU -> FPGA
A-IA polls the top descriptor and read the packet out
Packet is broken down into 64 bytes cells and transmit over
to the Ip block, then to Ipktwr block
Notification are transmitted with the first data cell
www.juniper.net
127
:
:
:
:
:
:
:
:
:
0x00000004
0x80008000
0x00000810
0x00005c00
0x00005c00
: 0x00000000
0x00000000
0x00000000
0x000001ff
0x00000020
: 0x00000000
www.juniper.net
128
Epoch(ms)
E/D(ms)
State
Name
--
----------
-----------
--------
----
12
4/8
Enabled
IA 0 Notif Q 0
12
4/8
Enabled
IA 0 Notif Q 1
12
4/8
Enabled
IA 0 Notif Q 2
12
4/8
Enabled
IA 0 Notif Q 3
12
4/8
Enabled
IA 0 Notif Q 4
12
4/8
Enabled
IA 0 Notif Q 5
12
4/8
Enabled
IA 0 Notif Q 6
12
4/8
Enabled
IA 0 Notif Q 7
12
4/8
Enabled
IA 0 Notif Q 8
12
4/8
Enabled
IA 1 Notif Q 0
10
12
4/8
Enabled
IA 1 Notif Q 1
11
12
4/8
Enabled
IA 1 Notif Q 2
.....
www.juniper.net
129
Stats Appl
---
----------
nh
iif
dfw
Type
Interface
Protocol
Encap
MTU
-----
--------
-------------
---------------
----------
------------
----
831
Unicast
ge-2/2/0.100
IPv4->MPLS
Ethernet
4512
.....
IA Counter Address: 0x4a8ceb70
www.juniper.net
130
Packets
Bytes
Diff Packets
Diff Bytes
-----
--------------
------------------
--------------
------------------
19
Error Count: 0
Counter Type: acct_entry_with_opt_counter
Sram Address: 0x09000468
ADPC2(atlas-re0 vty)#
www.juniper.net
131
Diff Bytes
-----------------0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1929
0
568
www.juniper.net
132
Stack
-------409123dc
409a4640
409a8ea0
409a6e80
40aa4610
40aa4610
40aa4610
40aa4610
40aa4610
40aa4610
40b55780
40b55780
40b55780
40b55780
40b55780
40b55780
Flags
----E0
L0
L1C
L1
L1
L1
L1
L1
L1
L1
L0
L0
L0
L0
L0
L0
Name
----------Unsupported
Clock Tick
Errors
Console
TSEC0/TX
TSEC0/RX
TSEC0/ERR
TSEC1/TX
TSEC1/RX
TSEC1/ERR
ia0
ia1
pfe0
pfe1
pfe2
pfe3
www.juniper.net
133
www.juniper.net
134
FALSE
FALSE
FALSE
FALSE
ADPC2(atlas-re0 vty)#
www.juniper.net
135
www.juniper.net
136
www.juniper.net
137