Scope ancp-protocol-04 includes some ANCP extensions that support one multicast use case of ancp-framework NAS initiated ANCP Multicast Control lefaucheur-ancp-mc-extensions.

Slides:



Advertisements
Similar presentations
PCEP extensions for GMPLS
Advertisements

Extensions to PCEP for Backup Ingress and Egress of LSP draft-chen-pce-compute-backup-ingress-01 draft-chen-pce-compute-backup-egress-01 Huaimo Chen
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
Network Localized Mobility Management using DHCP
PMIPv6 Extension for Multicast draft-asaeda-multimob-pmip6-extension-07 Hitoshi Asaeda Pierrick Seite Jinwei Xia 82 nd IETF, November 2011, Taipei, Taiwan.
L3VPN WG2012-Jul-301 MVPN/BGP Support for Customers That Use mLDP RFCs 6513/6514: support Multicast VPN Service for customers that use PIM provide extensive.
Copyright: RSVP The ReSerVation Protocol by Sujay koduri.
CS Summer 2003 Lecture 8. CS Summer 2003 Populating LFIB with LDP Assigned/Learned Labels Changes in the LFIB may be triggered routing or.
IPv6 Mobility David Bush. Correspondent Node Operation DEF: Correspondent node is any node that is trying to communicate with a mobile node. This node.
IETF72 ANCP WG1 ANCP Applicability to PON draft-bitar-wadhwa-ancp-pon-00.txt Nabil Bitar, Verizon Sanjay Wadhwa, Juniper Networks.
IETF74 ANCP WG1 ANCP Applicability to PON draft-bitar-wadhwa-ancp-pon-01.txt Update on Differences from DSL Nabil Bitar, Verizon Sanjay Wadhwa, Juniper.
Lesson 6 Neighbor Discovery.
CMPT 471 Networking II Address Resolution IPv6 Neighbor Discovery 1© Janice Regan, 2012.
Signaling & Routing Extension for Links with Variable Discrete Bandwidth draft-long-ccamp-rsvp-te-availability-03 draft-long-ccamp-ospf-availability-extension-02.
Group Management n Introduction n Internet Group Management Protocol (IGMP) n Multicast Listener Discovery (MLD) protocol.
TELE202 Lecture 10 Internet Protocols (2) 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Internet Protocols (1) »Source: chapter 15 ¥This Lecture »Internet.
Framework & Requirements for an Access Node Control Mechanism in Broadband Multi-Service Networks ANCP WG IETF 70 – Vancouver draft-ietf-ancp-framework-04.txt.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
1 LSP-Trace over MPLS tunnels draft-nitinb-lsp-ping-over-mpls-tunnel-01 Nitin BahadurJuniper Networks Kireeti KompellaJuniper Networks George SwallowCisco.
Formal Modeling of an Openflow Switch using Alloy Natali Ruchansky and Davide Proserpio.
Dean Cheng Jouni Korhonen Mehamed Boucadair
1 Accounting, Authentication and Authorization Issues in “Well Managed” IP Multicasting Services November 9, 2005 Tsunemasa Hayashi
Framework & Requirements for an Access Node Control Mechanism in Broadband Multi-Service Networks ANCP WG IETF 71 – Philadelphia draft-ietf-ancp-framework-05.txt.
QUALCOMM Incorporated 1 Protocol Options for BSN- BSMCS Controller Interface Jun Wang, Kirti Gupta 05/16/2005 Notice: Contributors grant a free, irrevocable.
OSPF-TE Extensions for WSON-specific Network Element Constraints draft-peloso-ccamp-wson-ospf-oeo-02 Giovanni Martinelli, Julien Meuric, Pierre Peloso.
1 Multi Topology Routing for OSPFv3 (draft-mirtorabi-mt-ospfv3-00.txt) Sina Mirtorabi
Dean Cheng Jouni Korhonen Mehamed Boucadair
1 Network Administration Module 3 ARP/RARP. 2 Address Resolution The problem Physical networks use physical addresses, not IP addresses Need the physical.
Draft-akiya-mpls-entropy-lsp-ping Nobo Akiya George Swallow Carlos Pignataro Nagendra Kumar IETF 88, Vancouver, Canada.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
AODV: Introduction Reference: C. E. Perkins, E. M. Royer, and S. R. Das, “Ad hoc On-Demand Distance Vector (AODV) Routing,” Internet Draft, draft-ietf-manet-aodv-08.txt,
Dean Cheng Xiaohu Xu Joel Halpern Mohamed Boucadair
Framework & Requirements for an Access Node Control Mechanism in Broadband Multi-Service Networks IETF 66 - ANCP WG July 9-14, 2006 draft-ooghe-ancp-framework-00.txt.
1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Dynamic Host Configuration Protocol (DHCP)
Draft-ietf-pim-source- discovery-bsr-01 IJsbrand Wijnands, Stig Venaas, Michael Brig,
ForCES protocol updates draft-ietf-forces-protocol-04.txt Robert Haas, Aug 1, 2005 IETF 63, Paris.
Framework & Requirements for an Access Node Control Mechanism in Broadband Multi-Service Networks draft-ietf-ancp-framework-02.txt Presenter: Dong Sun.
Draft-ietf-fecframe-config-signaling-02 1 FEC framework Configuration Signaling draft-ietf-fecframe-config-signaling-02.txt IETF 76 Rajiv Asati.
Access Node Control Protocol (ANCP) IETF 66, Montreal Wojciech Dec Matthew Bocci
Rajan Rao, Abinder Dhillon, Iftekhar Hussain, Marco Sosa, Biao Lu
Generalized Label for Super-Channel Assignment on Flexible Grid draft-hussain-ccamp-super-channel-label-03 IETF 83 - Paris, France March , 2012.
Neighbor Discovery. IPv6 Terminology Additional subnets Router Host Neighbors Host Intra-subnet router Switch LAN segment Link Subnet Network.
Multicasting  A message can be unicast, multicast, or broadcast. Let us clarify these terms as they relate to the Internet.
Summary of Changes 00  01 Structured capabilities into 4 separate Capabilites that can be individually negotiated (instead of 3 incremental capabilities):
Dean Cheng 81 st IETF Quebec City RADIUS Extensions for CGN Configurations draft-cheng-behave-cgn-cfg-radius-ext
Admission Control in IP Multicast over Heterogeneous Access Networks
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 draft-pillay-esnault-ospf-service-distribution-00.txt Padma Pillay-Esnault.
IETF69 ANCP WG1 ANCP Multicast Handling draft-maglione-ancp-mcast-00.txt R. Maglione, A. Garofalo - Telecom Italia F. Le Faucheur, T. Eckert - cisco Systems.
Gap between ANCP and TR-147 Hongyu Li Nov Introduction  Background  TR-147 Layer 2 Control defines business requirements  GSMP was chosen as.
Access Node Control Protocol (ANCP) IETF 68, Prague Wojciech Dec Matthew Bocci
NVO3 Overlay P2MP Ping draft-xia-nvo3-overlay-p2mp-ping-00 Liang Xia, Weiguo Hao, Greg Mirsky July 2014 Toronto.
Doc.: IEEE /0174r1 Submission Hang Liu, et al. March 2005 Slide 1 A Routing Protocol for WLAN Mesh Hang Liu, Jun Li, Saurabh Mathur {hang.liu,
OIF Liaison on Routing IETF 75 – Stockholm – Jul ‘09 L. Ong (Ciena)
March 2007RBridge Extensions1 RBridge Protocol Extensions and the Inner Q-tag Location Donald Eastlake 3rd
1 Internet Protocol, Version 6 (IPv6) Special Topics in Computer Sciences Second Term 1433/1434 H Dr. Loai Bani Melhim.
Framework & Requirements for an Access Node Control Mechanism in Broadband Multi-Service Networks ANCP WG IETF 73 – Minneapolis draft-ietf-ancp-framework-07.txt.
IETF 67, Nov 2006Slide 1 VCCV Extensions for Multi- Segment Pseudo-Wire draft-hart-pwe3-segmented-pw-vccv-01.txt draft-ietf-pwe3-segmented-pw-04.txt Mustapha.
ANCP Migration Carrier Analysis Thomas Haag; Birgit Witschurke,
Huajin Jeng, Jeffrey Haas, Yakov Rekhter, Jeffrey Zhang
NAT State Synchronization using SCSP draft-xu-behave-nat-state-sync-01
Multicast geo-distribution control draft-rekhter-geo-distribution-control-00 Huajin Jeng – AT&T Jeffrey Haas, Yakov Rekhter, Jeffrey Zhang – Juniper IETF.
BOOTP and DHCP Objectives
Subscribing to YANG datastore push updates draft-netconf-yang-push-00 IETF #94 Yokohama A. Clemm A. Gonzalez Prieto
ANCP Applicability to PON draft-bitar-wadhwa-ancp-pon-00
Proposal for IEEE 802.1CQ-LAAP
Proposal for IEEE 802.1CQ-LAAP
Proposal for IEEE 802.1CQ-LAAP
Internet Protocol, Version 6 (IPv6)
Anup K.Talukdar B.R.Badrinath Arup Acharya
Presentation transcript:

Scope ancp-protocol-04 includes some ANCP extensions that support one multicast use case of ancp-framework NAS initiated ANCP Multicast Control lefaucheur-ancp-mc-extensions defines additional ANCP extensions for support of more multicast use : Conditional Access + Admission Control without Bandwidth Delegation Support of remaining use cases is work in progress: Admission Control with Bandwidth Delegation

Scope lefaucheur-ancp-mc-extensions heavily reuses the ANCP extensions already defined in ancp-protocol for “NAS initiated ANCP Multicast Control” “Admission Control” message flow is a strict superset of “NAS initiated Multicast Control” message flow

List/Profile Provisioning |Subscriber| | Home | | AN | | NAS | | Gateway | | | | | | | | | | |(M1) Provisioning | | | | (Mcast Serv Prof, | | | | Mcast Serv Prof, | | | | Bw Deleg Control, | | | | Service Profile) | | | |< | Figure 1: Provisioning AN with White/Grey/Black Lists for Conditional Access New Message or TLV specified in lefaucheur-ancp- mc-extensions Existing Message or TLV specified in ancp-protocol New Message or TLV specified in lefaucheur-ancp- mc-extensions Existing Message or TLV specified in ancp-protocol

Profile Mapping |Subscriber| | Home | | AN | | NAS | | Gateway | | | | | | | | | | DSL Synch. | | | | >| | | | |(M1)PORT_UP(Port ID) | | | | >| | | | (*) | | |(M2) PORT_MNGT | | | | (Port ID, | | | |Mcast S Profile Name)| | | |< | Figure 2: Associating Profile ID to AN Port New Message or TLV specified in lefaucheur-ancp- mc-extensions Existing Message or TLV specified in ancp-protocol New Message or TLV specified in lefaucheur-ancp- mc-extensions Existing Message or TLV specified in ancp-protocol

Successful Join/Leave ANCP |Subscriber| | Home | | AN | | NAS | |Gateway| | | | | | | | | Join(Grey-Fl) | Admission | | >| Control (M1) | | | | >| | | | | | | | Multicast | | | | Replication (*) | | | Control (M2) | | Mcast Grey Flow |< | |<======================+ | | | | | ~ ~ ~ ~ | | | | | Leave(Grey-Fl) | Admission | | >| Control (M3) | | | | >| | | | | Figure 3: Successful Multicast Admission Control New Message or TLV specified in lefaucheur-ancp- mc-extensions Existing Message or TLV specified in ancp-protocol New Message or TLV specified in lefaucheur-ancp- mc-extensions Existing Message or TLV specified in ancp-protocol

Provisioning Message The ANCP Provisioning message payload is not specific to multicast (eg can be used to provision Service-Profiles) The ANCP Provisioning message payload may contain the following TLVs: o Service-Profile TLV : MAY be included by the NAS to provision the existing Service-Profiles in AN o Multicast-Service-Profile TLV : MAY be included by the NAS to provision the Multicast- Service-Profiles in AN o Bandwidth-Delegation-Control TLV : MAY be included by the NAS to turn on/off AN Bandwidth Delegation

Multicast Admission Control Message The ANCP Multicast Admission Control message payload contains three TLVs: o Target TLV: identifies the AN port subject to the request for admission or release. o Command TLV : The Command TLV is encoded as specified in [I-D.ietf-ancp-protocol] with the following additional rules: * the R flag is set to 0 * the O flag is set to 0 * the Command field: "0x01 – Add” for a Join, "0x02 - Delete" for a Leave and "0x03 - Delete All” for Leave all channels * Request-Source-IP sub-TLV : MAY be included by the AN to convey the IP address of the sender of the join/leave message * Request-Source-MAC sub-TLV : MAY be included by the AN to convey the MAC address of the sender of the join/leave

Multicast-Service Profile TLV |TLV Type = Mcast Service Profile | TLV Length | | Multicast-Service-Profile-Name Sub-TLV | | Sub-TLV tag = 0x0001 | | White-List Sub-TLV | | Sub-TLV tag = 0x0002 | | Grey-List Sub-TLV | | Sub-TLV tag = 0x0003 | | Black-List Sub-TLV | | Sub-TLV tag = 0x0004 |

Multicast-Service Profile TLV Flow field | IP ver | | Group Mask | | Source Mask | | Group Address (multicast) | | Source Address (unicast, SSM only) | A value of 0xFF for either the Group Mask or the Source Mask indicates that any value of the corresponding address will match (wild card). If the value 0xFF is provided for a particular mask, the corresponding address MUST be omitted from the field contents. In particular, a value of 0xFF for the Source Mask indicates an ASM multicast entry, and the Source Address will be absent.

Can we close on those? Capability Negotiation (see WG list) Proposal1 : (CapSet1, CapSet2, CapSet3) Proposal2: CapSetMcac (SubCap1,SubCap2, SubCap3) Encoding of addresses More efficient encoding of addresses in {Provisioning message/Multicast-Service-Profile TLV} than in {Multicast Replication Control message/Command TLV} (S,G) encoding in Multicast-Service-Profile TLV do not allow mixing Address Families inside a given (S,G).i.e (Sv4,Gv6) is not allowed.

Can we close on “ Admission Control Reject”? (1/2) ANCP |Subscriber| | Home | | AN | | NAS | |Gateway| | | | | | | | | Join(Grey-Fl) | Admission | | >| Control (M1) | | | | >| | | | | | | | Multicast (*) | | | Status (M2) | | Mcast Grey Flow |< | | not replicated X | | | | | Figure 4: Multicast Admission Control Reject New Message or TLV specified in lefaucheur-ancp- mc-extensions Existing Message or TLV specified in ancp-protocol New Message or TLV specified in lefaucheur-ancp- mc-extensions Existing Message or TLV specified in ancp-protocol This message flow has not been brought in alignment with “Fire&Forget” model: Multicast Status echoes the Admission Control Transaction ID Multicast Status indicates Reject but does not echo Channel info

Can we close on “ Admission Control Reject”? (2/2) ANCP |Subscriber| | Home | | AN | | NAS | |Gateway| | | | | | | | | Join(Grey-Fl) | Admission | | >| Control (M1) | | | | >| | | | | | | | Multicast (*) | | | Replication | | | | Control (M2) | | Mcast Grey Flow |< | | not replicated X | | | | | Figure 4: Multicast Admission Control Reject New Message or TLV specified in lefaucheur-ancp- mc-extensions Existing Message or TLV specified in ancp-protocol New Message or TLV specified in lefaucheur-ancp- mc-extensions Existing Message or TLV specified in ancp-protocol Proposed new message flow in alignment with “Fire&Forget” model: Multicast Replication Control contains NAS- generated Transaction ID Multicast Replication Control indicates Reject and Channel info

Next Steps Option 1: Merge into ancp-protocol right away Option 2: Issue another rev before merging into ancp-protocol

Backup Slides

Multicast Capability Negotiation Multicast Capability Set 1 = 0x03: --> supports Transactional Multicast Multicast Capability Set 2 = 0x05 --> supports Transactional Multicast & Admission Control Without Bandwidth Delegation Multicast Capability Set 3 = 0x06 --> supports Transactional Multicast & Admission Control Without Bandwidth Delegation & Admission Control With Bandwidth Delegation an ANCP node advertising a Multicast Capability Set N, MUST also advertise Multicast Capability Set M (where M < N). E.g. a node supporting Transactional Multicast & Admission Control Without Bandwidth Delegation, will advertise Multicast Capability Set 1 and Multicast Capability Set 2 a node supporting Transactional Multicast, will advertise Multicast Capability Set 1 this way the two nodes will eventually agree on Multicast Capability Set 1.