Border Router Discovery Protocol (BRDP) Based Routing
|
|
- Jason Cameron
- 6 years ago
- Views:
Transcription
1 Border Router Discovery Protocol (DP) Based Routing Exit routing for multi-homed networks (my sponsor) draft-boot-autoconf-brdp-01.txt draft-boot-brdp-based-routing-00.txt Teco Boot / 21 November 2008 IRTF Routing Research Group (RRG) 1
2 Multi-homed edge network with traffic blocked by ingress filter CN -a Node1 -b Edge network Blocked! Node2 Known solutions: 1. Traffic from Node2 is forwarded to -a 2. -b accepts -a owned source addresses???. Node2 starts new connection with prefix from -b???. Address translation??? 2, and : What are the issues? 2 DP based routing IETF-7
3 Goal: support for multi-homed edge networks with multi-homed nodes. CN -a Node1 -b Edge network Node2 But how to do this? DP based routing IETF-7
4 Problems with default gateway routing in a multi-homed network Next hop selection is based on destination address Multiple DGWs (default gateways): Source has no influence on what DGW is used for sent traffic Three options (at least) Single DGW is used Packet load balancing Flow load balancing Seen from source perspective: used (Border Router) is guesswork s may have ingress filters (is a SHOULD) Result: In a multi-homed network, outgoing traffic could be blocked on when Source Address does not correspond with delegated prefix of used See also: RFC5220 section Ingress Filtering Problem RFC70 section.. Send Traffic Using a Provider Prefix Only to That Provider draft-ietf-shim6-ingress-filtering section. The problem: Ingress filtering incompatibility DP based routing IETF-7
5 Problems with default gateway routing in a multi-homed network Next hop selection is based on destination address Multiple DGWs (default gateways): Source has no influence on what DGW is used for sent traffic Three options (at least) Single DGW is used Packet load balancing Flow load balancing Seen from source perspective: used (Border Router) is guesswork s may have ingress filters (is a SHOULD) Result: In a multi-homed network, outgoing traffic could be blocked on when Source Address does not correspond with delegated prefix of used See also: RFC5220 section Ingress Filtering Problem RFC70 section.. Send Traffic Using a Provider Prefix Only to That Provider draft-ietf-shim6-ingress-filtering section. The problem: Ingress filtering incompatibility 5 DP based routing IETF-7
6 Current behavior: RFC1812; Section Unicast: (5) The forwarder determines the next hop IP address for the packet, usually by looking up the packet's destination in the router's routing table. This procedure is described in more detail in Section [5.2.]. This procedure also decides which network interface should be used to send the packet. RFC1812; Section Next Hop Address: (5) Default Route: This is a route to all networks for which there are no explicit routes. It is by definition the route whose prefix length is zero DP based routing IETF-7 6
7 DP Based Routing With DP Based Routing, the default route is removed. New heuristic for finding a next hop, only used when first FIB lookup didn t find a nexthop ( draft-boot-brdp-based-routing ) : (6) DP Route: This is a route to all networks for which there are no explicit routes, and a default route is not used. The nexthopip address is found by means of a Border Router Information Cache (IO-Cache) lookup based on the source address and, if a matching IO-Cache entry is found, a subsequent FIB lookup based on the selected Border Router address. DP based routing IETF-7 7
8 IO-Cache: IO-Cache: Table, populated with received or initiated Border Router Information Options ( IOs ) Information is used for generating globally unique addresses is a MANET (DP is designed for Autoconf) A IO provides ingress filter information for the Border Router IOs are flooded hop-by-hop using ND RA Adjustments on metric, hopcount DP based routing IETF-7 8
9 IO format Type Length Prefix Length A F E L S D R r Sequence Number Hopcount reserved Uniform Path Metric reserved Border Router Address address and valid prefix for this DP based routing IETF-7 9
10 2001:DB8:BABE:::BABE My example -a 2001:DB8:A::A/8 2001:DB8:A:::/6 2001:DB8:B:::/6 Node-a 2001:DB8:A:::A Node-b 2001:DB8:B:::B -b 2001:DB8:B::B/8 RFC 5220: ================== ================== 2001:db8:0::/6 2001:db8:8000::/ ISP1 ISP :db8:0:::/8 2001:db8:8000::/ Router1 Router :db8:0:1::/6 2001:db8:8000:1::/ :db8:0:1:: Host 2001:db8:8000:1:: Figure 1 10 DP based routing IETF-7
11 2001:DB8:BABE:::BABE Example -a 2001:DB8:A::A/8 2001:DB8:A:::/6 2001:DB8:B:::/6 Node-a 2001:DB8:A:::A Node-b 2001:DB8:B:::B -b 2001:DB8:B::B/8 FIB R: 2001:DB8:A::/6 -> FE80::1 # -a 2001:DB8:A:1::/6 -> FE80::1 2001:DB8:A:2::/6 -> FE80::2 2001:DB8:A:::/6 -> local 2001:DB8:B::/6 -> FE80::2 # -b 2001:DB8:B:1::/ 6 -> FE80::1 2001:DB8:B:2::/ 6 -> FE80::2 2001:DB8:B:::/ 6 -> local 2001:DB8:B:::/ 6 -> FE80::2 IO Cache R: 2001:DB8:A::A/8 <= FE80::1 metric 2001:DB8:A::A/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::1 metric 200 DP based routing IETF-7 11
12 2001:DB8:BABE:::BABE Example -FIB -a 2001:DB8:A::A/8 2001:DB8:A:::/6 2001:DB8:B:::/6 Node-a 2001:DB8:A:::A Node-b 2001:DB8:B:::B -b 2001:DB8:B::B/8 All internal routes are found in FIB Forwarding based on DA No default route!! FIB R: 2001:DB8:A::/6 -> FE80::1 # -a 2001:DB8:A:1::/6 -> FE80::1 2001:DB8:A:2::/6 -> FE80::2 2001:DB8:A:::/6 -> local 2001:DB8:B::/6 -> FE80::2 # -b 2001:DB8:B:1::/ 6 -> FE80::1 2001:DB8:B:2::/ 6 -> FE80::2 2001:DB8:B:::/ 6 -> local 2001:DB8:B:::/ 6 -> FE80::2 IO Cache R: 2001:DB8:A::A/8 <= FE80::1 metric 2001:DB8:A::A/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::1 metric DP based routing IETF-7
13 2001:DB8:BABE:::BABE Example IO-Cache -a 2001:DB8:A::A/8 2001:DB8:A:::/6 2001:DB8:B:::/6 Node-a 2001:DB8:A:::A Node-b 2001:DB8:B:::B -b 2001:DB8:B::B/8 Border Router information, with sender info and metrics FIB R: 2001:DB8:A::/6 -> FE80::1 # -a 2001:DB8:A:1::/6 -> FE80::1 2001:DB8:A:2::/6 -> FE80::2 2001:DB8:A:::/6 -> local 2001:DB8:B::/6 -> FE80::2 # -b 2001:DB8:B:1::/ 6 -> FE80::1 2001:DB8:B:2::/ 6 -> FE80::2 2001:DB8:B:::/ 6 -> local 2001:DB8:B:::/ 6 -> FE80::2 IO Cache R: 2001:DB8:A::A/8 <= FE80::1 metric 2001:DB8:A::A/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::1 metric DP based routing IETF-7
14 2001:DB8:BABE:::BABE Node-a or Node-b sends to Node- -a 2001:DB8:A::A/8 2001:DB8:A:::/6 2001:DB8:B:::/6 Node-a 2001:DB8:A:::A Node-b 2001:DB8:B:::B -b 2001:DB8:B::B/8 Node- 2001:DB8:B::: 1) 2001:DB8:B::: in FIB? Yes FIB R: 2001:DB8:A::/6 -> FE80::1 # -a 2001:DB8:A:1::/6 -> FE80::1 2001:DB8:A:2::/6 -> FE80::2 2001:DB8:A:::/6 -> local 2001:DB8:B::/6 -> FE80::2 # -b 2001:DB8:B:1::/ 6 -> FE80::1 2001:DB8:B:2::/ 6 -> FE80::2 2001:DB8:B:::/ 6 -> local 2001:DB8:B:::/ 6 -> FE80::2 IO Cache R: 2001:DB8:A::A/8 <= FE80::1 metric 2001:DB8:A::A/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::1 metric DP based routing IETF-7
15 2001:DB8:BABE:::BABE Node-a sends to Babe -a 2001:DB8:A::A/8 2001:DB8:A:::/6 2001:DB8:B:::/6 Node-a 2001:DB8:A:::A Node-b 2001:DB8:B:::B -b 2001:DB8:B::B/8 1) 2001:DB8:BABE::BABE in FIB? NO FIB R: 2001:DB8:A::/6 -> FE80::1 # -a 2001:DB8:A:1::/6 -> FE80::1 2001:DB8:A:2::/6 -> FE80::2 2001:DB8:A:::/6 -> local 2001:DB8:B::/6 -> FE80::2 # -b 2001:DB8:B:1::/ 6 -> FE80::1 2001:DB8:B:2::/ 6 -> FE80::2 2001:DB8:B:::/ 6 -> local 2001:DB8:B:::/ 6 -> FE80::2 IO Cache R: 2001:DB8:A::A/8 <= FE80::1 metric 2001:DB8:A::A/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::1 metric DP based routing IETF-7
16 2001:DB8:BABE:::BABE Node-a sends to Babe -a 2001:DB8:A::A/8 2001:DB8:A:::/6 2001:DB8:B:::/6 Node-a 2001:DB8:A:::A Node-b 2001:DB8:B:::B -b 2001:DB8:B::B/8 2) 2001:DB8:A:::A match in IO Cache? YES: 2001:DB8:A::A FIB R: 2001:DB8:A::/6 -> FE80::1 # -a 2001:DB8:A:1::/6 -> FE80::1 2001:DB8:A:2::/6 -> FE80::2 2001:DB8:A:::/6 -> local 2001:DB8:B::/6 -> FE80::2 # -b 2001:DB8:B:1::/ 6 -> FE80::1 2001:DB8:B:2::/ 6 -> FE80::2 2001:DB8:B:::/ 6 -> local 2001:DB8:B:::/ 6 -> FE80::2 IO Cache R: 2001:DB8:A::A/8 <= FE80::1 metric 2001:DB8:A::A/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::1 metric DP based routing IETF-7
17 2001:DB8:BABE:::BABE Node-a sends to Babe -a 2001:DB8:A::A/8 2001:DB8:A:::/6 2001:DB8:B:::/6 Node-a 2001:DB8:A:::A Node-b 2001:DB8:B:::B -b 2001:DB8:B::B/8 ) 2001:DB8:A::A in FIB? YES: 2001:DB8:A::/6 -> FE80::1 FIB R: 2001:DB8:A::/6 -> FE80::1 # -a 2001:DB8:A:1::/6 -> FE80::1 2001:DB8:A:2::/6 -> FE80::2 2001:DB8:A:::/6 -> local 2001:DB8:B::/6 -> FE80::2 # -b 2001:DB8:B:1::/ 6 -> FE80::1 2001:DB8:B:2::/ 6 -> FE80::2 2001:DB8:B:::/ 6 -> local 2001:DB8:B:::/ 6 -> FE80::2 IO Cache R: 2001:DB8:A::A/8 <= FE80::1 metric 2001:DB8:A::A/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::1 metric DP based routing IETF-7
18 2001:DB8:BABE:::BABE Node-b sends to Babe -a 2001:DB8:A::A/8 2001:DB8:A:::/6 2001:DB8:B:::/6 Node-a 2001:DB8:A:::A Node-b 2001:DB8:B:::B -b 2001:DB8:B::B/8 1: 2001:DB8:BABE::BABE in FIB: NO 2: 2001:DB8:B:::Bmatch in IO Cache : Yes, 2001:DB8:B::B : 2001:DB8:B::B in FIB: Yes, FE80::2 FIB R: 2001:DB8:A::/6 -> FE80::1 # -a 2001:DB8:A:1::/6 -> FE80::1 2001:DB8:A:2::/6 -> FE80::2 2001:DB8:A:::/6 -> local 2001:DB8:B::/6 -> FE80::2 # -b 2001:DB8:B:1::/ 6 -> FE80::1 2001:DB8:B:2::/ 6 -> FE80::2 2001:DB8:B:::/ 6 -> local 2001:DB8:B:::/ 6 -> FE80::2 IO Cache R: 2001:DB8:A::A/8 <= FE80::1 metric 2001:DB8:A::A/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::1 metric DP based routing IETF-7
19 2001:DB8:BABE:::BABE Bad sends to Babe -a 2001:DB8:A::A/8 2001:DB8:A:::/6 2001:DB8:B:::/ b 2001:DB8:B::B/8 2001:DB8:BAD::BAD 1: 2001:DB8:BABE::BABE in FIB: NO 2: 2001:DB8:BAD::BAD match in IO Cache : NO : DROP FIB R: 2001:DB8:A::/6 -> FE80::1 # -a 2001:DB8:A:1::/6 -> FE80::1 2001:DB8:A:2::/6 -> FE80::2 2001:DB8:A:::/6 -> local 2001:DB8:B::/6 -> FE80::2 # -b 2001:DB8:B:1::/ 6 -> FE80::1 2001:DB8:B:2::/ 6 -> FE80::2 2001:DB8:B:::/ 6 -> local 2001:DB8:B:::/ 6 -> FE80::2 IO Cache R: 2001:DB8:A::A/8 <= FE80::1 metric 2001:DB8:A::A/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::2 metric :DB8:B::B/8 <= FE80::1 metric DP based routing IETF-7
20 Next steps Rework on Drafts Support for IPv, SA selection, next-hop selection for hosts Get running code Website: Mail: Any help is welcome! Any comment is welcome! DP based routing IETF-7 20
21 Thanks for your attention! DP based routing IETF-7 21
dra$- boot- homenet- brdp
House III Roy Lichtenstein dra$- boot- homenet- brdp Border Router Discovery Protocol Homenet IETF 85 (Atlanta) Teco Boot Aim, origin and status of BRDP BRDP provides autoconfigurafon for mulf- homed mulf-
More informationIPv6 Multi-Prefix Environment ~ Concept, Issues, and Solutions ~
IPv6 Multi-Prefix Environment ~ Concept, Issues, and Solutions ~ APNIC Meeting 22 - IPv6 technical SIG Intec NetCore, Inc. IPv6 R&D Group Ken-ichi Kanayama What is IPv6 Multi-Prefix environment? IPv6 Multi-Prefix
More informationBTEC Level 3 Extended Diploma
BTEC Level 3 Extended Diploma Unit 9 Computer Network Routing and Routing Protocols BTEC Level 3 Extended Diploma Introduction to Routing Routing is the process that a router uses to forward packets toward
More informationDepreciation of site local address
Depreciation of site local address Tomohiro Fujisaki Nippon Telegraph and Telephone Corporation Contents What is site-local address? Why was site-local address depreciated? Substitute for site-local address
More informationAd-hoc and Infrastructured Networks Interconnection
tel. 22 209 4000 fax 22 209 4050 e-mail www@inescporto.pt internet Ad-hoc and Infrastructured Networks Interconnection Tânia Pinto Calçada and Manuel Ricardo RTCM Aveiro 18th February 2005 INESC Porto
More informationRouting Basics. Campus Network Design & Operations Workshop
Routing Basics Campus Network Design & Operations Workshop These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)
More informationRouting Basics. ISP Workshops. Last updated 10 th December 2015
Routing Basics ISP Workshops Last updated 10 th December 2015 1 Routing Concepts p IPv4 & IPv6 p Routing p Forwarding p Some definitions p Policy options p Routing Protocols 2 IPv4 p Internet still uses
More informationRouting Basics. ISP Workshops
Routing Basics ISP Workshops These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/) Last updated 26
More informationRouting Basics ISP/IXP Workshops
Routing Basics ISP/IXP Workshops 1 Routing Concepts IPv4 Routing Forwarding Some definitions Policy options Routing Protocols 2 IPv4 Internet uses IPv4 addresses are 32 bits long range from 1.0.0.0 to
More informationGuide to TCP/IP Fourth Edition. Chapter 6: Neighbor Discovery in IPv6
Guide to TCP/IP Fourth Edition Chapter 6: Neighbor Discovery in IPv6 Objectives Describe Neighbor Discovery in IPv6 and how it compares to ARP in IPv4 Explain Neighbor Discovery message interaction between
More informationEnterprise Multihoming using Provider-Assigned Addresses without Network Prefix Translation: Requirements and Solution
Enterprise Multihoming using Provider-Assigned Addresses without Network Prefix Translation: Requirements and Solution Draft-bowbakova-rtgwg-enterprise-pa-multihoming-00 F. Baker, C. Bowers, J. Linkova
More informationRouting Basics. Routing Concepts. IPv4. IPv4 address format. A day in a life of a router. What does a router do? IPv4 Routing
Routing Concepts IPv4 Routing Routing Basics ISP/IXP Workshops Forwarding Some definitions Policy options Routing Protocols 1 2 IPv4 IPv4 address format Internet uses IPv4 addresses are 32 bits long range
More informationMANET Autoconfiguration using DHCP.
MANET Autoconfiguration using DHCP fred.l.templin@boeing.com MANET Autoconf Problem Space Provide Network(s) MANET Gateways (MGs) MANETs MANET Routers MANET Routing Alternatives MANET routing as a L2 mechanism
More informationIPv6 Neighbor Discovery
The IPv6 neighbor discovery process uses Internet Control Message Protocol (ICMP) messages and solicited-node multicast addresses to determine the link-layer address of a neighbor on the same network (local
More informationRouting Concepts. IPv4 Routing Forwarding Some definitions Policy options Routing Protocols
Routing Basics 1 Routing Concepts IPv4 Routing Forwarding Some definitions Policy options Routing Protocols 2 IPv4 Internet uses IPv4 Addresses are 32 bits long Range from 1.0.0.0 to 223.255.255.255 0.0.0.0
More informationIPv6 Neighbor Discovery
The IPv6 neighbor discovery process uses Internet Control Message Protocol (ICMP) messages and solicited-node multicast addresses to determine the link-layer address of a neighbor on the same network (local
More informationComputer Networks ICS 651. IP Routing RIP OSPF BGP MPLS Internet Control Message Protocol IP Path MTU Discovery
Computer Networks ICS 651 IP Routing RIP OSPF BGP MPLS Internet Control Message Protocol IP Path MTU Discovery Routing Information Protocol DV modified with split horizon and poisoned reverse distance
More informationShim6: Network Operator Concerns. Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI
Shim6: Network Operator Concerns Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI Not Currently Supporting IPv6? Many parties are going forward with IPv6 Japan
More informationConfigure Segment Routing for IS-IS Protocol
Integrated Intermediate System-to-Intermediate System (IS-IS), Internet Protocol Version 4 (IPv4), is a standards-based Interior Gateway Protocol (IGP). The Cisco IOS XR software implements the IP routing
More informationMANET Architecture and address auto-configuration issue
MANET Architecture and address auto-configuration issue Namhi Kang Catholic University E-mail: kang@catholic.ac.kr Contents Background Information Overview Common MANET misperception Multilink subnet issue
More informationDHCPv6 OPERATIONAL ISSUES Tom Coffeen 4/7/2016
1 2016 2013 Infoblox Inc. All Inc. Rights All Reserved. Rights Reserved. DHCPv6 OPERATIONAL ISSUES Tom Coffeen 4/7/2016 ABOUT THE PRESENTER Tom Coffeen IPv6 Evangelist Infoblox @ipv6tom tom@ipv6.works
More informationConfigure Segment Routing for BGP
Border Gateway Protocol (BGP) is an Exterior Gateway Protocol (EGP) that allows you to create loop-free inter-domain routing between autonomous systems. An autonomous system is a set of routers under a
More informationCS4450. Computer Networks: Architecture and Protocols. Lecture 20 Pu+ng ALL the Pieces Together. Spring 2018 Rachit Agarwal
CS4450 Computer Networks: Architecture and Protocols Lecture 20 Pu+ng ALL the Pieces Together Spring 2018 Rachit Agarwal What is a computer network? A set of network elements connected together, that implement
More informationBack to basics J. Addressing is the key! Application (HTTP, DNS, FTP) Application (HTTP, DNS, FTP) Transport. Transport (TCP/UDP) Internet (IPv4/IPv6)
Routing Basics Back to basics J Application Presentation Application (HTTP, DNS, FTP) Data Application (HTTP, DNS, FTP) Session Transport Transport (TCP/UDP) E2E connectivity (app-to-app) Port numbers
More informationJuniper Netscreen Security Device. How to Enable IPv6 Page-51
Juniper Netscreen Security Device Page-51 Netscreen Firewall - Interfaces Below is a screen shot for a Netscreen Firewall interface. All interfaces have an IPv6 address except ethernet0/0. We will step
More informationdraft-ietf-v6ops-tunnel-loops - Update and Status
draft-ietf-v6ops-tunnel-loops - Update and Status IETF V6OPS WG - March 31, 2011 Fred L. Templin Boeing Research & Technology fred.l.templin@boeing.com BOEING is a trademark of Boeing Management Company.
More informationRouting Basics ISP/IXP Workshops
Routing Basics ISP/IXP Workshops 1 Routing Concepts IPv4 Routing Forwarding Some definitions Policy options Routing Protocols 2 IPv4 Internet uses IPv4 addresses are 32 bits long range from 1.0.0.0 to
More informationMPLS EM MPLS LSP Multipath Tree Trace
MPS EM MPS SP Multipath Tree Trace ast Updated: December 12, 2011 The MPS EM--MPS SP Multipath Tree Trace feature provides the means to discover all possible equal-cost multipath (ECMP) routing paths of
More informationCN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 5 OSI MODEL NETWORK LAYER
CN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 5 OSI MODEL NETWORK LAYER Network Layer Network layer manages options pertaining to host and network addressing, managing subnetworks, and internetworking.
More informationNetwork Working Group. Updates: 6890 (if approved) Intended status: Best Current Practice Expires: November 3, 2017
Network Working Group Internet-Draft Updates: 6890 (if approved) Intended status: Best Current Practice Expires: November 3, 2017 R. Bonica Juniper Networks M. Cotton ICANN B. Haberman Johns Hopkins University
More informationConfiguring NetFlow BGP Next Hop Support for Accounting and Analysis
Configuring NetFlow BGP Next Hop Support for Accounting and Analysis This document provides information about and instructions for configuring NetFlow Border Gateway Protocol (BGP) next hop support. This
More informationRouting Basics. SANOG July, 2017 Gurgaon, INDIA
Routing Basics SANOG 30 14-18 July, 2017 Gurgaon, INDIA Back to basics J Application Presentation Application (HTTP, DNS, FTP) Data Application (HTTP, DNS, FTP) Session Transport Transport (TCP/UDP) E2E
More informationImplementing Static Routes for IPv6
Implementing Static Routes for IPv6 Last Updated: July 31, 2012 This module describes how to configure static routes for IPv6. Routing defines the paths over which packets travel in the network. Manually
More informationContents. EVPN overview 1
Contents EVPN overview 1 EVPN network model 1 MP-BGP extension for EVPN 2 Configuration automation 3 Assignment of traffic to VXLANs 3 Traffic from the local site to a remote site 3 Traffic from a remote
More informationTag Switching. Background. Tag-Switching Architecture. Forwarding Component CHAPTER
CHAPTER 23 Tag Switching Background Rapid changes in the type (and quantity) of traffic handled by the Internet and the explosion in the number of Internet users is putting an unprecedented strain on the
More informationInternet Routing Basics
Internet Routing Basics Back to basics J Application Presentation Application (HTTP, DNS, FTP) Data Application (HTTP, DNS, FTP) Session Transport Transport (TCP/UDP) E2E connectivity (app-to-app) Port
More informationOSPF Protocol Overview on page 187. OSPF Standards on page 188. OSPF Area Terminology on page 188. OSPF Routing Algorithm on page 190
Chapter 17 OSPF Protocol Overview The Open Shortest Path First (OSPF) protocol is an interior gateway protocol (IGP) that routes packets within a single autonomous system (AS). OSPF uses link-state information
More informationBGP Additional Paths. Finding Feature Information. Information About BGP Additional Paths. Problem That Additional Paths Can Solve
The feature allows the advertisement of multiple paths through the same peering session for the same prefix without the new paths implicitly replacing any previous paths. This behavior promotes path diversity
More informationIPv6 Neighbor Discovery
IPv6 Neighbor Discovery Last Updated: September 19, 2012 The IPv6 neighbor discovery process uses Internet Control Message Protocol (ICMP) messages and solicited-node multicast addresses to determine the
More informationIdentifier and Locator separation in IP network
Identifier and Locator separation in IP network July 10, 2007 Taewan You (twyou@etri.re.kr) ETRI, PEC Contents IP Addresses in Internet Architecture Overloaded semantic Issues of ID/Loc separation Standardization
More informationECMP Load Balancing. MPLS: Layer 3 VPNs Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 900 Series) 1
Equal-cost multi-path routing (ECMP) is a routing strategy where next-hop packet forwarding to a single destination can occur over multiple "best paths" which tie for top place in routing metric calculations.
More informationFuture Routing and Addressing Models
Future Routing and Addressing Models Rob Evans JANET(UK) The JNT Association 2008 Networkshop 36 1 If it ain't broke... BGP is the inter-domain protocol of choice. Not that there's much choice. Carries
More informationBGP Cost Community. Prerequisites for the BGP Cost Community Feature
The feature introduces the cost extended community attribute. The cost community is a non-transitive extended community attribute that is passed to internal BGP (ibgp) and confederation peers but not to
More informationBGP Enhancements for IPv6. ISP Training Workshops
BGP Enhancements for IPv6 ISP Training Workshops Adding IPv6 to BGP RFC4760 Defines Multi-protocol Extensions for BGP4 Enables BGP to carry routing information of protocols other than IPv4 e.g. MPLS, IPv6,
More informationIPv6 Prefix Delegation for Hosts. Fred L. Templin IETF100 v6ops Working Group November 16, 2017
IPv6 Prefix Delegation for Hosts Fred L. Templin (fltemplin@acm.org) IETF100 v6ops Working Group November 16, 2017 Draft History Draft -00 posted 11/06/2015 and announced to v6ops Draft -01 resolved list
More informationCisco IOS LISP Application Note Series: Access Control Lists
Cisco IOS LISP Application Note Series: Access Control Lists Version 1.1 (28 April 2011) Background The LISP Application Note Series provides targeted information that focuses on the integration and configuration
More information2016/01/17 04:04 1/9 Basic Routing Lab
2016/01/17 04:04 1/9 Basic Routing Lab Basic Routing Lab Introduction The purpose of this exercise is to introduce participants to the basic configuration requirements of a Cisco router. The network topology
More informationConfiguring NetFlow BGP Next Hop Support for Accounting and Analysis
Configuring NetFlow BGP Next Hop Support for Accounting and Analysis Last Updated: November 27, 2012 This document provides information about and instructions for configuring NetFlow Border Gateway Protocol
More informationConnecting to a Service Provider Using External BGP
Connecting to a Service Provider Using External BGP First Published: May 2, 2005 Last Updated: August 21, 2007 This module describes configuration tasks that will enable your Border Gateway Protocol (BGP)
More informationBGP Diverse Path Using a Diverse-Path Route Reflector
BGP Diverse Path Using a Diverse-Path Route Reflector The feature allows Border Gateway Protocol (BGP) to distribute an alternative path other than the best path between BGP speakers when route reflectors
More informationNETLMM Security Threats on the MN-AR Interface draft-kempf-netlmm-threats-00.txt
Draft summary Reviewers' comments Mailing-list discussion NETLMM Security Threats on the MN-AR Interface draft-kempf-netlmm-threats-00.txt New Terminology 1 MN authentication: Initial authentication of
More informationIPv6 Switching: Provider Edge Router over MPLS
Multiprotocol Label Switching (MPLS) is deployed by many service providers in their IPv4 networks. Service providers want to introduce IPv6 services to their customers, but changes to their existing IPv4
More informationMPLS VPN C H A P T E R S U P P L E M E N T. BGP Advertising IPv4 Prefixes with a Label
7 C H A P T E R S U P P L E M E N T This online supplement of Chapter 7 focuses on two important developments. The first one is Inter-Autonomous. Inter-Autonomous is a concept whereby two service provider
More informationCSE/EE 461: Introduction to Computer Communications Networks Autumn Module 9
CSE/EE 461: Introduction to Computer Communications Networks Autumn 2010 Module 9 IP Addressing John Zahorjan zahorjan@cs.washington.edu 534 Allen Center Last Time: Addresses Imply Location 142.150.210.12
More informationUnicast Reverse Path Forwarding Loose Mode
The feature creates a new option for Unicast Reverse Path Forwarding (Unicast RPF), providing a scalable anti-spoofing mechanism suitable for use in multihome network scenarios. This mechanism is especially
More informationChapter 5. RIP Version 1 (RIPv1) CCNA2-1 Chapter 5
Chapter 5 RIP Version 1 (RIPv1) CCNA2-1 Chapter 5 RIP Version 1 RIPv1: Distance Vector, Classful Routing Protocol CCNA2-2 Chapter 5 Background and Perspective RIP evolved from the Xerox Network System
More informationIPv6 Prefix Alteration An Opportunity to Improve Online Privacy
IPv6 Prefix Alteration An Opportunity to Improve Online Privacy Dominik Herrmann, Christine Arndt and Hannes Federrath University of Hamburg 9th October 2012 Content 1. Internet Protocol Version 6 IPv6
More informationLISP Router IPv6 Configuration Commands
ipv6 alt-vrf, page 2 ipv6 etr, page 4 ipv6 etr accept-map-request-mapping, page 6 ipv6 etr map-cache-ttl, page 8 ipv6 etr map-server, page 10 ipv6 itr, page 13 ipv6 itr map-resolver, page 15 ipv6 map-cache-limit,
More informationTD#RNG#2# B.Stévant#
TD#RNG#2# B.Stévant# En1tête#des#protocoles#IP# IPv4 Header IPv6 Extensions ICMPv6 s & 0...7...15...23...31 Ver. IHL Di Serv Packet Length Identifier flag O set TTL Checksum Source Address Destination
More informationIntroduction to IP Routing. Geoff Huston
Introduction to IP Routing Geoff Huston Routing How do packets get from A to B in the Internet? A Internet B Connectionless Forwarding Each router (switch) makes a LOCAL decision to forward the packet
More informationInternet Network Protocols IPv4/ IPv6
Internet Network Protocols IPv4/ IPv6 Prof. Anja Feldmann, Ph.D. anja@inet.tu-berlin.de TCP/IP Illustrated, Volume 1, W. Richard Stevens http://www.kohala.com/start 1 IP Interfaces IP address: identifier
More informationLARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF
LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF MODULE 05 MULTIPROTOCOL LABEL SWITCHING (MPLS) AND LABEL DISTRIBUTION PROTOCOL (LDP) 1 by Xantaro IP Routing In IP networks, each router makes an independent
More informationConfiguring IPv6 for Gigabit Ethernet Interfaces
CHAPTER 46 IP version 6 (IPv6) provides extended addressing capability beyond those provided in IP version 4 (IPv4) in Cisco MDS SAN-OS. The architecture of IPv6 has been designed to allow existing IPv4
More informationChapter 4: Routing Concepts. Routing & Switching
Chapter 4: Routing Concepts Routing & Switching Routers are Computers Routers are specialized computers containing the following required components to operate: Central processing unit (CPU) Operating
More informationLabel Switching. The idea. Add a small label (sometimes called a tag ) on the front of a packet and route the packet based on the label. cs670.
Label Switching The idea Add a small label (sometimes called a tag ) on the front of a packet and route the packet based on the label label How it works IP IP payload When the packet reaches a router,
More informationIS-IS Inbound Filtering
The Intermediate System-to-Intermediate System (IS-IS) Inbound Filtering feature prevents unwanted IS-IS routes from being installed in a routing table. A user can deny or permit a route from being installed
More informationIPv6 on routers. Computer Network Technologies and Services (CNTS) Tecnologie e Servizi di Rete (TSR)
IPv6 on routers Computer Network Technologies and Services (CNTS) Tecnologie e Servizi di Rete (TSR) Preliminary note For this exercise you have to use the virtual routing environment prepared in a virtual
More informationAdvanced Networking: Routing & Switching 2 Chapter 7
EIGRP Advanced Networking: Routing & Switching 2 Chapter 7 Copyleft 2014 Hacklab Cosenza (http://hlcs.it) Released under Creative Commons License 3.0 By-Sa Cisco name, logo and materials are Copyright
More informationIETF RFCs Supported by Cisco NX-OS Unicast Features Release 6.x
IETF Supported by Cisco NX-OS Unicast Features Release 6.x BGP, page 1 First-Hop Redundancy Protocols, page 2 IP Services, page 3 IPv6, page 3 IS-IS, page 4 OSPF, page 5 RIP, page 5 BGP RFC 1997 BGP Communities
More informationManaging the Unicast RIB and FIB
CHAPTER 15 This chapter describes how to manage routes in the unicast Routing Information Base (RIB) and the Forwarding Information Base (FIB) on the Cisco NX-OS device. This chapter includes the following
More informationPIM Allow RP. Finding Feature Information. Restrictions for PIM Allow RP
This module describes how to configure the feature in IPv4 or IPv6 networks for inter-connecting Protocol Independent Multicast (PIM) Sparse Mode (SM) domains with different rendezvous points (RPs). enables
More informationIPv6 Switching: Provider Edge Router over MPLS
Multiprotocol Label Switching (MPLS) is deployed by many service providers in their IPv4 networks. Service providers want to introduce IPv6 services to their customers, but changes to their existing IPv4
More informationChapter 6: Network Layer. Introduction to Networks v5.1
Chapter 6: Network Layer Introduction to Networks v5.1 6.0 Introduction 6.1 Network Layer Protocols 6.2 Routing 6.3 Routers 6.4 Configure a Cisco Router 6.5 Summary 2013 Cisco and/or its affiliates. All
More informationAPT Incremental Deployment
APT Incremental Deployment Dan Jen, Michael Meisel, Daniel Massey, Lan Wang, Beichuan Zhang, Lixia Zhang http://www.cs.ucla.edu/~meisel/draft-apt-incremental-00.txt 1 Why This Talk Incrememtal deployability
More informationMobile Ad-hoc Network. WIDE project/keio University
Mobile Ad-hoc Network WIDE project/keio University ryuji@sfc.wide.ad.jp ToC Global Internet Connectivity MANET/NEMO integration IPv6 Support on MANET MANET on the Internet Where can MANET be deployed in
More informationOverview. Problem: Find lowest cost path between two nodes Factors static: topology dynamic: load
Dynamic Routing Overview Forwarding vs Routing forwarding: to select an output port based on destination address and routing table routing: process by which routing table is built Network as a Graph C
More informationChapter 6: Network Layer
Chapter 6: Network Layer Introduction to Networks v5.1 6.0 Introduction 6.1 Network Layer Protocols 6.2 Routing 6.3 Routers 6.4 Configure a Cisco Router 6.5 Summary 2 Upon completion of this section, you
More informationSpatially aware sublayer support of VRRP. Marc Holness, Nortel Networks IEEE WG b SG San Antonio, Texas November, 2004
Spatially aware sublayer support of VRRP Marc Holness, Nortel Networks IEEE 802.17 WG 802.17b SG San Antonio, Texas November, 2004 Marc Holness - 1 Agenda Objectives Problem overview Solution overview
More informationTroubleshooting Cisco Express Forwarding Routing Loops
Troubleshooting Cisco Express Forwarding Routing Loops Document ID: 26083 Contents Introduction Prerequisites Requirements Components Used Conventions Network Diagram Problem Troubleshoot Solution Related
More informationThis document is not restricted to specific software and hardware versions.
Contents Introduction Prerequisites Requirements Components Used Background Information Configure Network Diagram Configuration DN Bit Verify Troubleshoot Related Cisco Support Community Discussions Introduction
More informationInternet Engineering Task Force (IETF) Request for Comments: NTT T. Chown University of Southampton September 2012
Internet Engineering Task Force (IETF) Request for Comments: 6724 Obsoletes: 3484 Category: Standards Track ISSN: 2070-1721 D. Thaler, Ed. Microsoft R. Draves Microsoft Research A. Matsumoto NTT T. Chown
More informationFiberstoreOS IPv6 Service Configuration Guide
FiberstoreOS IPv6 Service Configuration Guide Contents 1 Configuring IPv6 over IPv4 Tunnel...5 1.1 Overview...5 1.1.2 Manual Tunnel...6 1.1.3 6to4 Tunnel...6 1.1.4 ISATAP Tunnel...7 1.2 Configure Manual
More informationSmall additions by Dr. Enis Karaarslan, Purdue - Aaron Jarvis (Network Engineer)
Routing Basics 1 Small additions by Dr. Enis Karaarslan, 2014 Purdue - Aaron Jarvis (Network Engineer) Routing Concepts IPv4 Routing Forwarding Some definitions Policy options Routing Protocols 3 IPv4
More informationH3C S6520XE-HI Switch Series
H3C S6520XE-HI Switch Series EVPN Configuration Guide New H3C Technologies Co., Ltd. http://www.h3c.com.hk Software version: Release 1108 Document version: 6W100-20171228 Copyright 2017, New H3C Technologies
More informationIPv6 Security (Theory vs Practice) APRICOT 14 Manila, Philippines. Merike Kaeo
IPv6 Security (Theory vs Practice) APRICOT 14 Manila, Philippines Merike Kaeo merike@doubleshotsecurity.com Current IPv6 Deployments Don t break existing IPv4 network Securing IPv6 Can t secure something
More informationBGP Policy Accounting
Border Gateway Protocol (BGP) policy accounting measures and classifies IP traffic that is sent to, or received from, different peers. Policy accounting is enabled on an input interface, and counters based
More informationA configuration-only approach to shrinking FIBs. Prof Paul Francis (Cornell)
A configuration-only approach to shrinking FIBs Prof Paul Francis (Cornell) 1 Virtual Aggregation An approach to shrinking FIBs (and RIBs) In routers, not in route reflectors Works with legacy routers
More informationTable of Contents Chapter 1 Tunneling Configuration
Table of Contents Table of Contents... 1-1 1.1 Introduction to Tunneling... 1-1 1.1.1 IPv6 over IPv4 Tunnel... 1-2 1.1.2 IPv4 over IPv4 Tunnel... 1-7 1.2 Tunneling Configuration Task List... 1-8 1.3 Configuring
More informationConfiguring IP Multicast Routing
34 CHAPTER This chapter describes how to configure IP multicast routing on the Cisco ME 3400 Ethernet Access switch. IP multicasting is a more efficient way to use network resources, especially for bandwidth-intensive
More informationOrdered FIB Updates. draft-francois-ordered-fib-01.txt. Pierre Francois Olivier Bonaventure Mike Shand Stefano Previdi Stewart Bryant
Ordered FIB Updates draft-francois-ordered-fib-01.txt Pierre Francois Olivier Bonaventure Mike Shand Stefano Previdi Stewart Bryant Outline Quick reminder on ordered FIB updates Convergence time of ordered
More informationIPv6 Associated Protocols. Athanassios Liakopoulos 6DEPLOY IPv6 Training, Skopje, June 2011
IPv6 Associated Protocols Athanassios Liakopoulos (aliako@grnet.gr) 6DEPLOY IPv6 Training, Skopje, June 2011 Copy... Rights This slide set is the ownership of the 6DEPLOY project via its partners The Powerpoint
More informationIPv6 address configuration and local operation
IPv6 address configuration and local operation Amsterdam, 16 february 2012 Iljitsch van Beijnum Today's topics IPv6 address configuration stateless autoconfig DHCPv6 DAD, NUD, timers Router solicitations/advertisements
More informationMPLS/Tag Switching. Background. Chapter Goals CHAPTER
28 CHAPTER Chapter Goals Understand the advantages of MPLS. Learn the components of an MPLS system. Compare and contrast MPLS and hop-by-hop routing. Describe the two methods of label distribution. Explain
More informationRequest for Comments: 5220 Category: Informational R. Hiromi Intec Netcore K. Kanayama INTEC Systems July 2008
Network Working Group Request for Comments: 5220 Category: Informational A. Matsumoto T. Fujisaki NTT R. Hiromi Intec Netcore K. Kanayama INTEC Systems July 2008 Problem Statement for Default Address Selection
More informationTransitioning to IPv6
Transitioning to IPv6 麟瑞科技區域銷售事業處副處長張晃崚 CCIE #13673 2007 Cisco Systems, Inc. All rights reserved. ICND2 v1.0 7-1 IPv4 and IPv6 Currently, there are approximately 1.3 billion usable IPv4 addresses available.
More informationConfiguring IP Multicast Routing
CHAPTER 45 This chapter describes how to configure IP multicast routing on the Catalyst 3750 Metro switch. IP multicasting is a more efficient way to use network resources, especially for bandwidth-intensive
More informationMPLS VPN over mgre. Finding Feature Information. Last Updated: November 1, 2012
MPLS VPN over mgre Last Updated: November 1, 2012 The MPLS VPN over mgre feature overcomes the requirement that a carrier support multiprotocol label switching (MPLS) by allowing you to provide MPLS connectivity
More informationIPv6 Client IP Address Learning
Prerequisites for IPv6 Client Address Learning, on page 1 Information About IPv6 Client Address Learning, on page 1 Configuring IPv6 Unicast, on page 6 Configuring RA Guard Policy, on page 7 Applying RA
More informationNetwork Protocols. Routing. TDC375 Autumn 03/04 John Kristoff - DePaul University 1
Network Protocols Routing TDC375 Autumn 03/04 John Kristoff - DePaul University 1 IPv4 unicast routing All Internet hosts perform basic routing for local net destinations, forward to local host for non-local
More informationSmart Serial. Show interfaces. Shut down. logging synchronous
SEMESTER 2 Chapter 2 Static Networking V 4.0 2.1.1 What are the primary responsibilities of the router? 2.1.3 What is the first serial connector described called at the router end? What is the first serial
More information