Scalable Adaptive Multicast (SAM) Baseline
2013-08-01
2013-10-01
SAM ALM Algorithm IDs
Expert Review
Marc Petit-Huguenin (primary), Thomas Schmidt, John Buford
0x0000
INVALID-ALG
0x0001
SCRIBE-SAM
0x0002
P2PCAST-SAM
0x0003-0x7FFF
Unassigned
0x8000-0xFFFF
Reserved for Private Use
SAM ALM Message Codes
Expert Review
Marc Petit-Huguenin (primary), Thomas Schmidt, John Buford
0x0000
InvalidMessageCode
0x0001
CreateALMTree
0x0002
CreateALMTreeResponse
0x0003
Join
0x0004
JoinAccept
0x0005
JoinReject
0x0006
JoinConfirm
0x0007
JoinConfirmResponse
0x0008
JoinDecline
0x0009
JoinDeclineResponse
0x000A
Leave
0x000B
LeaveResponse
0x000C
Reform
0x000D
ReformResponse
0x000E
Heartbeat
0x000F
HeartbeatResponse
0x0010
NodeQuery
0x0011
NodeQueryResponse
0x0012
Push
0x0013
PushResponse
0x0014-0x7FFF
Unassigned
0x8000-0xFFFF
Reserved for Private Use
SAM ALM Error Codes
Expert Review
Marc Petit-Huguenin (primary), Thomas Schmidt, John Buford
0x0000
InvalidErrorCode
0x0001
Error_Unknown_Algorithm
0x0002
Error_Child_Limit_Reached
0x0003
Error_Node_Bandwidth_Reached
0x0004
Error_Node_Conn_Limit_Reached
0x0005
Error_Link_Cap_Limit_Reached
0x0006
Error_Node_Mem_Limit_Reached
0x0007
Error_Node_CPU_Cap_Limit_Reached
0x0008
Error_Path_Limit_Reached
0x0009
Error_Path_Delay_Limit_Reached
0x000A
Error_Tree_Fanout_Limit_Reached
0x000B
Error_Tree_Depth_Limit_Reached
0x000C
Error_Other
0x000D-0x7FFF
Unassigned
0x8000-0xFFFF
Reserved for Private Use