BGP-QoS.org logo

BGP-QoS.org

Inter-domain QoS using BGP signalling

Barcode for http://www.bgp-qos.org/draft-knoll/decode_attributes.php

... decode QoS attributes
... Quagga QoS patch
... QoS capable IXPs
Decode QoS Marking and CoS Capability attribute bytes - draft-knoll-idr-qos-attribute  and  draft-knoll-idr-cos-interconnect, respectively

Input the hex bytes OR the output from "debug ip bgp updates" (e.g. "0x420:11778:3422565120"):




input a logfile (e.g. "C:/debug_ip_bgp_updates.log")



input logfile-text



Byte: Hex description
0   Type (1 octet) 0x04 QoS Marking transitive attribute of regular type (8bit)  
1   Flags (1 octet) 0x20 Preservation of markings
0 0 1 0 0 0 0 0
          No Remarking
0 0 1 0 0 0 0 0
          No Ignored marking
0 0 1 0 0 0 0 0
          No Aggregation of markings
0 0 1 0 0 0 0 0
2   QoS Set Number (1 octet) 0x2e    
3   Technology Type (1 octet) 0x02 MPLS using E-LSP   
4/5   QoS Marking O (2 octet) 0x2802 0010 1000 0000 0010 (16 Bit)  
5   QoS Marking A (1 octet) 0x28 0010 1000 (8 Bit)  decimal: 40
6   Defaults to Zero (1 octet) 0x00    

Patches for Quagga and Wireshark

* Quagga 0.99.16 patch including implementations for both draft attributes

* patched Quagga 0.99.16 including implementations for both draft attributes

* Wireshark already includes the QoS marking decode. However, the CoS draft decode is still missing and can be applied with this wireshark_cos.patch .





Wireshark modification for QoS Marking and CoS Capability attribute dissection

The network protocol analyzer Wireshark has been extended in order to dissect the new extended community attributes within BGP UPDATE messages.
Those modifications are incorporated in the stable version 1.2.0 and up. -> http://www.wireshark.org/download.html




Sitemap Impressum