OSPF Configuration
此内容尚不支持你的语言。
show ip ospf
Section titled “show ip ospf”[Command] show ip ospf [vrfNAME**|all] [json]**
[Purpose] Display OSPF details
[View] System view
[Use Cases]
sonic# show ip ospf vrf all jsonshow ip ospf interface
Section titled “show ip ospf interface”[Command] show ip ospf [vrfNAME**|all] interface [ethernetinterface_name|vlanvlan_id|link-aggregationlag_id]**
[Purpose] Show state and configuration of OSPF the specified interface, or all interfaces if no interface is given.
[Parameter]
| Parameter | Description |
|---|---|
| interface_name | Ethernet interface name (0..54) |
| vlan_id | VLAN id (1..4094) |
| lag_id | Link-aggregation interface number |
[View] System view
[Use Cases]
sonic# show ip ospf vrf 1 interface vlan 20OSPF Instance: 2VRF Name: 1Vlan20 is upifindex 113, MTU 9216 bytes, BW 10 Mbit <UP,BROADCAST,RUNNING,ALLMULTI,MULTICAST>Internet Address 20.1.1.1/24, Broadcast 20.1.1.255, Area 3.1.1.1MTU mismatch detection: enabledRouter ID 2.2.2.1, Network Type BROADCAST, Cost: 10000Transmit Delay is 1 sec, State Backup, Priority 1Designated Router (ID) 2.2.2.2 Interface Address 20.1.1.2/24Backup Designated Router (ID) 2.2.2.1, Interface Address 20.1.1.1Multicast group memberships: OSPFAllRouters OSPFDesignatedRoutersTimer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5Hello due in 3.869sNeighbor Count is 1, Adjacent neighbor count is 1show ip ospf neighbor
Section titled “show ip ospf neighbor”[Command] show ip ospf [vrfNAME**|all] neighbor [ethernetinterface_name|vlanvlan_id|link-aggregationlag_id|A.B.C.D][detail][all][json]**
[Purpose] Display lsa information of LSDB. Json o/p of this command covers base route information i.e all LSAs except opaque lsa info
[Parameter]
| Parameter | Description |
|---|---|
| interface_name | Ethernet interface name (0..54) |
| vlan_id | VLAN id (1..4094) |
| lag_id | Link-aggregation interface number |
| A.B.C.D | IP address |
[View] System view
[Use Cases]
sonic# show ip ospf vrf all neighborOSPF Instance: 2VRF Name: 1Neighbor ID Pri State Up Time Dead Time Address Interface RXmtL RqstL DBsmL2.2.2.2 1 Full/DR 14m07s 32.466s 20.1.1.2 Vlan20:20.1.1.1 0 0 0show ip ospf database {max-age|self-originate}
Section titled “show ip ospf database {max-age|self-originate}”[Command] show ip ospf [vrf {NAME|all}] database max-age {max-age|self-originate}
[Purpose] Show the OSPF database summary.
[Parameter]
| Parameter | Description |
|---|---|
| NAME | VRF name |
[View] System view
[Use Cases]
sonic# show ip ospf vrf all database max-ageshow ip ospf database {opaque-link|opaque-area}
Section titled “show ip ospf database {opaque-link|opaque-area}”[Command] show ip ospf [vrf {NAME|all}] database {opaque-link|opaque-area|} [A.B.C.D][adv-routerA.B.C.D**][self-originate]**
[Purpose] Show opaque LSA from the database.
[Parameter]
| Parameter | Description |
|---|---|
| NAME | VRF name |
| A.B.C.D | IP address |
[View] System view
[Use Cases]
sonic# show ip ospf database opaque-linkshow ip ospf route [json]
Section titled “show ip ospf route [json]”[Command] show ip ospf [vrfNAME**|all] route [json]**
[Purpose] Show the OSPF routing table, as determined by the most recent SPF calculation..
[View] System view
[Use Cases]
sonic# show ip ospf vrf all routeOSPF Instance: 2VRF Name: 1============ OSPF network routing table ============N 20.1.1.0/24 [10000] area: 3.1.1.1directly attached to Vlan20============ OSPF router routing table ========================= OSPF external routing table ===========show ip ospf router-info
Section titled “show ip ospf router-info”[Command] show ip ospf router-info [pce]
[Purpose] Show router capabilities flag
[View] System view
[Use Cases]
sonic# show ip ospf router-info pcerouter ospf [
Section titled “router ospf [”[Command] router ospf [vrfNAME**]** no router ospf
[Purpose] Enable or disable the OSPF process
[Parameter]
| Parameter | Description |
|---|---|
| NAME | VRF name |
[View] System configuration view
[Use Cases]
sonic# configure terminalsonic(config)# router ospfsonic(config-router)#ospf router-id
Section titled “ospf router-id”[Command] ospf router-idA.B.C.D no ospf router-idA.B.C.D
[Purpose] This sets the router-ID of the OSPF process.
[Parameter]
| Parameter | Description |
|---|---|
| A.B.C.D | OSPF router-id in IP address format |
[View] OSPF view
[Use Cases]
sonic# configure terminalsonic(config)# router ospfsonic(config-router)# ospf router-id 1.1.1.1ospf rfc1583 compatibility
Section titled “ospf rfc1583 compatibility”[Command] ospf rfc1583compatibility no ospf rfc1583compatibility
[Purpose] RFC 2328, the successor to RFC 1583, suggests according to section G.2 (changes) in section 16.4 a change to the path preference algorithm that prevents possible routing loops that were possible in the old version of OSPFv2. More specifically it demands that inter-area paths and intra-area backbone path are now of equal preference but still both preferred to external paths.
[View] OSPF view
[Notes] This command disables OPSF rfc1583compatibility.
[Use Cases]
sonic# configure terminalsonic(config)# router ospfsonic(config-router)# ospf rfc1583compatibilitynetwork A.B.C.D/M area {
Section titled “network A.B.C.D/M area {”[Command] networkA.B.C.D/Marea {A.B.C.D|area_id} no networkA.B.C.D/Marea {A.B.C.D|area_id}
[Purpose] This command specifies the OSPF enabled interface(s).
[Parameter]
| Parameter | Description |
|---|---|
| A.B.C.D/M | network address |
| A.B.C.D | OSPF router-id |
| area_id | area_id |
[View] OSPF view
[Use Cases]
sonic# configure terminalsonic(config)# router ospfsonic(config-router)# network 1.1.1.1/24 area 11area {A.B.C.D|area_id} range
Section titled “area {A.B.C.D|area_id} range”[Command] area {A.B.C.D|area_id} rangeA.B.C.D/M**[advertise [costmetric]]** no area {A.B.C.D|area_id} rangeA.B.C.D/M**[advertise [costmetric]]**
[Purpose] Summarize intra area paths from specified area into one Type-3 summary-LSA announced to other areas.
[Parameter]
| Parameter | Description |
|---|---|
| A.B.C.D/M | network address |
| A.B.C.D | OSPF router-id |
| area_id | area_id |
| metric | advertised metric for this range (0..16777215) |
[View] OSPF view
[Use Cases]
sonic# configure terminalsonic(config)# router ospfsonic(config-router)# area 1.1.1.1 range 1.1.1.1/32 advertise cost 100area {A.B.C.D|area_id} range
Section titled “area {A.B.C.D|area_id} range”[Command] area {A.B.C.D|area_id} rangeA.B.C.D/M**{substitute A.B.C.D/M|costmetric}** no area {A.B.C.D|area_id} rangeA.B.C.D/M**{substitute A.B.C.D/M|costmetric}**
[Purpose] Substitute summarized prefix with another prefix
[Parameter]
| Parameter | Description |
|---|---|
| A.B.C.D/M | network address |
| area_id | area_id |
| metric | advertised metric for this range (0..16777215) |
[View] OSPF view
[Use Cases]
sonic# configure terminalsonic(config)# router ospfsonic(config-router)# area 1.1.1.1 range 1.1.1.1/32 substitute 1.1.1.1/32 cost 100area {A.B.C.D|area_id} {stub|nssa} [no-summary]
Section titled “area {A.B.C.D|area_id} {stub|nssa} [no-summary]”[Command] area {A.B.C.D|area_id} {stub|nssa} [no-summary] no area {A.B.C.D|area_id} {stub|nssa} [no-summary]
[Purpose] Prevents an OSPF ABR from injecting inter-area summaries into the specified stub area
[Parameter]
| Parameter | Description |
|---|---|
| A.B.C.D | OSPF router-id |
| area_id | area_id |
[View] OSPF view
[Use Cases]
sonic# configure terminalsonic(config)# router ospfsonic(config-router)# area 1.1.1.1 stub no-summaryip ospf area {
Section titled “ip ospf area {”[Command] ip ospf area {A.B.C.D|area_id} [a.b.c.d] no ip ospf area {A.B.C.D|area_id} [a.b.c.d]
[Purpose] Enable OSPF on the interface, optionally restricted to just the IP address given by ADDR, putting it in the AREA area.
[Parameter]
| Parameter | Description |
|---|---|
| A.B.C.D | OSPF router-id |
| area_id | area_id |
| a.b.c.d | Address of interface |
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ip ospf area 1.1.1.1 2.2.2.2ip ospf authentication-key
Section titled “ip ospf authentication-key”[Command] ip ospf authentication-keyKEY**[A.B.C.D]** no ip ospf authentication-keyKEY**[A.B.C.D]**
[Purpose] Set OSPF authentication key to a simple password. After setting AUTH_KEY, all OSPF packets are authenticated. AUTH_KEY has length up to 8 chars.
[Parameter]
| Parameter | Description |
|---|---|
| KEY | The OSPF password (key) |
| A.B.C.D | Address of interface |
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ip ospf authentication-key test123 1.1.1.1ip ospf authentication
Section titled “ip ospf authentication”[Command] ip ospf authentication [message-digest] [A.B.C.D] no ip ospf authentication [message-digest] [A.B.C.D]
[Purpose] Specify that MD5 HMAC authentication must be used on this interface
[Parameter]
| Parameter | Description |
|---|---|
| A.B.C.D | Address of interface |
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ip ospf authentication message-digest 1.1.1.1ip ospf message-digest-key KEY_ID md5
Section titled “ip ospf message-digest-key KEY_ID md5”[Command] ip ospf message-digest-keyKEY_IDmd5MD5**[A.B.C.D]** no ip ospf message-digest-keyKEY_IDmd5MD5**[A.B.C.D]**
[Purpose] Set OSPF authentication key to a cryptographic password. The cryptographic algorithm is MD5.
[Parameter]
| Parameter | Description |
|---|---|
| KEY_ID | Key ID (1..255) |
| MD5 | Use MD5 algorithm |
| A.B.C.D | Address of interface |
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ip ospf message-digest-key 2 md5 s 1.1.1.1ip ospf cost COST [
Section titled “ip ospf cost COST [”[Command] ip ospf costCOST**[A.B.C.D]** no ip ospf costCOST**[A.B.C.D]**
[Purpose] Set link cost for the specified interface.
[Parameter]
| Parameter | Description |
|---|---|
| COST | Cost (1..65535) |
| A.B.C.D | Address of interface |
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ip ospf cost 12ip ospf dead-interval {interval|minimal hello-multiplier
Section titled “ip ospf dead-interval {interval|minimal hello-multiplier”[Command] ip ospf dead-interval {interval|minimal hello-multipliernumber**} [A.B.C.D]** no ip ospf dead-interval {interval|minimal hello-multipliernumber**}[A.B.C.D]**
[Purpose] Set interface’s router dead interval. Default value is 40.
[Parameter]
| Parameter | Description |
|---|---|
| interval | Seconds (1..65535) |
| number | Number of Hellos to send each second (1..10) |
| A.B.C.D | Address of interface |
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ip ospf dead-interval 2 1.1.1.1ip ospf hello-interval
Section titled “ip ospf hello-interval”[Command] ip ospf hello-intervalinterval**[A.B.C.D]** no ip ospf hello-intervalinterval**[A.B.C.D]**
[Purpose] Set interface’s hello interval. Default 10.
[Parameter]
| Parameter | Description |
|---|---|
| interval | Seconds (1..65535) |
| A.B.C.D | Address of interface |
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ip ospf hello-interval 2 1.1.1.1ip ospf network {broadcast|non-broadcast|point-to-multipoint|point-to-point}
Section titled “ip ospf network {broadcast|non-broadcast|point-to-multipoint|point-to-point}”[Command] ip ospf network {broadcast|non-broadcast|point-to-multipoint|point-to-point} no ip ospf network {broadcast|non-broadcast|point-to-multipoint|point-to-point}
[Purpose] Set explicitly network type for specified interface.
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ip ospf network broadcastip ospf priority
Section titled “ip ospf priority”[Command] ip ospf prioritypriority**[A.B.C.D]** no ip ospf prioritypriority**[A.B.C.D]**
[Purpose] Set router priority integer value.
[Parameter]
| Parameter | Description |
|---|---|
| priority | Priority (0..255) |
| A.B.C.D | Address of interface |
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ip ospf priority 12ip ospf retransmit-interval
Section titled “ip ospf retransmit-interval”[Command] ip ospf retransmit-intervalinterval**[A.B.C.D]** no ip ospf retransmit-intervalinterval**[A.B.C.D]**
[Purpose] Set number of seconds for RxmtInterval timer value
[Parameter]
| Parameter | Description |
|---|---|
| interval | Seconds (1..65535) |
| A.B.C.D | Address of interface |
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ip ospf retransmit-interval 2ip ospf transmit-delay
Section titled “ip ospf transmit-delay”[Command] ip ospf transmit-delayinterval**[A.B.C.D]** no ip ospf transmit-delayinterval**[A.B.C.D]**
[Purpose] Set number of seconds for InfTransDelay value.
[Parameter]
| Parameter | Description |
|---|---|
| interval | Seconds (1..65535) |
| A.B.C.D | Address of interface |
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ip ospf retransmit-interval 2ip ospf mtu-ignore
Section titled “ip ospf mtu-ignore”[Command] ip ospf mtu-ignore no ip ospf mtu-ignore
[Purpose] Ignore MTU when establish OSPF
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ip ospf mtu-ignoreip ospf passive
Section titled “ip ospf passive”[Command] ip ospf passive no ip ospf passive
[Purpose] Configuring OSPF passive interfaces
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ip ospf passiveredistribute {babel|bgp|connected|eigrp|isis|kernel|openfabric|ospf|rip|sharp|static|table}
Section titled “redistribute {babel|bgp|connected|eigrp|isis|kernel|openfabric|ospf|rip|sharp|static|table}”[Command] redistribute {babel|bgp|connected|eigrp|isis|kernel|openfabric|ospf|rip|sharp|static|table} [metric-typemetric_type**] [metricmetric] [route-maproute_map]** no redistribute {babel|bgp|connected|eigrp|isis|kernel|openfabric|ospf|rip|sharp|static|table} [metric-typemetric_type**] [metricmetric] [route-maproute_map]**
[Purpose] Redistribute routes of the specified protocol or kind into OSPF, with the metric type and metric set if specified, filtering the routes using the given route-map if specified.
[Parameter]
| Parameter | Description |
|---|---|
| metric_type | Set OSPF External Type 1/2 metrics (1..2) |
| metric | OSPF default metric (0..16777214) |
| route-map | Pointer to route-map entries |
[View] OSPF view
[Use Cases]
sonic# configure terminalsonic(config)# router ospfsonic(config-router)# redistribute static metric-type 1 metric 2 route-map testdefault-information originate
Section titled “default-information originate”[Command] default-information originate [always] [metric-typemetric_type**][metricmetric][route-maproute_map]** no default-information originate [always] [metric-typemetric_type**][metricmetric][route-maproute_map]**
[Purpose] Originate an AS-External (type-5) LSA describing a default route into all external-routing capable areas, of the specified metric and metric type. If the ‘always’ keyword is given then the default is always advertised, even when there is no default present in the routing table.
[Parameter]
| Parameter | Description |
|---|---|
| metric_type | Set OSPF External Type 1/2 metrics (1..2) |
| metric | OSPF default metric (0..16777214) |
| route-map | Pointer to route-map entries |
[View] OSPF view
[Use Cases]
sonic# configure terminalsonic(config)# router ospfsonic(config-router)# default-information originate alwaysdistribute-list route-map
Section titled “distribute-list route-map”[Command] distribute-list route-mapStringin
[Purpose] Apply the route-map filter to filter the routes that need to be learned
[View] OSPF view
[Use Cases]
sonic# configure terminalsonic(config)# router ospfsonic(config-router)# distribute-list route-map test indefault-metric
Section titled “default-metric”[Command] default-metricmetric no default-metricmetric
[Purpose] Set default metric
[Parameter]
| Parameter | Description |
|---|---|
| metric | OSPF default metric (0..16777214) |
[View] OSPF view
[Use Cases]
sonic# configure terminalsonic(config)# router ospfsonic(config-router)# default-metric 2distance [ospf {intra-area|inter-area|external}]
Section titled “distance [ospf {intra-area|inter-area|external}]”[Command] **distance [ospf {intra-area|inter-area|external}]**distance **no distance [ospf {intra-area|inter-area|external}]**distance
[Purpose] Set OSPF distance
[Parameter]
| Parameter | Description |
|---|---|
| distance | Distance for external routes (1..255) |
[View] OSPF view
[Use Cases]
sonic# configure terminalsonic(config)# router ospfsonic(config-router)# distance ospf external 2OSPFv3 Configuration
Section titled “OSPFv3 Configuration”show ipv6 ospf6
Section titled “show ipv6 ospf6”[Command] show ipv6 ospf6
[Purpose] Display OSPFv3 details
[View] System view
[Use Cases]
sonic# show ipv6 ospf6show ipv6 ospf6 database
Section titled “show ipv6 ospf6 database”[Command] show ipv6 ospf6 database [detail|dump|internal] how ipv6 ospf6 database [router|network|inter-prefix|inter-router|as-external|group-membership|type-7|link|intra-prefix][detail|dump|internal]
[Purpose] This command shows LSAs present in the LSDB.
[View] System view
[Use Cases]
sonic# show ipv6 ospf6 database detailshow ipv6 ospf6 database adv-router
Section titled “show ipv6 ospf6 database adv-router”[Command] show ipv6 ospf6 database adv-routerA.B.C.Dlinkstate-idA.B.C.D
[Purpose] The LSAs additinally can also be filtered with the linkstate-id and advertising-router fields
[Parameter]
| Parameter | Description |
|---|---|
| A.B.C.D | IP address |
[View] System view
[Use Cases]
sonic# show ipv6 ospf6 database network adv-router 1.1.1.1 linkstate-id 1.1.1.1show ipv6 ospf6 database self-originated
Section titled “show ipv6 ospf6 database self-originated”[Command] show ipv6 ospf6 database self-originated
[Purpose] This command is used to filter the LSAs which are originated by the present router.
[View] System view
[Use Cases]
sonic# show ipv6 ospf6 database self-originatedshow ipv6 ospf6 interface [ethernet interface_name|vlan vlan_id|link-aggregation
Section titled “show ipv6 ospf6 interface [ethernet interface_name|vlan vlan_id|link-aggregation”[Command] show ipv6 ospf6 interface [ethernetinterface_name**|vlanvlan_id|link-aggregationlag_id]**
[Purpose] To see OSPF interface configuration like costs.
[Parameter]
| Parameter | Description |
|---|---|
| interface_name | Ethernet interface name (0..54) |
| vlan_id | VLAN id (1..4094) |
| lag-id | Link-aggregation interface number |
[View] System view
[Use Cases]
sonic# show ipv6 ospf6 interface ethernet 1show ipv6 ospf6 neighbor
Section titled “show ipv6 ospf6 neighbor”[Command] show ipv6 ospf6 neighbor
[Purpose] Show state and chosen (backup) DR of neighbor.
[View] System view
[Use Cases]
sonic# show ipv6 ospf6 neighborshow ipv6 ospf6 interface traffic
Section titled “show ipv6 ospf6 interface traffic”[Command] show ipv6 ospf6 interface traffic
[Purpose] Show counts of different packets that have been received and transmitted by the interfaces
[View] System view
[Use Cases]
sonic# show ipv6 ospf6 interface trafficshow ipv6 route ospf6
Section titled “show ipv6 route ospf6”[Command] show ipv6 route ospf6
[Purpose] This command shows internal routing table
[View] System view
[Use Cases]
sonic# show ipv6 route ospf6show ipv6 ospf6 redistribute
Section titled “show ipv6 ospf6 redistribute”[Command] show ipv6 ospf6 redistribute
[Purpose] Show the routes which are redistributed by the router.
[View] System view
[Use Cases]
sonic# show ipv6 ospf6 redistributeshow ipv6 ospf6 route X:X::X:X/M match [detail]
Section titled “show ipv6 ospf6 route X:X::X:X/M match [detail]”[Command] show ipv6 ospf6 routeX:X::X:X***/M***match [detail]
[Purpose] The additional match option will match the given address to the destination of the routes, and return the result accordingly.
[View] System view
[Use Cases]
sonic# show ipv6 ospf6 route 1::1/64 match detailshow ipv6 ospf6 interface [ethernet interface_name|vlan vlan_id|link-aggregation lag_id] prefix [detail|X:X::X:X|X:X::X:X/M [match|detail]]
Section titled “show ipv6 ospf6 interface [ethernet interface_name|vlan vlan_id|link-aggregation lag_id] prefix [detail|X:X::X:X|X:X::X:X/M [match|detail]]”[Command] show ipv6 ospf6 interface [ethernetinterface_name**|vlanvlan_id|link- aggregationlag_id] prefix [detail|X:X::X:X*|X:X::X***:X***/M*****[match|detail]]**
[Purpose] This command shows the prefixes present in the interface routing table. Interface name can also be given.
[Parameter]
| Parameter | Description |
|---|---|
| interface_name | Ethernet interface name (0..54) |
| vlan_id | VLAN id (1..4094) |
| lag-id | Link-aggregation interface number |
[View] System view
[Use Cases]
sonic# show ipv6 ospf6 interface ethernet 1 prefix 1::1/64 matchospf6 router-id
Section titled “ospf6 router-id”[Command] ospf6 router-idA.B.C.D
[Purpose] This sets the router-ID of the OSPF6 process..
[Parameter]
| Parameter | Description |
|---|---|
| A.B.C.D | OSPF6 router-id in IP address format |
[View] OSPF view
[Use Cases]
sonic# configure terminalsonic(config)# router ospf6sonic(config-router)# ospf6 router-id 1.1.1.1timers throttle spf delay_time init_hold_time
Section titled “timers throttle spf delay_time init_hold_time”[Command] timers throttle spfdelay_time init_hold_time max_hold_time no timers throttle spfdelay_time init_hold_time max_hold_time
[Purpose] This command sets the initial delay, the initial-holdtime and the maximum-holdtime.
[Parameter]
| Parameter | Description |
|---|---|
| delay_time | time (msec) (0..600000) |
| init_hold_time | inital time (msec) (0..600000) |
| max_hold_time | maxtime (msec) (0..600000) |
[View] OSPF view
[Use Cases]
sonic# configure terminalsonic(config)# router ospf6sonic(config-router)# timers throttle spf 1 2 3auto-cost reference-bandwidth
Section titled “auto-cost reference-bandwidth”[Command] auto-cost reference-bandwidthbandwidth no auto-cost reference-bandwidthbandwidth
[Purpose] This command configures the auto-cost reference broadband for OSPFv3.
[Parameter]
| Parameter | Description |
|---|---|
| bandwidth | The reference bandwidth in terms of Mbits per second (1..4294967) |
[View] OSPF view
[Use Cases]
sonic# configure terminalsonic(config)# router ospf6sonic(config-router)# auto-cost reference-bandwidth 2area {A.B.C.D|area_id} range
Section titled “area {A.B.C.D|area_id} range”[Command] area {A.B.C.D|area_id} rangeX:X::X:X***/M*****[advertise|not-advertise |costmetric]** no area {A.B.C.D|area_id} rangeX:X::X:X***/M*****[advertise|not-advertise |costmetric]**
[Purpose] Summarize a group of internal subnets into a single Inter-Area-Prefix LSA. This command can only be used at the area boundary (ABR router)
[Parameter]
| Parameter | Description |
|---|---|
| X:X::X:X*/M* | IPv6 prefix |
| A.B.C.D | OSPF router-id |
| metric | advertised metric for this range (0..16777215) |
[View] OSPF view
[Use Cases]
sonic# configure terminalsonic(config)# router ospf6sonic(config-router)# area 1.1.1.1 range 1::1/64 advertiseipv6 ospf6 cost
Section titled “ipv6 ospf6 cost”[Command] ipv6 ospf6 costCOST no ipv6 ospf6 costCOST
[Purpose] Set link cost for the specified interface.
[Parameter]
| Parameter | Description |
|---|---|
| COST | Cost (1..65535) |
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ipv6 ospf6 cost 12ipv6 ospf6 hello-interval
Section titled “ipv6 ospf6 hello-interval”[Command] ipv6 ospf6 hello-intervalinterval no ipv6 ospf6 hello-intervalinterval
[Purpose] Sets interface’s hello interval. Default value is 10
[Parameter]
| Parameter | Description |
|---|---|
| interval | Seconds (1..65535) |
| A.B.C.D | Address of interface |
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ip ospf hello-interval 2 1.1.1.1ipv6 ospf6 dead-interval
Section titled “ipv6 ospf6 dead-interval”[Command] ipv6 ospf6 dead-intervalinterval no ipv6 ospf6 dead-intervalinterval
[Purpose] Set interface’s router dead Interval. Default value is 40.
[Parameter]
| Parameter | Description |
|---|---|
| interval | Seconds (1..65535) |
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ipv6 ospf6 dead-interval 2ipv6 ospf6 transmit-delay
Section titled “ipv6 ospf6 transmit-delay”[Command] ipv6 ospf6 transmit-delayinterval no ipv6 ospf6 transmit-delayinterval
[Purpose] Set number of seconds for infTransDelay value.
[Parameter]
| Parameter | Description |
|---|---|
| interval | Seconds (1..65535) |
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ipv6 ospf6 retransmit-interval 2ipv6 ospf6 priority
Section titled “ipv6 ospf6 priority”[Command] ipv6 ospf6 prioritypriority no ipv6 ospf6 prioritypriority
[Purpose] Set router priority integer value.
[Parameter]
| Parameter | Description |
|---|---|
| priority | Priority (0..255) |
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ipv6 ospf6 priority 12ipv6 ospf6 retransmit-interval
Section titled “ipv6 ospf6 retransmit-interval”[Command] ipv6 ospf6 retransmit-intervalinterval no ipv6 ospf6 retransmit-intervalinterval
[Purpose] Set number of seconds for rxmtInterval timer value
[Parameter]
| Parameter | Description |
|---|---|
| interval | Seconds (1..65535) |
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ipv6 ospf6 retransmit-interval 2ipv6 ospf6 network {broadcast|point-to-point}
Section titled “ipv6 ospf6 network {broadcast|point-to-point}”[Command] ipv6 ospf6 network {broadcast|point-to-point} no ipv6 ospf6 network {broadcast|point-to-point}
[Purpose] Set explicitly network type for specified interface
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ipv6 ospf6 network broadcastipv6 ospf6 mtu-ignore
Section titled “ipv6 ospf6 mtu-ignore”[Command] ipv6 ospf6 mtu-ignore no ipv6 ospf6 mtu-ignore
[Purpose] Ignore MTU when establish OSPFv3.
[View] Interface view
[Use Cases]
sonic# configure terminalsonic(config)# interface ethernet 1sonic(config-if-1)# ipv6 ospf6 mtu-ignoreredistribute {babel|bgp|connected|eigrp|isis|kernel|openfabric|ospf|rip|sharp|static|table}
Section titled “redistribute {babel|bgp|connected|eigrp|isis|kernel|openfabric|ospf|rip|sharp|static|table}”[Command] redistribute {babel|bgp|connected|eigrp|isis|kernel|openfabric|ospf|rip|sharp|static|table} [route-maproute_map**]** no redistribute {babel|bgp|connected|eigrp|isis|kernel|openfabric|ospf|rip|sharp|static|table} [route-maproute_map**]**
[Purpose] Redistribute routes of the specified protocol or kind into OSPFv3, with the metric type and metric set if specified, filtering the routes using the given route-map if specified.
[Parameter]
| Parameter | Description |
|---|---|
| route-map | Pointer to route-map entries |
[View] OSPF view
[Use Cases]
sonic# configure terminalsonic(config)# router ospf6sonic(config-router)# redistribute static route-map test