softwire mesh multicast draft-xu-softwire-mesh-multicast-00

14
Softwire Mesh Multicast draft-xu-softwire-mesh-multicast-00 Mingwei Xu, Yong Cui, Shu Yang Tsinghua University Chris Metz, Greg Shephard Cisco IETF79 Meeting, Beijing Nov 2010

Upload: shadow

Post on 26-Jan-2016

38 views

Category:

Documents


2 download

DESCRIPTION

Softwire Mesh Multicast draft-xu-softwire-mesh-multicast-00. Mingwei Xu, Yong Cui, Shu Yang Tsinghua University Chris Metz, Greg Shephard Cisco IETF79 Meeting, Beijing Nov 2010. Outline. Background Mesh multicast framework Scenarios IPv4-over-IPv6 scenario IPv6-over-IPv4 scenario - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Softwire Mesh Multicast draft-xu-softwire-mesh-multicast-00

Softwire Mesh Multicastdraft-xu-softwire-mesh-multicast-00

Mingwei Xu, Yong Cui, Shu YangTsinghua University

Chris Metz, Greg ShephardCisco

IETF79 Meeting, BeijingNov 2010

Page 2: Softwire Mesh Multicast draft-xu-softwire-mesh-multicast-00

Outline Background

Mesh multicast framework

Scenarios

IPv4-over-IPv6 scenario

IPv6-over-IPv4 scenario

Summary

Page 3: Softwire Mesh Multicast draft-xu-softwire-mesh-multicast-00

Background Softwires Charter and RFC4925 state

multicast is a requirement Operators have expressed requirements

for multicast solution Softwire Mesh Unicast methods have been

defined. Where is the Multicast? Is section 11 of RFC5565 sufficient?

MVPN-like schemes can achieve “many-to-one” mapping

“One-to-one” mapping (Internet-style multicast) is needed

Page 4: Softwire Mesh Multicast draft-xu-softwire-mesh-multicast-00

Mesh multicast framework

I-IP Transit Core

E-IP

AFBR

AFBRAFBR

E-IPE-IP

AFBR

E-IPS

R R

I-IP TreeE-IP Tree

Page 5: Softwire Mesh Multicast draft-xu-softwire-mesh-multicast-00

Scenario IPv4-over-IPv6 scenario

IPv6-over-IPv4 scenario Remember that IPv6 address is longer

than IPv4 address, thus additional effort will be required

Page 6: Softwire Mesh Multicast draft-xu-softwire-mesh-multicast-00

IPv4-over-IPv6

I-IPv6 BackboneCustomernetwork

Clientnetwork

receiver

S

Clientnetwork receiver

(S,G)(p::S,p::

G)(S,G) RPF

RFC 5496

Page 7: Softwire Mesh Multicast draft-xu-softwire-mesh-multicast-00

Group address mapping

FFXY must be in accordance with the IPv6 multicast address format of [RFC2373]

The next 10 octets are assigned by ISP

FFXY ISP assigned IPv4

address

0 16 96 127

Page 8: Softwire Mesh Multicast draft-xu-softwire-mesh-multicast-00

Actions performed by AFBR Process E-IPv4 PIM messages

Perform E-IPv4 PIM to I-IP PIMv6 message conversion

Transmit and receive I-IP PIMv6 messages

Page 9: Softwire Mesh Multicast draft-xu-softwire-mesh-multicast-00

IPv6-over-IPv4 - Difficulty Because of larger space of IPv6

address Hard to map without collision

I-IP IPv4 multicast address limitations: Not all IPv4 multicast addresses are available

Page 10: Softwire Mesh Multicast draft-xu-softwire-mesh-multicast-00

Possible Solutions Limit IPv6 address space

Pick up a portion of IPv6 addresses Approximate “one-to-one”

Select a good hashing function to make collision happen occasionally

Inter-AFBR signaling Signal each AFBR about mapping

information

Page 11: Softwire Mesh Multicast draft-xu-softwire-mesh-multicast-00

Limit IPv6 address space

IPv4 space

Limited v6

space

IPv6 space

Mapping

Page 12: Softwire Mesh Multicast draft-xu-softwire-mesh-multicast-00

Approximate “one-to-one”

IPv6 address

IPv4 address

Page 13: Softwire Mesh Multicast draft-xu-softwire-mesh-multicast-00

Inter-AFBR signaling

I-IP BackboneCustomernetwork

Clientnetwork

receiver

S

Clientnetwork receiver

(S,G)(S’,G’)?(S,G)

G G’

Page 14: Softwire Mesh Multicast draft-xu-softwire-mesh-multicast-00

Summary Only need changes on AFBR

Reduce redundant traffic compared to MVPN-like schemes

More details will be added