CBT, Core Based Trees |
Description | Glossary | RFCs | Publications | Obsolete RFCs |
Protocol suite: | TCP/IP. |
Protocol type: | Transport layer multicast routing protocol. |
Multicast addresses: | 224.0.0.15 (routers). |
IP protocol: | 7. |
MIME subtype: | |
SNMP MIBs: | |
Working groups: | idmr, Inter-Domain Multicast Routing. |
Links: |
RFC 2189, page 1:
CBT builds a shared multicast distribution tree per group, and is suited to inter- and intra-domain multicast routing. CBT may use a separate multicast routing table, or it may use that of underlying unicast routing, to establish paths between senders and receivers.
RFC 2201, page 1:
Abstract CBT is a multicast routing architecture that builds a single delivery tree per group which is shared by all of the group's senders and receivers. Most multicast algorithms build one multicast tree per sender (subnetwork), the tree being rooted at the sender's subnetwork. The primary advantage of the shared tree approach is that it typically offers more favourable scaling characteristics than all other multicast algorithms.
The CBT protocol is a network layer multicast routing protocol that builds and maintains a shared delivery tree for a multicast group. The sending and receiving of multicast data by hosts on a subnetwork conforms to the traditional IP multicast service model.
MAC header | IP header | CBT header | Data ::: |
CBT header, version 2:
00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Version | Type | Address length | Checksum | ||||||||||||||||||||||||||||
Data ::: |
Version.
4 bits.
CBT version number.
Type.
4 bits.
CBT message.
Type | Description |
---|---|
0 | Hello. |
1 | Join request. |
2 | Join ack. |
3 | Quit notification. |
4 | Echo request. |
5 | Echo reply. |
6 | Flush tree. |
7 | Bootstrap message. |
8 | Candidate Core Advertisement. |
Address length.
8 bits.
Size of the unicast or multicast addresses carried in the control packet in bytes.
Checksum.
16 bits.
16-bit one's complement of the one's complement sum of the entire CBT control packet.
RFCs:
[RFC 1949] Scalable Multicast Key Distribution.
[RFC 2189] Core Based Trees (CBT version 2) Multicast Routing Protocol Specification.
[RFC 2201] Core Based Trees (CBT) Multicast Routing Architecture.
[RFC 2715] Interoperability Rules for Multicast Routing Protocols.
Description | Glossary | RFCs | Publications | Obsolete RFCs |