-
Notifications
You must be signed in to change notification settings - Fork 0
/
rt.xml
280 lines (280 loc) · 10.6 KB
/
rt.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
<?xml version='1.0' encoding='UTF-8'?>
<Rich-Topology xmlns="urn:GE:std:802.1Q:yang:rich-topology">
<deviceAttributes>
<deviceName>Sensor1</deviceName>
<deviceClass>ideal_tsn_es</deviceClass>
<programmingIpAddress>192.168.1.11</programmingIpAddress>
<interfaces>
<interfaceMacAddress>00:0a:35:00:01:10</interfaceMacAddress>
<interfaceIpAddress>10.1.1.11</interfaceIpAddress>
</interfaces>
</deviceAttributes>
<deviceAttributes>
<deviceName>Controller1</deviceName>
<deviceClass>ideal_tsn_es</deviceClass>
<programmingIpAddress>192.168.1.12</programmingIpAddress>
<interfaces>
<interfaceMacAddress>00:0a:35:00:01:20</interfaceMacAddress>
<interfaceIpAddress>10.1.1.12</interfaceIpAddress>
</interfaces>
</deviceAttributes>
<deviceAttributes>
<deviceName>Sensor2</deviceName>
<deviceClass>ideal_tsn_es</deviceClass>
<programmingIpAddress>192.168.1.13</programmingIpAddress>
<interfaces>
<interfaceMacAddress>00:0a:35:00:01:30</interfaceMacAddress>
<interfaceIpAddress>10.1.1.13</interfaceIpAddress>
</interfaces>
</deviceAttributes>
<deviceAttributes>
<deviceName>Controller2</deviceName>
<deviceClass>ideal_tsn_es</deviceClass>
<programmingIpAddress>192.168.1.14</programmingIpAddress>
<interfaces>
<interfaceMacAddress>00:0a:35:00:01:40</interfaceMacAddress>
<interfaceIpAddress>10.1.1.14</interfaceIpAddress>
</interfaces>
</deviceAttributes>
<deviceAttributes>
<deviceName>Switch1</deviceName>
<deviceClass>ideal_tsn_switch</deviceClass>
<programmingIpAddress>192.168.1.51</programmingIpAddress>
<bridgeAddress>00-00-00-00-00-01</bridgeAddress>
</deviceAttributes>
<deviceAttributes>
<deviceName>Switch2</deviceName>
<deviceClass>ideal_tsn_switch</deviceClass>
<programmingIpAddress>192.168.1.52</programmingIpAddress>
<bridgeAddress>00-00-00-00-00-02</bridgeAddress>
</deviceAttributes>
<deviceClassAttributes>
<deviceClass>cots_ethernet_es</deviceClass>
<endStationOrBridge>endStation</endStationOrBridge>
<deviceProgrammingInfo/>
<interfaces>
<logicalPortId>1</logicalPortId>
<physicalPortName>p1</physicalPortName>
<interfaceReliability>1.0</interfaceReliability>
</interfaces>
<tsnCapablePorts></tsnCapablePorts>
<tsnCapabilities></tsnCapabilities>
</deviceClassAttributes>
<deviceClassAttributes>
<deviceClass>ideal_tsn_es</deviceClass>
<transmissionStartDelay>0</transmissionStartDelay>
<configFileFormat>json</configFileFormat>
<endStationOrBridge>endStation</endStationOrBridge>
<deviceProgrammingInfo>
<programmingClass>scp</programmingClass>
<userLoginName>root</userLoginName>
<programmingPort>22</programmingPort>
<programmingFilePath>/home/demo</programmingFilePath>
</deviceProgrammingInfo>
<interfaces>
<logicalPortId>1</logicalPortId>
<physicalPortName>eth0</physicalPortName>
<interfaceReliability>1.0</interfaceReliability>
</interfaces>
<tsnCapablePorts>eth0</tsnCapablePorts>
<queuesPerPort>2</queuesPerPort>
<tsnCapabilities>AS AS-rev Qbv CB</tsnCapabilities>
<asCapabilities>
<worstCasePtpError>100</worstCasePtpError>
</asCapabilities>
<qbvCapabilities>
<honorsAdminBaseTime>true</honorsAdminBaseTime>
<STQueues>1</STQueues>
<defaultOpenQueues>0</defaultOpenQueues>
<maxGateTimeIntervalDuration>1000000000</maxGateTimeIntervalDuration>
<maxCycleTime>4000000000</maxCycleTime>
<gateControlListSize>128</gateControlListSize>
<gateOpenDurationAdjustment>0</gateOpenDurationAdjustment>
<minimumQueueOpenDuration>0</minimumQueueOpenDuration>
<worstCaseQbvError>100</worstCaseQbvError>
<qbvYangModel>ieee802-dot1q-sched@2018-09-10</qbvYangModel>
</qbvCapabilities>
<cbCapabilities>
<cbDelay>0</cbDelay>
<cbDistinctMemberVlanCapable>true</cbDistinctMemberVlanCapable>
<cbYangModel>ieee802-dot1cb-frer@2021-12-08</cbYangModel>
</cbCapabilities>
</deviceClassAttributes>
<deviceClassAttributes>
<deviceClass>ideal_tsn_switch</deviceClass>
<transmissionStartDelay>0</transmissionStartDelay>
<configFileFormat>xml</configFileFormat>
<endStationOrBridge>bridge</endStationOrBridge>
<deviceProgrammingInfo>
<programmingClass>scp</programmingClass>
<userLoginName>root</userLoginName>
<programmingPort>22</programmingPort>
<programmingFilePath>/etc/config/</programmingFilePath>
</deviceProgrammingInfo>
<interfaces>
<logicalPortId>1</logicalPortId>
<physicalPortName>p1</physicalPortName>
<interfaceReliability>1.0</interfaceReliability>
</interfaces>
<interfaces>
<logicalPortId>2</logicalPortId>
<physicalPortName>p2</physicalPortName>
<interfaceReliability>1.0</interfaceReliability>
</interfaces>
<interfaces>
<logicalPortId>3</logicalPortId>
<physicalPortName>p3</physicalPortName>
<interfaceReliability>1.0</interfaceReliability>
</interfaces>
<interfaces>
<logicalPortId>4</logicalPortId>
<physicalPortName>p4</physicalPortName>
<interfaceReliability>1.0</interfaceReliability>
</interfaces>
<interfaces>
<logicalPortId>5</logicalPortId>
<physicalPortName>p5</physicalPortName>
<interfaceReliability>1.0</interfaceReliability>
</interfaces>
<interfaces>
<logicalPortId>6</logicalPortId>
<physicalPortName>p6</physicalPortName>
<interfaceReliability>1.0</interfaceReliability>
</interfaces>
<interfaces>
<logicalPortId>7</logicalPortId>
<physicalPortName>p7</physicalPortName>
<interfaceReliability>1.0</interfaceReliability>
</interfaces>
<interfaces>
<logicalPortId>8</logicalPortId>
<physicalPortName>p8</physicalPortName>
<interfaceReliability>1.0</interfaceReliability>
</interfaces>
<bridgeAttributes>
<bridgeType>provider-bridge</bridgeType>
<interPortBridgeDelay>999</interPortBridgeDelay>
<fabricBandwidth>1000000</fabricBandwidth>
<cutThroughCapable>false</cutThroughCapable>
</bridgeAttributes>
<tsnCapablePorts>p1</tsnCapablePorts>
<tsnCapablePorts>p2</tsnCapablePorts>
<tsnCapablePorts>p3</tsnCapablePorts>
<tsnCapablePorts>p4</tsnCapablePorts>
<tsnCapablePorts>p5</tsnCapablePorts>
<tsnCapablePorts>p6</tsnCapablePorts>
<tsnCapablePorts>p7</tsnCapablePorts>
<tsnCapablePorts>p8</tsnCapablePorts>
<queuesPerPort>8</queuesPerPort>
<tsnCapabilities>AS AS-rev CB Qbv FDB</tsnCapabilities>
<asCapabilities>
<worstCasePtpError>50</worstCasePtpError>
</asCapabilities>
<qbvCapabilities>
<honorsAdminBaseTime>true</honorsAdminBaseTime>
<STQueues>1</STQueues>
<STQueues>2</STQueues>
<STQueues>3</STQueues>
<STQueues>4</STQueues>
<STQueues>5</STQueues>
<STQueues>6</STQueues>
<defaultOpenQueues>0</defaultOpenQueues>
<defaultOpenQueues>7</defaultOpenQueues>
<maxGateTimeIntervalDuration>1000000000</maxGateTimeIntervalDuration>
<maxCycleTime>4000000000</maxCycleTime>
<gateControlListSize>128</gateControlListSize>
<gateOpenDurationAdjustment>0</gateOpenDurationAdjustment>
<minimumQueueOpenDuration>0</minimumQueueOpenDuration>
<worstCaseQbvError>50</worstCaseQbvError>
<qbvYangModel>ieee802-dot1q-sched@2018-09-10</qbvYangModel>
</qbvCapabilities>
<cbCapabilities>
<cbDelay>0</cbDelay>
<cbDistinctMemberVlanCapable>true</cbDistinctMemberVlanCapable>
<cbYangModel>ieee802-dot1cb-frer@2021-12-08</cbYangModel>
</cbCapabilities>
<fdbCapabilities>
<fdbYangModel>ge-fdb@2021-03-09</fdbYangModel>
</fdbCapabilities>
</deviceClassAttributes>
<linkAttributes>
<fromDevicename>Switch1</fromDevicename>
<fromPhysicalPortName>p1</fromPhysicalPortName>
<toDevicename>Sensor1</toDevicename>
<toPhysicalPortName>eth0</toPhysicalPortName>
<linkSpeed>1000</linkSpeed>
<cableDelay>10</cableDelay>
</linkAttributes>
<linkAttributes>
<fromDevicename>Sensor1</fromDevicename>
<fromPhysicalPortName>eth0</fromPhysicalPortName>
<toDevicename>Switch1</toDevicename>
<toPhysicalPortName>p1</toPhysicalPortName>
<linkSpeed>1000</linkSpeed>
<cableDelay>10</cableDelay>
</linkAttributes>
<linkAttributes>
<fromDevicename>Switch1</fromDevicename>
<fromPhysicalPortName>p2</fromPhysicalPortName>
<toDevicename>Sensor2</toDevicename>
<toPhysicalPortName>eth0</toPhysicalPortName>
<linkSpeed>1000</linkSpeed>
<cableDelay>10</cableDelay>
</linkAttributes>
<linkAttributes>
<fromDevicename>Sensor2</fromDevicename>
<fromPhysicalPortName>eth0</fromPhysicalPortName>
<toDevicename>Switch1</toDevicename>
<toPhysicalPortName>p2</toPhysicalPortName>
<linkSpeed>1000</linkSpeed>
<cableDelay>10</cableDelay>
</linkAttributes>
<linkAttributes>
<fromDevicename>Switch1</fromDevicename>
<fromPhysicalPortName>p3</fromPhysicalPortName>
<toDevicename>Switch2</toDevicename>
<toPhysicalPortName>p3</toPhysicalPortName>
<linkSpeed>1000</linkSpeed>
<cableDelay>10</cableDelay>
</linkAttributes>
<linkAttributes>
<fromDevicename>Switch2</fromDevicename>
<fromPhysicalPortName>p3</fromPhysicalPortName>
<toDevicename>Switch1</toDevicename>
<toPhysicalPortName>p3</toPhysicalPortName>
<linkSpeed>1000</linkSpeed>
<cableDelay>10</cableDelay>
</linkAttributes>
<linkAttributes>
<fromDevicename>Switch2</fromDevicename>
<fromPhysicalPortName>p1</fromPhysicalPortName>
<toDevicename>Controller1</toDevicename>
<toPhysicalPortName>eth0</toPhysicalPortName>
<linkSpeed>1000</linkSpeed>
<cableDelay>10</cableDelay>
</linkAttributes>
<linkAttributes>
<fromDevicename>Controller1</fromDevicename>
<fromPhysicalPortName>eth0</fromPhysicalPortName>
<toDevicename>Switch2</toDevicename>
<toPhysicalPortName>p1</toPhysicalPortName>
<linkSpeed>1000</linkSpeed>
<cableDelay>10</cableDelay>
</linkAttributes>
<linkAttributes>
<fromDevicename>Switch2</fromDevicename>
<fromPhysicalPortName>p2</fromPhysicalPortName>
<toDevicename>Controller2</toDevicename>
<toPhysicalPortName>eth0</toPhysicalPortName>
<linkSpeed>1000</linkSpeed>
<cableDelay>10</cableDelay>
</linkAttributes>
<linkAttributes>
<fromDevicename>Controller2</fromDevicename>
<fromPhysicalPortName>eth0</fromPhysicalPortName>
<toDevicename>Switch2</toDevicename>
<toPhysicalPortName>p2</toPhysicalPortName>
<linkSpeed>1000</linkSpeed>
<cableDelay>10</cableDelay>
</linkAttributes>
</Rich-Topology>