top of page

In-Band and Out-of-Band Management

Writer's picture: Mukesh ChanderiaMukesh Chanderia

In-Band and Out-of-Band Management

  • Two Management Options

    • Out-of-Band (OOB): Uses a dedicated physical management port on the back of the device.

    • In-Band (INB): Uses a special EPG/BD/VRF inside the management tenant. You can configure various parameters for it.

  • Default OOB EPG

    • The management tenant already has an OOB EPG by default.

    • You cannot modify this default OOB EPG except to configure its Provided OOB Contracts.

  • Interfaces on the APIC

    • The OOB interface appears as oobmgmt in the output of the ifconfig command.

    • The In-Band interface appears as bond.x, where x is the VLAN ID used for the in-band EPG.


apic1# ifconfig oobmgmt

oobmgmt: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.4.20 netmask 255.255.255.0 broadcast 192.168.4.255

inet6 fe80::7269:5aff:feca:2986 prefixlen 64 scopeid 0x20<link>

ether 70:69:5a:ca:29:86 txqueuelen 1000 (Ethernet)

RX packets 495815 bytes 852703636 (813.2 MiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 432927 bytes 110333594 (105.2 MiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


apic1# ifconfig bond0.300

bond0.300: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1496

inet 10.30.30.254 netmask 255.255.255.0 broadcast 10.30.30.255

inet6 fe80::25d:73ff:fec1:8d9e prefixlen 64 scopeid 0x20<link>

ether 00:5d:73:c1:8d:9e txqueuelen 1000 (Ethernet)

RX packets 545 bytes 25298 (24.7 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 6996 bytes 535314 (522.7 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


  • Interfaces on Leaf Switches

    • The OOB interface appears as eth0 in the ifconfig command.

    • The In-Band interface is a dedicated SVI (Switch Virtual Interface).

    • You can see the In-Band interface by using:

      • ifconfig

      • show ip interface vrf mgmt:<vrf> (where <vrf> is the name of the In-Band VRF).


leaf101# show interface mgmt 0

mgmt0 is up

admin state is up,

Hardware: GigabitEthernet, address: 00fc.baa8.2760 (bia 00fc.baa8.2760)

Internet Address is 192.168.4.23/24

MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec

reliability 255/255, txload 1/255, rxload 1/255

Encapsulation ARPA, medium is broadcast

Port mode is routed

full-duplex, 1000 Mb/s

Beacon is turned off

Auto-Negotiation is turned on

Input flow-control is off, output flow-control is off

Auto-mdix is turned off

EtherType is 0x0000

30 seconds input rate 3664 bits/sec, 4 packets/sec

30 seconds output rate 4192 bits/sec, 4 packets/sec

Rx

14114 input packets 8580 unicast packets 5058 multicast packets

476 broadcast packets 2494768 bytes

Tx

9701 output packets 9686 unicast packets 8 multicast packets

7 broadcast packets 1648081 bytes


  • In-Band on Leaf Switches (Secondary IP)

    • The command show ip interface vrf mgmt:<vrf> will display the in-band management BD (Bridge Domain) subnet IP as a secondary IP address.

    • This is the expected behavior.


leaf# show ip interface vrf mgmt:inb

IP Interface Status for VRF "mgmt:inb-vrf"

vlan16, Interface status: protocol-up/link-up/admin-up, iod: 4, mode: pervasive

IP address: 10.30.30.1, IP subnet: 10.30.30.0/24

secondary IP address: 10.30.30.3, IP subnet: 10.30.30.0/24

IP broadcast address: 255.255.255.255

IP primary address route-preference: 0, tag: 0


  • Interfaces on Spine Switches

    • The In-Band management IP is added as a dedicated loopback interface in the mgmt:<vrf> VRF.

    • This is different from how leaf switches handle In-Band management.


spine201# show ip interface vrf mgmt:inb

IP Interface Status for VRF "mgmt:inb"

lo10, Interface status: protocol-up/link-up/admin-up, iod: 98, mode: pervasive

IP address: 10.30.30.12, IP subnet: 10.30.30.12/32

IP broadcast address: 255.255.255.255

IP primary address route-preference: 0, tag: 0


  • APIC Connectivity Preference

    • Under System Settings, you can select In-Band or Out-of-Band as the preferred connectivity method for the APICs.

    • Only traffic sent from the APIC uses the selected management preference.

    • The APIC can still receive traffic on both In-Band and Out-of-Band interfaces if they are configured.



APIC Routing Table (Simplified)

  • When OOB (Out-of-Band) is Selected:

    • The metric value for oobmgmt (OOB interface) is 16.

    • The metric value for bond0.300 (In-Band interface) is 32 (higher than 16).

    • Since lower metric values are preferred, the OOB interface (oobmgmt) is used for outgoing management traffic.


apic1# bash

admin@apic1:~> route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

0.0.0.0 192.168.4.1 0.0.0.0 UG 16 0 0 oobmgmt

0.0.0.0 10.30.30.1 0.0.0.0 UG 32 0 0 bond0.300


  • When In-Band is Selected:

    • The metric value for bond0.300 (In-Band interface) is 8.

    • The metric value for oobmgmt (OOB interface) is 16 (higher than 8).

    • Since lower metric values are preferred, the In-Band interface (bond0.300) is used for outgoing management traffic.


admin@apic1:~> route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

0.0.0.0 10.30.30.1 0.0.0.0 UG 8 0 0 bond0.300

0.0.0.0 192.168.4.1 0.0.0.0 UG 16 0 0 oobmgmt


Note : The leaf and spine node management preferences are not affected by this setting.


Verification of Out-of-band Configuration


To verify out-of-band configuration, check four folders within a specific tenant named 'mgmt':

• Node Management Addresses.


Node Management Addresses can either be assigned statically or from a pool.



• Node Management EPGs.


The out-of-band EPG should be present under the Node Management EPGs folder.



• Out-of-band Contracts (located under Contracts).


The contracts that determine which management services the out-of-band EPG provides are unique contracts set up in the out-of-band contracts folder.



• External Network Instance Profiles.


Then, ensure that the External Management Network Instance Profile has been created and that the appropriate out-of-band contract is set up as the 'Consumed Out-Of-Band Contract'.



Network Connectivity (through OOB)


To verify network connectivity via the OOB, use ping to test the path

of the packet through the out-of-band network.


apic# ping 192.168.4.1

PING 192.168.4.1 (192.168.4.1) 56(84) bytes of data.

64 bytes from 192.168.4.1: icmp_seq=1 ttl=255 time=0.409 ms

64 bytes from 192.168.4.1: icmp_seq=2 ttl=255 time=0.393 ms

64 bytes from 192.168.4.1: icmp_seq=3 ttl=255 time=0.354 ms


apic# bash

admin@apic1:~> traceroute 10.55.0.16

traceroute to 10.55.0.16 (10.55.0.16), 30 hops max, 60 byte packets

1 192.168.4.1 (192.168.4.1) 0.368 ms 0.355 ms 0.396 ms

2 *

3 *

4 10.0.255.221 (10.0.255.221) 6.419 ms 10.0.255.225 (10.0.255.225) 6.447 ms *

5 *

6 *

7 10.55.0.16 (10.55.0.16) 8.652 ms 8.676 ms 8.694 ms



Mgmt Tenant


Make sure the management tenant includes a BD with a subnet for assigning in-band node management addresses to the fabric nodes for in-band connectivity, and verify that the L3Out is associated with the in-band management BD.






Like out-of-band, fabric node in-band management IP addresses can be assigned either statically or dynamically.



Note :

The spine nodes won't reply to ping on the in-band because they utilize loopback

interfaces for connectivity, which do not respond to ARP.

 
 
 

Recent Posts

See All

Initial Fabric Setup

ACI Fabric Discovery Workflow Initial Setup on APIC1 (via KVM console): Provide basic configuration details (e.g., fabric name, APIC...

MCP (Mis-Cabling Protocol)

How Loops Can Form in the ACI Fabric Incorrect cabling or misconfigurations can cause loops in the Cisco ACI fabric. A loop means there...

Comments


Follow me

© 2021 by Mukesh Chanderia
 

Call

T: 8505812333  

  • Twitter
  • LinkedIn
  • Facebook Clean
©Mukesh Chanderia
bottom of page