sis中的路由类型及,isi的路由泄露:
- level 1路由器只能在区域内跟level 1路由器建立 level 1 邻居。能收到level 1的lsp 来形成一个区域的拓扑,在基于树型结构算法 ,来计算去往该区域的所有网络路由。
- level 2在逻辑骨干中,能收到区域内level 2路由这个信息是携带拓扑信息的,能知道区域内的整体网络连接,关于其它区域能收到路由,这时候的lsp是纯路由。
- level 1-2相当于abr ,竟能在区域内跟levle 1路由器建立level 1邻居,传递区域拓扑。level 1-2又可以将level 1路由转换成level 2的形式传递逻辑骨干,通过逻辑骨干又能收到其它
区域的路由。
3.1 但跟ospf的abr不一样,它默认会把它所连接的所有区域路由进行传递。路由信息等价,都能收到其它区域的路由信息。
。任何level2数据库里的任何路由都无法被传递到 level 1数据库中去。level1 2路由器既运行level1又运行level2,各有两个数据库,level1数据库收集到level1的lsp之后,能型成关于区域的拓扑信息。然后将区域内路由以纯路由的形式,转换成evel2拷贝到放入level 2的数据库里 。将level2的lsp的形式发送的逻辑骨干。 逻辑骨干能通过2类lsp能知道一个区域内有哪些路由。
非对称路由
外网明系外网默认,默认会指边界,level 1路由器默认是不知道邻居是否有level 1-2 的功能。ospf的默认是主动向isis下放的但isis不同 ,是由level 1路由器自己产生去往边界的 默认,
所以要让level-1路由器知道谁是边界的level1-2,lsp里有flag字段,看有att位/down att置1就是告诉level 1 路由器我是边界。
前提1.有level 2的邻居 2.在lsdb中有 level 2 的 lsp,这种情况下在发送level 1路由的时候 就会把att置1,当纯level one路由器接收到att置1的lsp,就知道是边界并且会自动产生默认去往边界。 ‘
当有两个边界,都 向边界下放level 1 lsp的时候,路由器会指离他最近的边界。当度量值是一样,会产生多条默认路由同时指向所有。。level1会指离他最近的边界,但有可能从全局角度来角这并不是最优路径。有形成次优路径的风险 ,你在使用次优路径 来访问目的网络的时候 目的网络回报给你的路径和你发包去往木地网络的路径是不一致的 ,这个就叫非对称路由。这个非对称路由会产生问题,你在使用非对称路由来通信的时候,如果路径中存在放火墙,可能会导致去包过的去,回包过不来。
所以为了避免这样的问题,你得让level1路由器能 获得更多信息,或多或少获得一些区域间路由,这样就有更多的选路空间了。就你有去往对方网络的明系时候,你也能基于全局来判断路由怎么走。
isis的路由泄露(重分发)
将level2学到的强制引入level 1.down bit置1 边界收到会加入 lsdb。
好处:内部的其它路由器获得了其它区域的明系 。选路方便
弊端:如果包含两台边界 边界1上做了路由泄露,它可以传递到另外一个边界上去。 这时候另外的边界就会做一个选择,通过逻辑骨干收到了level 2的路由又通过内域内收到level 1的路由。优选level 1。所以这种泄露的路由在非骨干区域传递的时候,down bit置1。a 告诉他不是来自这个区域的,另一个边界收到会加入 lsdb。b.不能跨越level 来传递,不能变回去 。
默认路由泄露会把他学习到的所以level 2路由都引入level 1