skip to main | skip to sidebar

Thursday, April 28, 2011

LSN: Large Scale NAT

Large scale NAT was previously known by different terms like NAT444 and Carrier Grade NAT (CGN). It is dicussed in depth by Jeff Doyle. LSN stems from the fact that NAT is applied at the provider-facing customer edge and customer-facing provider edge. NAT is applied twice- once at the Customer CPE and second time at the Provider router.


The Service Provider assigns an address out of Private IPv4 block (RFC 1918 addresses) to the customer side of each LSN. The provider facing side is assigned a Public IPv4 address to each LSN. Each customer uses another Private IPv4 block to address each device within the network.

So, if a device within the customer network wish to access the Internet, the CPE will perform the translation on the source IP address. This {inside Private IPv4 source IP address, port} mapping will be translated to {outside Private IPv4 address, port} mapping (aka NAT-Port Translation) at the CPE. At the LSN device, the {inside Private IPv4 address, port} mapping will be translated to another {outside Public IPv4 address, port} mapping.

NOTE: Each LSN can support multiple Customers. Only one Customer is attached to each LSN here for simplicity.

Network topology:



IP Address assignment and NAT44 on CPE routers:
Since inside and outside interfaces of the CPE routers are Private IPv4 addresses, care should be taken that these IP addresses do not overlap, otherwise, it could cause routing issues.


Hence, the CPE will use 192.168.1.0/24 block to address devices within the network. The Service Provider will use 10.0.0.0/8 block to assign addresses to the Customers. The interesting traffic to be NAT will be traffic with source address from 192.168.1.0/24 network.

IP Address assignment and NAT44 on LSN routers:


     The customer-facing side of LSN is assigned a Private IPv4 address while the Internet-facing side is assigned a Public IPv4 address. Since Customer traffic is already NAT-ed once, the source address of the IP packet would have changed to the outside IPv4 address of the CPE device. So interesting traffic for LSN1 router will have source address from 10.1.0.0/30 network and interesting traffic for LSN2 router will have source address from 10.2.0.0/30 network.
LSN Configuration

LSN1 router:

Routing on CPE and LSN routers:
Within the Customer network, the customer devices point towards Default Gateway i.e. the CPE router. There is an eBGP connection between CPE and LSN routers. The LSN routers advertise only default-route to the CPEs.

OSPF runs within the SP Public network. There are iBGP sessions between LSNs and the Internet router.



Verification:
If a PING is made from within the CPE1 router to an IP address 4.2.2.2 in the Internet, the CPE router will first perform NAT on the source IP address.

65 comments:

  1. valium 10mg buy valium from europe - valium vs flexeril

  2. buying ambien online price check ambien cr - drug schedule for ambien

  3. buy xanax online 1mg xanax and weed - is xanax and alcohol safe

  4. ambien ambien cr 12.5 mg tab - buy cheap ambien no prescription

  5. diazepam dog oxazepam 10 mg diazepam - diazepam dosage 10 mg

  6. valium 10mg buy valium uk online - online meds valium

  7. diazepam online diazepam high like - diazepam rectal gel instructions

  8. ativan price ativan vs versed - ativan 1.5 mg

  9. ativan without prescription how long before ativan withdrawal - ativan dosage canada

  10. lorazepam online ativan high - side effects of ativan during pregnancy

  11. buy xanax 1mg klonopin compared 1mg xanax - xanax bars lil wayne lyrics

  12. ativan online ativan vs xanax vs klonopin - ativan dosage in seizure

  13. cheap generic xanax xanax overdose many milligrams - xanax lethal dose

  14. buy xanax generic name for xanax - xanax side effects seizures

  15. soma pain buy soma online with mastercard - carisoprodol online

  16. cheap soma online carisoprodol 350 mg dan - soma intimates promo code 2012

  17. buy valium online order valium medication - diazepam valium no prescription

  18. valium pills buy valium uk delivery - valium medication dosage

  19. soma no prescription generic name for soma - buy soma online uk

  20. buy ambien online ambien generic pill shape - buy ambien online no prescription

  21. cheapest valium can you buy valium in spain - valium drug name

  22. Link exchange is nothing else however it is just placing the other person's website link on your page at appropriate place and other person will also do same in favor of you.
    Visit my website buy my home PA

  23. Hello colleagues, how is everything, and what you desire
    to say on the topic of this article, in my view its really awesome in favor of me.
    Also visit my site ; lorenzetti roma

  24. If some one desires to be updated with most up-to-date technologies after that
    he must be visit this web site and be up to date everyday.
    Also see my website - cheat

  25. Hi friends, its wonderful article concerning cultureand entirely explained, keep
    it up all the time.
    Feel free to visit my website Free adult dating chat sites

  26. I'm not sure why but this weblog is loading incredibly slow for me. Is anyone else having this issue or is it a problem on my end? I'll check
    back later on and see if the problem still exists.
    Feel free to visit my weblog : Lexington Law

  27. Malaysia & Singapore & brunei greatest on
    the internet blogshop for wholesale & quantity korean add-ons, earrings, earstuds, pendant, rings, bracelet, hair &
    bangle add-ons. Deal 35 % wholesale price cut. Ship Worldwide
    Also visit my web site : getting ripped

  28. I love reading through a post that will make men and women think.
    Also, thanks for allowing for me to comment!
    Also visit my web blog : Satellite Television

  29. oZzy moved away ever before, I miss his cock,
    and i am always hungry for sex.
    FUCK MY PUSSY!

    my homepage :: hcg injections
    My page: hcg injections

  30. Yοuг own articlе provides vеrifiеd useful to
    myself. It’s reаlly informativе аnd
    you're clearly very knowledgeable in this region. You have got popped my eyes to various thoughts about this kind of subject with intriguing, notable and sound articles.

    Here is my blog ... phentermine online
    My homepage :: phentermine

  31. Yоur аrticle has prοven hеlpful to myself.
    It’s really educational and you are clearly very expегienced in this field.
    You have exρoseԁ mу eye tο be able tо numerouѕ thoughts abоut
    thіs subject mаttеr wіth intгiguing anԁ solid content.
    My web page - Buy Valium

  32. Wonderful goods from you, man. I have understand your
    stuff previous to and you are just too excellent.

    I actually like what you have acquired here, certainly like what you're saying and the way in which you say it. You make it enjoyable and you still take care of to keep it sensible. I cant wait to read much more from you. This is really a great site.

    My blog: fplxzzwrj.hkch.forum.mythem.Es

  33. hey there and thank you for your information – I have definitely picked up
    anything new from right here. I did however
    expertise several technical issues using this site,
    as I experienced to reload the website many times previous to I could get it to load properly.
    I had been wondering if your web host is OK? Not that I'm complaining, but slow loading instances times will often affect your placement in google and can damage your high quality score if ads and marketing with Adwords. Anyway I am adding this RSS to my email and could look out for a lot more of your respective intriguing content. Make sure you update this again soon.

    Here is my web blog ... dentalhygienistassistant.org

  34. buy levitra levitra walgreenslevitra generic reviews
    viagra pharmacy geoffpharmacy week ideas

  35. online cialis cialis manufacturercialis 7 day trial
    levitra levitra 0 5levitra half life

  36. http://www.cheapviagras.org/ viagra questions and answersviagra 100mg dosage
    cialis prescription cialis kidney stonescialis 75 oral liquid

  37. viagra cheap viagra online melbournebuy pfizer viagra canada
    canadian pharmacy online pharmacy near mepharmacy 6 year program

  38. tramadol metabolism tramadol hcl 50 mgtramadol for fibromyalgia
    cialis 72 saat cialis free samplescialis 10mg

  39. cialis or viagra cialis 50mgcialis free samples
    cialis for sale cialis recreationalcialis indications

  40. pharmacy business plan pharmacy 08844pharmacy 4 you
    cialis recommended dosage cialis 40 mg dosecialis stories

  41. cialis zoloft cialis 10mg costcialis uses
    pharmacy yelp pharmacy vcupharmacy nashville

  42. viagra 4 hour warning viagra from canada onlinebuy online viagra viagra
    pharmacy gifts pharmacy 08902pharmacy board

  43. cialis recommended dosage cialis 100cialis 72 hour
    cialis 20 cialis drugcialis how to take

  44. cialis que es cialis 40 mg pillscialis leg pain
    pharmacy xtra chch pharmacy giftspharmacy skate shop

  45. provigil like adderall provigil online canadanzt-48 provigil
    levitra nitroglycerin levitra prices walgreenslevitra website

  46. buy provigil online provigil generic costprovigil zoloft interaction
    generic cialis online cialis 20 mg couponcialis 72

  47. online tramadol tramadol ketorolacotramadol gabapentin interaction
    http://www.cheapviagras.org/ viagra in canada for salecheap viagra us

  48. pharmacy personal statement pharmacy hourspharmacy 77065
    tramadol for dogs tramadol ultramtramadol cod

  49. buy tramadol online tramadol vs hydrocodonetramadol jerking

  50. cialis buy cialis 100cialis quiz
    cialis without a prescription cialis 5 mg costcialis buy online

  51. cialis online uk cialis 80 mg dosagecialis package insert

  52. levitra time frame levitra storieslevitra online pharmacy
    cialis overnight cialis 800cialis 05668

  53. can take provigil zoloft provigil online canadaprovigil without rx
    cialis 5mg daily use cialis zakupcialis 30 minutes

  54. viagra online for women viagra online mexicoviagra 2 chainz lyrics
    levitra us pharmacy levitra 100mg pillslevitra v cialis

  55. cialis viagra cialis 800mg reviewscialis 60 anni
    viagra los angeles viagra canada dinwhere to buy viagra online yahoo answers

  56. levitra online levitra vs cialis reviewslevitra lasts
    phentermine without a prescription phentermine 2013phentermine controlled substance

  57. cialis cialis headachecialis 10mg vs 20mg
    buy viagra online viagra cost per pillcheap viagra cialis

  58. online pharmacy pharmacy zebbug maltapharmacy license lookup
    online tramadol ???????? ?????tramadol abuse

  59. http://www.levitraonlines.net/ levitra v viagra v cialislevitra generic online
    pharmacy in canada pharmacy zachary lapharmacy 07302

  60. online tadalafil 20mg tadalafil e-zigarettecialis tadalafil buy online
    pharmacy 4 you pharmacy nashvillepharmacy-0nline

  61. pharmacy technician schools pharmacy boardpharmacy 4 all
    pharmacy zinc & glass jars pharmacy mathpharmacy 60613

  62. Just wish to say your article is as amazing. The clarity
    in your publish is just excellent and i can assume
    you are knowledgeable in this subject. Fine together with your permission let me to grab
    your feed to keep updated with impending post. Thank you a million
    and please carry on the rewarding work.

    Here is my web page ... party hardcore videos

  63. canada pharmacy pharmacy yorba lindapharmacy manpower
    pharmacy in canada pharmacy fontpharmacy museum new orleans

  64. It's actually a cool and helpful piece of information. I'm
    satisfied that you shared this helpful info with us.

    Please keep us up to date like this. Thanks for sharing.


    Here is my site www.cuteteenporn.net

  65. Thanks for one's marvelous posting! I certainly enjoyed reading it, you will be a great author. I will ensure that I bookmark your blog and will often come back at some point. I want to encourage that you continue your great job, have a nice morning!

    Also visit my homepage - generic viagra