Hi Dear,
1 - Who carry the bandwidth information, the IGP or RSVP-TE?
OSPF or ISIS with TE extension carry status information of link, max bandwidth, etc.
RSVP-TE is a signaling protocol to reserve resource, this is in charge to send path msg with a request label and ERO(explixith route object) to dowstream NE and sedn resv to confirm reservation, allocating the label mpls.
2 - What's the difference or meaning between the following terms (an example could be useful):
a) Max-link-bandwidth
i think this command doesnt exist
b) Max-reservable-bandwidth
Look the following relation, in a Gig interface you can set the BW to be reserved by tunnels as maximun if you reach this maximun no new tunnels can be set up(except a tunnel with better priority of currents).
CT0≤BC0≤max-reservable-bandwidth
c) Max-available-bandwidth
i think this command doesnt exist
d) "mpls te bandwidth bc0" command
this is the bandwidth for global BC0, actually you can set for BC0, BC1 to BC7 each one define differentes priority and this is mapped with CT0, CT1, .., CT7.
example:
I configured bc0 100 000 and bc1 10 000 Kbps you can see in display that i have CT0 and CT1 using this values.
take care that inside each BC we have the tunnel priority 0-7 so BC is not same the setup/hold priority.
interface GigabitEthernet0/0/2
ip address 10.10.10.9 255.255.255.252
mpls
mpls te
mpls te bandwidth max-reservable-bandwidth 100000
mpls te bandwidth bc0 100000 bc1 10000
mpls rsvp-te
#
Link ID: GigabitEthernet0/0/2
Bandwidth Constraint Model : RDM
Maximum Link Reservable Bandwidth(Kbits/sec): 100000
Reservable Bandwidth BC0(Kbits/sec) : 100000
Reservable Bandwidth BC1(Kbits/sec) : 10000
Downstream Bandwidth (Kbits/sec) : 0
IPUpdown Link Status : UP
PhysicalUpdown Link Status : UP
GracefulUpdown Link Status : DOWN
----------------------------------------------------------------------
TE-CLASS CT PRIORITY BW RESERVED BW AVAILABLE DOWNSTREAM
(Kbit/sec) (Kbit/sec) RSVPLSPNODE COUNT
----------------------------------------------------------------------
0 0 0 0 100000 0
1 0 1 0 100000 0
2 0 2 0 100000 0
3 0 3 0 100000 0
4 0 4 0 100000 0
5 0 5 0 100000 0
6 0 6 0 100000 0
7 0 7 0 100000 0
8 1 0 0 10000 0
9 1 1 0 10000 0
10 1 2 0 10000 0
11 1 3 0 10000 0
12 1 4 0 10000 0
13 1 5 0 10000 0
14 1 6 0 10000 0
15 1 7 0 10000 0
----------------------------------------------------------------------
<AR2>
In tunnel i will reserve bw using command and using CT0.
interface Tunnel0/0/1
shutdown
ip address unnumbered interface LoopBack0
tunnel-protocol mpls te
destination 4.4.4.4
mpls te tunnel-id 2
mpls te priority 0
mpls te bandwidth ct0 1000
mpls te commit
mpls
#
later you can see reserved bw in display for setup pri 0 and CT0.
Link ID: GigabitEthernet0/0/2
Bandwidth Constraint Model : RDM
Maximum Link Reservable Bandwidth(Kbits/sec): 100000
Reservable Bandwidth BC0(Kbits/sec) : 100000
Reservable Bandwidth BC1(Kbits/sec) : 10000
Downstream Bandwidth (Kbits/sec) : 1000
IPUpdown Link Status : UP
PhysicalUpdown Link Status : UP
GracefulUpdown Link Status : DOWN
----------------------------------------------------------------------
TE-CLASS CT PRIORITY BW RESERVED BW AVAILABLE DOWNSTREAM
(Kbit/sec) (Kbit/sec) RSVPLSPNODE COUNT
----------------------------------------------------------------------
0 0 0 1000 99000 1
1 0 1 0 99000 0
2 0 2 0 99000 0
3 0 3 0 99000 0
4 0 4 0 99000 0
5 0 5 0 99000 0
6 0 6 0 99000 0
7 0 7 0 99000 0
8 1 0 0 10000 0
9 1 1 0 10000 0
10 1 2 0 10000 0
11 1 3 0 10000 0
12 1 4 0 10000 0
13 1 5 0 10000 0
14 1 6 0 10000 0
15 1 7 0 10000 0
----------------------------------------------------------------------
<AR2>