aboutsummaryrefslogtreecommitdiffstats
path: root/tests/neighbor_ident.vty
blob: 505eb72db3c339a5e17a2172ab0d3124d2d2caa3 (plain)
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
OsmoBSC> ### Neighbor-BSS Cell Identifier List config

OsmoBSC> enable
OsmoBSC# configure terminal
OsmoBSC(config)# network

OsmoBSC(config-net)# bts 0
OsmoBSC(config-net-bts)# type sysmobts
OsmoBSC(config-net-bts)# base_station_id_code 10
OsmoBSC(config-net-bts)# location_area_code 20
OsmoBSC(config-net-bts)# cell_identity 30
OsmoBSC(config-net-bts)# trx 0
OsmoBSC(config-net-bts-trx)# arfcn 40
OsmoBSC(config-net-bts-trx)# exit
OsmoBSC(config-net-bts)# exit

OsmoBSC(config-net)# bts 1
OsmoBSC(config-net-bts)# type sysmobts
OsmoBSC(config-net-bts)# base_station_id_code 11
OsmoBSC(config-net-bts)# location_area_code 21
OsmoBSC(config-net-bts)# cell_identity 31
OsmoBSC(config-net-bts)# trx 0
OsmoBSC(config-net-bts-trx)# arfcn 41
OsmoBSC(config-net-bts-trx)# exit
OsmoBSC(config-net-bts)# exit

OsmoBSC(config-net)# bts 2
OsmoBSC(config-net-bts)# type sysmobts
OsmoBSC(config-net-bts)# base_station_id_code 12
OsmoBSC(config-net-bts)# location_area_code 22
OsmoBSC(config-net-bts)# cell_identity 32
OsmoBSC(config-net-bts)# trx 0
OsmoBSC(config-net-bts-trx)# arfcn 42
OsmoBSC(config-net-bts-trx)# exit
OsmoBSC(config-net-bts)# exit

OsmoBSC(config-net)# show running-config
...
 bts 0
...
  cell_identity 30
  location_area_code 20
  base_station_id_code 10
...
  trx 0
...
   arfcn 40
...
 bts 1
...
  cell_identity 31
  location_area_code 21
  base_station_id_code 11
...
  trx 0
...
   arfcn 41
...
 bts 2
...
  cell_identity 32
  location_area_code 22
  base_station_id_code 12
...
  trx 0
...
   arfcn 42
...

OsmoBSC(config-net)# bts 0
OsmoBSC(config-net-bts)# list
...
  neighbor add bts <0-255>
  neighbor add lac <0-65535>
  neighbor add lac-ci <0-65535> <0-255>
  neighbor add lac <0-65535> arfcn <0-1023> (bsic|bsic9) (<0-511>|any)
  neighbor add lac-ci <0-65535> <0-255> arfcn <0-1023> (bsic|bsic9) (<0-511>|any)
  neighbor add cgi <0-999> <0-999> <0-65535> <0-255> arfcn <0-1023> (bsic|bsic9) (<0-511>|any)
  neighbor del bts <0-255>
  neighbor del arfcn <0-1023> (bsic|bsic9) (<0-511>|any)
  neighbor resolve arfcn <0-1023> (bsic|bsic9) (<0-511>|any)
...

OsmoBSC(config-net-bts)# show running-config
... !neighbor add

OsmoBSC(config-net-bts)# neighbor add cgi 23 42 423 5 arfcn 23 bsic 64
% Error: BSIC value surpasses 6-bit range: 64, use 'bsic9' instead

OsmoBSC(config-net-bts)# neighbor add bts 0
% Error: cannot add local BTS 0 as neighbor to BTS 0: Invalid argument

OsmoBSC(config-net-bts)# show running-config
... !neighbor add

OsmoBSC(config-net-bts)# neighbor add bts 1
% BTS 0 now has local neighbor BTS 1 with LAC 21 CI 31 and ARFCN 41 BSIC 11

OsmoBSC(config-net-bts)# neighbor add lac 22
% BTS 0 now has local neighbor BTS 2 with LAC 22 CI 32 and ARFCN 42 BSIC 12

OsmoBSC(config-net-bts)# neighbor add cgi 23 42 423 5 arfcn 23 bsic 42
% BTS 0 to ARFCN 23 BSIC 42 now has 1 remote BSS Cell Identifier List entry

OsmoBSC(config-net-bts)# ### adding the same entry again results in no change
OsmoBSC(config-net-bts)# neighbor add bts 1
% BTS 0 already had local neighbor BTS 1 with LAC 21 CI 31 and ARFCN 41 BSIC 11
OsmoBSC(config-net-bts)# neighbor add lac-ci 21 31
% BTS 0 already had local neighbor BTS 1 with LAC 21 CI 31 and ARFCN 41 BSIC 11
OsmoBSC(config-net-bts)# neighbor add cgi 23 42 423 5 arfcn 23 bsic 42
% BTS 0 to ARFCN 23 BSIC 42 now has 1 remote BSS Cell Identifier List entry
OsmoBSC(config-net-bts)# neighbor add cgi 23 42 423 5 arfcn 23 bsic 42
% BTS 0 to ARFCN 23 BSIC 42 now has 1 remote BSS Cell Identifier List entry
OsmoBSC(config-net-bts)# neighbor add cgi 23 42 423 5 arfcn 23 bsic 42
% BTS 0 to ARFCN 23 BSIC 42 now has 1 remote BSS Cell Identifier List entry

OsmoBSC(config-net-bts)# neighbor add cgi 23 042 423 6 arfcn 23 bsic 42
% BTS 0 to ARFCN 23 BSIC 42 now has 2 remote BSS Cell Identifier List entries

OsmoBSC(config-net-bts)# neighbor add lac 456 arfcn 123 bsic 45
% BTS 0 to ARFCN 123 BSIC 45 now has 1 remote BSS Cell Identifier List entry

OsmoBSC(config-net-bts)# neighbor add cgi 23 042 234 56 arfcn 23 bsic 42
% BTS 0 to ARFCN 23 BSIC 42 now has 3 remote BSS Cell Identifier List entries

OsmoBSC(config-net-bts)# neighbor add lac-ci 789 10 arfcn 423 bsic any
% BTS 0 to ARFCN 423 (any BSIC) now has 1 remote BSS Cell Identifier List entry

OsmoBSC(config-net-bts)# neighbor add lac-ci 789 10 arfcn 423 bsic9 511
% BTS 0 to ARFCN 423 BSIC 511(9bit) now has 1 remote BSS Cell Identifier List entry

OsmoBSC(config-net-bts)# neighbor add lac-ci 789 10 arfcn 423 bsic9 1
% BTS 0 to ARFCN 423 BSIC 1(9bit) now has 1 remote BSS Cell Identifier List entry

OsmoBSC(config-net-bts)# neighbor add lac-ci 789 10 arfcn 423 bsic 1
% BTS 0 to ARFCN 423 BSIC 1 now has 1 remote BSS Cell Identifier List entry

OsmoBSC(config-net-bts)# show running-config
...
network
... !neighbor add
 bts 0
... !neighbor add
  neighbor add lac-ci 21 31
  neighbor add lac-ci 22 32
  neighbor add cgi 023 42 423 5 arfcn 23 bsic 42
  neighbor add cgi 023 042 423 6 arfcn 23 bsic 42
  neighbor add cgi 023 042 234 56 arfcn 23 bsic 42
  neighbor add lac 456 arfcn 123 bsic 45
  neighbor add lac-ci 789 10 arfcn 423 bsic any
  neighbor add lac-ci 789 10 arfcn 423 bsic9 511
  neighbor add lac-ci 789 10 arfcn 423 bsic9 1
  neighbor add lac-ci 789 10 arfcn 423 bsic 1
... !neighbor add

OsmoBSC(config-net-bts)# neighbor resolve arfcn 99 bsic any
% No entry for BTS 0 to ARFCN 99 (any BSIC)

OsmoBSC(config-net-bts)# neighbor resolve arfcn 41 bsic any
% BTS 0 to ARFCN 41 (any BSIC) resolves to local BTS 1 lac-ci 21 31

OsmoBSC(config-net-bts)# neighbor resolve arfcn 423 bsic 1
% neighbor add lac-ci 789 10 arfcn 423 bsic 1

OsmoBSC(config-net-bts)# neighbor resolve arfcn 423 bsic 23
% neighbor add lac-ci 789 10 arfcn 423 bsic 23

OsmoBSC(config-net-bts)# neighbor del arfcn 99 bsic 7
% Cannot remove, no such neighbor: BTS 0 to ARFCN 99 BSIC 7

OsmoBSC(config-net-bts)# neighbor del arfcn 23 bsic 42
% Removed remote BSS neighbor BTS 0 to ARFCN 23 BSIC 42

OsmoBSC(config-net-bts)# show running-config
... !neighbor add
  neighbor add lac-ci 21 31
  neighbor add lac-ci 22 32
  neighbor add lac 456 arfcn 123 bsic 45
  neighbor add lac-ci 789 10 arfcn 423 bsic any
  neighbor add lac-ci 789 10 arfcn 423 bsic9 511
  neighbor add lac-ci 789 10 arfcn 423 bsic9 1
  neighbor add lac-ci 789 10 arfcn 423 bsic 1
... !neighbor add

OsmoBSC(config-net-bts)# neighbor del arfcn 123 bsic 45
% Removed remote BSS neighbor BTS 0 to ARFCN 123 BSIC 45

OsmoBSC(config-net-bts)# show running-config
... !neighbor add
  neighbor add lac-ci 21 31
  neighbor add lac-ci 22 32
  neighbor add lac-ci 789 10 arfcn 423 bsic any
  neighbor add lac-ci 789 10 arfcn 423 bsic9 511
  neighbor add lac-ci 789 10 arfcn 423 bsic9 1
  neighbor add lac-ci 789 10 arfcn 423 bsic 1
... !neighbor add

OsmoBSC(config-net-bts)# neighbor del arfcn 423 bsic any
% Removed remote BSS neighbor BTS 0 to ARFCN 423 (any BSIC)

OsmoBSC(config-net-bts)# show running-config
... !neighbor add
  neighbor add lac-ci 21 31
  neighbor add lac-ci 22 32
  neighbor add lac-ci 789 10 arfcn 423 bsic9 511
  neighbor add lac-ci 789 10 arfcn 423 bsic9 1
  neighbor add lac-ci 789 10 arfcn 423 bsic 1
... !neighbor add

OsmoBSC(config-net-bts)# neighbor del arfcn 423 bsic9 511
% Removed remote BSS neighbor BTS 0 to ARFCN 423 BSIC 511(9bit)
OsmoBSC(config-net-bts)# neighbor del arfcn 423 bsic9 1
% Removed remote BSS neighbor BTS 0 to ARFCN 423 BSIC 1(9bit)

OsmoBSC(config-net-bts)# show running-config
... !neighbor add
  neighbor add lac-ci 21 31
  neighbor add lac-ci 22 32
  neighbor add lac-ci 789 10 arfcn 423 bsic 1
... !neighbor add

OsmoBSC(config-net-bts)# neighbor del arfcn 423 bsic 1
% Removed remote BSS neighbor BTS 0 to ARFCN 423 BSIC 1

OsmoBSC(config-net-bts)# show running-config
... !neighbor add
  neighbor add lac-ci 21 31
  neighbor add lac-ci 22 32
... !neighbor add

OsmoBSC(config-net-bts)# neighbor del arfcn 41 bsic any
% Removed local neighbor bts 0 to bts 1

OsmoBSC(config-net-bts)# show running-config
... !neighbor add
  neighbor add lac-ci 22 32
... !neighbor add

OsmoBSC(config-net-bts)# neighbor del arfcn 41 bsic any
% Cannot remove, no such neighbor: BTS 0 to ARFCN 41 (any BSIC)

OsmoBSC(config-net-bts)# show running-config
... !neighbor add
  neighbor add lac-ci 22 32
... !neighbor add

OsmoBSC(config-net-bts)# neighbor del arfcn 42 bsic 12
% Removed local neighbor bts 0 to bts 2

OsmoBSC(config-net-bts)# show running-config
... !neighbor add