`
`17
`
`Wo
`
`5
`
`12
`
`13
`
`,/
`
`16
`
`10
`
`Figure 1
`Prior Art - Unicast Network
`
`
`
`Mpath Interactive Confidential
`Rev 1.0
`
`WS
`
`
`
`Host A Sends
`
`a
`
`i/g
`NN
`ieEE
`_ON
`
`Host B Sends
`
`APEEQDITA
`
`“NNON
`
`oa)trw”
`
`26
`
`Host A Receives
`
`PE
`
`fia
`
`“oy|[3EE
`
`Host B Receives
`
`”
`
`23
`
`aa
`
`oOfeOoNXnom
`
`Host C Sends
`
`Host C Receives
`
`P3
`
`21
`
`A
`
`|P
`
`N||ixtN
`cap|omBIE
`Eig
`>@nn
`
`31
`
`Host D Sends
`
`Host D Receives
`
`anOoQamo™
`
`vtQe
`
`nNYo0“NNN
`
`AtEm
`
`Figure 2
`Prior Art - Unicast Datagrams
`
`Mpath Interactive Confidential
`-Rev 1.0
`
`1/10/96
`
`
`
`
`
`.
`
`(A
`43. —
`
`40
`
`.
`
`:
`
`48
`
`\
`
`S
`
`‘
`
`36
`
`(<2)
`
`51
`
`37
`
`@
`
`52
`
`42
`
`
`
`53
`
`38
`
`Figure 3
`
`49
`
`44
`
`Prior Art - Multicast Network
`
`Mpath Interactive Confidential
`Rev 1.0
`
`4
`
`1/10/96
`
`
`
`%
`
`Host A Sends
`
`Host A Receives
`
`54~(LaTe[Pi
`
`nn nn s
`
`a Nn& |faen)fn|[3wii
`
`wv ~ we
`
`||S
`
`Host B Sends
`
`Host B Receives
`
`
`
`$4b
`°° “BLE[2|
`S6b
`
`eo}I |(2wW
`Wn 3 Fp2[fyP|8z(|
`
`Host C Sends
`
`Nn é agF
`56 MecLE|P3|
`AWNsawaoO
`
`>|fnAledN
`
`
`
`
`57 M_p{eE|pa|
`
`Host D Sends
`
`e o r]8e>&
`
`nAWaa2éiBEtht
`
`Figure 4
`Prior Art - Multicast Datagrams
`
`Mpath Interactive Confidential
`Rev 1.0
`
`1/10/96
`
`
`
`58
`
`©)
`
`69
`
`:
`
`71
`
`72
`
`64
`
`\
`
`:
`
`66
`
`73
`
`59
`
`©
`
`60
`
`O
`
`/
`
`74
`
`68
`
`77
`
`61
`
`Figure 5
`Present Invention - Unicast Network with Group Server
`
`
`
`. Mpath Interactive Confidential
`Rev 1.0
`
`6
`
`1/10/96
`
`
`
`Host A Sends
`
`Host A Receives
`
`80 Lals [Gc T[pri]
`84 ~Ls|aTH|p2|
`85 “Ls|aty [Ps|
`86 Ls|atu[Pa|
`
`Host B Sends
`Host B Receives
`81 “Lejs|G |p|
`87 Lstetit]Pi)
`88 1s|BI1|P3 |
`89 ~Ls |B]1|Pa|
`
`Host C Sends
`Host C Receives
`90|J
`—
`82 “Les|c|p3|
`st ™~Ls[|c js [2|
`92
`
`83 ™~L pb|s|G|]Pa|ee
`
`Host D Sends
`Host D Receives
`93 ™
`|_D|
`94 ™.
`LD|
`nN
`95 ™
`|D
`
`Server—
`
`Group Server Receives
`
`TIT
`
`[ells
`
`ellelete
`
`EIBIEIE
`
`An
`
`
`=IRHEEEESebEloBEES
`editedpeered
`
`
`ARERRRE
`
`Ou)|A.
`
`Figure 6
`Present Invention - Group Datagrams without Aggregation
`
`Mpath Interactive Confidential
`Rev 1.0
`
`1/10/96
`
`
`
`
`%
`
`®
`
`Host A Receives
`Host A Sends
`-
`
`9% ~TalsLolPL 100™Ls_La[|p2|p3Jpa|
`
`Host B Sends
`Host B Receives
`97 ~L_BIs[G|2|lols|BL tfPiP3|pa|
`
`Host C Sends
`Host C Receives
`98 fcLs|c [p3|lo2™_s|cfs|pitp2|pa|
`
`Host D Receives
`Host D Sends
`99 ~Lp|s [TG|pa|103™~{_s|p|K|Pi}p2|Ps|
`
` 11 ~s]plileilespes]
`
`Group Server Sends
`100 ~TsTavTutp2[p3—rs]
`
`. Group Server Receives
`:
`% ~LaA
`% ~{eTsTcl)
`“= ~LeLsic |p|
`12s]Tec]ls]pilpz[e4].
`
`13-~Ts[Tp]KIPilp2]P3] ** LBiLstcira|
`
`Figure 7
`Present Invention - Group Datagrams with Aggregation
`
`Mpath Interactive Confidential
`-Rev 1.0
`
`8
`
`1/10/96
`
`
`
`
`
`Figure 8
`Prior Art - ATM Network with Multicast Server
`
`
`
`Mpath Interactive Confidential
`Rev 1.0
`
`9
`
`1/10/96
`
`
`
`
`
`ageHeak
`
`Figure 9
`Invention - ULP Message and Address Formats
`
`Mpath Interactive Confidential
`Rev 1.0
`
`10
`
`1/10/96
`
`
`
`Group Server Control
`
`Host ULP Address 0
`
`|Host TLP. Address 0
`
`Implicit ULP Group Address 0
`
`Application Specific
`State Storage and
`
`
`Processing
`
`
`
`
`
`
`
`
`
`
`
`Host ULP Address n
`
`jHost TLP Address n
`
`Implicit ULP Group Address m
`
`ULPServerProcess 0
`
`
`spoutsawfheatadta
`
`
`Logical ULP Address 0
`
`Host ULP Address a
`
`
`
`
`
`Logical ULP Address m
`
`
`Host ULP Address a
`
`
`
`Host ULP Address n
`Host ULP Address n
`
`
`Figure 10
`Invention - Group ServerInternal Functions
`
`Mpath Interactive Confidential
`Rev 1.0
`
`ll
`
`1/10/96
`
`
`
`
`
`Interactive Application
`
`
`
`Host Interface for Upper Level Protocol
`
`
`
`
`
`
`iegg
`
`
`
`Network Communications Stack
`
`Network Interface
`
`153
`
`154
`
`
`
`
`
`Figure 11
`Invention - Host Interface for Upper Level Protocol
`
`Mpath Interactive Confidential
`Rev 1.0
`
`12
`
`1/10/96
`
`