HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Internal DP MP-BGP for IPv6 原理 ISSUE 1.0.

Slides:



Advertisements
Similar presentations
Advertising Multiple NextHop Routes in BGP Joel Halpern Manav Bhatia Paul Jakma 65 th IETF – Dallas, TX.
Advertisements

IPv6 Routing IPv6 Workshop Manchester September 2013
1 Copyright  1999, Cisco Systems, Inc. Module10.ppt10/7/1999 8:27 AM BGP — Border Gateway Protocol Routing Protocol used between AS’s Currently Version.
Entire Routes Reflecting capability draft-zhang-idr-bgp-entire-routes-reflect-00.txt Zhang Renhai :
BGP.
CS Summer 2003 CS672: MPLS Architecture, Applications and Fault-Tolerance.
Border Gateway Protocol Ankit Agarwal Dashang Trivedi Kirti Tiwari.
BGP. 2 Copyright © 2009 Juniper Networks, Inc. BGP Overview Is an inter-domain routing protocol that communicates prefix reachablility.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 Module Summary BGP has reliable transport provided by TCP, a rich set of metrics called BGP.
BGP Extensions for BIER draft-xu-idr-bier-extensions-01 Xiaohu Xu (Huawei) Mach Chen (Huawei) Keyur Patel (Cisco) IJsbrand Wijnands (Cisco)
Computer Networks with Internet Technology William Stallings
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
Practical and Configuration issues of BGP and Policy routing Cameron Harvey Simon Fraser University.
CS Summer 2003 Lecture 3. CS Summer 2003 What is a BGP Path Attribute? BGP uses a set of parameters known as path attributes to characterize.
CS Summer 2003 Lecture 4. CS Summer 2003 Route Aggregation The process of representing a group of prefixes with a single prefix is known as.
The Border Gateway Protocol (BGP) Sharad Jaiswal.
CS Summer 2003 Lecture 13. CS Summer 2003 MP_REACH_NLRI Attribute The MP_REACH_NLRI attribute is encoded as shown below:
More on BGP Check out the links on politics: ICANN and net neutrality To read for next time Path selection big example Scaling of BGP.
CSE5803 Advanced Internet Protocols and Applications (8) Introduction Some basic concepts of routing inside an autonomous system was introduced in.
CSEE W4140 Networking Laboratory Lecture 5: IP Routing (OSPF and BGP) Jong Yul Kim
Draft-ni-l3vpn-pm-bgp-ext-00IETF 87 L3VPN1 BGP Extension For L3VPN PM draft-ni-l3vpn-pm-bgp-ext-00 Hui Ni, Shunwan Zhuan, Zhenbin Li Huawei Technologies.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Configuring Small-Scale Routing Protocols Between PE and CE Routers.
Performance-based BGP Routing Mechanism draft-xu-idr-performance-routing-00 Xiaohu Xu (Huawei) Hui Ni (Huawei) Mohamed Boucadair (France.
Lesson 6 Neighbor Discovery.
1 Solving the Softwire Mesh Problem Chris Metz, IETF Softwire WG Interim Meeting Hong Kong February 2006.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP AS AN MVPN PE-CE Protocol draft-keyupate-l3vpn-mvpn-pe-ce-00 Keyur Patel,
Inter-domain Routing Don Fussell CS 395T Measuring Internet Performance.
© 2001, Cisco Systems, Inc. Multiprotocol BGP. © 2001, Cisco Systems, Inc. Multiprotocol BGP-2 Objectives Upon completion of this chapter, you will be.
Lect1..ppt - 03/28/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 16 Exterior Routing Protocols And Multicasting by Zornitza Genova.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing
Inter-domain Routing: Today and Tomorrow Dr. Jia Wang AT&T Labs Research Florham Park, NJ 07932, USA
Advertising Equal Cost Multi-Path Routes in BGP Manav Bhatia Samsung India Software Operations, Bangalore – India July 17, th IETF - Vienna draft-ecmp-routes-in-bgp-00.txt.
BGP-MPLS VPN extension for IPv4/IPv6 Hybrid Network Defeng Li Huawei Technologies.
Lecture 4: BGP Presentations Lab information H/W update.
Border Gateway Protocol
CS 540 Computer Networks II Sandy Wang
Xuan Zheng (modified by M. Veeraraghavan) 1 BGP overview BGP operations BGP messages BGP decision algorithm BGP states.
Border Gateway Protocol (BGP) W.lilakiatsakun. BGP Basics (1) BGP is the protocol which is used to make core routing decisions on the Internet It involves.
IPv6 Routing Milo Liu SW2 R&D ZyXEL Communications, Inc.
Different Address Family Transit (DAFT) using Encapsulation and BGP-MP Extension Tsinghua University Feb 23, 2006 Contact: ----A.
Chapter 16 Exterior Routing Protocols and Multicasting 1 Chapter 16 Exterior Routing Protocols And Multicasting.
CSCI-1680 Network Layer: Inter-domain Routing Based partly on lecture notes by Rob Sherwood, David Mazières, Phil Levis, Rodrigo Fonseca John Jannotti.
© 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public ROUTE v6 Chapter 6 1 Chapter 6: Implementing a Border Gateway Protocol Solution for.
Neighbor Discovery. IPv6 Terminology Additional subnets Router Host Neighbors Host Intra-subnet router Switch LAN segment Link Subnet Network.
RFC 4191 Router Preferences and More-Specific Routes
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 BGP Overview Understanding BGP Path Attributes.
BGP and ICMP. Exterior Gateway Protocol (EGP) Like RIP, but no metrics. Just if reachable. Rtr inside a domain collects reachability information and informs.
Engineering Workshops 136 Inter-domain Multicast.
BGP Basics BGP uses TCP (port 179) BGP Established unicast-based connection to each of its BGP- speaking peers. BGP allowing the TCP layer to handle such.
intra-va-01.txt -01 Draft of: “FIB Suppression with Virtual Aggregation and Default Routes” Paul.
Routing Protocols Internal and External Routing 6DEPLOY. IPv6 Deployment and Support.
Border Gateway Protocol BGP-4 BGP environment How BGP works BGP information BGP administration.
BGP-based Auto-Discovery for L2VPNs draft-hlmu-l2vpn-bgp-discovery-00.txt Sue Hares - Vasile Radoaca -
BGP UPDATE-v2 Gargi Nalawade Himanshu Shah. Problem description Current UPDATE message was intended to carry IPv4 NLRIs Non-IPv4 NLRIs as well as NEXTHOP.
ROUTING ON THE INTERNET COSC Jun-16. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
Virtual Private LAN Service
MBGP and Customer Routes
BGP extensions for Path Computation Element (PCE) Discovery in a BGP/MPLS IP-VPN draft-kumaki-pce-bgp-disco-attribute-03.txt Kenji Kumaki KDDI R&D Labs,
Border Gateway Protocol
CCNP ROUTE: Implementing IP Routing
Draft-nalawade-kapoor-tunnel-safi 03.txt
Softwire Mesh Solution Framework
Multicast Signaling using BGP
BGP supplement Abhigyan Sharma.
CSCI-1680 Network Layer: Inter-domain Routing
EVPN a very short introduction
BGP Route Selection.
BGP Overview.
CSCI-1680 Network Layer: Inter-domain Routing
BGP VPN service for SRv6 Plus IETF 105, Montreal
Presentation transcript:

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Internal DP MP-BGP for IPv6 原理 ISSUE 1.0

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 2 BGP-4 多协议扩展( MP-BGP )定义了 两种新的 BGP 属性,可以用来完成 IPv6 的域间路由。

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 3 参考资料 RFC 2858 Multiprotocol Extensions for BGP-4 RFC 2545 Use of BGP-4 Multiprotocol Extensions for IPv6 Inter-Domain Routing RFC1771 A Border Gateway Protocol 4 (BGP- 4) RFC1700 Assigned Numbers RFC 2842 Capabilities Advertisement with BGP-4

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 4 学习完此课程,您将会:  了解 MP-BGP 的属性  掌握 MP-BGP 如何实现 IPv6 域间路由

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 5 第 1 章 MP-BGP 第 2 章 MP-BGP for IPv6

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 6 MP-BGP ( RFC2858 ) BGP 协议的扩展 承载多种网络层协议的路由信息  IPv6 单播  6PE  多播( IPv4,IPv6 )  MPLS VPN (IPv4,IPv6)  CLNS 会话建立阶段协商交换 Multi-protocol Reachability Information 。 MP-BGP 功能

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 7 MP-BGP ( RFC2858 ) MP-BGP 功能  IPv4 BGP-4 属性  NEXT-HOP  AGGREGATOR  NLRI  MP-BGP 新增属性  MP_REACH_NLRI  MP_UNREACH_NLRI next hop 信息能够用于特 定的网络协议 NLRI 能够用于特定的网 络协议 RFC2858 中规定任何一个 BGP Speaker( 包括支持多协议的 BGP Speaker) 都必须 有一个 IPv4 地址以便用在 AGGREGATOR 中。

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 8 MP-BGP ( RFC2858 ) BGP UPDATE Message Unfeasible Route Length(2 octets) Withdrawn Routes (variable) Total path Attribute Length (2 octets) Path Attributes (variable) Network Layer Reachability Information (variable) Length(1 octet) Prefix(variable) Attribute Type Attribute Length Attribute Value Length(1 octet) Prefix(variable)

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 9 MP-BGP ( RFC2858 ) Path Attribute Attribute Type(2 octets) Attribute Length Attribute Value Attr. Type code Attr. Flags 1 optional 0 well-known 1 transitive 0 non-transitive 1 ORIGIN 2 AS-PATH 3 NEXT-HOP 4 MULTI_EXIT_DISC 5 LOCAL_PREF 6 ATOMIC_AGGREGATE 7 AGGREGATOR 14 MP_REACH_NLRI 15 MP_UNREACH_NLRI

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 10 MP-BGP ( RFC2858 ) MP_REACH_NLRI  承载可达网络集合和 next-hop 信息。 MP_UNREACH_NLRI  承载不可达网络集合信息。 MP-BGP 属性 Optional Non-transitive

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 11 MP-BGP ( RFC2858 ) MP_REACH_NLRI Address Family Identifier(2 octets) Subsequent Address Family Identifier(1 octet) Length of Next Hop Network Address(1 octet) Network Address of Next Hop (variable) Number of SNPA(1 octet) Length of first SNPA(1 octet) First SNPA (variable) Length of second SNPA(1 octet) Second SNPA (variable) …… Length of Last SNPA(1 octet) Last SNPA (variable) Network Layer Reachability Information (variable) Length (1 octets) Prefix (variable)

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 12 MP-BGP ( RFC2858 ) MP_UNREACH_NLRI Address Family Identifier(2 octets) Subsequent Address Family Identifier(1 octet) Withdrawn Routes (variable) 需要撤销的 路由的 NLRI

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 13 MP-BGP ( RFC2858,RFC2842 ) Capabilities Optional Parameter My Autonomous System (2 octets) Version (1 octet) Hold Time (2 octets) BGP Identifier (4 octets) Opt Parm Length (1 octet) Optional Parameters (4 octets) BGP OPEN Message Capability Code (1 octet) Capability Length (1 octet) Capability Value (variable) Capabilities Optional Parameter Capability Code (1 octet) 1 Capability Length (1 octet) 4 Multiprotocol Extensions Capabilities AFI (2 octets) Res (1 octet) SAFI (1 octet)

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 14 第 1 章 MP-BGP 第 2 章 MP-BGP for IPv6

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 15 MP-BGP for IPv6 ( RFC2545 ) IPv6 单播地址范围  Global  Site-local  Link-local MP-BGP 对 IPv6 的特殊扩展  Next-HOP 包含一个 Global IPv6 地址和一个 Link-Local 地址  NEXT-HOP , NLRI 都使用 IPv6 地址和前缀表示 MP-BGP 对 IPv6 的特殊扩展

HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 16 MP-BGP for IPv6 ( RFC2545 ) MP_REACH_NLRI Address Family Identifier(2 octets) Subsequent Address Family Identifier(1 octet) Length of Next Hop Network Address(1 octet) Network Address of Next Hop (variable) Number of SNPA(1 octet) Length of first SNPA(1 octet) First SNPA (variable) Length of second SNPA(1 octet) Second SNPA (variable) …… Length of Last SNPA(1 octet) Last SNPA (variable) Network Layer Reachability Information (variable) 2 IPv6 1NLRI is used for unicast 2NLRI is used for multicast RPF check 3NLRI is used for both unicast and muticast RPF check 4Label 128 VPN 16Next-hop 只包含 Global 地址 32 Next-hop 包含 Global 地址和 Link-Local 地址

谢谢