14 Washington
WASHINGTON UNIVERSITY IN ST LOUIS
Fred Kuhns -6/30/2024
Initialization: Substrate Resource Discovery
•Creates list of devices and their Ethernet Addresses
–Network Processor (NP) blades:
•Type: network-processor, Arch: ixp2800, Memory: 768MB (DRAM), Disk: 0, Rate: 5Gbps
–General Processor (GP) blades:
•Type: linux-vserver, Arch: X, Memory: X, Disk: X, Rate: X
–Line Card blades:
•not exposed to node manager, used to implement meta-interfaces
•another entity creates substrate links to interconnect peer substrate nodes.
•create table mapping line card blades, physical links and Ethernet addresses.
•Internal representation:
–Substrate device ID: <ID, SDid>
–If device has a local control daemon: <Control, IP Address>
–Type = Processing Engine (NP/GP):
•<Platform, (Dual IXP2800|Xeon|???)>, <Memory, #>, <Storage, #> <Clock,
(1.4GHz|???)> <Fabric, 10GbE>, <Base, 1GbE>, ???
–Type = Line Card
•<Platform, Dual IXP2800> <Ports, {<Media, Ethernet>, <Rate, 1Gbps>}>, ???
–Substrate Links
•<Type, p2p>, <Peer, Ethernet Address>, <Rate Limit>, …
•Met-Link list <MLid, MLI>, <MR, MRid>, …