You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/operator-nexus/howto-set-up-break-glass-access-using-in-band-management.md
+5-155Lines changed: 5 additions & 155 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,163 +27,13 @@ The in-band management path is applicable only to devices configured and partici
27
27
28
28
To support in-band management, a new loopback interface (lo6) is created on network devices. The addresses of these loopback interfaces will be advertised to the Provider Edge (PE) via the INFRA-MGMT VRF from the Customer Edge (CE). Customer IP addresses will be advertised to the Top of Rack (ToR) switches from the CEs via the default VRF.
29
29
30
-
## Set up Break-Glass access using In-Band management
30
+
## How to use Break-Glass access using Inband management
31
31
32
-
### Assign IPv4 and IPv6 addresses to loopback interfaces
32
+
- Use the assigned IPv4 and IPv6 addresses to access the loopback interfaces on CE and ToR devices.
33
33
34
-
On Customer Edge (CE) devices and Top of Rack (ToR) switches, assign IPv4 and IPv6 addresses to loopback interfaces.
34
+
- Ensure that the inband management path works with devices configured and participating in BGP.
35
35
36
-
Example configuration for CE:
37
-
38
-
```json
39
-
interface Loopback6
40
-
description "Inband Management"
41
-
vrf INFRA-MGMT
42
-
ip address 10.x.x.64/32
43
-
ipv6 address fda0:d59c:df09:2::x/128
44
-
```
45
-
46
-
Example configuration for ToR:
47
-
48
-
```json
49
-
interface Loopback6
50
-
description "Inband Management"
51
-
ip address 10.x.x.66/32
52
-
ipv6 address fda0:d59c:df09:2::x/128
53
-
```
54
-
55
-
### Update prefix-lists
56
-
57
-
Add loopback addresses to prefix-lists and create IPv6 prefix if not already created.
58
-
59
-
Example:
60
-
61
-
```json
62
-
ip prefix-list loopback
63
-
seq 10 permit 10.XX.X.34/32
64
-
seq 20 permit 10.XX.X.115/32
65
-
seq 30 permit 10.XX.X.117/32
66
-
seq 40 permit 10.XX.X.64/27 le 32
67
-
ipv6 prefix-list loopback_v6
68
-
seq 10 permit fda0:d59c:df09:2::/64 eq 128
69
-
```
70
-
71
-
72
-
### Assign IPv6 addresses to CE-ToR interfaces
73
-
74
-
Configure Ethernet interfaces on CE and ToR devices.
75
-
76
-
Example for CE:
77
-
78
-
```json
79
-
interface Ethernet5/1
80
-
description "AR-CE1(fab5-AR-CE1):Et9/1 to CR1-TOR1(fab5-CP1-TOR1)-Port23"
81
-
mtu 9214
82
-
no switchport
83
-
ip address 10.x.x.1/31
84
-
ipv6 address fda0:d59c:df09:c::x/127
85
-
```
86
-
87
-
Example for ToR:
88
-
89
-
```json
90
-
interface Ethernet23/1
91
-
description "CR1-TOR1(fab5-CP1-TOR1):Et23/1 to AR-CE1(fab5-AR-CE1)-Port05"
92
-
mtu 9214
93
-
no switchport
94
-
ip address 10.x.x.0/31
95
-
ipv6 address fda0:d59c:df09:c::x/127
96
-
```
97
-
98
-
### Configure CE_TOR_UNDERLAY peer group
99
-
100
-
Enable auto-local-addr for the peer group.
101
-
102
-
Example:
103
-
104
-
```json
105
-
neighbor CE_TOR_UNDERLAY auto-local-addr
106
-
```
107
-
108
-
### Configure IPv6 address family in BGP
109
-
110
-
Activate the CE_TOR_UNDERLAY peer group under the IPv6 address family.
111
-
112
-
Example:
113
-
114
-
```json
115
-
address-family ipv6
116
-
neighbor CE_TOR_UNDERLAY activate
117
-
```
118
-
119
-
### Update adv_loopback RCF
120
-
121
-
Include IPv6 prefix list in the adv_loopback function.
122
-
123
-
Example:
124
-
125
-
```json
126
-
router general
127
-
control-functions
128
-
code unit adv_loopback
129
-
function adv_loopback() {
130
-
@SEQ_10 {if prefix match prefix_list_v4 loopback {
131
-
return true;
132
-
}}
133
-
@SEQ_20 {if prefix match prefix_list_v6 loopback_v6 {
134
-
return true;
135
-
}}
136
-
}
137
-
```
138
-
139
-
### Redistribute under Global BGP
140
-
141
-
Redistribute connected and static routes using the adv_loopback route-map.
142
-
143
-
Example:
144
-
145
-
```json
146
-
router bgp 65000
147
-
redistribute connected route-map adv_loopback
148
-
8. Create SOO Community:
149
-
Example:
150
-
ip extcommunity-list aon-soo permit soo 100:100
151
-
9. Create Route-Maps for Leaking Routes:
152
-
Create policies for leaking routes between default and INFRA-MGMT VRFs and assign SOO.
153
-
Example:
154
-
route-map leak_default_infra permit 10
155
-
match ip address prefix-list loopback
156
-
match source-protocol bgp
157
-
set extcommunity extcommunity-list aon-soo
158
-
```
159
-
160
-
### Redistribute BGP leaked routes
161
-
162
-
Redistribute BGP leaked routes in default and INFRA_MGMT VRFs.
Define and use trusted source IP prefixes for both IPv4 and IPv6 to enhance security and management.
177
-
178
-
Example:
179
-
180
-
```json
181
-
ip prefix-list trusted_sources
182
-
seq 10 permit 10.x.x.0/16
183
-
seq 20 permit 192.x.x.0/16
184
-
ipv6 prefix-list trusted_sources_v6
185
-
seq 10 permit fda0:d59c:df09::/48
186
-
```
36
+
- Define and use trusted source IP prefixes for both IPv4 and IPv6 to enhance security and management.
187
37
188
38
> [!Note]
189
-
> For new deployments, provide a list of trusted IP prefixes or use default resources created by the system. <br> For existing deployments, ensure configurations are in place during upgrades and use PATCH operations to update the network Fabric.
39
+
> For new deployments, provide a list of trusted IP prefixes or use default resources created by the system. <br> For existing deployments, ensure configurations are in place during upgrades and use PATCH operations to update the network Fabric.
0 commit comments