Connecting IPv4 Islands over IPv6 MPLS Using IPv4 Provider Edge
Download
Report
Transcript Connecting IPv4 Islands over IPv6 MPLS Using IPv4 Provider Edge
Export BGP community
information in IPFIX
draft-li-opsawg-ipfix-bgp-community-01.txt
Zhenqiang Li
Rong Gu
China Mobile
Jie Dong
Huawei Technologies
Problem to be addressed
• IP Flow Information Export (IPFIX) [RFC7011] is used by
network devices to export flow information to collectors.
• Traffic Engineering/Traffic Steering/Traffic load balancing
IP prefix is to small.
AS number is too coarse.
BGP community is fine granularity.
• No information elements (IEs) are defined in IPFIX for BGP
community.
Introduced new IEs
• bgpCommunity:
• unsigned32 value containing one BGP community
• bgpSourceCommunityList:
• basicList of bgpCommunity
• Containing zero or more BGP communities corresponding with source IP
address of a specific flow
• bgpDestinationCommunityList:
• basicList of bgpCommunity
• Containing zero or more BGP communities corresponding with destination IP
address of a specific flow
• Both IPv4 and IPv6 traffic are applicable.
Application Scenario
• Architecture 1
Exporter
hold the up-to-date BGP routing table
look up in the BGP routing table
bgpSourceAsNumber
bgpDestinationAsNumber
bgpNextHopIPv4Address
…existing IEs
• Architecture 2
Exporter
hold the up-to-date BGP routing table
look up in the BGP routing table
bgpSourceAsNumber
bgpDestinationAsNumber
bgpNextHopIPv4Address
…
New IEs for BGP community
Mediator
Collector
hold the up-to-date BGP routing table Collect the flow information
based on BGP community
look up in the BGP routing table
Correlating BGP community
with the flow information by
matching the route for the
specific flow
New IEs for BGP community
Collector
Collect the flow information
based on BGP community
bgpCommunity
bgpSourceCommunityList
bgpDestinationCommunityList
Encoding format example(1/3)
• Flow information
• Template Record
Encoding format example(2/3)
• Data Record
bgp
Source
Community
List
Encoding format example(3/3)
• Data Record
bgp
Destination
Community
List
bgp
Source
Community
List
bgp
Destination
Community
List
Information
about the
second
flow
IANA Requirements
• The Element IDs for the three introduced IEs are solicited to be
assigned.
• Number 458, 459 and 460 are suggested for bgpCommunity,
bgpSourceCommunityList and
bgpDestinationCommunityList, respectively.
Next steps
• Work group adoption?
Thanks