Skip to content

Commit 436243a

Browse files
authored
Update howto-set-up-break-glass-access-using-in-band-management.md
1 parent 0925668 commit 436243a

File tree

1 file changed

+5
-155
lines changed

1 file changed

+5
-155
lines changed

articles/operator-nexus/howto-set-up-break-glass-access-using-in-band-management.md

Lines changed: 5 additions & 155 deletions
Original file line numberDiff line numberDiff line change
@@ -27,163 +27,13 @@ The in-band management path is applicable only to devices configured and partici
2727

2828
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.
2929

30-
## Set up Break-Glass access using In-Band management
30+
## How to use Break-Glass access using Inband management
3131

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.
3333

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.
3535

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.
163-
164-
Example:
165-
166-
```json
167-
router general
168-
vrf default
169-
leak routes source-vrf INFRA-MGMT subscribe-policy leak_infra_default
170-
vrf INFRA-MGMT
171-
leak routes source-vrf default subscribe-policy leak_default_infra
172-
```
173-
174-
### Define Trusted Source IP prefixes
175-
176-
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.
18737

18838
> [!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

Comments
 (0)