Ethernet Port Evolution Joel Halpern Joel.halpern@ericsson.com First - - PowerPoint PPT Presentation

ethernet port evolution
SMART_READER_LITE
LIVE PREVIEW

Ethernet Port Evolution Joel Halpern Joel.halpern@ericsson.com First - - PowerPoint PPT Presentation

Ethernet Port Evolution Joel Halpern Joel.halpern@ericsson.com First though An Input Ethernet Port and and Output Ethernet Input PortPort IPv4 and IPv6 Information Ethernet Port VLAN Information Put all the interface information in


slide-1
SLIDE 1

Ethernet Port Evolution

Joel Halpern Joel.halpern@ericsson.com

slide-2
SLIDE 2

First though

  • An Input Ethernet Port

and and Output Ethernet Port

  • Put all the “interface”

information in one place

  • Seems simple…

Ethernet Input PortPort IPv4 and IPv6 Information VLAN Information Physical Media Information

slide-3
SLIDE 3

But there are multiple physicals

  • So separate that into a

distinct LFB

  • Different LFB for

10/100/1000 vs high speed optical

  • Because they have

different properties

  • Represents the real

physical connection

Ethernet Input Ethernet Output PHY LFB

slide-4
SLIDE 4

Reusability and separation

  • We need to separate

bridging handling from local operations and ethernet clients

  • So that we can defer

bridging until later

– But pay attention to what it is likely to require

Local Clients: Ethernet Control, Bridging Control IP, ARP Nonlocal Ops: Simple Bridge Q‐in‐Q … Ether Handler Decide what is local And send some things both ways

slide-5
SLIDE 5

But what goes where

  • Functionality to look at

Ethertype and VLAN to decide which client gets a message

  • This may needs to be

re‐used

– MAC‐in‐MAC decides the inner dest is local

  • So need a separate LFB

Ether Handler VLAN and Ethertype Demultiplexer Clients…

slide-6
SLIDE 6

Still more to be spelled out

  • Exactly what is the corresponding output

decomposition

  • Where does input packet validation get done

– Some special devices want extra functionality after “valid Ethernet Frame” and before “is it for me.”

  • What are the components of the PHY LFB

– What statistics do the PHY and validation (MAC?) LFBs need