|
接下来我们回到这个问题上,10分钟以后,大家对这个问题有没有什么想法?有人说R4跟R5是不通的,为什么不通?如果你愿意可以上来讲一下,大家交流一下。
主持人:我们今天这个活动是希望大家的互动多一些,大家能参与到我们这个活动中来。
付业茂:刚才你是不是说不通的?你讲一下。
网友:我是做软件的,我觉得从网络架构上直觉是不行的,确切的答案我是没有的。
付业茂:对,有的人做多了这方面,会有直觉的。我们画的这个图不是非常美观,我现在就把这个答案揭晓一下。
网友:是不是路由层面的问题?
付业茂:路由控制层面是没有任何问题的,而且有问题,我们都排除掉了,大家不要想路由传递的过程,它是没有问题的。我们想数字为什么转不通?刚才我们说了IP是走到哪儿算哪儿,我们就看走到哪儿就不通了。现在我给大家说一下,为什么它通不了。R4把数据传递给R1,这是没有任何疑问的,在R1传路由给R3的时候,它的目标是针对R1来讲的,它把一个信息装一个IP包里面,是不是可以传给R2.对R2来讲,R2要把信息继续传给谁?R3.那么R3收到以后,下一站是可达的。那么下一站可达的,是不是有效?如果有效就可以传给R5.R5下一站是R3,那么R3的数据来是来自于哪儿?R4.下面我们做一个查询动作,下一个是谁?下一个是R1.那么路由查到了,我就可以尝试把数据传过来,R4努力把数据发给R1,然后发给R2.当数据发给R2以后,R2就傻掉了,是不是这样的?因为它的目标是R4,R2上并没有R4的路由,这就是之所以IGP有一个同步的规则。
现在我们说它是通不了的,通不了的原因,就是R2没有外部的路由,我们怎么通呢?就是R2必须有外部的路由。对于运营商来讲,它只要起承载的作用就可以了。OK,有没有一个答案?
某某:可以把同步关了。
付业茂:把同步关了,或者是IP全网互联。我刚才说R2只想做承载,不需要外部的路由。现在不管用什么招,不用路由,让他们通。还有没有别的意见?
网友:可以建一条GIE的(英文)。
付业茂:很好。这也是一个办法。我们回到正题。我们看MPLS基本术语,大家回头看一下,在chinaitlab的网站有大量的资料,大量的信息,大家可以去看。MPLS激活了LSR,LSP就是一个隧道,这个隧道就是基于标签来做转发的,非常非常快速。接下来是标签操作,Labelap,第二步是Label_USH,第三步是Labe_lOP.这是我们简单的画了一个图,(英文)LER,入口的LER,它就是普通的LSR,这个出口是LER,现在我们有这样一个目标,10111,现在我要达到10111的地址,我们是通过要钱来转发的,假设LSR有路由,那么从这个路由器来看收到数据以后,会去差查找路由表,结果路由表没有告诉它,你要建一个网络是需要10,这个时候呢,它做一个PUSH的动作,目标是10111,当这个数据带着标签来到LSR以后,标签做同样一个动作,做的动作非常标签,像10的标签,我把它换成20,然后继续传递给出口的LER,出口的LER基于标签,如果你的标签是20,这个标签就弹掉,然后转发给它路标,是这样的。我们看路标的三个动作,入口处做标签,出口做标签,是这样的。
大家有没有注意到,我出口的路由器只是做了一个标签弹出的动作以后就还原。如果我把这个动作提前到入口。这就是倒数第二个跳。那我怎么知道倒数第二跳,因为第一跳的时候,会告诉你,哥们儿,我是倒数第一跳。我们来看看这个标签是怎么分发的?你动作首先要有标签,我们就看标签的分发协议,一个叫LDP,一个叫TDP,在我们文件里面还有一个MPBGP,还有CRLDP,RSVPTE.对于LDP简单介绍一下,就是我首先建立一个邻居关系,在邻居关系之后,可以在他们之间传递信息,当然这个地方我们来说一下,因为这个标签不可能提供,一定是跟某一个路由绑定在一起的,既然这样的话,就很方便了,我们可以一起合作完全标签绑定和对换动作,我简单跟大家说一下,大家就知道了。刚才我们提到了上下游,这是相对于数据对换来说的,上游到下游,路由方面肯定是反的对不对?我的下游有标签3,我就知道这个是倒数第一。设定这个标签关系以后,也会给它的上游分发标签。我收到标签3,然后它给上游10,依此类推,第一个也会得到一个标签,是20.接下来我讲一点,我们这里的入出是根据数据转发而讲的,我的入标签是我给上游分发的,注意看,我给上游分配入标签,这句话没有疑问吧?我们关注路由器R2,10这个标签,R1把数据派给R2一定要用标签10,对不对?那么做下一道转换数据,我给你一个标签,你就给我数据送给我,转发给我,对不对?很简单。
这是我们倒数第一跳就要完成几个动作,我们简单过一下MPLS基本的术语,基本的操作,还有一个简单的标签动作。 上一页 [1] [2] [3] |