SPP Version 1 Router Traffic Examples - PowerPoint PPT Presentation

About This Presentation
Title:

SPP Version 1 Router Traffic Examples

Description:

external interface to fabric and base (additional GPEs) x. x. x. x. x ... How do we time out. These entries? MISS! 12 - John DeHart ... – PowerPoint PPT presentation

Number of Views:68
Avg rating:3.0/5.0
Slides: 20
Provided by: kareny
Category:

less

Transcript and Presenter's Notes

Title: SPP Version 1 Router Traffic Examples


1
SPP Version 1RouterTraffic Examples
John DeHart
2
Traffic Examples
  • Ingress
  • ICMP Echo Request
  • ICMP Echo Reply
  • ICMP Error msgs
  • TCP or UDP
  • Preconfigured for GPE, NPE, CP
  • No Entry
  • Egress
  • ICMP Echo Request
  • ICMP Echo Reply
  • ICMP Error Msg
  • TCP or UDP
  • Preconfigured
  • No Entry

3
Traffic Examples
PE
NPE
GPE
NMP

RMP
MP
root context
planetlab OS
4
3
2
1
x
x
x
x
10GbE (fabric, data)
5
6
1GbE (base, control)
x
x
Substrate
CP
LC
user login info
Resource DB
sliver tbl
Xscale
4
Traffic Examples ICMP Echo Request
PE
NPE
GPE
NMP

RMP
MP
root context
planetlab OS
4
3
2
1
x
x
x
x
10GbE (fabric, data)
5
6
1GbE (base, control)
x
x
Substrate
CP
LC
user login info
SAddr DAddr ProtoICMP Type0 ID0xABCD
HIT!
Resource DB
sliver tbl
Xscale
5
Traffic Examples ICMP Echo Request
PE
NPE
GPE
NMP

RMP
MP
root context
planetlab OS
4
3
2
1
x
x
x
x
10GbE (fabric, data)
5
6
1GbE (base, control)
x
x
Substrate
CP
LC
user login info
SAddr DAddr ProtoICMP Type0 ID0xABCD
MISS!
Resource DB
sliver tbl
Send pkt to XScale
Xscale
6
Traffic Examples ICMP Echo Request
PE
NPE
GPE
NMP

RMP
MP
root context
planetlab OS
4
3
2
1
x
x
x
x
10GbE (fabric, data)
5
6
1GbE (base, control)
x
x
Substrate
CP
LC
SAddr DAddr ProtoICMP Typeerror
user login info
Resource DB
sliver tbl
Send ICMP Error To LC Egress
Xscale
7
Traffic Examples ICMP Echo Request
PE
NPE
GPE
NMP

RMP
MP
root context
planetlab OS
4
3
2
1
x
x
x
x
10GbE (fabric, data)
5
6
1GbE (base, control)
x
x
Substrate
CP
LC
user login info
SAddr DAddr ProtoICMP Typeerror
Resource DB
sliver tbl
Xscale
8
Traffic Examples ICMP Echo Reply
PE
NPE
GPE
NMP

RMP
MP
root context
planetlab OS
4
3
2
1
x
x
x
x
10GbE (fabric, data)
5
6
1GbE (base, control)
x
x
Substrate
CP
LC
user login info
SAddr DAddr ProtoICMP Type8 ID0xABCD
MISS!
Handle the same as ICMP Echo Request, Send to
XScale and have It send back an ICMP Error
Resource DB
sliver tbl
Xscale
9
Traffic Examples ICMP Echo Reply
PE
NPE
GPE
NMP

RMP
MP
root context
planetlab OS
4
3
2
1
x
x
x
x
10GbE (fabric, data)
5
6
1GbE (base, control)
x
x
Substrate
CP
LC
user login info
SAddr DAddr ProtoICMP Type8 ID0xABCD
HIT!
Resource DB
sliver tbl
Xscale
10
Traffic Examples ICMP Echo Request
PE
NPE
GPE
NMP

SAddr DAddr ProtoICMP Type0 ID0xABCD
RMP
MP
root context
planetlab OS
4
3
2
1
x
x
x
x
10GbE (fabric, data)
5
6
1GbE (base, control)
x
x
Substrate
CP
LC
user login info
Resource DB
sliver tbl
Xscale
11
Traffic Examples ICMP Echo Request
PE
NPE
GPE
NMP

RMP
MP
root context
planetlab OS
4
3
2
1
x
x
x
x
10GbE (fabric, data)
5
6
1GbE (base, control)
x
x
Substrate
CP
LC
user login info
Resource DB
SAddr DAddr ProtoICMP Type0 ID0xABCD
Add Entry To both Ingress And Egress
with possible ID Translation. How do we time
out These entries?
MISS!
sliver tbl
Send pkt to XScale
Xscale
12
Traffic Examples ICMP Echo Request
PE
NPE
GPE
NMP

RMP
MP
root context
planetlab OS
4
3
2
1
x
x
x
x
10GbE (fabric, data)
5
6
1GbE (base, control)
x
x
Substrate
CP
LC
user login info
Resource DB
SAddr DAddr ProtoICMP Type0 ID0xABCD
Send pkt back to LCE Xscale modifies pkt hdrs And
puts packet In QM Input Ring
sliver tbl
Xscale
13
Traffic Examples ICMP Echo Request
PE
NPE
GPE
NMP

RMP
MP
root context
planetlab OS
4
3
2
1
x
x
x
x
10GbE (fabric, data)
5
6
1GbE (base, control)
x
x
Substrate
SAddr DAddr ProtoICMP Type0 ID0xABCD
CP
LC
user login info
Resource DB
sliver tbl
Xscale
14
Traffic Examples ICMP Echo Reply
PE
NPE
GPE
NMP

SAddr DAddr ProtoICMP Type8 ID0xABCD
RMP
MP
root context
planetlab OS
4
3
2
1
x
x
x
x
10GbE (fabric, data)
5
6
1GbE (base, control)
x
x
Substrate
CP
LC
user login info
Resource DB
GPE Should not receive an ICMP Echo Request,
so it should not be sending out an ICMP Echo
Reply, but We should probably treat This just
like an Echo Request
MISS!
sliver tbl
Xscale
15
Traffic Examples ICMP Echo Reply
PE
NPE
GPE
NMP

RMP
MP
root context
planetlab OS
4
3
2
1
x
x
x
x
10GbE (fabric, data)
5
6
1GbE (base, control)
x
x
Substrate
CP
LC
user login info
SAddr DAddr ProtoICMP Type8 ID0xABCD
Resource DB
Add Entry To both Ingress And Egress
with possible ID Translation
MISS!
sliver tbl
Send pkt to XScale
Xscale
16
Traffic Examples ICMP Echo Reply
PE
NPE
GPE
NMP

RMP
MP
root context
planetlab OS
4
3
2
1
x
x
x
x
10GbE (fabric, data)
5
6
1GbE (base, control)
x
x
Substrate
CP
LC
user login info
SAddr DAddr ProtoICMP Type8 ID0xABCD
Resource DB
sliver tbl
Send pkt back to LCE
Xscale
17
Traffic Examples ICMP Echo Reply
PE
NPE
GPE
NMP

RMP
MP
root context
planetlab OS
4
3
2
1
x
x
x
x
10GbE (fabric, data)
5
6
1GbE (base, control)
x
x
Substrate
SAddr DAddr ProtoICMP Type8 ID0xABCD
CP
LC
user login info
Resource DB
sliver tbl
Xscale
18
Traffic Examples ICMP Error(s)
PE
NPE
GPE
NMP

RMP
MP
root context
planetlab OS
4
3
2
1
x
x
x
x
10GbE (fabric, data)
5
6
1GbE (base, control)
x
x
Substrate
CP
LC
user login info
SAddr DAddr ProtoICMP Type 3,4,5,11,12 ID0xABCD
HIT!
Resource DB
If the offending IP pkt originated from one of
our slices, then there should probably be an
existing INGRESS lookup entry to match against.
sliver tbl
Xscale
19
Traffic Examples ICMP Error(s)
PE
NPE
GPE
NMP

RMP
MP
root context
planetlab OS
4
3
2
1
x
x
x
x
10GbE (fabric, data)
5
6
1GbE (base, control)
x
x
Substrate
CP
LC
user login info
SAddr DAddr ProtoICMP Type 3,4,5,11,12 ID0xABCD
MISS!
Resource DB
If there is no Ingress Lookup Entry that
matches, Then send it to XScale To figure out or
Log
sliver tbl
Xscale
Write a Comment
User Comments (0)
About PowerShow.com