UM Routing Guide=en

UM_Routing_Guide%3Den

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 144

DownloadUM Routing Guide=en
Open PDF In BrowserView PDF
Ultra Messaging (Version 6.11.1)

Dynamic Routing Guide
Copyright (C) 2004-2018, Informatica Corporation. All Rights Reserved.

Contents

1
1.1
2

Introduction

5

DRO Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DRO Architecture

5
7

2.1

UM Router Portals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

2.2

Topic Resolution Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

2.3

Proxy Sources and Proxy Receivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

2.4

Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

3
3.1

UM Router Concepts

11

Basic UM Router Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

3.1.1

Interest and Use Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

3.1.2

UM Router Keepalive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

3.1.3

Final Advertisements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

3.1.4

More About Proxy Sources and Receivers . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

3.2

Multi-Hop Forwarding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

3.3

Routing Wildcard Receivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

3.4

Forwarding Costs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

3.5

UM Router Routing

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

3.6

Routing Topologies

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

3.6.1

Direct Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

3.6.2

Single Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

3.6.3

Parallel Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

3.6.4

Loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

3.6.5

Loop and Spur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

3.6.6

Loop with Centralized TRD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

3.6.7

with centralized TRD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

3.6.8

Star with Centralized UM Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

3.6.9

Mesh

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

3.6.10 Palm Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

3.6.11 Dumbbell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

Unsupported Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

3.7

4

3.8
4

CONTENTS

UM Feature Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UM Router Implementation

23
25

4.1

UM Router Configuration Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

4.2

Creating Applications for UM Router Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

4.2.1

Naming and Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

4.2.2

Portal Costs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

4.2.3

Access Control Lists (ACL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

4.2.4

Timers and Intervals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

4.2.5

Multicast Immediate Messaging Considerations . . . . . . . . . . . . . . . . . . . . . . . .

29

4.2.6

Persistence Over the UM Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

4.2.7

Late Join and Off-Transport Recovery

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

4.2.8

Topic Resolution Reliability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

4.2.9

BOS and EOS Behavior Over the UM Router . . . . . . . . . . . . . . . . . . . . . . . . . .

31

Topology Configuration Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

4.3.1

Direct Link Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

4.3.2

Peer Link Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

4.3.3

Transit TRD Link Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

4.3.4

Parallel Links Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

4.3.5

Loop and Spur Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

4.3.6

Star Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

4.3.7

Mesh Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

4.3

4.4

4.5

5

Using UM Configuration Files with the UM Router

. . . . . . . . . . . . . . . . . . . . . . . . . . .

48

4.4.1

Setting Individual Endpoint Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

4.4.2

UM Router and UM XML Configuration Use Cases . . . . . . . . . . . . . . . . . . . . . . .

49

4.4.3

Sample Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

4.4.4

XML UM Configuration File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

4.4.5

XML UM Router Configuration File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

Running the UM Router Daemon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

4.5.1

52

tnwgd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

XML Configuration Reference

53

5.1

File Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

5.2

Elements Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

5.2.1

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

5.2.2

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

5.2.3

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

5.2.4

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

57

5.2.5

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

57

5.2.6

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

58

5.2.7

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

58

CONTENTS

5

5.2.8

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

5.2.9

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

5.2.10  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

60

5.2.11  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

61

5.2.12  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

61

5.2.13  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

5.2.14  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

5.2.15  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

63

5.2.16  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

5.2.17  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

5.2.18  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

5.2.19  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

5.2.20 

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

5.2.21  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

5.2.22  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

5.2.23  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

5.2.24  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

5.2.25  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

5.2.26  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

5.2.27  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

5.2.28  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

71

5.2.29 

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : No
Page Count                      : 144
Page Mode                       : UseOutlines
Author                          : 
Title                           : 
Subject                         : 
Creator                         : LaTeX with hyperref package
Producer                        : pdfTeX-1.40.16
Create Date                     : 2018:05:09 13:21:49-05:00
Modify Date                     : 2018:05:09 13:21:49-05:00
Trapped                         : False
PTEX Fullbanner                 : This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) kpathsea version 6.2.1
EXIF Metadata provided by EXIF.tools

Navigation menu