isis

注入引入次有路由

冷暖自知 提交于 2020-02-26 14:06:54
在r4上做路由引入, Isis引入rip,rip引入isis, 如果不做策略,r5获取20.0.0.1/32路由路径如下: [r5]tracert 20.0.0.1 1 3.3.3.1 60 ms 30 ms 20 ms 2 1.1.1.2 60 ms 30 ms 40 ms 3 2.2.2.2 50 ms 40 ms 30 ms 产生次优路径。为什么? 因为isis的路由优先级为15,而rip路由优先级为100,这样 r5 获得20.0.0.1 路由就会产生次有路由。 如何解决? 在r5上做策略,禁止接收在ISIS进程下的源目的地址为:20.0.0.1的路由即可,这样20.0.0.1就只能走rip路由协议。配置如下: r3 isis 1 network-entity 10.0000.0000.0001.00 interface GigabitEthernet0/0/0 ip address 1.1.1.1 255.0.0.0 isis enable 1 interface GigabitEthernet0/0/1 ip address 3.3.3.1 255.0.0.0 isis enable 1 r4 isis 1 network-entity 10.0000.0000.0002.00 import-route rip 1 interface GigabitEthernet0

华为lab-rs-v1-2.10_ISIS基础

匆匆过客 提交于 2020-01-31 18:20:47
需求:   R1和R2、R2和R4之间互联接口以及R2的loopback口运行ISIS协议,R1和R2属于区域49.0012,R4属于49.0004,都是level-2类型的路由器,他们的system-id都是0000.0000.0000.X;   ISIS进程号为Y;   ISIS路由器之间只通过可靠的技术建立邻居关系,R2和R4之间不容许DIS,R2的G0/0/0接口不能运行ISIS协议,但接口所在网段能被ISIS区域访问; 拓扑:   R2与R1,以及R2与R4之间建立ISIS邻居关系; 配置:   R1路由配置: isis 1 is-level level-2 cost-style wide network-entity 49.0012.0000.0000.0001.00 is-name R1 interface S2/0/0 isis enable 1   R2路由器配置: route-policy p1 permit node 10 if-match interface g0/0/0 isis 1 is-level level-2 cost-style wide network-entity 49.0012.0000.0000.0002.00  is-name R2  import-route direct route-policy p1interface S2/0/0

在思科IOS XR上运行中间系统到中间系统协议

落花浮王杯 提交于 2020-01-03 10:56:47
第4章 核心路由协议IS-IS IS-IS(Intermediate System-to-Intermediate System),即中间系统到中间系统,是为ISO无连接网络协议(ISO’s connectionless network protocol , CLNP)设计的路由选择协议。ISIS协议的时间和OSPF发布的时间基本同一时期,稍早或者稍迟一点。其本意是支持从TCP/IP协议栈向OSI的转换,但是前者却成为了实际的工业标准,而ISIS现在更多的作为服务应用商网络的IGP的层面。它是ISO定义的OSI协议栈中无连接网络服务CLNS,(Connectionless Network Service)的一部分,用于动态路由数据包。 IS-IS协议直接封装在2层之上,但目的是建立、更新和维护用于转发3层报文的路由表。现代的IS-IS,我们精确一些应该称之为集成IS-IS,主要目的是和居于业界主导地址的IP融合,其内部和外部路由的AD值都为115(在思科设备上)。ISIS具备一个复合的头部,被封装在TLV(类型、长度和值)中,这一点使得IS-IS相对OSPF具备很好的灵活性和可扩展性。如图4-1为一个具体的IS-IS报文,读者可以从这个实际的报文看到IS-IS的报文结构。 图4-1 一个实际的IS-IS报文 在前文中我们提到过IS-IS协议是基于ISO组织发布的OSI模型完成的

Apache Isis (v1.14.0): Property is not editable in JAXB view model

余生颓废 提交于 2019-12-12 04:46:34
问题 I've created this JAXB view model: @XmlRootElement(name = "homePageViewModel") @XmlType( propOrder = { "editableField" } ) @XmlAccessorType(XmlAccessType.FIELD) public class HomePageViewModel { @XmlElement(required = true) @Setter @Getter @Property(editing = Editing.ENABLED) private String editableField; public TranslatableString title() { return TranslatableString.tr("Home page"); } public List<SimpleObject> getObjects() { return simpleObjectRepository.listAll(); } @XmlTransient @javax

Apache Isis: @Property(editing = Editing.ENABLED) doesn't work for ViewModels

旧城冷巷雨未停 提交于 2019-12-11 05:13:12
问题 I added a property to ViewModel and marked it with Editing.ENABLED. @DomainObject( nature = Nature.VIEW_MODEL, objectType = "homepage.HomePageViewModel" ) public class HomePageViewModel { @Setter @Getter @Property(editing = Editing.ENABLED) private String editableField; } But this field is not editable on UI: But it works fine for SimpleObject: Does it work correctly for ViewModel? Maybe ViewModel shouldn't have any properties? 回答1: No, it isn't working correctly for view models... the