国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

BGP and MPLS-Based VPNs
2008-06-24   

  Introduction
  Two months ago we started looking at MPLS, Multiprotocol Label Switching, and continued with MPLS last month. This technology is very hot among large Enterprises and Service Providers. If you missed them or want an electronic copy of them, the previous articles can be found at:
  
  A caution: this is all fairly new stuff, I do not have equipment available to test it with (nor time), and am piecing together information from various sources. Thus the configurations are my best effort but are not guaranteed accurate.
  What is a VPN?
  A Virtual Private Network or VPN is a network implemented using a shared network infrastructure but so as to provide the security and privacy of a private leased-line network. Older examples would be Frame Relay and ATM. Lately VPN has come to more often refer to IPSec tunnels over the Internet, or perhaps PPTP or L2TP dial VPN connectivity across a shared internetwork.
  For our purposes in this article, the VPNs will be IP networks where the WAN core of a corporate network has been outsourced to a Service Provider. The IP VPN connectivity is provided across a shared IP network belonging to the Service Provider. It will turn out the the BGP and MPLS-based VPNs we will talk about are powerful enough to provide secure connectivity (and relatively simple configuration) for both intranets and extranets.
  
  Terminology:
  Intranet -- VPN interconnecting corporate sites
  Extranet -- VPN connecting corporate site or sites to external business partners or suppliers. The Internet is the ultimate insecure Extranet VPN.
  Customer Edge (CE) router -- a router at a customer site that connects to the Service Provider (via one or more Provider Edge routers)
  Provider Edge (PE) router -- a router in the Service Provider network to which Customer Edge Routers connect
  Provider Core (Core) router -- a router in the Service Provider network interconnecting Provider Edge routers but, generally, not itself a Provider Edge Router
  Entry and Exit PE routers -- the PE routers by which a packet enters and exits the Service Provider network
  
  In the figure, imagine the red routers are connected with one VPN, and the blue ones with another. (I tried to draw in some lines to suggest connectivity, but things rapidly got rather cluttered). An extranet is where some red routers connect to some blue routers. The red path with arrow shows traffic from the bottom red CE router to the top one. The first (bottom) gray provider router is the entry PE router, and the final gray provider router is the exit PE router (terms used below).
  
  Understanding MPLS-Based VPNs
  I've been thinking of MPLS-based VPNs as basically using long IP addresses. That isn't exactly what's going on, but it is a key part of it.
  Each site belongs to a VPN, which has a number. In the Cisco implementation, this number is configured as the 8 byte Route Distinguisher (RD). The route distinguisher number is used to prefix the IP addresses for the site. It is configured on the interface (or subinterface) connecting to the site. This gives us a way to tell duplicate private addresses apart, to distinguish them. For example, subnet 10.1.1.0 for VPN 23 is different than subnet 10.1.1.0 for VPN 109: from the MPLS VPN provider's point of view they are really 23:10.1.1.0 and 109:10.1.1.0, which are quite different. Putting the 8 byte route distinguisher in front of a 4 byte IP address gives us a 12 byte routing prefix. We regard these as the VPN-IPv4 family of addresses.
  
  The multiprotocol extension to BGP4, MBGP, was invented to carry such routing information between peer routers. So once we think in terms of routing 12 byte prefixes, there is a natural way to propagate the information. For security and scalability, MBGP only propagates information about a VPN to other routers that have interfaces with the same route distinguisher value. That reduces the chance of accidentally leaking information about Customer A to Customer B (quite easily done with routing distribute lists in a tunneling approach, or with route maps or distribute lists or prefix lists and ordinary BGP). It also means that each PE router only tracks routes for the customers connected to that one PE router, not for the entire set of long prefixes for all sites and customers connected to the Service Provider. Scalability!
  
  Another aspect of this is that core routers, not being connected to CE routers, don't learn VPN-IPv4 routes. We'll come back to this idea in a moment. This is desirable: it turns out we only need to run an IGP (Internal Gateway Protocol), so that core routers have routes to all PE routers. And from our prior discussions about MPLS, we suspect the IGP might be OSPF or IS-IS, to allow implementation of MPLS Traffic Engineering. Only tracking routes to PE routers keeps the core extremely scalable, and greatly simplifies the size of routing tables for core routers. This too enhances scalability!
  
  So what we've got so far is long addresses, and tracking routing that builds in the VPN ID or route distinguisher as part of the routing prefix. The PE routers that share the long prefix routing information are all speaking MBGP, all within the same AS -- hence internal MBPG, or iMBGP. This behaves very much like ordinary BGP. Well, when iBGP speaking routers propagate routes, they also propagate attributes. One key attribute for Service Providers is the next hop attribute. For iBGP-speaking routers, the next hop is generally the exit point from the Service Provider network, the exit point used to reach the advertised destination prefix.
  
  If we were to actually route based on the long addresses, we'd have to forward the packets hop by hop and do a routing lookup at each PE or core router between the entry PE router and the exit PE router. The problem with that is, we would then have to convert our IP header to use our longer addresses at the entry PE router, we'd have to have internal core routers that knew how to forward this new network-layer protocol, and then we'd have to strip out the longer addressing information at the exit PE router. This probably sounds sort of like what MPLS already does with labels -- but now we'd be doing it with actual network layer headers. Some readers might be thinking "aha! IPv6! Tunneling IPv4!". Nice thoughts, but ... WRONG!
  
  I suppose the network layer code could have been written to support this, or IPv6 could have been used for a form of tunneling. But all of that would have cost time and work and money. Instead, the Cisco engineers who came up with this had a very clever idea. MPLS!
  
  All that the entry PE routers need to do to packets is somehow deliver them to the appropriate exit PE router, the next hop known via the mandatory MBGP next hop attribute. But with MPLS and any IGP carrying routes to the PE routers, we will already have an MPLS Label Switch Path (LSP) from the entry PE to each possible exit PE! And that does it.
  
  When a packet comes in, we look up the long (VPN) destination prefix in the MBGP routing information base (RIB). That tells us the next hop router, the exit PE router. We would normally look up how to get to that router in the IGP, and determine the IP next hop. But this gets short-circuited by MPLS: we find we have a label available for an LSP that delivers packets very efficiently to the MBGP next hop router, the exit PE router. And (here's the clever part) if we use the LSP, the core routers in the core never have to examine IP addresses or headers, they just use the labels to forward the packet!
  
  So MPLS LSPs act as tunnels through the Service Provider core, meaning we can get away with an IGP in the SP core, and thus the SP core routers can remain ignorant of the many, many possibl

熱詞搜索:

上一篇:PIX上實現VPN(IPSec)的詳細步驟
下一篇:利用MPLS VPN實現VPDN的LNS復用

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
免费在线观看一区二区三区| 亚洲一区二区三区三| 中文字幕一区av| 白白色 亚洲乱淫| 中文字幕日韩一区| 欧美亚洲综合色| 首页国产丝袜综合| 久久日一线二线三线suv| 国产成都精品91一区二区三| 久久久久久久久蜜桃| 成人免费毛片a| 亚洲1区2区3区4区| 久久色.com| 欧美午夜电影一区| 韩国av一区二区三区在线观看| 国产亚洲一二三区| 欧美日韩二区三区| 国产99久久久国产精品免费看| 亚洲免费av在线| 日韩精品一区二区三区中文精品| 成人开心网精品视频| 亚洲不卡av一区二区三区| 久久精品欧美一区二区三区麻豆| 日本电影亚洲天堂一区| 狠狠色丁香婷综合久久| 亚洲大型综合色站| 国产欧美日韩麻豆91| 欧美一区二区视频网站| 色综合网色综合| 国产主播一区二区| 亚洲bt欧美bt精品| 亚洲精品水蜜桃| 国产日产欧美一区二区三区 | 日韩和欧美一区二区| 亚洲国产精品成人综合色在线婷婷| 欧洲在线/亚洲| av中文字幕亚洲| 国产成人亚洲综合色影视| 日本sm残虐另类| 香港成人在线视频| 亚洲最大成人网4388xx| 日韩一区中文字幕| 国产欧美精品区一区二区三区| 日韩欧美一二三| 欧美片在线播放| 欧美色视频在线| 在线免费观看日韩欧美| av中文字幕在线不卡| 成人国产精品免费网站| 国产成人av一区二区三区在线| 久久精品国产亚洲aⅴ| 日本亚洲最大的色成网站www| 亚洲欧美福利一区二区| 亚洲视频在线一区| 一区二区三区欧美日| 色婷婷激情久久| 精品在线播放免费| 狠狠色丁香九九婷婷综合五月| 美女视频黄 久久| 久热成人在线视频| 免费观看在线综合| 久久精品72免费观看| 美女视频一区在线观看| 久久精品免费观看| 麻豆成人免费电影| 国产一区二区三区蝌蚪| 国产91丝袜在线播放九色| 国产成人8x视频一区二区| 成人午夜在线视频| 99国产精品一区| 日本精品一区二区三区高清| 欧美视频日韩视频在线观看| 欧美精品在线观看播放| 欧美成人猛片aaaaaaa| 国产三级精品在线| 亚洲欧美激情视频在线观看一区二区三区 | 在线成人av网站| 欧美精品色一区二区三区| 欧美日韩一区二区在线视频| 这里只有精品免费| 精品国产精品一区二区夜夜嗨| 久久综合久久综合亚洲| 中文字幕巨乱亚洲| 一区二区国产视频| 激情综合色播五月| aaa欧美色吧激情视频| 91极品美女在线| 日韩午夜中文字幕| 成人免费在线视频观看| 日本不卡视频在线观看| 成人中文字幕合集| 欧美狂野另类xxxxoooo| 欧美日韩www| 26uuuu精品一区二区| 国产精品日产欧美久久久久| 亚洲午夜免费福利视频| 国产成人av自拍| 91精品国产综合久久精品| 久久久久青草大香线综合精品| 国产精品美女一区二区| 婷婷久久综合九色综合绿巨人 | 天天av天天翘天天综合网色鬼国产| 精品系列免费在线观看| 欧洲一区二区三区在线| 中文字幕av免费专区久久| 天堂蜜桃91精品| 99精品国产99久久久久久白柏| 日韩午夜精品电影| 亚洲成年人影院| 成人午夜免费av| 欧美一级黄色大片| 亚洲一区在线观看视频| 成人看片黄a免费看在线| 精品91自产拍在线观看一区| 五月天丁香久久| 一本久久a久久精品亚洲| 精品久久国产老人久久综合| 婷婷综合另类小说色区| 欧美综合一区二区三区| 亚洲欧美在线aaa| 国产另类ts人妖一区二区| 6080亚洲精品一区二区| 亚洲卡通动漫在线| 99国产精品一区| 综合精品久久久| 9i看片成人免费高清| 久久噜噜亚洲综合| 天天亚洲美女在线视频| 欧美丝袜自拍制服另类| 亚洲激情图片小说视频| 99精品视频在线观看免费| 国产日韩欧美一区二区三区乱码| 国产一区美女在线| www成人在线观看| 精品在线视频一区| 久久久久久久电影| 国产传媒一区在线| 国产精品私人影院| thepron国产精品| 国产精品久久久久久久久久免费看| 国产一区二区三区不卡在线观看| 日韩美女在线视频| 国产美女精品人人做人人爽 | 激情久久五月天| 久久精品亚洲乱码伦伦中文| 国产永久精品大片wwwapp| 久久久久久久久久美女| 99综合影院在线| 亚洲男女一区二区三区| 日本精品视频一区二区三区| 日韩制服丝袜av| 精品国产免费视频| 成人在线综合网| 五月开心婷婷久久| 精品国产乱码久久久久久久 | 国产欧美视频一区二区三区| 不卡免费追剧大全电视剧网站| 亚洲欧洲精品一区二区精品久久久| 99久久国产综合精品麻豆| 亚洲成人自拍一区| 成人免费视频国产在线观看| 亚洲美女免费视频| 91精品久久久久久久99蜜桃| 国产一区二区精品久久99| **网站欧美大片在线观看| 欧美亚州韩日在线看免费版国语版| 奇米色777欧美一区二区| 国产亚洲制服色| 色天天综合久久久久综合片| 日本少妇一区二区| 国产精品久久久久久久久免费桃花 | 久久精品国产精品亚洲精品| 日本一区二区视频在线| 91久久免费观看| 国产一区二区三区黄视频| 亚洲精品国产无套在线观| 精品免费视频.| 色综合天天综合网天天看片| 精品一区中文字幕| 亚洲福利一二三区| 中文字幕 久热精品 视频在线| 欧美日韩国产一级二级| a美女胸又www黄视频久久| 国产自产高清不卡| 日韩精品一二三| 最新久久zyz资源站| 91精品国产综合久久久久久| 99精品国产热久久91蜜凸| 国产美女久久久久| 午夜在线成人av| 亚洲色图在线播放| 国产亚洲va综合人人澡精品| 9191久久久久久久久久久| 色国产综合视频| eeuss鲁片一区二区三区在线观看| 国产乱一区二区| 久久99精品国产.久久久久久| 视频在线观看91| 亚洲成人动漫在线观看| 一区二区三区高清不卡|