国产一级一区二区_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久久夜色精品国产_欧美色网一区二区
欧美一区二区观看视频| 欧美一区二区福利在线| 欧美二区三区91| 午夜精品福利在线| 欧美日韩二区三区| 免费在线看成人av| 日韩精品一区二区三区中文精品 | 99久久综合国产精品| 国产精品看片你懂得| 91在线看国产| 蜜臀久久99精品久久久画质超高清| 日韩欧美黄色影院| 成人午夜激情在线| 香蕉久久夜色精品国产使用方法| 日韩欧美成人激情| 91丨porny丨首页| 狂野欧美性猛交blacked| 国产精品卡一卡二| 欧美一级高清片| 不卡的av在线| 久久精品国产99久久6| 亚洲区小说区图片区qvod| 欧美一区二区三级| 在线免费观看一区| 国产成人精品免费网站| 日韩经典中文字幕一区| 一区在线中文字幕| 2017欧美狠狠色| 欧美日韩mp4| 97se亚洲国产综合自在线| 奇米影视在线99精品| 亚洲欧洲日韩av| 久久久久久久久久电影| 3751色影院一区二区三区| av高清不卡在线| 精品综合免费视频观看| 亚洲一区二区视频在线| 国产精品国产成人国产三级| 精品久久人人做人人爱| 欧美理论电影在线| 日本高清无吗v一区| 国产aⅴ综合色| 久久91精品国产91久久小草| 亚洲图片欧美综合| 一区二区三区在线高清| 综合婷婷亚洲小说| 国产免费观看久久| 国产日产欧美精品一区二区三区| 欧美成人高清电影在线| 欧美一级免费大片| 欧美一区二区三区在线看| 欧美日韩一区二区三区不卡| 在线亚洲免费视频| 在线视频国内一区二区| 欧美日韩在线播放一区| 欧美日韩激情在线| 欧美疯狂性受xxxxx喷水图片| 欧美系列日韩一区| 欧美系列日韩一区| 日韩色在线观看| 色狠狠桃花综合| 在线观看91精品国产入口| 色噜噜狠狠成人中文综合| 91黄色激情网站| 欧美精品日韩一区| 精品少妇一区二区三区视频免付费 | 色老综合老女人久久久| 欧美在线播放高清精品| 欧美老肥妇做.爰bbww| 欧美一区二视频| 久久久久免费观看| 国产精品国产三级国产aⅴ中文 | 国产宾馆实践打屁股91| 成人黄页毛片网站| 欧美自拍偷拍一区| 日韩一区二区三区精品视频| 久久综合网色—综合色88| 日本一区二区电影| 亚洲资源在线观看| 久久99精品久久久久久国产越南| 国产精品亚洲专一区二区三区| 成人污视频在线观看| 欧美性感一类影片在线播放| 日韩欧美国产综合一区 | 国产农村妇女精品| 亚洲综合久久av| 国产综合久久久久影院| 91尤物视频在线观看| 欧美一个色资源| 中文字幕一区免费在线观看| 婷婷成人综合网| av色综合久久天堂av综合| 欧美日韩国产一二三| 国产欧美精品一区aⅴ影院| 一区二区在线电影| 国产精品2024| 欧美一区二区福利在线| 亚洲精品免费一二三区| 国产精品羞羞答答xxdd| 678五月天丁香亚洲综合网| 国产精品家庭影院| 狠狠色丁香婷婷综合久久片| 欧美亚洲国产bt| 1024成人网色www| 国产成人一区在线| 日韩一区二区精品在线观看| 一区二区三区久久| 成av人片一区二区| 久久精品一区四区| 久久精品国产99| 欧美一区二区国产| 日韩福利电影在线| 欧美色综合天天久久综合精品| 国产精品久久久久久久久免费樱桃| 奇米精品一区二区三区四区 | 337p粉嫩大胆色噜噜噜噜亚洲 | 欧美一区二区三区思思人| 亚洲人成精品久久久久久| 成人激情免费视频| 日本一区二区免费在线观看视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 91丝袜高跟美女视频| 亚洲欧美一区二区视频| bt7086福利一区国产| 国产精品污污网站在线观看| 国产成人在线看| 国产精品高潮呻吟| 成人a免费在线看| 国产精品二三区| 91丝袜高跟美女视频| 一区二区免费看| 欧美日韩色一区| 日韩成人伦理电影在线观看| 欧美巨大另类极品videosbest| 亚洲在线观看免费视频| 欧美日韩视频在线第一区| 日韩精品视频网站| 精品久久久久久久人人人人传媒 | 亚洲国产综合在线| 欧美熟乱第一页| 丝袜国产日韩另类美女| 日韩美女天天操| 国产呦精品一区二区三区网站| 久久久久久久久久久久久久久99| 国产精品白丝jk黑袜喷水| 国产精品久久久久久久岛一牛影视 | 在线欧美日韩精品| 日本在线不卡一区| 日韩欧美高清dvd碟片| 激情欧美一区二区三区在线观看| 久久久亚洲精华液精华液精华液| 国产成人免费xxxxxxxx| 亚洲欧美日韩国产一区二区三区| 欧美影院一区二区| 久久精品99国产精品| 国产精品国产三级国产| 欧美日韩国产另类不卡| 国产成人免费视频精品含羞草妖精| 亚洲视频每日更新| 欧美一区二区三区色| 粉嫩在线一区二区三区视频| 一区二区三区在线观看动漫| 日韩视频不卡中文| 色老汉一区二区三区| 麻豆国产欧美一区二区三区| 亚洲国产高清不卡| 欧美日韩国产a| eeuss国产一区二区三区| 奇米一区二区三区av| 成人免费视频在线观看| 精品国产91洋老外米糕| 91福利精品第一导航| 狠狠久久亚洲欧美| 亚洲国产日日夜夜| 国产色婷婷亚洲99精品小说| 欧美日韩精品电影| 91免费视频网址| 韩国女主播成人在线观看| 亚洲一区二区在线观看视频 | 成人av在线影院| 日本麻豆一区二区三区视频| 国产精品色婷婷久久58| 日韩欧美视频一区| 51精品国自产在线| 欧美日韩亚洲综合在线 | 亚洲免费观看高清在线观看| 精品国产污污免费网站入口| 在线免费不卡视频| 一本高清dvd不卡在线观看| 国产剧情一区二区| 免费久久99精品国产| 亚洲aⅴ怡春院| 亚洲国产精品一区二区久久 | 蜜桃久久久久久久| 日韩福利电影在线观看| 亚洲欧美日韩国产综合在线| 国产精品嫩草99a| 久久精品免视看| 精品国产乱码久久久久久闺蜜| 欧美人与禽zozo性伦|