IPv6 @ TCL %5BCompatibility Mode%5D

download IPv6 @ TCL %5BCompatibility Mode%5D

of 34

Transcript of IPv6 @ TCL %5BCompatibility Mode%5D

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    1/34

    IPV6

    Tata Communications Ltd.(VSNL)

    Shailesh Gupta, Vice PresidentRaju Raghavan, Manager

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    2/34

    Contents

    Tata Communications ISP Network Journey since Aug15th, 1995

    Advantages of IPV6 over IPV4

    IPV6 Drivers & design in TCL Network

    IPV6 Customers of TCL, India

    Expectations from GOI/DOT/TEC for promoting IPV6 in India

    Thanks

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    3/34

    TCL Global Network

    Mumbai

    Ernakulam

    Chennai

    Colombo

    Singapore

    Hong Kong

    Tokyo

    Dubai

    Frankfurt

    London

    New JerseyNew York

    Palo Alto

    TCL -7xGig

    NTT-GIGTCL -2 fGigGoogle - Gig

    KDDI-2XDS3

    EMIX-2 x DS3

    TCL - 3-Gig

    TCL -8xGig STM1

    5

    Santa Clara CT -DS3China

    PLDT-DS3

    CAT Thailand DS3

    KoreaTelecom

    STM1

    Madrid

    Paris

    Amsterdam

    Chicago

    Dallas

    TCL -4xSTM4TCL - 2*10GIG

    Google-3Gig

    SMW-3TAT-14AC-1PEBTIC

    Singtel-STM1TM-DS3CHT-DS3

    SAFE+TM+APCN-2+J-USReach IPLC

    MSN-Gig

    Sydney

    -

    TCL -4xSTM16TCL 2*10GIG

    TCL -2xSTM-4

    * Dual stack edge and core .** Independent core topologies for IPv4 and IPv6

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    4/34

    FLAG

    SEA-ME-WE3

    Kolkat

    aMUMBAI

    International Connectivity

    Pacific route

    Chennai, India

    SINGAPORE

    SEA-ME-WE3

    SEA-ME-WE2

    SAFE

    India Singapore

    Cable System5.12 TbpsSEA-ME-WE4(RFS by Mid

    2005)

    Pacific RouteAtlantic Route

    Network Administration Rights

    Submarine Cable & Carrier Level

    Redundancy

    TATA Indicom is the Only Carrier

    having capacity on 5 out of 5 cables

    into India

    COCHIN

    CHENNAI

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    5/34

    Tata Communications - India Network Footprint

    Its all about connectivity ....All Over India

    117 location across thethe India.

    3-tier Hierarchicaltopology for bettermanagement.

    including 4 metros

    7 Major Tier 2 cities.

    101 Tier 3 cities

    * Serves the length and breadth of India.** IPv6 Dual stack edge with MPLS tunneled core.

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    6/34

    International Bandwidth Growth (Mbps)

    International Usable Bandwidth

    40000

    55000

    73000

    50000

    60000

    70000

    80000

    Usable Bandwidth

    0.064 10 24 69 211 666 816 834 848 1160 24804800

    800010928

    0

    10000

    20000

    30000

    Aug'95

    Jan'96

    Jan'97

    Jan'98

    Jan'99

    Jan'00

    Feb'01

    Jan'02

    Jan'03

    Jan'04

    Jan'05

    Jan'06

    Dec'06

    Feb'07

    2008

    2009

    2009-H2

    1140625 times growth in 15 Years

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    7/34

    IPV6 Pool allocated to TCL from APNIC

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    8/34

    IPv6 Drivers anddesign in the TCL

    network.

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    9/34

    A perspective on Global IPv6 Business drivers:

    Global IPv6 Routes Global IPv6 ASes

    The IPv6 routes in the global routing table has grown from 500 prefixes in2004 to around 1200 prefixes in 2008.

    The IPv6 ASes in the global routing table has gone from 400 ASes in 2004to around 900 ASes in 2008. A two fold increase. (IPv4 ASes - 28000 )

    One of the prime drivers for IPv6 adoption globally hasbeen Service Differentiation and the pursuit of competitiveadvantage (First Mover).

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    10/34

    Fixed Length of 40 bytes = no length

    field

    Variable

    Length

    IPv6 Technical strengths over IPv4:

    Remove unwanted header fields

    Simple header.

    8 Fields

    Less fields means lesser processing good for devices which have lesser

    processing power?

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    11/34

    IPv6 Technical strengths over IPv4: Key

    Highlights:

    Quality of service Model Enhancements

    Preserve existing DiffServ model

    Plus Flow Label

    More granularity in classifications based on flows.

    Plug and Play Architecture:

    IPv6 is designed with plug and play in mind.

    Stateless Auto configuration auto IP Addressing (In

    the absence of a DHCP server).

    Link Local auto generated address.

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    12/34

    Tata Communications IPv6 Enabled networks

    overview

    o TCL India Network:

    Serves the length and breadth of India.

    IPv6 Dual stack edge with MPLS tunneled core.

    o TCL Global network:

    Dual stack edge and core .

    Independent core topologies for IPv4 and IPv6.

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    13/34

    Tata Communications India model | IPv6 deployment

    Model :We had to choose a mechanism that helps in seamless migration without

    disrupting existing services.

    The TCL network is end to end MPLS enabled.

    The obvious choice was to tunnel IPv6 packets over MPLS using the 6PE6PEmechanism.mechanism.

    TCL IPv4 MPLS

    Cloud

    IPV6 CustomerNetwork

    IPV6 internet

    IPV6 CustomerNetwork

    RR

    Dual stack

    enable the

    PE routers.

    Enable labeled IPv6

    signaling over the

    BGP session to RR

    Establish

    Connection to IPv6

    Internet

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    14/34

    TCL International Network | Dual Stack/Multi

    Topology:

    o Dual stack Backbone and Edge Routers.o Independent topologies for IPv4 and IPv6 to cater to H/W

    limitations/issues.

    -

    Multi-Topology ISIS protocol builds

    A B

    C

    E

    A

    - IPv6 Topology

    - Dual Stack PoPs

    D

    F

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    15/34

    A few TCL IPv6 highlights globally over the years:

    o TCL promoted the experimentation of IPv6 andthe 6bone/6TAP initiative as a member of the

    Canarie Policy Board.

    .

    o TCL provided IPv6 connection to the last

    SANOG meeting.

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    16/34

    IPV6 Live customers with TCL, India

    Tata - NIXI Mumbai connectivity Getting

    few prefixes from RIC & Netmagic 3

    prefixes ,one /48 from NIXI(2001:DE8:1::/48), one each from Netmagic

    & RIC

    Honesty (ISP) at Mumbai

    IIT Kanpur 1 Gb

    40+ international IPV6 customers

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    17/34

    IPv6 Enterprise Customer DeploymentIPv6 Enterprise Customer Deployment

    IPV4 - 3.4 L+ routes in global routing tableIPV6 15000 routes in global routing table

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    18/34

    Expectations from GOI/Regulator/Licensor

    NIR for IPV6 to manage resources in a better way & promote usage of IPV6 in India

    IPV6 workshop/training for SPs / Corporates. APNIC already organizes such trainings

    Invite equipment vendors and Applications vendors to collaborate and create amultivendor IPv6 test bed. (This will help in increasing the IPv6 acceptance in the India

    Enterprises)

    This should demonstrate IPv6 application interoperability across multipleapplications vendors like Oracle, SAP, Windows, Linux, database applications etc.,

    This should demonstrate IPv6 transport interoperability across many IP equipmentvendors such as Cisco, Juniper, Huawei Alcatel etc.,

    Free/Subsidized IPV6 session/port with NIXI

    Extended Support of OEM for upgrading box to support IPV6.

    IPV6 discussion forum for resolving day-day issues

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    19/34

    The more seeminglyimpossible the goal, the more

    glorious is the triumph of

    achievement!

    To ether we canTo ether we canTo ether we canTo ether we can

    together we will!together we will!together we will!together we will!

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    20/34

    Backup

    Slides

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    21/34

    1. IPv6 Enterprise Customer Deployment (Honesty, Mumbai)

    Customer Expectations:

    Reachability of customer IPv4 and IPv6 prefixes in Internet Domain.

    Customer required Full IPv6 route from Tata Communications (15 K)

    Both IPv4 and IPv6 sessions on same link.

    Scenario

    Customer is having IPv6 prefixes with his own AS number.

    wants to run IPv6 BGP session with Tata communications on his existingIPv4 link.

    Customer is already running IPv4 BGP session on same link for his IPv6Prefixes.

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    22/34

    IPv6 Enterprise Customer DeploymentIPv6 Enterprise Customer Deployment

    Challenges:

    Propagating Customer IPv6 prefixes in Internet Domain.

    ensuring propagation within Tata communication domain

    ensuring propagation within Tele globe domain.

    ensuring proper Hand-off between these Two domains. Establishment of IPv6 BGP session and IPv4 BGP session on same link.

    Configuring proper route-map and IPv6 Prefix lists.

    Proper network and mask configuration w.r.t. /128 mask to avoidroute leakage and improper announcements to Customer as wellas to upstream provider.

    Testing

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    23/34

    IPv6 Enterprise Customer DeploymentIPv6 Enterprise Customer Deployment

    PE Configs :

    interface Vlan2455description 022100167783/Honesty net solutions (India) Private Limited/Bhandup (West)Mumbai/STDILL/20MB/VBLip address 115.113.128.85 255.255.255.252ipv6 address 2403:0:100::1/126ipv6 enable

    address-family ipv6no synchronizationnetwork 2403:0:100::/126

    neighbor 2403:0:100::2 activateneighbor 2403:0:100::2 prefix-list HONESTY_IPV6 inneighbor 2403:0:100::2 maximum-prefix 1000 100 restart

    ipv6 prefix-list HONESTY_IPV6: 1 entriesseq 10 permit 2401:4800::/32 le 64

    Testing:PE#sh bgp ipv6 sumBGP router identifier 192.168.196.5, local AS number 4755

    Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd

    2403:0:100::2 4 38457 39935 653236 3495885 0 0 3w4d 1

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    24/34

    IPv6 Enterprise Customer DeploymentIPv6 Enterprise Customer Deployment

    Testing:PE#sh bgp ipv6 unicast neighbors 2403:0:100::2 routes

    BGP table version is 1572300, local router ID is 192.168.196.5Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,

    r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incomplete

    Network Next Hop Metric LocPrf Weight Path*> 2401:4800::/32 2403:0:100::2 50 0 38457 i*> 2401:4800:1::/64 2403:0:100::2 50 0 38457 i

    *> 2401:4800:11::/64

    2403:0:100::2 50 0 38457 ?

    Total number of prefixes 3mu-lvs-lvs-mi01-rt01

    ICG#sh ipv6 route 2401:4800:0:21::1

    IPv6 Routing Table - 1585 entriesCodes: C - Connected, L - Local, S - Static, R - RIP, B - BGP

    U - Per-user Static routeI1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summaryO - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2

    B 2401:4800::/32 [200/50]via ::FFFF:192.168.196.5, IPv6-mpls

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    25/34

    IPv6 Enterprise Customer DeploymentIPv6 Enterprise Customer Deployment

    Testing:

    Trace from Looking Glass

    Router: gin-mtt-mcore3Site: CA, Montreal - MTT, TATA COMM. INT. CENTERCommand: traceroute ipv6 2401:4800:1::2

    Tracing the route to 2401:4800:1::2

    1 if-13-0.mcore4.nqt-newyork.ipv6.as6453.net(2001:5A0:300:100::2) 8 msec 8 msec 8 msec2 2001:5A0:400:100::16 204 msec 200 msec 200 msec3 2001:5A0:2300:100::6 204 msec 204 msec 200 msec4 2401:4800:1::2 208 msec 204 msec 208 msec5 2401:4800:1::2 204 msec 208 msec 204 msec

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    26/34

    192.168.132.232

    mu-mhp-vas-mi04-rt01

    Gi2/13

    NIXI router

    76067606

    Tata-Mumbai-VashiFibre-to-ElectConvertor(gig)

    2. IPV6 Deployment NIXI, Mumbai

    ASN : 24029

    Note 1:Advertising specific 4755 IPv6 network, 2403::/32 on this session whileaccepting specific NIXI customer (Reliance & Netmagic) ipv6 n/w with no-export

    Note2:The ipv6 networks from 6453 (around 1600 prefixes) and 4755 ipv6 n/wavailable in Mumbai ICG were passed to Vashi Micropop during this implementationto cater NIXI customers as well as our customers

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    27/34

    mu-mhp-vas-mi04-rt01#sh run | inc 2001:DE8:1::1neighbor 2001:DE8:1::1 remote-as 24029neighbor 2001:DE8:1::1 description ***eBGP IPV6 with NIXI ***no neighbor 2001:DE8:1::1 activate

    neighbor 2001:DE8:1::1 activateneighbor 2001:DE8:1::1 route-map NIXIV6-IN inneighbor 2001:DE8:1::1 route-map NIXIV6-OUT outneighbor 2001:DE8:1::1 maximum-prefix 1000 100 restart 30mu-mhp-vas-mi04-rt01#sh route-map NIXIV6-INroute-map NIXIV6-IN, permit, sequence 10

    Match clauses:as-path (as-path filter): 100Set clauses:

    community 4755:98 4755:2255 no-exportPolicy routing matches: 0 packets, 0 bytes

    mu-mh -vas-mi04-rt01#sh i as- ath-access-list 100AS path access list 100

    permit ^24029$permit 18101permit 17439

    mu-mhp-vas-mi04-rt01#sh route-map NIXIV6-OUTroute-map NIXIV6-OUT, permit, sequence 10

    Match clauses:ipv6 address prefix-list TATAV6

    Set clauses:Policy routing matches: 0 packets, 0 bytes

    mu-mhp-vas-mi04-rt01#sh ipv6 prefix-list TATAV6ipv6 prefix-list TATAV6: 1 entries

    seq 5 permit 2403::/32

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    28/34

    mu-mhp-vas-mi04-rt01#sh run int gi2/13Building configuration...

    Current configuration : 381 bytes!interface GigabitEthernet2/13description NIXI DEMO LINK FOR ipv6 TEST | Direct Physical connection to NIXIwitch through Tata owned Opt-to-Elect Convertor | 16Dec08

    no ip addressipv6 address 2001:DE8:1::3/64ipv6 enablewrr-queue cos-map 3 1 7

    pr or y-queue cos-map

    rcv-queue cos-map 1 4 1 3rcv-queue cos-map 1 6 0 2 4 7rcv-queue cos-map 1 8 5 6end

    mu-mhp-vas-mi04-rt01#ping ipv6 2001:DE8:1::1

    Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 2001:DE8:1::1, timeout is 2 seconds:!!!!!

    Success rate is 100 percent (5/5), round-trip min/avg/max = 0/0/4 ms

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    29/34

    Currently, only a /36 (2403::/36) from the Global space has been used.

    8 numbers of /40 used for infrastructure and other 7 cities namely Mumbai,

    Chennai, Ernakulam, Delhi, Bangalore, Hyderabad, Kolkata (excel sheetsattached).

    As per IPv6 LLD we have calculated /40 subnets into smaller subnets to arrivedifferent WAN/loopback and Customer IP

    E.g. Mumbai 2403:0:100:0:0:0:0:0 /40 subnetted to /48s

    First 2403:0:100:0:0:0:0:0/48 subnetted to /64s. For customers we will allocate/64 LAN IP.

    First 2403:0:100:0:0:0:0:0/64 is further subnetted till we get2403:0:100:0:0:0:0:0 /112 and WAN IP given to first customer.

    Please go through the IPv6 LLD.

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    30/34

    IPv6 business drivers : Future?Mobile Internet age:

    Smart Phones?

    3G and 4G with high BW internet access would be the drivers?

    Network Mobility IETF NEMO WG defines IPv6 on mobilenetworks like IPv6 on Cars etc., ?

    Refer rfc3963.txt for more information.

    Number of IPv6 addresses :

    If we do some simple math: (Divide the number of IPv6 addresses by IPv4 addresses)

    340,282,366,920,938,463,463,374,607,431,768,211,456 (number of IPv6addresses)

    4,294,967,296(number of IPv4 addresses)

    = .792 million trillion IPv4 Internets make an IPv6 internet ( from a number of

    hosts perspective)

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    31/34

    IPv6 Technical strengths over IPv4:

    Granular QoS:

    Diffserv / IP Precedence Diffserv / IPPrecedence

    +More granularity and differentiation

    Flow Label (20 bits): Identifies application

    flows Per flow QoS for nextgen applications

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    32/34

    IPv6 Strengths : Plug and Play:

    Reboot

    Router Solicitation = Please send

    subnet prefix.Src= Link Local Address (FE80::/10)

    Dst = All routers multicast address (FF02::2)

    IPv6 supports plug and play with stateless auto configuration.

    A

    N

    IPv6 Host

    Router Advertisement = Subnet

    Prefix (IPv6 prefix), lifetime and

    autoconfig flag.Src= Link Local Address (FE80::/10)

    Dst = All nodes multicast address (FF02::1)

    IPv6 has link local addresses, so on a local lan even without any protocol exchanges

    the IPv6 can start communicating.

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    33/34

    IPv6 prefix and traffic flow in the Tata

    Communications network:

    A label is generated forthe IPv6 prefix = Label 10

    The Label 10 and the IPv6prefix 2403:1::/48 is

    advertised to the remote PEwith IPv6 mapped next hop:FFFF:192.168.1.1

    v

    Cloud

    Advertises an IPv6

    Prefix : 2403:1::/48MP BGP

    BGP Update

    source IPv4

    address =

    192.168.1.1

    BGP Update source

    IPv4 address is

    converted to IPv6

    mapped address

    ::FFFF:192.168.1.1

    RR

  • 8/2/2019 IPv6 @ TCL %5BCompatibility Mode%5D

    34/34

    IPv6 prefix and traffic flow in the Tata

    Communications network:

    The destination PE installsthe route in the routing tablewith ::FFFF.192.168.1. asnext hop.

    PoPMPLSLabels

    v

    Cloud

    MP BGP

    BGP label is

    configured as

    Inner label

    The IGP label

    corresponding to

    ::FFFF.192.168.1.1

    (192.168.1.1) is configured

    as the outer label .

    IPv6 Packet

    IPv6 PacketMPLS LabelsIPv6 Packet

    packet toCPE.RR